
function ValidateDates(){
	var fi = document.getElementById('fInicio').value;
	var ff = document.getElementById('fFin').value;
	var sfi = fi.split("/");
	var sff = ff.split("/");
	
	//if(checkCiclo()==false){
	//	return false;	
	//}
	
	if(ValidateForm('fInicio')&&ValidateForm('fFin')){
		//una vez validado el formato de la fecha pasamos a comprobar que la
		//fecha de inicio del ciclo sea inferior a la de finalizacion
		//2:aņo  1:mes  0:dia
		if(sff[2] > sfi[2]) return true;	
		if(sff[2] < sfi[2]) {
			alert("La data final ha de ser superior a la data inicial");
			return false;
		}
		if (sff[2]==sfi[2]){
			if(sff[1] > sfi[1]) return true;	
			if(sff[1] < sfi[1]) {
				alert("La data final ha de ser superior a la data inicial");
				return false;
			}
			if (sff[1]==sfi[1]){
				if (sff[0]<=sfi[0]){
					//alert(sff[0);
					//alert(sfi[0]);
					alert("La data final ha de ser superior a la data inicial");
					return false;
				}
				else return true;	
			}
		}	
	}else{
		return false;
	}
}

////////////////////////////  FUNCIONES PARA CHECKEAR FECHAS   /////////////////////////////

// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("El format de la data he de ser : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Si us plau, posa un mes vālid")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Si us plau, posa un dia vālid")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Si us plau entra un número de 4 dígits entre "+minYear+" i "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Si us plau, posa una data vālida")
		return false
	}
return true
}

function ValidateForm(elementId){
	var dt=document.getElementById(elementId);
	
	if(elementId == 'searchDate'){
			if (dt.value == "") return true;
		}
	if (dt.value == "") return true
	
	if (isDate(dt.value)==false){
		dt.focus()
		return false
	}
    return true
 }

/////////////////////////////////////////////////////////////////////////////////////////////
	
	function checkPortada()	{
		
		if(document.getElementById("titular1").value=="0"||document.getElementById("titular1").value==""){
			alert("Te que introduir el 1er Titular");
			return false;
		}
		if(document.getElementById("titular2").value=="0"||document.getElementById("titular2").value==""){
			alert("Te que introduir el 2on Titular");
			return false;
		}
		if(document.getElementById("titular3").value=="0"||document.getElementById("titular3").value==""){
			alert("Te que introduir el 3er Titular");
			return false;
		}
		if(document.getElementById("destacado1").value=="0"||document.getElementById("destacado1").value==""){
			alert("Te que introduir el 1er Destacat");
			return false;
		}
		if(document.getElementById("destacado2").value=="0"||document.getElementById("destacado2").value==""){
			alert("Te que introduir el 2on Destacat");
			return false;
		}
		if(document.getElementById("destacado3").value=="0"||document.getElementById("destacado3").value==""){
			alert("Te que introduir el 3er Destacat");
			return false;
		}
		if(document.getElementById("destacado4").value=="0"||document.getElementById("destacado4").value==""){
			alert("Te que introduir el 4t Destacat");
			return false;
		}
		if(document.getElementById("destacado5").value=="0"||document.getElementById("destacado5").value==""){
			alert("Te que introduir el 5e Destacat");
			return false;
		}
		if(document.getElementById("destacado6").value=="0"||document.getElementById("destacado6").value==""){
			alert("Te que introduir el 6e Destacat");
			return false;
		}
		if(document.getElementById("destacado7").value=="0"||document.getElementById("destacado7").value==""){
			alert("Te que introduir el 7e Destacat");
			return false;
		}
		if(previewOK == false){
			alert("Es obligatori previsualitzar abans de guardar");
			return false;
		}
		return true;
	}
	

	function checkEvent(){
		
		var err = 1;
		if(ValidateForm('fecha_sel')==false){
			return false;
		}
		if(document.getElementById('fecha_sel').value == ""){
				alert("Has d'escollir una data pel nou event.");
				document.getElementById('fecha_sel').focus();
				return false;
		}
		if(document.getElementById('eTitulo').value == ""){
				alert("Has d'escollir un títol en castellā pel nou event.");
				document.getElementById('eTitulo').focus();
				return false;
		}
		if(document.getElementById('cTitulo').value == ""){
				alert("Has d'escollir un títol en catalā pel nou event.");
				document.getElementById('cTitulo').focus();
				return false;
		}
		if(document.getElementById('eLugar').value == ""){
				alert("Has d'escollir un lloc en castellā pel nou event.");
				document.getElementById('eLugar').focus();
				return false;
		}
		if(document.getElementById('cLugar').value == ""){
				alert("Has d'escollir un lloc en catalā pel nou event.");
				document.getElementById('cLugar').focus();
				return false;
		}
		if(document.getElementById('hora').value == ""){
				alert("Has d'escollir una hora pel nou event.");
				document.getElementById('hora').focus();
				return false;
		}
		if(document.getElementById('tematica').value =="0"){
				alert("Has d'escollir una temātica pel nou event.");
				document.getElementById('tematica').focus();
				return false;
		}
		if(document.getElementById('eAvance').value == ""){
				alert("Has d'escollir un avanį en castellā pel nou event.")
				document.getElementById('eAvance').focus();
				return false;
		}
		
		
		
		if(document.getElementById('cAvance').value == ""){
				alert("Has d'escollir un avanį en catalā pel nou event.");
				document.getElementById('cAvance').focus();
				return false;
		}
		/*if(document.getElementById('eDescripcion').value == ""){
				alert("Has d'escollir una descripciķ en castellā pel nou event.");
				document.getElementById('eDescripcion').focus();
				return false;
		}
		if(document.getElementById('cDescripcion').value == ""){
				alert("Has d'escollir una descripciķ en catalā pel nou event.");
				document.getElementById('cDescripcion').focus();
				return false;
		}*/
		if(document.getElementById('eTexto').value == ""){
				alert("Has d'escollir un text en castellā pel nou event.");
				document.getElementById('eTexto').focus();
				return false;
		}
		if(document.getElementById('cTexto').value == ""){
				alert("Has d'escollir un text en catalā pel nou event.");
				document.getElementById('cTexto').focus();
				return false;
		}
		return true;
		
	}


	function showEvent(pos){
		
		document.getElementById('fecha_sel').value = document.getElementById('fecha_consulta').value;
		document.getElementById('eTitulo').value = document.getElementById(pos+'eTitulo').value;
		document.getElementById('cTitulo').value = document.getElementById(pos+'cTitulo').value;
		document.getElementById('eLugar').value = document.getElementById(pos+'eLugar').value;
		document.getElementById('cLugar').value = document.getElementById(pos+'cLugar').value;
		document.getElementById('hora').value = document.getElementById(pos+'hora').value;
		document.getElementById('eAvance').value = document.getElementById(pos+'eAvance').value;
		document.getElementById('cAvance').value = document.getElementById(pos+'cAvance').value;
		document.getElementById('eDescripcion').value = document.getElementById(pos+'eDescripcion').value;
		document.getElementById('cDescripcion').value = document.getElementById(pos+'cDescripcion').value;
		document.getElementById('eTexto').value = document.getElementById(pos+'eTexto').value;
		document.getElementById('cTexto').value = document.getElementById(pos+'cTexto').value;
		
	}
	

	function displayDetails(divName){		
 		var oElement = document.getElementById(divName);
 		if(oElement.style.display=="block"){
 			oElement.style.display="none";
 		}else{
 			oElement.style.display="block";
 		}
	}
	
	
	function changeLabel(oElement,sLabel1, sLabel2){
		if(oElement.value==sLabel1){
 			oElement.value=sLabel2;
 		}else{
 			oElement.value=sLabel1;
 		}
	}
	
	
	function changeLinkText(oElement,sLabel1, sLabel2){
		if(oElement.innerText==sLabel1){
 			oElement.innerText=sLabel2;
 		}else{
 			oElement.innerText=sLabel1;
 		}
	}
	
	function contadorCaracteres(textareaId,spanId,limite){
		var numCaracteres = document.getElementById(textareaId).value.length;
		
		if (numCaracteres > limite ){
		 	document.getElementById(spanId).style.color="#ff3333";
		}else{
			document.getElementById(spanId).style.color="#000000";
		}
    	
		document.getElementById(spanId).innerHTML=numCaracteres;
	} 
	
	// Control de formulario modificado
 	var modificado = false;
	   			
	function addModificadoEvent(){
		// controles INPUT
		var InputList = document.getElementsByTagName("input");
		for (i=0;i <InputList.length;i++){
		 	if (InputList[i].type.toLowerCase()=="text"){
				InputList[i].onchange = ModificadoEvent;
			}
			if (InputList[i].type.toLowerCase()=="submit"){
				InputList[i].onclick = resetModificado;
			}
		}
		
		//controles SELECT (el select id_categoria ya tiene el ajax en el evento onchange)
		var SelectList = document.getElementsByTagName("select");
		for (i=0;i <SelectList.length;i++){
			if(SelectList[i].name!="id_categoria") SelectList[i].onchange = ModificadoEvent;
		}
		
		//controles TEXTAREA
		var TextAreaList = document.getElementsByTagName("textarea");
		for (i=0;i <TextAreaList.length;i++){
			TextAreaList[i].onchange = ModificadoEvent;
		}
	}
	
	
	function ModificadoEvent(){
		modificado = true;
	}


	function resetModificado(){	
		//al clickar en el submit no debe aparecer el mensaje de guardar
		modificado=false;
	}

	
	function checkModificado(){

		if (modificado==true){
			return "Les dades de la página han sigut modificats.\nLes dades introduīdes es guardarán a Bases de Dades per la seva seguretat.";
		}
	}
	
	function checkFecha(){
		if(document.getElementById("fecha_publicacion").value!= ""){
			if(ValidateForm('fecha_publicacion')){
				noticiasList('0');
				return true;
			}
		}else{
			noticiasList('0');
			return true;
		}
		return true;
	}
	
	function noticiasList(_position){
		var fecha=document.getElementById('fecha_publicacion').value;
		var titular=document.getElementById('titular').value;
		
		var url = "Controller?action=AdmLoadNoticiasListadoPortada";
		url = url + "&startRow=" + _position;
		url = url + "&titular=" + titular;
		url = url + "&fecha_publicacion=" + fecha;
				
		if (window.XMLHttpRequest) {
			req_noticia = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			req_noticia = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		req_noticia.open("GET", url, true);
		req_noticia.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req_noticia.onreadystatechange = noticiasListener;
		req_noticia.send(null);
	}
	
	
	function noticiasListener() {
		if (req_noticia.readyState == 4) {
		
			if (req_noticia.status == 200) {						
				document.getElementById("div_noticiasList").innerHTML=req_noticia.responseText;								
			}
		}
	}
	//Tratamiento AJAX para aņadir Items a paisos
	function addItem(){
	    var startRow=document.getElementById('start_row').value;
	    var code=document.getElementById('code').value;
	    var nombre_es=document.getElementById('nombre_es').value;
	    var nombre_ca=document.getElementById('nombre_ca').value;
		var codeItem=document.getElementById('codeItem').value;
		var nombre_item_ca=document.getElementById('nombre_item_ca').value;
		var nombre_item_es=document.getElementById('nombre_item_es').value;
		var direccion=document.getElementById('direccion').value;
		var telefono=document.getElementById('telefono').value;
		
		var url = "Controller?action=AdmEditPaisItem";
		url = url + "&startRow=" + startRow;
		url = url + "&code=" + code;
		url = url + "&nombre_es=" + nombre_es;
		url = url + "&nombre_ca=" + nombre_ca;
		url = url + "&codeItem=" + codeItem;
		url = url + "&nombre_item_ca=" + nombre_item_ca;
		url = url + "&nombre_item_es=" + nombre_item_es;
		url = url + "&direccion=" + direccion;
		url = url + "&telefono=" + telefono;
				
		if (window.XMLHttpRequest) {
			req_paisItem = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			req_paisItem = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		req_paisItem.open("GET", url, true);
		req_paisItem.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req_paisItem.onreadystatechange = paisItemListener;
		req_paisItem.send(null);
	}
	
	
	function paisItemListener() {
		if (req_paisItem.readyState == 4) {
		
			if (req_paisItem.status == 200) {						
				document.getElementById("div_tableItems").innerHTML=req_paisItem.responseText;								
			}
		}
	}
/*******************AJAX para aņadir galería de imagenes*************/
//Tratamiento AJAX 
	function addAreaMultimedia(){
	    var startRow=document.getElementById('start_row').value;
	    
	    var fecha_redaccion=document.getElementById('fecha_redaccion').value;
	    var fecha_publicacion=document.getElementById('fecha_publicacion').value;
		var fecha_noticia=document.getElementById('fecha_noticia').value;
		var verificado=document.getElementById('verificado').value;
		var id_tema=document.getElementById('id_tema').value;
		var id_tipo=document.getElementById('id_tipo').value;
		var id_tematica=document.getElementById('id_tematica').value;
		var lugar_ca=document.getElementById('lugar_ca').value;
		var lugar_es=document.getElementById('lugar_es').value;
		var avanc_tit_ca=document.getElementById('avanc_tit_ca').value;
		var avanc_tit_es=document.getElementById('avanc_tit_es').value;
		var titular_ca=document.getElementById('titular_ca').value;
		var titular_es=document.getElementById('titular_es').value;
		var entrada1=document.getElementById('entrada1').value;
		var entrada2=document.getElementById('entrada2').value;
		var texto1=document.getElementById('texto1').value;
		var texto2=document.getElementById('texto2').value;
		var foto=document.getElementById('inputFile').value;
	if (!confirm ("Los datos de la noticia serán guardados")) return;	
		
		var url = "Controller?action=AdmEditNoticia";
		url = url + "&startRow=" + startRow;
		url = url + "&fecha_redaccion=" + fecha_redaccion;
		url = url + "&fecha_publicacion=" + fecha_publicacion;
		url = url + "&fecha_noticia=" + fecha_noticia;
		url = url + "&verificado=" + verificado;
		url = url + "&id_tema=" + id_tema;
		url = url + "&id_tipo=" + id_tipo;
		url = url + "&id_tematica=" + id_tematica;
		url = url + "&lugar_ca=" + lugar_ca;
		url = url + "&lugar_es=" + lugar_es;
		url = url + "&avanc_tit_ca=" + avanc_tit_ca;
		url = url + "&avanc_tit_es=" + avanc_tit_es;
		url = url + "&titular_ca=" + titular_ca;
		url = url + "&titular_es=" + titular_es;
		url = url + "&entrada1=" + entrada1;
		url = url + "&entrada2=" + entrada2;
		url = url + "&texto1=" + texto1;
		url = url + "&texto2=" + texto2;
		url = url + "&foto=" + foto;
				
		if (window.XMLHttpRequest) {
			req_areaMultimedia = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			req_areaMultimedia = new ActiveXObject("Microsoft.XMLHTTP");
		}
		// prepare the MIME POST data
		var binary;
	var boundaryString = 'capitano';
	var boundary = '--' + boundaryString;
	var requestbody = boundary + '\n' 
	+ 'Content-Disposition: form-data; name="foto"; filename="' 
	+ foto + '"' + '\n' 
	+ 'Content-Type: application/octet-stream' + '\n' 
	+ '\n'
	+ escape(binary.readBytes(binary.available()))
	+ '\n'
	+ boundary;
	
		req_areaMultimedia.open("GET", url, true);
		req_areaMultimedia.setRequestHeader("Content-Type", "multipart/form-data,boundary=\"" + boundaryString + "\"");
		req_areaMultimedia.onreadystatechange = areaMultimediaListener;
		req_areaMultimedia.send(null);
	}
	
	
	function areaMultimediaListener() {
		if (req_areaMultimedia.readyState == 4) {
		
			if (req_areaMultimedia.status == 200) {	
								
				location.href='Controller?action=AdmLoadAreaMultimedia&id=0&startRow=0';
				
			}
		}
	}
		
/******************* Swap de imagenes del Menú ********************/

	var MouseOverArray = new Array();
	var MouseOutArray = new Array();
	var TextArray = new Array();

	var path = "../imagenes/menu/";
	
	MouseOverArray["presentacion"] = new Image();
	MouseOverArray["presentacion"].src = path + "presentacio_out_"+sLanguage+".png";
	MouseOutArray["presentacion"] = new Image();
	MouseOutArray["presentacion"].src = path + "presentacio_on_"+sLanguage+".png";
	
	MouseOverArray["noticias"] = new Image();
	MouseOverArray["noticias"].src = path + "noticies_out_"+sLanguage+".png";
	MouseOutArray["noticias"] = new Image();
	MouseOutArray["noticias"].src = path + "noticies_on_"+sLanguage+".png";
		
	MouseOverArray["guia"] = new Image();
	MouseOverArray["guia"].src = path + "guia_out_"+sLanguage+".png";
	MouseOutArray["guia"] = new Image();
	MouseOutArray["guia"].src = path + "guia_on_"+sLanguage+".png";
	
	MouseOverArray["publicaciones"] = new Image();
	MouseOverArray["publicaciones"].src = path + "publicpropies_out_"+sLanguage+".png";
	MouseOutArray["publicaciones"] = new Image();
	MouseOutArray["publicaciones"].src = path + "publicpropies_on_"+sLanguage+".png";
		
	MouseOverArray["expo"] = new Image();
	MouseOverArray["expo"].src = path + "expo_out_"+sLanguage+".png";
	MouseOutArray["expo"] = new Image();
	MouseOutArray["expo"].src = path + "expo_on_"+sLanguage+".png";
	
	MouseOverArray["act_int"] = new Image();
	MouseOverArray["act_int"].src = path + "act_int_out_"+sLanguage+".png";
	MouseOutArray["act_int"] = new Image();
	MouseOutArray["act_int"].src = path + "act_int_on_"+sLanguage+".png";
		
	MouseOverArray["centre_doc"] = new Image();
	MouseOverArray["centre_doc"].src = path + "centre_doc_out_"+sLanguage+".png";
	MouseOutArray["centre_doc"] = new Image();
	MouseOutArray["centre_doc"].src = path + "centre_doc_on_"+sLanguage+".png";
	
	MouseOverArray["doc_present"] = new Image();
	MouseOverArray["doc_present"].src = path + "doc_present_out_"+sLanguage+".png";
	MouseOutArray["doc_present"] = new Image();
	MouseOutArray["doc_present"].src = path + "doc_present_on_"+sLanguage+".png";
	
	MouseOverArray["doc_acces"] = new Image();
	MouseOverArray["doc_acces"].src = path + "doc_acces_out_"+sLanguage+".png";
	MouseOutArray["doc_acces"] = new Image();
	MouseOutArray["doc_acces"].src = path + "doc_acces_on_"+sLanguage+".png";
	
	MouseOverArray["doc_bustia"] = new Image();
	MouseOverArray["doc_bustia"].src = path + "doc_bustia_out_"+sLanguage+".png";
	MouseOutArray["doc_bustia"] = new Image();
	MouseOutArray["doc_bustia"].src = path + "doc_bustia_on_"+sLanguage+".png";
	
	MouseOverArray["doc_fons"] = new Image();
	MouseOverArray["doc_fons"].src = path + "doc_fons_out_"+sLanguage+".png";
	MouseOutArray["doc_fons"] = new Image();
	MouseOutArray["doc_fons"].src = path + "doc_fons_on_"+sLanguage+".png";
	
	MouseOverArray["doc_faqs"] = new Image();
	MouseOverArray["doc_faqs"].src = path + "doc_preguntes_out_"+sLanguage+".png";
	MouseOutArray["doc_faqs"] = new Image();
	MouseOutArray["doc_faqs"].src = path + "doc_preguntes_on_"+sLanguage+".png";
	
	MouseOverArray["beques"] = new Image();
	MouseOverArray["beques"].src = path + "beques_out_"+sLanguage+".png";
	MouseOutArray["beques"] = new Image();
	MouseOutArray["beques"].src = path + "beques_on_"+sLanguage+".png";
	
	MouseOverArray["ajuts"] = new Image();
	MouseOverArray["ajuts"].src = path + "ajuts_out_"+sLanguage+".png";
	MouseOutArray["ajuts"] = new Image();
	MouseOutArray["ajuts"].src = path + "ajuts_on_"+sLanguage+".png";
	
	MouseOverArray["enllacos"] = new Image();
	MouseOverArray["enllacos"].src = path + "enllacos_out_"+sLanguage+".png";
	MouseOutArray["enllacos"] = new Image();
	MouseOutArray["enllacos"].src = path + "enllacos_on_"+sLanguage+".png";
	
	MouseOverArray["contactar"] = new Image();
	MouseOverArray["contactar"].src = path + "contactar_out_"+sLanguage+".png";
	MouseOutArray["contactar"] = new Image();
	MouseOutArray["contactar"].src = path + "contactar_on_"+sLanguage+".png";
	
	MouseOverArray["titular1"] = new Image();
	MouseOverArray["titular1"].src = "../imagenes/galeria_"+sLanguage+"_on.png";
	MouseOutArray["titular1"] = new Image();
	MouseOutArray["titular1"].src = "../imagenes/galeria_"+sLanguage+"_out.png";
	
	MouseOverArray["titular2"] = new Image();
	MouseOverArray["titular2"].src = "../imagenes/galeria_"+sLanguage+"_on.png";
	MouseOutArray["titular2"] = new Image();
	MouseOutArray["titular2"].src = "../imagenes/galeria_"+sLanguage+"_out.png";
	
	MouseOverArray["titular3"] = new Image();
	MouseOverArray["titular3"].src = "../imagenes/galeria_"+sLanguage+"_on.png";
	MouseOutArray["titular3"] = new Image();
	MouseOutArray["titular3"].src = "../imagenes/galeria_"+sLanguage+"_out.png";
	
	MouseOverArray["video1"] = new Image();
	MouseOverArray["video1"].src = "../imagenes/video_"+sLanguage+"_on.png";
	MouseOutArray["video1"] = new Image();
	MouseOutArray["video1"].src = "../imagenes/video_"+sLanguage+"_out.png";
	
	MouseOverArray["video2"] = new Image();
	MouseOverArray["video2"].src = "../imagenes/video_"+sLanguage+"_on.png";
	MouseOutArray["video2"] = new Image();
	MouseOutArray["video2"].src = "../imagenes/video_"+sLanguage+"_out.png";
	
	MouseOverArray["video3"] = new Image();
	MouseOverArray["video3"].src = "../imagenes/video_"+sLanguage+"_on.png";
	MouseOutArray["video3"] = new Image();
	MouseOutArray["video3"].src = "../imagenes/video_"+sLanguage+"_out.png";
		
	function mouseOver(oImage){
		oImage.src = MouseOverArray[oImage.id].src;
	};
	 
	function mouseOut(oImage){
		oImage.src = MouseOutArray[oImage.id].src;
	};
	function checkMail(){
				
					if(document.getElementById('Nomcognoms').value == "") {
						alert('Falta per omplir el camp: Nom i Cognoms en catalā o castellā');	
						document.getElementById('Nomcognoms').focus();
						return false;	
					}
					
					if(document.getElementById('Telefon').value == ""){
						alert('Falta per omplir el camp: Telefon');	
						document.getElementById('Telefon').focus();
						return false;	
					}
					if(document.getElementById('email').value == ""){
						alert('Falta per omplir el camp: email');	
						document.getElementById('email').focus();
						return false;	
					}
					if(document.getElementById('suggeriment').value == ""){
						alert('Falta per omplir el camp: suggeriment');	
						document.getElementById('suggeriment').focus();
						return false;	
					}		
				return true;
				}
	function checkConsulta(){
				if(document.getElementById('Nomcognoms').value == "") {
						alert('Falta per omplir el camp: Nom i Cognoms en catalā o castellā');	
						document.getElementById('Nomcognoms').focus();
						return false;	
					}
					
					if(document.getElementById('Telefon').value == ""){
						alert('Falta per omplir el camp: Telefon');	
						document.getElementById('Telefon').focus();
						return false;	
					}
					if(document.getElementById('email').value == ""){
						alert('Falta per omplir el camp: email');	
						document.getElementById('email').focus();
						return false;	
					}
					if(document.getElementById('temaconsulta').value == ""){
						alert('Falta per omplir el camp: temaconsulta');	
						document.getElementById('temaconsulta').focus();
						return false;	
					}
					if(document.getElementById('consulta').value == ""){
						alert('Falta per omplir el camp: consulta');	
						document.getElementById('consulta').focus();
						return false;	
					}
							
				return true;
				}

 function checkPropuestaca(){
				if(formpropca.Nomcognoms.value == "") {
						alert('Falta per omplir el camp: Nom i Cognoms en catalā o castellā');	
						formpropca.Nomcognoms.focus();
						return false;	
					}
					
					if(formpropca.Telefon.value == ""){
						alert('Falta per omplir el camp: Telefon');	
						formpropca.Telefon.focus();
						return false;	
					}
					if(formpropca.email.value == ""){
						alert('Falta per omplir el camp: email');	
						formpropca.email.focus();
						return false;	
					}
					if(formpropca.propuesta.value == ""){
						alert('Falta per omplir el camp: propuesta');	
						formpropca.propuesta.focus();
						return false;	
					}		
				return true;
				}
function checkPropuestaes(){
				if(formpropes.Nomcognoms.value == "") {
						alert('Falta per omplir el camp: Nom i Cognoms en catalā o castellā');	
						formpropes.Nomcognoms.focus();
						return false;	
					}
					
					if(formpropes.Telefon.value == ""){
						alert('Falta per omplir el camp: Telefon');	
						formpropes.Telefon.focus();
						return false;	
					}
					if(formpropes.email.value == ""){
						alert('Falta per omplir el camp: email');	
						formpropes.email.focus();
						return false;	
					}
					if(formpropes.propuesta.value == ""){
						alert('Falta per omplir el camp: propuesta');	
						formpropes.propuesta.focus();
						return false;	
					}		
				return true;
				}
				
	/**********Pop-up Visita Virtual*********************/
function Abrir_ventana (pagina) {
					var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no,"+ 
					"resizable=yes, width=800, height=600, top=85, left=140";
					var hola=location.href;
					var hola2=hola.split('servlet');
					window.open(hola2[0]+pagina,"",opciones);
};

function Abrir_ventana_rev_virtual (pagina) {
					var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no,"+ 
					"resizable=yes, width=1000, height=700, top=85, left=50";
					var hola=location.href;
					var hola2=hola.split('servlet');
					window.open(hola2[0]+pagina,"",opciones);
};
				
	/**********adm mail*********************/
function checkAdmMail(){
				
					if(document.getElementById('subject').value == "") {
						alert('Falta per omplir el camp: Asunto');	
						document.getElementById('subject').focus();
						return false;	
					}
					if(document.getElementById('addressFile').value == "") {
						alert('Falta per omplir el camp: Fitxer amb les adresses');	
						document.getElementById('addressFile').focus();
						return false;	
					}
					
					if((mail.msgType[0].checked == false ) && (mail.msgType[1].checked == false )) {
						alert('Falta per omplir el camp: Tipo de Missatge');	
						return false;	
					}
					/*
					if(document.form.mail.subject.value == ""){
						alert('Falta per omplir el camp: Asunto');	
						document.form.mail.subject.focus();
						return false;	
					}
					if(document.form.mail.addressFile.value == ""){
						alert('Falta per omplir el camp: Fitxer amb les adresses');	
						document.form.mail.addressFile.focus();
						return false;	
					}*/
					
				return true;
				}
/*************funciones para aumento del tamaņo de las letras *************/
function setCookie(name,value,days,path,domain,secure) {

  var expires, date;

  if (typeof days == "number") {

    date = new Date();

    date.setTime( date.getTime() + (days*24*60*60*1000) );

		expires = date.toGMTString();

  }

  document.cookie = name + "=" + escape(value) +

    ((expires) ? "; expires=" + expires : "") +

    ((path) ? "; path=" + path : "") +

    ((domain) ? "; domain=" + domain : "") +

    ((secure) ? "; secure" : "");

}



function getCookie(name) {

  var nameq = name + "=";

  var c_ar = document.cookie.split(';');

  for (var i=0; i<c_ar.length; i++) {

    var c = c_ar[i];

    while (c.charAt(0)==' ') c = c.substring(1,c.length);

    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );

  }

  return null;

}



	var tamanyoBody = 0.8;
	

function fijarTamanyo(tamanyo) {

  setCookie( "tamanyoLetra", tamanyo, 100, "/" );

  tamanyoTexto=tamanyo+'em';

  document.body.style.fontSize=tamanyoTexto;

}

function aumentarTamanyo() {

  var tamanyo=getCookie("tamanyoLetra");

  if (tamanyo==null)

	tamanyo=tamanyoBody+0.1;

  else if (tamanyo<1.4)

	tamanyo=eval(tamanyo)+0.1;

  fijarTamanyo(tamanyo);

}

function disminuirTamanyo() {

//deleteCookie("tamanyoLetra", "/");

  var tamanyo=getCookie("tamanyoLetra");

  if (tamanyo==null)

	tamanyo=tamanyoBody-0.1;

  else if (tamanyo>0.4)

	tamanyo=eval(tamanyo)-0.1;

  fijarTamanyo(tamanyo);

}

function iniciarTamanyo() {

  var tamanyo=getCookie("tamanyoLetra");

  if (tamanyo==null)

	tamanyo=tamanyoBody;

  fijarTamanyo(tamanyo);

}

function reestablecerTamanyo() {

  var tamanyo=tamanyoBody;

  fijarTamanyo(tamanyo);

}
