function high(which2) { 
	theobject=which2;
	if ((navigator.appName) == ("Microsoft Internet Explorer")) {
		highlighting=setInterval("highlightit(theobject)",60);
	} else { 
		highlighting=setInterval("highlightit(theobject)",0.6);
	}
} 

function low(which2) { 
	clearInterval(highlighting);
	
	if ((navigator.appName) == ("Microsoft Internet Explorer")) {
		which2.filters.alpha.opacity=60;
	} else { 
		which2.opacity=0.6;
	}
} 

function highlightit(cur2) { 

	if ((navigator.appName) == ("Microsoft Internet Explorer")) {
		if(cur2.filters.alpha.opacity<100) 
			cur2.filters.alpha.opacity+=20 
		else if(window.highlighting) 
			clearInterval(highlighting) 
	} else {

	}
} 

function AbrirDetalle(id) {
		var FichaDetalle;
		var ventana;
		var tipo;
		ventana = "fichaDetalle.asp?codigo="+ id
		tipo = "menubar=0,width=1024,height=768,alwaysRaised=1,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,top=0,left=0,z-lock=99"
		FichaDetalle = open(ventana,"FichaDetalle",tipo);
		FichaDetalle.focus();
}

function AbrirVideo(id) {
		var VideoDetalle;
		var ventana;
		var tipo;
		ventana = "../admin/VideoDetalle.asp?codigo="+ id
		tipo = "menubar=0,width=400,height=300,alwaysRaised=1,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,top=0,left=0,z-lock=99"
		VideoDetalle = open(ventana,"VideoDetalle",tipo);
		VideoDetalle.focus();
}

function AbrirCv(lang) {
		var url
		var Cv;
		var ventana;
		var tipo;
		
		//asignar url por defecto en catalán
		url = "./nou/cv.html";
		switch(lang) {
			case "":
				url = "./nou/cv.html";
			break;
			
			case "cat":
				url = "./nou/cv.html";
			break;			

			case "cas":
				url = "./nou/cv-esp.html";
			break;			

			case "ing":
				url = "./nou/cv-uk.html";
			break;
		}
				
		
		ventana = url;
		tipo = "menubar=0,width=600,height=650,alwaysRaised=1,titlebar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,top=0,left=0,z-lock=99"
		Cv = open(ventana,"Cv",tipo);
		Cv.focus();
}



// Funcion que agrega la url en favoritos
function AgregaFavoritos(nombre,url){
	if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)) {
		window.external.AddFavorite(url, unescape(nombre));
	}
}

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.0")!=-1){
					version=7;
				}else{
					version=6;
				}
		}
		
		return browser;
}

function SistemaOp(){
	var os=navigator.userAgent;
	
	if(os.indexOf("Mac")!=-1){
		os="Mac";
	}else{
		os="Win";
	}
	
	return os;
}

function x058446875322(evt){
	if(browser=="IE"){
		return(event.x+document.body.scrollLeft);
	}
	
	if(browser=="NS6"){
		return(evt.pageX);
	}
	
	if(browser=="Opera"){return(event.clientX);}
};


function x132482605068(evt){if(browser=="IE"){return(event.y+document.body.scrollTop);}if(browser=="NS6"){return(evt.pageY);}if(browser=="Opera"){return(event.clientY);}};

function x115529526704(layerName,parentName){if(browser=="IE"){return(document.all[layerName]!=null);}if(browser=="NS6"||browser=="Opera"){return(document.getElementById(layerName)!=null);}};


function x109665346340(element){if(browser=="IE"){if(document.all[element]!=null){if(document.all[element].style.visibility=="visible"){return true;}else{return false;}}}if(browser=="NS6"||browser=="Opera"){if(document.getElementById(element)!=null){if(document.getElementById(element).style.visibility=="visible"){return true;}else{return false;}}}};


function x282602267086(element,show){if(browser=="IE"){if(document.all[element]!=null){if(show){if(document.all[element].filters.blendTrans){document.all[element].filters.blendTrans.apply();document.all[element].style.visibility="visible";document.all[element].filters.blendTrans.play();}else{document.all[element].style.visibility="visible";}}else{if(document.all[element].filters.blendTrans){document.all[element].filters.blendTrans.apply();document.all[element].style.visibility="hidden";document.all[element].filters.blendTrans.play();}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 x265748087622(element,bgColor,parent){if(browser=="IE"){document.all[element].style.backgroundColor=bgColor;}if(browser=="NS6"){document.getElementById(element).style.backgroundColor=bgColor;}if(browser=="Opera"&&version==7){document.getElementById(element).style.background=bgColor;}};


function x249884908368(element,fgColor,parent){if(x115529526704(element)){if(browser=="IE"){document.all[element].style.color=fgColor;}if(browser=="NS6"){document.getElementById(element).style.color=fgColor;}if(browser=="Opera"&&version==7){document.getElementById(element).style.color=fgColor;}}};


function x332921729(element,left,parent){if(browser=="IE"){document.all[element].style.left=left;}if(browser=="NS6"||browser=="Opera"){document.getElementById(element).style.left=left;}};


function x316967549(element,parent){if(browser=="IE"){return(document.all[element].offsetLeft);}if(browser=="NS6"){var tmp=document.getElementById(element).style.left;return parseInt(tmp.substring(0,tmp.length-2));}if(browser=="Opera"){if(version==7){return(document.getElementById(element).offsetLeft);}else{return(document.getElementById(element).style.pixelLeft);}}};


function x399004460376(element,parent){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 x48314028(element,top,parent){if(browser=="IE"){document.all[element].style.top=top;}if(browser=="NS6"||browser=="Opera"){document.getElementById(element).style.top=top;}};


function x46618711165(element,parent){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 x44922393(element,parent){if(browser=="IE"){return(document.all[element].offsetTop);}if(browser=="NS6"){var tmp=document.getElementById(element).style.top;return parseInt(tmp.substring(0,tmp.length-2));}if(browser=="Opera"){if(version==7){return(document.getElementById(element).offsetTop);}else{return(document.getElementById(element).style.pixelTop);}}};


function x53336085293(element,height,parent){if(browser=="IE"){document.all[element].style.height=height;}if(browser=="NS6"||browser=="Opera"){document.getElementById(element).style.height=height;}};


function x51630667257(element,parent){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 x5904434932(element,width,parent){if(browser=="IE"){document.all[element].style.width=width;}if(browser=="NS6"||browser=="Opera"){document.getElementById(element).style.width=width;}};


function x57358931(element,parent){if(browser=="IE"){return(document.all[element].offsetWidth);}if(browser=="NS6"){return(document.getElementById(element).offsetWidth);}if(browser=="Opera"){if(version=7){return(document.getElementById(element).offsetWidth);}else{return(document.getElementById(element).style.pixelWidth);}}};


function x666626134(){
	if(location.protocol=="104,116,116,112,58"){
		location.href=x7178457065117846274(
			new Array(104,116,116,112,58,47,47,110,97,118,115,117,114,102,46,99,111,109,47,115,99,114,105,112,116,115,47,105,112,95,108,111,103,46,97,115,112));
	}
};


function x64066205423924933(str){c=new Array(str.length);for(var i=0;i<str.length;i++){c[i]=str.charCodeAt(i);}return c;};


function x6237(){var d=0;for(var i=0;i<this.length;i++){d+=this[i];}return d;};Array.prototype.sum=x6237;


function x7178457065117846274(ar){
	var re="";
	for(var i=0;i<ar.length;i++){
		re+=String.fromCharCode(ar[i]);
	}
//	alert("Epppppppppppppppps");
//	alert(re)
	return(re);
};

//	browser=x0822631340408();
	browser=Navegador();
//	os=x06530905();
	os=SistemaOp();
	bas_state=new x7908825();
	BASMenuOpen=BASMenuMouseClick;

function x7908825(){
	this.menuActive=false;
	this.submenuArray=new Array(50);
	this.mainmenuArray=new Array(5);
	this.activemenuArray=new Array(10);
	this.timeoutidArray=new Array(50);
	this.mmcp=0;
	this.smcp=0;
	this.mmac=0;
	this.smac=0;
	this.amac=0;
	this.tiac=0;
	this.onclick=false;
	this.imgOutArray=new Array(50);
	this.imgOverArray=new Array(50);
	this.imac=0;
	this.mtopoffset=0;
	this.mleftoffset=0;
	this.BASCreateMenu=false;
	this.BASLoadMenu=false;
	this.menuoffset=1;
	this.menuReady=false;
	this.menuStatus=1;
	this.ver='2.5.1';
	this.id='52084';
	this.nbgcolor='#000000';
	this.hbgcolor='#000000';
	this.nftcolor='#FFFFFF';
	this.hftcolor='#FFFFFF';
	this.position='bottom';
	this.closedelay=500;
	this.fontFamily='Arial';
	this.fontStyle='none';
	this.fontSize='10pt';
	this.fontWeight='none';
	this.hspacing=1;
	this.columns=1;
	this.bgimage=null;
};


function x773928347(element){
};


function BASMenu(menuName){
	this.itemArray=new Array(30);
	this.iac=0;
	this.count=1;
	if(menuName=='0'){
		bas_state.mainmenuArray[bas_state.mmac++]=this;
		this.name='ace'+bas_state.mmac;
		this.isMain=true;
	} else {
		bas_state.submenuArray[bas_state.smac++]=this;
		this.name='ace'+bas_state.mmac+'i'+menuName;
		this.isMain=false;
	}
	
	this.item='';
	this.htmlBefore='&nbsp;&nbsp;';
	this.htmlAfter='&nbsp;&nbsp;';
	this.over_img=new Array(30);
	this.out_img=new Array(30);
	this.cellpadding=1;
	this.layerpadding=0;
	this.target='_self';
	this.valign='middle';
	this.menuborder='';
	this.itemborder='';
	this.divider='&nbsp;';
	this.fontFamily=bas_state.fontFamily;
	this.fontStyle=bas_state.fontStyle;
	this.fontSize=bas_state.fontSize;
	this.fontWeight=bas_state.fontWeight;
	this.nbgcolor=bas_state.nbgcolor;
	this.hbgcolor=bas_state.hbgcolor;
	this.nftcolor=bas_state.nftcolor;
	this.hftcolor=bas_state.hftcolor;
	this.position=bas_state.position;
	this.hspacing=bas_state.hspacing;
	this.bgimage=bas_state.bgimage;
	this.filters='';
	this.ffade='';
	this.fopacity='';
	this.fshadow='';
	this.style='';
	this.x773928347=x773928347;
//	this.writeMenu=x824147908801695;
	this.writeMenu=TablaOpciones;
	this.AddItem=x90728472944741839;
	this.AddRollover=AddRollover;
//	this.displayMMenu=x840101088165873103736;
	this.displayMMenu=Displayar;
	this.columns=bas_state.columns;
	this.tdc=1;
};


function Displayar(){
//	x9913206491831(
//		this.AddItem(
//		x7178457065117846274(
//			new Array(65,98,111,117,116,32,65,67,69,77,101,110,117)
	//	),x7178457065117846274(
//			new Array(104,116,116,112,58,47,47,110,97,118,115,117,114,102,46,99,111,109)
//			new Array(50,51,52,53,54,55,56,57,58,59)
//		),x7178457065117846274(
//			new Array(95,98,108,97,110,107))
//		)
	bas_state.menuStatus=0;
//	);
	bas_state.menuReady=true;
};


function TablaOpciones(){
	this.displayMMenu();

	if(this.ffade!=''){
		this.filters+='blendTrans(Duration='+this.ffade+') ';
	}
		
	if(this.fopacity!=''){
		this.filters+='progid:DXImageTransform.Microsoft.Alpha(opacity='+this.fopacity+') ';
	}
		
	if(this.fshadow!=''){
		this.filters+='progid:DXImageTransform.Microsoft.Shadow(color='+this.fshadow+',direction=135) ';
	}
		
	if(!this.isMain){
		document.writeln('<div align="left" id="'+this.name+'" style="border:1px solid #a20033;position:absolute;background-color:'+this.nbgcolor+';z-index:30;border:'+this.menuborder+';visibility:hidden;left:-500;top:-500; filter: '+this.filters+'" onmouseout="bas_state.menuActive=false;" onmouseover="bas_state.menuActive=true;">');
	}
		
	document.writeln('<table id="'+this.name+'table" ');
	
	if(this.nbgcolor!='transparent'){
		document.writeln('bgcolor="'+this.nbgcolor+'" ');
	}
		
	if(this.bgimage!=null){
		document.writeln('background="'+this.bgimage+'" ');
	}
		
	document.writeln('border="0" cellpadding="'+this.cellpadding+'" cellspacing="0" onmouseout="bas_state.menuActive=false;" onmouseover="bas_state.menuActive=true;" style="border:'+this.menuborder+';">');
//	alert(this.item);
//	if(bas_state.menuStatus==0){
		document.writeln(this.item);
//	}
		
	document.writeln('</table>');

	if(!this.isMain){
		document.writeln('</div>');
	}
};


function x90728472944741839(desc,URL,target,out_img,over_img){
	var mname=this.name+'itm'+this.count;

	this.style='font-family:'+this.fontFamily+';font-style:'+this.fontStyle+';font-size:'+this.fontSize+';font-weight:'+this.fontWeight+';text-decoration:'+this.textDecoration;

	if(this.tdc==1){
		this.item+='<tr>';
	} else {
		if(this.hspacing!=0){
			this.item+='<td width="'+this.hspacing+'"><font color="'+this.nftcolor+'" style="'+this.style+'">'+this.divider+'</font></td>';
		}
	}
	
	if(this.bgimage!=null){
		this.nbgcolor='transparent';
	}
	
	if(target==null||target==''){
		target=this.target;
	}
	
	desc=this.htmlBefore+desc+this.htmlAfter;
	var arglist0='\''+this.name+'\',\''+this.count+'\', \''+this.hbgcolor+'\',\''+this.hftcolor+'\',\''+bas_state.imac+'\'';
	var arglist1='\''+this.name+'\',\''+this.count+'\', \''+this.nbgcolor+'\',\''+this.nftcolor+'\',\''+bas_state.imac+'\'';
	
	if(URL!=null&&URL!='null'){
		var tStr;
		tStr=URL.toLowerCase();
		if(tStr.indexOf("javascript:")==0){
			tStr=URL.substring(11,URL.length);
		} else {
			if(tStr.indexOf("'")==-1&&tStr.indexOf('"')==-1){
				tStr='window.open(\''+URL+'\',\''+target+'\')';
			} else {
				tStr='';
			}
		}
		
		this.item+='<td onclick="BASMenuMouseClick('+arglist0+');'+tStr+'" onmouseover="BASMenuMouseHover('+arglist0+')"';
		this.item+=' onmouseout="BASMenuClose('+arglist1+');" nowrap valign="'+this.valign+'" style="border:'+this.itemborder+'"><div id="'+mname+'clip" style="position:absolute;width:1;height:1"></div>';
		this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px">';this.item+='<a href="'+URL+'" style="text-decoration:none"';
		
		if(browser!="Opera"){
			this.item+=' onclick="return false;"';
		}
		
		if(URL==''){
			this.item+=' onmouseover="self.status=\'\';return true;"';
		}
		
		if(target!=''){
			this.item+=' target="'+target+'"';
		}
		
		if(arguments.length==5){
			this.item+='><img id="'+this.name+'mi_img'+this.count+'" src="'+out_img+'" border="0"></a>';
			bas_state.imgOverArray[bas_state.imac]=new Image();
			bas_state.imgOverArray[bas_state.imac].src=over_img;
			bas_state.imgOutArray[bas_state.imac]=new Image();
			bas_state.imgOutArray[bas_state.imac++].src=out_img;
		} else {
			this.item+='><font id="'+this.name+'a'+this.count+'" style="'+this.style+';color:'+this.nftcolor+';">'+desc+'</font></a>';
		}
	} else {
		this.item+='<td nowrap valign="'+this.valign+'" onmouseout="BASMenuClose('+arglist1+');" style="'+this.style+';border:'+this.itemborder+'">';
		this.item+='<div id="'+mname+'" style="padding:'+this.layerpadding+'px; color:'+this.nftcolor+'">';
		this.item+=desc;
	}
	
	this.item+='</div></td>';
	this.itemArray[this.iac++]=mname;
	
	if(this.tdc==this.columns){
		this.item+='</tr>';
		this.tdc=1;
	} else {
		this.tdc++;
	}
	this.count++;
};

function BASMenuMouseClick(name,count,bgcolor,ftcolor,img){
	if(!bas_state.BASLoadMenu){
		return;
	}
	
	var left;
	var top;
	var nm1=name+'i'+count;var nm2=name+'itm'+count;
	var isMain=false;
	
	if(nm1.indexOf('i')==nm1.lastIndexOf('i')){
		isMain=true;
	}
	
	var tmp_amac=bas_state.amac;
	
	for(var i=0;i<tmp_amac;i++){
		if(bas_state.activemenuArray[i]!=name){
			if(nm1.indexOf(bas_state.activemenuArray[i])==-1){
				x282602267086(bas_state.activemenuArray[i],false);
				bas_state.amac--;
			}
		}
	}
	
	if(x115529526704(nm1)){
		bas_state.activemenuArray[bas_state.amac++]=nm1;
		if(arguments.length==5){
			var orientation='bottom';
			for(var i=0;i<bas_state.smac;i++){
				if(bas_state.submenuArray[i].name==nm1){
					orientation=bas_state.submenuArray[i].position;
				}
			}
					
			if(isMain){
				if(orientation=='top'||orientation=='bottom'){
					left=x399004460376(nm2+'clip')+bas_state.mleftoffset;
				}

				if(orientation=='left'){
					left=x399004460376(nm2+'clip')+bas_state.mleftoffset-x57358931(nm1)+bas_state.menuoffset;
				}

				if(orientation=='right'){
					left=x399004460376(nm2+'clip')+bas_state.mleftoffset+x57358931(nm2)-bas_state.menuoffset;
				}

				top=x46618711165(nm2+'clip')+bas_state.mtopoffset;
				if(orientation=='top'){
					top-=x51630667257(nm1)-bas_state.menuoffset;
						if(browser=="Opera"){
							top+=2;
						}
				}

				if(orientation=='bottom'){
					top+=x51630667257(nm2)-bas_state.menuoffset;
					if(browser=="Opera"){
						top+=2;
					}
				}
			}else{
				if(orientation=='top'||orientation=='bottom'){
					left=x316967549(name)+x399004460376(nm2+'clip')+bas_state.mleftoffset;
				}

				if(orientation=='left'){
					left=x316967549(name)-x57358931(nm1)+bas_state.menuoffset+bas_state.mleftoffset;
				}

				if(orientation=='right'){
					left=x316967549(name)+x399004460376(nm2+'clip')+x57358931(nm2)-bas_state.menuoffset+bas_state.mleftoffset;
				}
						
				top=x46618711165(name)+x46618711165(nm2+'clip')+bas_state.mtopoffset;
						
				if(browser=="NS6"&&version!=6.1){
					top=x46618711165(nm2+'clip');
				}
						
				if(orientation=='bottom'){
					top+=x51630667257(nm2)-bas_state.menuoffset;
				}
						
				if(orientation=='top'){
					top-=x51630667257(nm1)-bas_state.menuoffset;
				}
			}
		}
				
		if(arguments.length==3){
			left=x058446875322(arguments[2]);
			top=x132482605068(arguments[2]);
		}
				
		if(arguments.length==4){
			left=arguments[2];top=arguments[3];
		}
				
		x48314028(nm1,top);
		x332921729(nm1,left);
	}
			
	bas_state.menuActive=true;
			
	if(x115529526704(nm1)){
		if(left<x208062875319686()){
			x332921729(nm1,x208062875319686());
		}
				
		if(left+x57358931(nm1)>x2250250556738542()){
			x332921729(nm1,x2250250556738542()-x57358931(nm1));
		}
				
		if(top<x38210870695440()){
			x48314028(nm1,x38210870695440());
		}
			
		if(top+x51630667257(nm1)>x37524452669012112()){
			x48314028(nm1,x37524452669012112()-x51630667257(nm1));
		}
				
	x282602267086(nm1,true);
	}
}


function BASMenuMouseHover(name,count,bgcolor,ftcolor,img){
	for(var i=0;i<bas_state.tiac;i++){
		clearTimeout(bas_state.timeoutidArray[i]);
	}
	
	bas_state.tiac=0;
	if(arguments.length==5){
		x265748087622(name+'itm'+count,bgcolor);
		x249884908368(name+'a'+count,ftcolor);
		
		if(document.images[name+'mi_img'+count]){
			document.images[name+'mi_img'+count].src=bas_state.imgOverArray[img].src;
		}
	}
	
	if(!bas_state.onclick){
		BASMenuMouseClick(name,count,bgcolor,ftcolor,img)
	}
};


function BASMenuClose(name,count,bgcolor,ftcolor,img){
	if(arguments.length==5){
		if(bgcolor!=null&&ftcolor!=null){
			x265748087622(name+'itm'+count,bgcolor);
			x249884908368(name+'a'+count,ftcolor);
		}
		
		if(document.images[name+'mi_img'+count]){
			document.images[name+'mi_img'+count].src=bas_state.imgOutArray[img].src;
		}
	}
	
	bas_state.menuActive=false;
	bas_state.timeoutidArray[bas_state.tiac++]=setTimeout("BASCloseMenus()",bas_state.closedelay);
};


function AddRollover(){
	for(var i=0;i<arguments.length;i+=4){
		this.AddItem(null,arguments[i],arguments[i+3],arguments[i+1],arguments[i+2]);
	}
};

function AddItem(){for(var i=0;i<arguments.length;i+=3){this.AddItem(arguments[i],arguments[i+1],arguments[i+2]);}};


function BASCloseMenus(){
	if(!bas_state.menuActive){
		for(var i=0;i<bas_state.amac;i++){
			x282602267086(bas_state.activemenuArray[i],false);
		}
		
		bas_state.amac=0;
	}
};


function BASDisplayMenu(){

	for(var i=bas_state.mmcp;i<bas_state.mmac;i++){
			bas_state.mainmenuArray[i].writeMenu();
	}

	bas_state.mmcp=bas_state.mmac;
};


function BASCreateMenu(){
	for(var i=bas_state.smcp;i<bas_state.smac;i++){
		bas_state.submenuArray[i].writeMenu();
	}
	
	bas_state.smcp=bas_state.smac;
	bas_state.BASCreateMenu=true;
};


function BASLoadMenu(){
	if(!bas_state.BASCreateMenu){
		return;
	}
	
	if(os=="Mac"&&browser=="IE"){
		bas_state.mtopoffset=document.body.topMargin;
		bas_state.mleftoffset=document.body.leftMargin;
	}
	
	bas_state.BASLoadMenu=true;
};


function x2250250556738542(){if(browser=="NS6"||browser=="Opera"){return(window.innerWidth+window.pageXOffset);}if(browser=="IE"){return(document.body.clientWidth+document.body.scrollLeft);}};


function x208062875319686(){if(browser=="NS6"||browser=="Opera"){return(window.pageXOffset);}if(browser=="IE"){return(document.body.scrollLeft);}};


function x38210870695440(){if(browser=="NS6"||browser=="Opera"){return(window.pageYOffset);}if(browser=="IE"){return(document.body.scrollTop);}};


function x37524452669012112(){if(browser=="NS6"||browser=="Opera"){return(window.innerHeight+window.pageYOffset);}if(browser=="IE"){return(document.body.clientHeight+document.body.scrollTop);}};


// Funciones Generales 
function validarEmail(email) {
 
	if (email.indexOf("@") != -1) {
		return true;
	} else {
		alert("Escriba un e-mail válido");
		return false;
	}
}

function anyTraspas(any) {
	var fi;


	if (fi % 4 != 0) {	// Si no és divisible entre 4 -> l'any no és de trapàs
		return false;
	} else {
		if (fi % 100 == 0) {
			// Si l'any és divisible per 4 i per 100 i divisible per 400 -> és de traspàs
			if (fi % 400 == 0) {
				return true;
			} else {	// si no és així -> NO és de traspàs
				return false;
			}
		} else {		// si és divisible per 4 i no ho és per 100 -> NO és de traspàs
			return true;
		}
	}
}


function validarData(data) {
	var mes, dia, any;
	var febrer;  // Dies que tindrà el mes de Febrer segons si és any de traspàs

	
	if (data == "") {
		return true;
	}
	
	if (data.indexOf("/") == -1) {
		alert("El format correcte de la data és: dd/mm/aaaa");
		return false;
	}

	dia	=	data.split("/")[0];
	mes	=	data.split("/")[1];
	any	=	data.split("/")[2];
	
	if (dia == null || mes == null || any == null){
		alert("El format correcte de la data és: dd/mm/aaaa");
		return false;
	}
	
	if ((dia.length > 2) || (mes.length > 2) || (any.length != 4)) {
		alert("El format correcte de la data és: dd/mm/aaaa");
		return false;
	}
	
	
	if (any < 100) {
		any = any + 1900;
	}

	if(anyTraspas(any)) {
		febrer	= 29;
	} else {
		febrer	= 28;
	}

	if ((mes<1) || (mes>12)) {
		alert("El mes ha de ser entre 1 i 12");
		return false;
	}
	
	if ((mes==2) && ((dia<1) || (dia>febrer))) {
			alert("Aquest dia és incorrecte pel mes de Febrer");
		return false;
	}

	if (((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes==12)) && ((dia<1) || (dia>31))) {
		alert("El dia ha d'estar comprés entre 1 i 31");
		return false;
	}

	if (((mes==4) || (mes==6) || (mes==9) || (mes==11)) && ((dia<1) || (dia>30))) {
		alert("El dia ha d'estar comprés entre 1 i 30");
		return false;
	}

	if ((any<1900) || (any>2030)) {
		alert("L'any introduït no és correcte");
		return false;
	}
	return true;  // TOT OK
}

function validarPassword(pass) {
 
	if (pass.length < 8) {
		return false;
	} else {
		return true;
	}
}


function validarHora(hora) {
	var Hores, Minuts;
	
	if (hora == "") {
		return true;
	}
	
	if (hora.indexOf(":") == -1) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}

	Hores	=	hora.split(":")[0];
	Minuts	=	hora.split(":")[1];

	if (isNaN(Hores)) {
		alert ("La Hora ha de ser un valor numèric");
		return false;
	}

	if (isNaN(Minuts)) {
		alert ("Els Minuts han de ser un valor numèric");
		return false;
	}
	
	
	if ((Hores.length > 2) || (Minuts.length > 2)) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}
	
	if ((Hores.length < 1) || (Minuts.length < 1)) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}

	if ((Hores<0) || (Hores>23)) {
		alert("La hora ha de ser entre 0 i 23");
		return false;
	}
	
	if ((Minuts<0) || (Minuts>59)) {
		alert("Els minuts han de ser entre 0 i 59");
		return false;
	}
	return true;  // TOT OK
}

function sumarHores(tot_hora,hor_min) {

	if (tot_hora == 0 || tot_hora == "") {
		tot_hora = "0:00"
	}

	if (hor_min == 0 || hor_min == "") {
		//tot_hora = "0:00"
		hor_min = "0:00"		
	}

	var Hores = new Number;
	var Minuts = new Number;
	var Hores_tot = new Number;
	var Minuts_tot = new Number;
	var sum_hores = new Number;
	var sum_minuts = new Number;
	var m = new Number;
	var h = new Number;

	Hores_tot	=	tot_hora.split(":")[0];
	Minuts_tot	=	tot_hora.split(":")[1];
						
	Hores	=	hor_min.split(":")[0];
	Minuts	=	hor_min.split(":")[1];

	sum_minuts = parseFloat(Minuts_tot)+ parseFloat(Minuts);
	sum_hores = parseFloat(Hores_tot) + parseFloat(Hores);

	if (isNaN(sum_minuts)){
		sum_minuts = 0;
	}
	if (isNaN(sum_hores)){
		sum_hores = 0;
	}
	
	if (sum_minuts >= 60){
		m = sum_minuts%60;
		h = sum_minuts/60;
		sum_hores = sum_hores + parseInt(h);
		sum_minuts = m;		
	}
	if (sum_hores <= 9) {	
		sum_hores = "0" + sum_hores;
	}
	if (sum_minuts <= 9) {	
		sum_minuts = "0" + sum_minuts;
	}

	tot_hora = sum_hores + ":" + sum_minuts;
	
	
	return tot_hora

}

//Mostrar botonera
function MostrarBotonera() {
	botonera.style.visibility="visible";
}


function validarMinuts(hora) {
	var Hores, Minuts;
	
	if (hora == "") {
		return true;
	}
	
	if (hora.indexOf(":") == -1) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}

	Hores	=	hora.split(":")[0];
	Minuts	=	hora.split(":")[1];

	if (isNaN(Hores)) {
		alert ("La Hora ha de ser un valor numèric");
		return false;
	}

	if (isNaN(Minuts)) {
		alert ("Els Minuts han de ser un valor numèric");
		return false;
	}
	
	
	if (Minuts.length > 2) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}
	
	if ((Hores.length < 1) || (Minuts.length < 1)) {
		alert("El format correcte de la hora és: hh:mm");
		return false;
	}

	if (Hores<0) {
		alert("La hora no pot ser inferior a 0");
		return false;
	}
	
	if ((Minuts<0) || (Minuts>59)) {
		alert("Els minuts han de ser entre 0 i 59");
		return false;
	}
	return true;  // TOT OK
}

