function preloadGeneral(){}

/******************* Menú acordeón general**************************/
var longitud = 5; /* uno más que la cantidad de acordeones*/

function mostrar(id)
{
	Effect.toggle('menuDesplegado'+id,'blind',{duration: 0.2});
	for (i=1; i<longitud; i++)
	{
		if($((i!=id) && ($('menuDesplegado'+[i]).style.display!='none')))
		{Effect.toggle('menuDesplegado'+[i],'blind',{duration: 0.6});}	
	}
}
/******************* Menú acordeón locales **************************/
/*var longitudLocales = 19;  uno más que la cantidad de acordeones (ACTUALMENTE LO ESTA TOMANDO DE LOCALES.PHP)*/

function mostrarLocal(id)
{
	Effect.toggle('verLocales'+id,'blind',{duration: 0.4});
new Effect.Highlight('verLocales'+id,{duration: 1.0});	

	for (i=1; i<longitudLocales; i++)
	{
		if($((i!=id) && ($('verLocales'+[i]).style.display!='none')))
		{
			Effect.toggle('verLocales'+[i],'blind',{duration: 0.2});
		 	/*$('verLocales'+id).style.display='none';*/
			new Effect.Highlight('verLocales'+id,{duration: 0.5});	
		}	
	}
}
/*********************************** validaNickMail **************************************************/

function validaMailDisponible()
{
	
	var elMail=document.registroUsuarios.mail.value;

	if(elMail!="")
	{
		var ajaxValidaMailDisponible = crearInstancia();  //funcion que crea instancia del objeto
		
		ajaxValidaMailDisponible.open("POST","aUsuariosRegistrados.php",true);
		ajaxValidaMailDisponible.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajaxValidaMailDisponible.send("mailRegistro="+elMail);
		ajaxValidaMailDisponible.onreadystatechange=function()
		{
			if(ajaxValidaMailDisponible.readyState==4)
			{
				var mensajeRespuesta=ajaxValidaMailDisponible.responseText;
				if(mensajeRespuesta!="")
				{
					document.registroUsuarios.mail.value="";
					document.registroUsuarios.mail.focus();
					alert(ajaxValidaMailDisponible.responseText);
					return false;
				}			
			}
		}
	}
}
//**************** FUNCION PARA EFECTOS DE FORMULARIO ON CLIC ***************************

arrDefaultValue = new Array();

function registerForDefaultValue(obj)
{
	if(arrDefaultValue[obj.id] == null)
	{
		arrDefaultValue[obj.id] = obj.value
		obj.onmousemove = null;
		obj.onclick = function()
		{ 
		checkForDefaultValue(obj,0) 
		}
		obj.onblur = function()
		{ 
		checkForDefaultValue(obj,1) 
		}
	}
}

function checkForDefaultValue(obj,action)
{
	if(obj.value == arrDefaultValue[obj.id] && action==0)
	{
		obj.value="";
	}
	if(obj.value == "" && action==1) 
	{
		obj.value = arrDefaultValue[obj.id];
	}

}
/***** va al footer cuando despliega el Mapa del sitio ************/
function vaAlFooter(){window.location.href="#bottomk";}
function vaAlTop(){window.location.href="#topmk";}
/******************* solapas descripcion **************************/
zIndexSolapas=20;
solapaActiva=1;
esperaPrudente=0;

function llaveEspera(){esperaPrudente=0;}

function solapea(idDiv)
{
	
	if(idDiv==1 && solapaActiva!=1)
	{
		if(esperaPrudente==0)
		{
			esperaPrudente=1;
			zIndexSolapas++;
			$('1').style.zIndex=zIndexSolapas;	
			new Effect.Appear('1',{duration: 0.2});	
			solapaActiva=1;
			new Effect.Fade('2',{duration: 0.3});
			new Effect.Fade('3',{duration: 0.3});
			setTimeout('llaveEspera()',300);
		}	
	}
	if(idDiv==2 && solapaActiva!=2)
	{
		if(esperaPrudente==0)
		{
			esperaPrudente=1;
			zIndexSolapas++;
			$('2').style.zIndex=zIndexSolapas;	
			new Effect.Appear('2',{duration: 0.2});	
			solapaActiva=2;
			new Effect.Fade('1',{duration: 0.3});
			new Effect.Fade('3',{duration: 0.3});
			setTimeout('llaveEspera()',300);
		}
	}
	if(idDiv==3 && solapaActiva!=3)
	{
		if(esperaPrudente==0)
		{
			esperaPrudente=1;
			zIndexSolapas++;
			$('3').style.zIndex=zIndexSolapas;	
			new Effect.Appear('3',{duration: 0.2});	
			solapaActiva=3;
			new Effect.Fade('2',{duration: 0.3});
			new Effect.Fade('1',{duration: 0.3});
			setTimeout('llaveEspera()',300);
		}
	}
}

/******************* Guarda ip **************************/

function guardaIp() 
{
    var ajaxGuardaIp = crearInstancia();  //funcion que crea instancia del objeto
	ajaxGuardaIp.open("POST","aGuardaIp.php",true);
    ajaxGuardaIp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajaxGuardaIp.send("ip="+ip+"&info="+info);
}
/******************* Guarda referer **************************/

function guardaReferrer() 
{
    var ajaxGuardaReferrer = crearInstancia();  //funcion que crea instancia del objeto

	var caracterAmpersand="&";
	var caracterBuscado="q=";
	
/*---------------------------------------------------------------*/	
	var vieneDeCompleto= vieneDe;
	var vieneDeCompleto1=vieneDeCompleto.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/&/,'xampx');
	
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
	var vieneDeCompleto1=vieneDeCompleto1.replace(/\+/,'xmasx');
/*---------------------------------------------------------------*/	
	if (vieneDe.search(caracterBuscado) > 0)
		{var caracterBuscado="q=";}
	else{var caracterBuscado="p=";}
	
	var array1=vieneDe.split(caracterBuscado);
	var cadenaArray1=array1[1];
	var array2=cadenaArray1.split(caracterAmpersand);
	var cadenaArray2=array2[0];
		
	var vieneDe1=cadenaArray2.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');
	var vieneDe1=vieneDe1.replace(/\+/,' ');


/*	var vieneDe1=vieneDe.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	var vieneDe1=vieneDe1.replace(/&/,'xampx');
	
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
	var vieneDe1=vieneDe1.replace(/\+/,'xmasx');
*/
	ajaxGuardaReferrer.open("POST","a_GuardaIpReferer.php",true);
    ajaxGuardaReferrer.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajaxGuardaReferrer.send("ip="+ip+"&vieneDe="+vieneDe1+"&vieneDeCompleto="+vieneDeCompleto1);
}