function mapa() {
	window.open("mapa-zoom.html","Mapa","toolbar=no,width=395,height=294,menubar=no,status=no,scrollbars=NO,resizable=no,left=10,top=10");
        }
        
function abrirventana() {
	window.open("lssi.html","lssi","toolbar=no,width=545,height=490,menubar=no,status=no,scrollbars=NO,resizable=no,left=0,top=0");
        }

function ofertaempleo(oferta) {
	window.open("ofertaempleo.asp?oferta="+oferta,"ofertaempleo","toolbar=no,width=500,height=520,menubar=no,status=no,scrollbars=NO,resizable=no,left=0,top=0");
        }

//FUNCION PARA ABRIR UNA VENTANA EMERGENTE
function emergente() {
	window.open("./emergente.html?a=copo","Emergente","toolbar=no,width=313,height=450,menubar=no,status=no,scrollbars=NO,resizable=no,left=0,top=0");
        }        


var os,browser;


//////////////////////////////////////////////////////////////////////////////////////
function sistema_operativo(){
	var os=navigator.userAgent;
	if(os.indexOf("Mac")!=-1){
		os="Mac";
	}
	else{
		os="Win";
	}
	return os;
};
os=sistema_operativo();

////////////////////////////////////////////////////////////////////////////////////////
function navegador(){
	var browser="None";
	if(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4){
		browser="NS4";
		version=4;
	}
	if(document.getElementById){
		browser="NS6";
		if(navigator.userAgent.indexOf("6.01")!=-1||navigator.userAgent.indexOf("6.0")!=-1){
			version=6;
		}
		else{
			version=6.1;
		}
	}
	if(document.all){
		if(document.getElementById){
			version=5;
		}
		else{
			version=4;
		}
		browser="IE";
	}
	if(navigator.userAgent.indexOf("Opera")!=-1){
		browser="Opera";
		if(navigator.userAgent.indexOf("7.")!=-1){
			version=7;
		}
		else{
			version=6;
		}
	}return browser;
};
browser=navegador();

///////////////////////////////////////////////////////////////////////////////////////
function marquesina_vertical(){
	var i;
	var y=pos_y_capa('ajscroller');
	aj_scroller.y=pos_y_capa('ajscroller');
	aj_scroller.x=pos_x_capa('ajscroller');
	aj_scroller.curTopItem=1;
	var name='ajscrolleritm';
	var y=aj_scroller.y-1;
	var h;
	for(var i=aj_scroller.curTopItem;i<=aj_scroller.numItems;i++){
		modificar_y_capa(name+i,y);
		modificar_x_capa(name+i,aj_scroller.x+aj_scroller.x_offset);
		h=alto_capa(name+i);
		aj_scroller.heightArray[i]=h;
		if(y<aj_scroller.y+aj_scroller.y_offset||y+h>aj_scroller.y+aj_scroller.y_offset+aj_scroller.height){
			recorte_capa(name+i,Math.max(0,aj_scroller.y+aj_scroller.y_offset-y),aj_scroller.width,Math.min(aj_scroller.y+aj_scroller.y_offset+aj_scroller.height-y,h),0);
		}
		y+=h+aj_scroller.spacing;
		mostrar_capa(name+i,true);
	}
	if(y<aj_scroller.y+aj_scroller.height){
		alert('Aviso: la altura del scroll ha excedido la altura de la marquesina');
	}
	if(browser=="Opera"&&version!=7){
		return;
	}
	if(aj_scroller.stop){
		aj_scroller.stop=false;
		aj_scroller.currentspeed=aj_scroller.scrollspeed;
		setTimeout('x9664517()',aj_scroller.pausedelay);
	}
};

///////////////////////////////////////////////////////////////////////////////////////
function AddAJScrollerItem(text){
	this.numItems++;
	if(browser=="NS4"){
		document.writeln('<layer id="ajscrolleritm'+this.numItems+'" visibility="hide" width="'+this.width+'">');
		if(arguments.length>=1){
			document.writeln(text);
			document.writeln('</layer>');
		}
	}
	if(browser=="IE"||browser=="NS6"||browser=="Opera"){
		document.writeln('<div id="ajscrolleritm'+this.numItems+'" style="visibility:hidden;position:absolute;width:'+this.width+';z-index:9" onmouseover="if (aj_scroller.pausemouseover){AJStop();}"  onmouseout="if (aj_scroller.pausemouseover){aj_scroller.timeoutIDArray[aj_scroller.tiac++] = setTimeout(\'AJResume()\', 50);}">');
		if(arguments.length>=1){
			document.writeln(text);
			document.writeln('</div>');
		}
	}
};


///////////////////////////////////////////////////////////////////////////////////////
function LoadAJScroller(){
	if(os=="Mac"&&browser=="IE"){
		aj_scroller.y_offset=parseInt(document.body.topMargin);
		aj_scroller.x_offset=parseInt(document.body.leftMargin);
	}
	setTimeout('marquesina_vertical()',50);
};

///////////////////////////////////////////////////////////////////////////////////////
function AJScroller(){
	this.width=120;
	this.height=200;
	this.scrollspeed=50;
	this.pausedelay=2000;
	this.spacing=10;
	this.pausemouseover=false;
	this.y_offset=0;
	this.x_offset=0;
	this.name='ajscroller';
	this.heightArray=new Array(100);
	this.currentspeed=50;
	this.curTopItem=1;
	this.numItems=0;
	this.stop=true;
	this.x=0;
	this.y=0;
	this.ver="2.22";
	this.id="45163";
	this.timeoutIDArray=new Array(30);
	this.tiac=0;
	this.add=AddAJScrollerItem;
	this.display=function(){
			if(browser=="NS4"){
				document.write('<ilayer id="ajscroller" id="ajscroller" width="'+this.width+'" height="'+this.height+'">');
				document.write('</ilayer><br>');
			}
			if(browser=="IE"||browser=="NS6"||browser=="Opera"){
				document.write('<div id="ajscroller" style="position:relative;width:'+this.width+';height:'+this.height+';z-index:8" onmouseover="if (aj_scroller.pausemouseover){AJStop();}" onmouseout="if (aj_scroller.pausemouseover){aj_scroller.timeoutIDArray[aj_scroller.tiac++] = setTimeout(\'AJResume()\', 50);}"></div>');
			}
		      };
};

////////////////////////////////////////////////////////////////////////////////////////
function pos_y_capa(element,parent){
	if(browser=="NS4"){
		if(arguments.length>=2){
			return(document.layers[parent].document.layers[element].pageY);
		}
		else{
			return(document.layers[element].pageY);
		}
	}
	if(browser=="IE"){
		return(document.all[element].offsetTop);
	}
	if(browser=="NS6"){
		return(document.getElementById(element).offsetTop);
	}
	if(browser=="Opera"){
		if(version==7){
			return(document.getElementById(element).offsetTop);
		}
		else{
			return(document.getElementById(element).style.pixelTop);
		}
	}
};

///////////////////////////////////////////////////////////////////////////////////////
function pos_x_capa(element,parent){
	if(browser=="NS4"){
		if(arguments.length>=2){
			return(document.layers[parent].document.layers[element].pageX);
		}
		else{
			return(document.layers[element].pageX);
		}
	}
	if(browser=="IE"){
		return(document.all[element].offsetLeft);
	}
	if(browser=="NS6"){
		return(document.getElementById(element).offsetLeft);
	}
	if(browser=="Opera"){
		if(version==7){
			return(document.getElementById(element).offsetLeft);
		}
		else{
			return(document.getElementById(element).style.pixelLeft);
		}
	}
};

/////////////////////////////////////////////////////////////////////////////////////////
function modificar_y_capa(element,top,parent){
	if(browser=="NS4"){
		if(arguments.length>=3){
			document.layers[parent].document.layers[element].top=top;
		}
		else{
			document.layers[element].top=top;
		}
	}
	if(browser=="IE"){
		document.all[element].style.top=top;
	}
	if(browser=="NS6"||browser=="Opera"){
		document.getElementById(element).style.top=top;
	}
};

/////////////////////////////////////////////////////////////////////////////////////////
function modificar_x_capa(element,left,parent){
	if(browser=="NS4"){
		if(arguments.length>=3){
			document.layers[parent].document.layers[element].left=left;
		}
		else{
			document.layers[element].left=left;
		}
	}
	if(browser=="IE"){
		document.all[element].style.left=left;
	}
	if(browser=="NS6"||browser=="Opera"){
		document.getElementById(element).style.left=left;
	}
};

//////////////////////////////////////////////////////////////////////////////////////////
function alto_capa(element,parent){
	if(browser=="NS4"){
		if(arguments.length>=2){
			return(document.layers[parent].document.layers[element].clip.height);
		}
		else{
			return(document.layers[element].clip.height);
		}
	}
	if(browser=="IE"){
		return(document.all[element].offsetHeight);
	}
	if(browser=="NS6"){
		return(document.getElementById(element).offsetHeight);
	}
	if(browser=="Opera"){
		if(version==7){
			return(document.getElementById(element).offsetHeight);
		}
		else{
			return(document.getElementById(element).style.pixelHeight);
		}
	}
};

////////////////////////////////////////////////////////////////////////////////////////////
function recorte_capa(element,top,right,bottom,left){
	if(browser=="NS4"){
		document.layers[element].clip.top=top;
		document.layers[element].clip.right=right;
		document.layers[element].clip.height=bottom-top;
		document.layers[element].clip.left=left;
	}
	if(browser=="IE"||browser=="NS6"||browser=="Opera"){
		document.getElementById(element).style.clip='rect('+top+'px, '+right+'px, '+bottom+'px, '+left+'px)';
	}
};

////////////////////////////////////////////////////////////////////////////////////////////
function mostrar_capa(element,show){
		if(browser=="NS4"){
			if(document.layers[element]!=undefined){
				if(show){
					document.layers[element].visibility="show";
				}
				else{
					document.layers[element].visibility="hide";
				}
			}
		}
		if(browser=="IE"){
			if(document.all[element]!=null){
				if(show){
					document.all[element].style.visibility="visible";
				}
				else{
					document.all[element].style.visibility="hidden";
				}
			}
		}
		if(browser=="NS6"||browser=="Opera"){
			if(document.getElementById(element)!=null){
				if(show){
					document.getElementById(element).style.visibility="visible";
				}
				else{
					document.getElementById(element).style.visibility="hidden";
				}
			}
		}
};

///////////////////////////////////////////////////////////////////////////////////////////////
function x9664517(){
	var y=0;
	var i;
	var name='ajscrolleritm';
	var cur_name=name+aj_scroller.curTopItem;
	if(pos_y_capa(cur_name)+x89037805512(cur_name,aj_scroller.curTopItem)<aj_scroller.y){
		modificar_y_capa(cur_name,-800);
		if(aj_scroller.curTopItem==aj_scroller.numItems){
			aj_scroller.curTopItem=1;
		}
		else{
			aj_scroller.curTopItem++;
		}
		cur_name=name+aj_scroller.curTopItem;
	}
	y=pos_y_capa(cur_name)+aj_scroller.y_offset;
	aj_scroller.currentspeed=aj_scroller.scrollspeed;
	for(i=aj_scroller.curTopItem;i<=aj_scroller.numItems;i++){
		y=x9664517Loop(name+i,i,y);
	}
	for(i=1;i<aj_scroller.curTopItem;i++){
		y=x9664517Loop(name+i,i,y);
	}
	if(!aj_scroller.stop){
		aj_scroller.timeoutIDArray[aj_scroller.tiac++]=setTimeout('x9664517()',aj_scroller.currentspeed);
	}
};

//////////////////////////////////////////////////////////////////////////////////////////////////
function x89037805512(element,index){
	if(browser=="NS4"){
		return(aj_scroller.heightArray[index]);
	}
	if(browser=="IE"){
		return(document.all[element].offsetHeight);
	}
	if(browser=="NS6"){
		return document.getElementById(element).offsetHeight;
	}
	if(browser=="Opera"){
		if(version==7){
			return(document.getElementById(element).offsetHeight);
		}
		else{
			return(document.getElementById(element).style.pixelHeight);
		}
	}
};

//////////////////////////////////////////////////////////////////////////////////////////////////////
function x9664517(){
	var y=0;
	var i;
	var name='ajscrolleritm';
	var cur_name=name+aj_scroller.curTopItem;
	if(pos_y_capa(cur_name)+x89037805512(cur_name,aj_scroller.curTopItem)<aj_scroller.y){
		modificar_y_capa(cur_name,-800);
		if(aj_scroller.curTopItem==aj_scroller.numItems){
			aj_scroller.curTopItem=1;
		}
		else{
			aj_scroller.curTopItem++;
		}
		cur_name=name+aj_scroller.curTopItem;
	}
	y=pos_y_capa(cur_name)+aj_scroller.y_offset;
	aj_scroller.currentspeed=aj_scroller.scrollspeed;
	for(i=aj_scroller.curTopItem;i<=aj_scroller.numItems;i++){
		y=x9664517Loop(name+i,i,y);
	}
	for(i=1;i<aj_scroller.curTopItem;i++){
		y=x9664517Loop(name+i,i,y);
	}
	if(!aj_scroller.stop){
		aj_scroller.timeoutIDArray[aj_scroller.tiac++]=setTimeout('x9664517()',aj_scroller.currentspeed);
	}
};

/////////////////////////////////////////////////////////////////////////////////////////////////////////
function x9664517Loop(cur_name,i,y){
	if(y<aj_scroller.height+aj_scroller.y){
		var item_y=pos_y_capa(cur_name)+aj_scroller.y_offset;
		var item_h=x89037805512(cur_name,i);
		if(item_y==aj_scroller.y&&aj_scroller.pausedelay>aj_scroller.scrollspeed){
			aj_scroller.currentspeed=aj_scroller.pausedelay;
		}
		if(item_y>-800){
			modificar_y_capa(cur_name,item_y-1);
		}
		else{
			modificar_y_capa(cur_name,y);
		}
		if(item_y<aj_scroller.y+aj_scroller.y_offset||item_y+item_h>aj_scroller.y+aj_scroller.y_offset+aj_scroller.height){
			recorte_capa(cur_name,Math.max(0,aj_scroller.y+aj_scroller.y_offset-item_y),aj_scroller.width,Math.min(aj_scroller.y+aj_scroller.y_offset+aj_scroller.height-item_y,item_h),0);
		}
		y+=item_h+aj_scroller.spacing;
		mostrar_capa(cur_name,true);
	}
	else{
		modificar_y_capa(cur_name,-800);
	}
	return y;
};

///////////////////////////////////////////////////////////////////////////////////////////////////////////
function AJIncreaseSpeed(value){
	aj_scroller.scrollspeed=Math.max(2,aj_scroller.scrollspeed-parseInt(value));
};

///////////////////////////////////////////////////////////////////////////////////////////////////////////
function AJDecreaseSpeed(value){
	aj_scroller.scrollspeed+=parseInt(value);
};

///////////////////////////////////////////////////////////////////////////////////////////////////////////
function AJStop(){
	for(var i=0;i<aj_scroller.tiac;i++){
		clearTimeout(aj_scroller.timeoutIDArray[i]);
	}
	aj_scroller.tiac=0;
	aj_scroller.stop=true;
};

function AJResume(){
	if(aj_scroller.stop){
		for(var i=0;i<aj_scroller.tiac;i++){
			clearTimeout(aj_scroller.timeoutIDArray[i]);
		}
		aj_scroller.tiac=0;
		aj_scroller.stop=false;
		aj_scroller.currentspeed=aj_scroller.scrollspeed;
		x9664517();
	}
};


