/*Funciones para el tratamiento de cookies*/
function SetCookie (name, value) {  
	var expires= new Date(); 
	expires.setYear(2032);
	document.cookie = name + "=" + escape (value) + 
	"; expires=" + expires.toGMTString() +
	"; path=/";
}


function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
			return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;
		if (!i) break;   
	}  
	return null;
}

function getCookieVal (offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)    
	endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}

/*Funcion para crear el objeto de AJAX*/
function _creaXML(){
	var xmlhttp=false;
	if (window.XMLHttpRequest)  {// code for all new browsers
  		xmlhttp=new XMLHttpRequest();
  	} else if (window.ActiveXObject) {// code for IE5 and IE6
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	return xmlhttp;
}

function marcamenu(zonaM){
	elemenu=document.getElementById(zonaM);
	elemenu.className=(elemenu.className.indexOf('last')!=-1)?"last marcadoH":"marcadoH";
	elemenu.parentNode.parentNode.parentNode.className="marcado";
	elemenu.parentNode.parentNode.onmousemove=function(){elemenu.parentNode.parentNode.parentNode.className="";elemenu.className=(elemenu.className.indexOf('last')!=-1)?"last":"";}
}

function popup(o){
	window.open(o.href,'avisolegal','width=900,height=700, scrollbars=yes');
	return false;
}

function comprovar_check(){
 
 var ok=1;
 var frase="";
	if (document.datos1.condiciones.checked){
		
		//document.datos1.submit();
		
	} else{
		
		ok=0;
		frase+="El campo Aviso Legal y ley de Protección de Datos es obligatorio."+"<br>";
	
	}

	if(document.datos1.nombre.value=="Nombre")
	{
	frase+="El campo Nombre no puede contener la palabra Nombre."+"<br>";
	ok=0;
	}
	
	if(document.datos1.apellido.value=="Apellido")
	{
	frase+="El campo Apellido no puede contener la palabra Apellido."+"<br>";
	ok=0;
	}
	
	if(document.datos1.email.value=="Email")
	{
	frase+="El campo Email no es correcto"+"<br>";
	ok=0;
	}
	
	if(document.datos1.nombre.value=="")
	{
	frase+="El campo Nombre no puede estar vacío."+"<br>";
	ok=0;
	}
	
	if(document.datos1.apellido.value=="")
	{
	frase+="El campo Apellido no puede estar vacío."+"<br>";
	ok=0;
	}
	
	if(document.datos1.email.value=="")
	{
	frase+="El campo Email no puede estar vacío"+"<br>";
	ok=0;
	}
	
	
	if (ok==0){
	document.getElementById('pop_aviso').innerHTML='<div onclick="capa();" id="negra"></div><div id="pop" style="top: 20%; left: 35%;"><a href="javascript:void(0);" onclick="capa();"><div style="color:#FFFFFF;font-weight:bold;position:absolute;right:15px;top:13px; text-decoration:none;cursor:pointer;">Cerrar</div></a><div style="color:#ffffff;font-size:10px; font-family:Verdana; margin-top:80px; margin-left:20px; width:350px; position:absolute;">'+frase+' </div></div>';
	}else
	{
	document.datos1.submit();
	}
	
}

function comprovar_punto(frase){
 
	if (document.datos1.latitud.value!=0){
		
		document.datos1.submit();
		
	} else{
		
	document.getElementById('pop_aviso').innerHTML='<div onclick="capa();" id="negra"></div><div id="pop" style="top: 20%; left: 35%;"><a href="javascript:void(0);" onclick="capa();"><div style="color:#FFFFFF;font-weight:bold;position:absolute;right:15px;top:13px; text-decoration:none;cursor:pointer;">Cerrar</div></a><div style="color:#ffffff;font-size:10px; font-family:Verdana; margin-top:80px; margin-left:20px; width:350px; position:absolute;">'+frase+' </div></div>';
	}



	
}


function comprovar_size(frase){
 
		
	document.getElementById('pop_aviso').innerHTML='<div onclick="capa();" id="negra"></div><div id="pop" style="top: 20%; left: 35%;"><a href="javascript:void(0);" onclick="capa();"><div style="color:#FFFFFF;font-weight:bold;position:absolute;right:15px;top:13px; text-decoration:none;cursor:pointer;">Cerrar</div></a><div style="color:#ffffff;font-size:10px; font-family:Verdana; margin-top:80px; margin-left:20px; width:350px; position:absolute;">'+frase+' </div></div>';
		
}

function capa(){
	document.getElementById('negra').parentNode.removeChild(document.getElementById('negra'));
	document.getElementById('pop').parentNode.removeChild(document.getElementById('pop'));
}
function capa_er(){
	document.getElementById('negra').parentNode.removeChild(document.getElementById('negra'));
	document.getElementById('pop_er').parentNode.removeChild(document.getElementById('pop_er'));
}


function capa1(){
	document.getElementById('negra').parentNode.removeChild(document.getElementById('negra'));
	document.getElementById('pop1').parentNode.removeChild(document.getElementById('pop1'));
}

function centrar_cuerpo(){

 var resta=document.getElementById("cuerpo_centrado").parentNode.offsetHeight-document.getElementById("cuerpo_centrado").offsetHeight;
 var resultado=parseInt(resta/2);
 if(resultado>=0){
 document.getElementById("cuerpo_centrado").style.marginTop=resultado+'px';
 }else
 {
	 document.getElementById("cuerpo_centrado").style.marginTop='0px';
	}
}
if(window.attachEvent)
{
window.attachEvent("onload",function(){centrar_cuerpo()});
window.attachEvent("onresize",function(){centrar_cuerpo()});
}


function ajaxobj() {
	try {
		_ajaxobj = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			_ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			_ajaxobj = false;
		}
	}
   
	if (!_ajaxobj && typeof XMLHttpRequest!='undefined') {
		_ajaxobj = new XMLHttpRequest();
	}
	
	return _ajaxobj;
}
	
function checkpregunta(url) {
	
	var user=document.getElementById('literalCid_olvido').value;
	ajax = ajaxobj();
	ajax.open("POST", url+"index.php/registro/check_pregunta/"+user, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			document.getElementById('pregunta_olvido').innerHTML=ajax.responseText;
		
		}
	}
	ajax.send(null);
}
function registrado_foot()
{
      document.getElementById("capa_registrado").innerHTML='<div onclick="capa_er();" id="negra"></div>            <div id="pop_er" style="top: 20%; left: 35%;">            <a href="javascript:void(0);" onclick="capa_er();">            <div style="color:#FFFFFF;font-weight:bold;position:absolute;right:15px;top:13px; text-decoration:none;cursor:pointer;">Cerrar</div></a>            <div style="color:#ffffff;font-size:12px; font-family:Verdana; margin-top:120px; margin-left:20px; width:350px; position:absolute;">Debes estar registrado para poder modificar los datos</div>            </div>';
}
function cambio(capa)
{
var nuevo_nodo=document.createElement("input");
nuevo_nodo.setAttribute("type","password");
nuevo_nodo.value="";
nuevo_nodo.className=document.getElementById(capa).className;
nuevo_nodo.setAttribute("id",document.getElementById(capa).id);
nuevo_nodo.setAttribute("name",document.getElementById(capa).name);
nuevo_nodo.setAttribute("tabindex",document.getElementById(capa).tabIndex);

document.getElementById(capa).parentNode.replaceChild(nuevo_nodo,document.getElementById(capa));
nuevo_nodo.focus();
}