function fNull() {}


// FOTO CABECERA
// -------------
var FOTActual;

function fotOver(n,lang)
{
	var i;
	FOTActual = document.images["FOT"+ n].src
	document.images["FOT"+ n].src = "img_"+lang+"/m_"+ n +"-"+ n +"_1.jpg";
	for (i=1;i<=5;i++)
		if (i!=n) document.images["FOT"+ i].className = "CABF1";
}

function fotOverCompany(n,lang,empresa)
{
	var i;
	FOTActual = document.images["FOT"+ n].src
	document.images["FOT"+ n].src = "img_"+lang+"/m_"+ n +"-"+ n +"_1_"+empresa+".jpg";
	for (i=1;i<=5;i++)
		if (i!=n) document.images["FOT"+ i].className = "CABF1";
}

function fotOut(n)
{
	var i;
	document.images["FOT"+ n].src = FOTActual;
	for (i=1;i<=5;i++)
		if (i!=n) document.images["FOT"+ i].className = "CABF0";
}



// EVENTOS DE IMAGEN
// -----------------
function overImg(srcImg)
{
	srcImg.className = "IMG_LINK_1";
}

function outImg(srcImg)
{
	srcImg.className = "IMG_LINK";
}	


// EVENTOS DE BOX
// --------------
function boxOn(Nbox)
{
	document.all("BOX"+Nbox).style.visibility = "visible";
	if( Nbox == 1 )
		document.getElementById("searchText").focus();
}
function boxOff(Nbox)
{
	document.all("BOX"+Nbox).style.visibility = "hidden";
}



// EVENTOS DE PARRAFO
// ------------------
function parrafo(n)
{
	if (document.all("PAR"+n).style.display=="")
		document.all("PAR"+n).style.display="none";
		else
			document.all("PAR"+n).style.display="";
}



// CARGA EN VENTANA FLOTANTE
// -------------------------
function OpenIT(fich,w,h) {
	VF=window.open(fich,'_blank','width='+ w +',height='+ h +',status=yes,toolbar=no,location=no,directories=no,menubar=no,scrollbars=auto,resizable=no,copyhistory=no')
	window.setTimeout('window.VF.focus()',500)
}


// POPUP DE AYUDA
//---------------------
function OpenPopup(url,name) 
{

	var nuevaVentana=window.open(url,name,'width=650,height=350,top=100,left=75,resizable=yes,menubar=yes,scrollbars=yes');

}


//CARGA DEL MENU
//===============

function RenderMenu(keyNode)
{
	
	document.f1.cambiarNodo.value="CAMBIARNODO";
	document.f1.hiddenNode.value=keyNode;
	document.f1.submit();
}

//RECUPERA EL IDIOMA CUANDO PINCHAMOS EL LAS BANDERAS
//===================================================
		
function RecoverLanguage(idLanguage)
{
	document.f1.hiddenLanguage.value=idLanguage;
	document.f1.hiddenKeyZone.value = "";
	document.f1.hiddenKeyEmpresa.value = -1;
	document.f1.submit();

}

//RECUPERA EL ID DE LA ZONA AL CAMBIAR EL COMBO DE ZONAS EN LA PANTALLA DE MAPAS
//================================================================================	
function RecoverKeyZone()
{

	var df = document.forms[0];
	
	df.hiddenKeyZone.value = df.zonesCombo.options[df.zonesCombo.selectedIndex].value;
	df.hiddenKeyEmpresa.value = -1;
	df.submit();

}

//RECUPERA EL ID DE LA ZONA AL CAMBIAR EL COMBO DE ZONAS EN LA PANTALLA DE MAPAS
//================================================================================	
function RecoverPathZone(zone)
{

	var df = document.forms[0];
	
	df.hiddenKeyZone.value = zone;
	df.hiddenKeyEmpresa.value = -1;
	df.submit();

}

//RECUPERA EL ID DE LA EMPRESA AL CAMBIAR EL COMBO DE EMPRESAS EN LA PANTALLA DE MAPAS
//================================================================================	
function RecoverKeyCompany()
{
	var df = document.forms[0];
		
	df.hiddenKeyEmpresa.value = df.companysCombo.options[df.companysCombo.selectedIndex].value;
	if(compZones)
	{
		df.hiddenKeyZone.value=compZones[df.companysCombo.selectedIndex];
	}
	df.submit();
}

//ONMOUSEOVER & ONMOUSEOUT
//============================
function ImgSrc(language,mode,num)
{
	var ds="img"+language+(mode == "on" ? "/opc"+num+"b.jpg" : "/opc"+num+"a.jpg");

	return ds;
}

//Método que nos mete en un hidden el valor de la caja de texto de boletines
//para luego recuperarlo y hacer la insercción del email en B.D.
function RecoverTxtBulletin(txtBulletin)
{
	if(txtBulletin=="")
	{
		alert("Introduzca correctamente el email");
	}
	else
	{
		document.f1.hiddenBulletin.value=txtBulletin;
		document.f1.submit();
		alert("Su email se ha registrado correctamente");
	}

}

//Método para hacer el login.
function doLogin()
{
	document.f1.mode.value="SAVE";
	document.f1.submit();
}

//Método para hacer el login.
function doSend()
{
	if( comprobateValues())
	{
		document.f1.mode.value="SEND";
		document.f1.submit();
	}
}

//MÉTODO PARA CONTROLAR LA TECLA ENTER.
function checkSubmit()
{
	if (event.keyCode == 13)
	{
		doLogin();
		return false;
	}
	else
		return true;
}

//_________________________________________________________________________
function isEmail(val)
{
	//primero, averiguo que no tenga ningun caracter extrano
	var plant = /[^\w^@^\.^-]+/gi
	if (plant.test(val))
		return false;
	else
	{
		//ahora, compruebo el formato correcto
    	plant =/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/
     	return plant.test(val);
	}
}

