function createREQ() {
	try {
		 req = new XMLHttpRequest(); /* p.e. Firefox */
		 } catch(err1) {
		   try {
		   req = new ActiveXObject('Msxml2.XMLHTTP'); /* algunas versiones IE */
		   } catch (err2) {
			 try {
			 req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */
			 } catch (err3) {
			  req = false;
			 }
		   }
		 }
		 return req;
	}

//Gestor de peticiones Ajax
function fcoAjax(url,destino,query) {
	var myrand=parseInt(Math.random()*99999999);
	query=query+"&rand="+myrand;
	if (destino=="escenario") { img="espera_escenario"; }
	else { img="espera_menu"; }
	var myreq = createREQ(); // crea la instancia del objeto XMLHTTPRequest 
	myreq.onreadystatechange = function() { //state
		if(myreq.readyState == 4) {
		   if(myreq.status == 200) {
			  var item = myreq.responseText;
			  byId(destino).innerHTML=item;
		   }
		   else {
			   alert(myreq.status) }
		}
		else {
			 //byId(destino).innerHTML="<img src='img/"+img+".gif' />";
			 }
	}//state
		url=url+".php";
		req.open("POST",url,true);
		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.send(query);
}

function byId(target) { 
	respuesta=document.getElementById(target);
	return respuesta;
}

function reseteo(num) {
	rollout0();
	rollout1();
	rollout2();
	rollout3();
	rollout4();
	rollout5();
	var tmp = "rollover"+num;
	window[tmp]();
}

function home() {
	window.location="http://www.josemariacastro.com";	
}

function valida() {
	var aqui=document.form1;
	if (aqui.nombre.value=="" || aqui.email.value=="" || aqui.mensaje.value=="") {
		alert("Los campos marcados con '*' son obligatorios"); }
	else {
		var nombre=byId('nombre').value;
		var apellidos=byId('apellidos').value;
		var email=byId('email').value;
		var telefono=byId('telefono').value;
		var mensaje=byId('mensaje').value;
		var query="?a=56&nombre="+nombre+"&apellidos="+apellidos+"&email="+email+"&telefono="+telefono+"&mensaje="+mensaje;
		
		//alert(query);
		fcoAjax("envio","formu",query);
	}
}

function visor(madre) {
	//window.open("album.php?galeria="+madre);
	document.form1.galery.value=madre;
	document.form1.submit();
}

function elvisor(foto,foto2,width,height) {

	var altura_popup=height; 
	var H = (screen.height - altura_popup) / 2; 
	var anchura_popup=width; 
	var L = (screen.width - anchura_popup) / 2; 
	
	var ypos = (screen.availHeight/3);
	H=(((document.documentElement.scrollTop+ypos)-(altura_popup/2))+25) + "px";
	


		
	document.getElementById('popup').className='popup1';
	document.getElementById('popup').style.width=width;
	document.getElementById('popup').style.height=height;
	document.getElementById('popup').style.left=L+"px";
	document.getElementById('popup').style.top=H;
	

	document.getElementById('popup').innerHTML='<img src="'+foto+'" /><br><div class="pie"><nobr><span class="letralink"><a href="'+foto2+'" target="_blank">Tamaņo completo</a></span><span class="letra">&nbsp;||&nbsp;</span><span class="letralink"><a href="javascript:cerrarPopup();">Cerrar</a></span></nobr></div>';
	document.getElementById('popup').style.cursor="pointer";
}

function cerrarPopup()   {      
	document.getElementById('popup').innerHTML = '';
	document.getElementById('popup').className='popup2';
	document.getElementById('popup').style.width=0;
	document.getElementById('popup').style.height=0;
}

function cambio(id) {
	if (id=="10") { 
		fcoAjax("contacto","escenario",""); }
	else if (id=="9") {
		fcoAjax("sobremi","escenario",""); }
	else {
		fcoAjax("galeria","escenario","&madre="+id); }
}
