// JavaScript Document
var sUserAgent = navigator.userAgent;
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1;
var mapaVis = 0;


function clock()
{
	var thetime=new Date();

	var nhours=thetime.getHours();
	var nmins=thetime.getMinutes();
	var nsecn=thetime.getSeconds();
	var AorP=" ";
	
	if (nhours>=12)
		AorP="pm";
	else
		AorP="am";
	
	if (nhours>=13)
		nhours-=12;
	
	if (nhours==0)
	 nhours=12;
	
	if (nsecn<10)
	 nsecn="0"+nsecn;
	
	if (nmins<10)
	 nmins="0"+nmins;
	
	document.getElementById('tiempo').innerHTML = nhours+":"+nmins+":"+nsecn+" "+AorP;
	
	setTimeout('clock()',1000);
	
}




/*funciones usadas para desplegar el mapa del sitio*/
function verMapa()
{
	var petralog = document.getElementById('petralog');
	var contenido = document.getElementById('contenido');
	var header = 	document.getElementById('header');
	var listaMapa = document.getElementById('listaMapa');
	var footer = document.getElementById('footer');
	if(listaMapa.style.height=="0px" || listaMapa.style.height=='')
	{
		if(!isIE)
			{
				if(document.documentElement.scrollTop==0)
				{
					listaMapa.style.position = "fixed";
					listaMapa.style.bottom =(window.innerHeight - petralog.offsetHeight+64)+"px";
				}
				else
				{
					listaMapa.style.position = "fixed";
					listaMapa.style.bottom ="64px";
					listaMapa.style.bottom =(window.innerHeight +document.documentElement.scrollTop - petralog.offsetHeight+64)+"px";
				}

				//listaMapa.style.bottom ="0px";
			}
		else
			{
				listaMapa.style.position = "absolute";listaMapa.style.left = petralog.offsetLeft+"px";
				//listaMapa.style.bottom =(petralog.offsetHeight-(contenido.offsetHeight+header.offsetHeight))+"px";
				listaMapa.style.bottom =(petralog.offsetHeight-(contenido.offsetHeight+header.offsetHeight+(petralog.offsetHeight-document.documentElement.clientHeight-(document.documentElement.scrollTop || document.body.scrollTop || 0))))+"px";
				/*if(document.documentElement.scrollTop==0)
				{
					listaMapa.style.position = "absolute";
					listaMapa.style.left = petralog.offsetLeft+"px";
					listaMapa.style.bottom =(window.innerHeight - petralog.offsetHeight+64)+"px";
				}
				else
				{
					listaMapa.style.position = "absolute";
					listaMapa.style.left = petralog.offsetLeft+"px";
					listaMapa.style.bottom ="64px";
					listaMapa.style.bottom =(window.innerHeight +document.documentElement.scrollTop - petralog.offsetHeight+64)+"px";
				}*/
		}
		cambiarAlto('listaMapa', 141);
			
		listaMapa.style.border = "2px solid #C68756";
		listaMapa.style.paddingTop = "5px";
		listaMapa.style.paddingBottom = "5px";	
		mapaVis = 1;
	}

}

function quitarMapa(oEvent)
{
	var listaMapa = document.getElementById('listaMapa');
	var petralog = document.getElementById('petralog');
	

	
	
	if(!isIE)
	{
		var nVer = navigator.appVersion;
		var nAgt = navigator.userAgent;

		if((verOffset=nAgt.indexOf("Opera"))!=-1)
		{
			var x = oEvent.clientX;//+document.body.scrollLeft; //posicion del mouse respecto a la pagina y no al browser
			var y = oEvent.clientY;//+document.body.scrollTop; //posicion del mouse respecto a la pagina y no al browser
		}
		else
		{

			var x = oEvent.clientX;//+this.scrollX; //posicion del mouse respecto a la pagina y no al browser
			var y = oEvent.clientY;//+this.scrollY; //posicion del mouse respecto a la pagina y no al browser
		}
		var x2 = listaMapa.offsetLeft; //posicion del mapa
		var y2 = listaMapa.offsetTop;
		//petralog.style.bottom;  //posicion del mapa
		//alert(y2);

		//if(x<=x2-1 || x>=x2+341 || y<=y2-192 || y>=y2+60)
		if(x<=x2-4 || x>=x2+listaMapa.offsetWidth || y<=y2-1 || y>=y2+listaMapa.offsetHeight)
		{
			//listaMapa.style.display = "none";
			for(var i=0;i<links.length;i++)
			{
				if(links[i].firstChild!=null)
				{
					links[i].style.display = 'none';
				}
			}
			disminuirAlto('listaMapa', 141);
			
			listaMapa.style.paddingTop = "0px";	
			listaMapa.style.paddingBottom = "0px";	
			mapaVis = 0;
		}
	}
	else
	{
		var x = oEvent.clientX+( document.documentElement.scrollLeft || document.body.scrollLeft || 0); //posicion del mouse respecto a la pagina y no al browser
		var y = oEvent.clientY+( document.documentElement.scrollTop || document.body.scrollTop || 0); //posicion del mouse respecto a la pagina y no al browser
		var x2 = listaMapa.offsetLeft; //posicion del mapa
		var y2 = petralog.offsetHeight;  //posicion del mapa

		//if(x<=x2-4 || x>=x2+345 || y<=y2-260 || y>=y2-60)
		if(x<=x2-4 || x>=x2+326 || y<=y2-213 || y>=y2-60)
		{
			//listaMapa.style.display = "none";
			for(var i=0;i<links.length;i++)
			{
				if(links[i].firstChild!=null)
				{
					links[i].style.display = 'none';
				}
			}			
				disminuirAlto('listaMapa', 141);
			
			listaMapa.style.paddingTop = "0px";	
			listaMapa.style.paddingBottom = "0px";
			mapaVis = 0;
		}
		else
		{
			
		}
	}
	

}
function esconderMapa2(oEvent)
{
		var listaMapa = document.getElementById('listaMapa');
	var petralog = document.getElementById('petralog');
	if(mapaVis == 1)
	{
			for(var i=0;i<links.length;i++)
			{
				if(links[i].firstChild!=null)
				{
					links[i].style.display = 'none';
				}
			}			
				disminuirAlto('listaMapa', 141);
			
			listaMapa.style.paddingTop = "0px";	
			listaMapa.style.paddingBottom = "0px";
			mapaVis = 0;

	}
}



function ajustarAltos(){ 
	var DivHeight1 = document.getElementById('izquierda').offsetHeight;
	var DivHeight2 = document.getElementById('derecha').offsetHeight;
	
	if (DivHeight1<DivHeight2)
	{
	document.getElementById('izquierda').style.height= (DivHeight2-12)+'px';
	document.getElementById('derecha').style.height= (DivHeight2-12)+'px';
	//document.getElementById('monitoreoMediosInicio').style.paddingBottom= '0px';
	}
	else if(DivHeight1>DivHeight2)
	{
	document.getElementById('derecha').style.height= (DivHeight1-12)+'px';	
	document.getElementById('izquierda').style.height= (DivHeight1-12)+'px';	
	}
}


function cambiarAlto(id, height)
{
	document.getElementById('mensajeResultado').innerHTML = ''
	var fondo = document.getElementById(id);
	var h = fondo.clientHeight;


	if(h<height)
	{
	   fondo.style.height = (h+6)+"px";
	   timer = setTimeout('cambiarAlto("'+id+'",'+height+')', 10);
	   h = fondo.clientHeight; 
	   
	   //clearTimeout('timer'); 
	}
	else
	{
		links = fondo.childNodes;
		for(var i=0;i<links.length;i++)
		{
			if(links[i].firstChild!=null)
			{
				links[i].style.display = 'inline';
			}
		}
	}
}

function disminuirAlto(id)
{
	var fondo = document.getElementById(id);
	var h = fondo.clientHeight;


	if(h>0)
	{
	   fondo.style.height = (h-6)+"px";
	   timer = setTimeout('disminuirAlto("'+id+'")', 10);
	   h = fondo.clientHeight; 
	   
	   //clearTimeout('timer'); 
	}
	else
	{
		fondo.style.border = "none";
	}
}


function validarEnviar()
{
	nombre = document.getElementById('nombreCont').value;
	email = document.getElementById('emailCont').value;
	asunto = document.getElementById('asuntoCont').value;
	descripcion = document.getElementById('contenidoContacto').value;
	
	if(nombre=='' || email=='' || asunto=='' || descripcion=='')
	{
		document.getElementById('mensajeResultado').innerHTML = 'Error: Campos Vacios / There are empty fields';
	}
	else
	{
		if(email.indexOf('@')==-1)
		{
			document.getElementById('mensajeResultado').innerHTML = 'Error: Correo incorrecto / Wrong email';
		}
		else
		{
			var request = zXmlHttp.createRequest();
			var query = "nombre="+nombre+'&email='+email+'&asunto='+asunto+'&descripcion='+descripcion+"&nocache=" + Math.random();
			request.open("POST", "contacto.php", true);
			request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			request.onreadystatechange = function () 
			{
				if (request.readyState == 4) 
				{
					if (request.status == 200) 
					{
						document.getElementById('mensajeResultado').innerHTML = request.responseText;
					}
				}
			}
			request.send(query);


		}
	}
	
	
}







//================================= FORM CONTACTO ===============================

function desplegarContacto()
{
	var formContacto = document.getElementById('fondo');
	var formContacto2 = document.getElementById('zonaForm');
	formContacto.style.display='block';
	formContacto2.style.display='block';
}


function esconderContacto()
{
	var formContacto = document.getElementById('fondo');
	var formContacto2 = document.getElementById('zonaForm');
	formContacto.style.display="none";
	formContacto2.style.display="none";
}

