
var n_categorias = -1;
var alimentos_html = new Array();
var alimentos_bool = new Array();



function nuevoAjax(){  
  var xmlhttp=false; 
  var ids = ["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0",		             "Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
  for(var i=0; !xmlhttp && i<ids.length; i++) {
      try{
		xmlhttp = new ActiveXObject(ids[i]);
	  }catch(ex){	
		//alert("i"+i);
    	xmlhttp = false;
	  }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
  	 xmlhttp = new XMLHttpRequest(); 
  } 
  return xmlhttp; 
} 

function getSexo(){
	if (document.formulario_usuario_alta.sexo[0].checked){
		return "hombre";
	}else{
		return "mujer";
	}
}

function getFechaNacimiento(){
	var diaObj = document.getElementById("dia");
	var dia = diaObj.options[diaObj.selectedIndex].value;
	var mesObj = document.getElementById("mes");
	var mes = mesObj.options[mesObj.selectedIndex].value;
	var anioObj = document.getElementById("anio");
	var anio = anioObj.options[anioObj.selectedIndex].value;
	return anio+"-"+mes+"-"+dia;
}

function getPais(){
	var split_p = document.formulario_usuario_alta.pais_select.value;
	split_p = split_p.split("|");
	return split_p[0];
}

function getCodigoPais(){
	var split_p = document.formulario_usuario_alta.pais_select.value;
	split_p = split_p.split("|");
	return split_p[1];
}

function altaUsuario(){
	var xml_doc;
	var datos;
	var response;
	ajax=nuevoAjax(); 
	xml_doc='usuario='+document.formulario_usuario_alta.usuario.value;
	xml_doc+='&password='+document.formulario_usuario_alta.password.value;
	xml_doc+='&imagen='+document.formulario_usuario_alta.imagen.value;
	xml_doc+='&email='+document.formulario_usuario_alta.email.value;
	xml_doc+='&ciudad='+document.formulario_usuario_alta.ciudad.value;
	xml_doc+='&fecha_nacimiento='+getFechaNacimiento();
	xml_doc+='&sexo='+getSexo();
	xml_doc+='&pais='+getPais();
	xml_doc+='&codigo_pais='+getCodigoPais();
	xml_doc+='&code_image='+document.formulario_usuario_alta.code_image.value;
	//alert(xml_doc);
	ajax.open("POST", "altaUsuario.php",true); 
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(xml_doc);
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
		   response = eliminarEspacios(ajax.responseText);
		   if (response=="1"){
			  window.parent.closeAllModalWindows();
			  window.parent.loginUsuarioParam(document.formulario_usuario_alta.usuario.value, document.formulario_usuario_alta.password.value, "document");
		   }
		   if (ajax.responseText=="2"){
			   alert("Usuario ya existente");
		   }
		   if (ajax.responseText=="3"){
			   alert("No has escrito bien la imagen");
		   }
		}else{
			//alert("ko");
		}
	}
}

function salirSesion(url){
	window.frames["frame_sesion"].location = "usuarios/usuario_sesion.php?logout=true";  
}

function loginUsuario(){
	var usuario = document.formulario_usuario.usuario.value;
	var password = document.formulario_usuario.password.value;
	loginUsuarioParam(usuario, password, "document");
}
function loginUsuarioParam(usuario, password, target){
	var xml_doc;
	var datos;
	var ruta = "";
	var parent = null;
	if (target == "document"){
		parent = document;
	}else if (target == "parent"){
		parent = window.parent;
	}
	var div = null;
	if (usuario==""){
		alert("Escribe tu nombre de usuario");
		return false;
	}
	if (password==""){
		alert("Escribe tu clave de usuario");
		return false;
	}
	var URL = 'http://80.34.186.67/jugaras/indexflash.php?usuario='+usuario;
	var features = 'width=950,height=580';
	var enlace_parque = "<a href='#' OnClick=\"openPopPup('http://www.google.com');\">Entra al parque</a>";
	ajax=nuevoAjax(); 
	xml_doc='usuario='+usuario+'&password='+password;
	ajax.open("POST", "usuarios/loginUsuario.php",true); 
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(xml_doc);
	div_tabla_alimentos = parent.getElementById('usuario_info');
	div_tabla_alimentos.innerHTML = "Procesando identificación...";
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
			//alert(ajax.responseText);
		   if (ajax.responseText!="ko"){
			  logeado = true;
			  window.frames["frame_sesion"].location = "usuarios/usuario_sesion.php?id_usuario="+ajax.responseText+"&usuario="+usuario+"&password="+password;  
			  div = parent.getElementById('formulario_dos');
			  //div.style.visibility = "visible";
			  div.style.display = "block";
			  div = parent.getElementById('formulario_uno');
			  div.innerHTML = "";
			  div = parent.getElementById('enlace_editar');
			  div.href = "usuario_editar.php?id_usuario="+ajax.responseText;
			  div = parent.getElementById('nombre_usuario_oculto');
			  div.innerHTML = "<a href='usuario.php?id="+ajax.responseText+"'>"+usuario+"</a>";
			  div = parent.getElementById('loginAjax');
			  div.onclick = function(){
				  MM_openBrWindow(URL,'','width=950,height=580');
			  }
			  if (parent.registrado_id_usuario!=""){
				  registrado_id_usuario = ajax.responseText;
			  }
		   }
		   if (ajax.responseText=="ko"){
			  div_tabla_alimentos = parent.getElementById('usuario_info');
			  div_tabla_alimentos.innerHTML = "<font color='#FF3333'> Tu identificación es incorrecta.</font>";
		   }
		}
	}
}

function eliminarEspacios(response){
	response = response.replace(/\r\n/g,"");
	response = response.replace(/\r/g,"");
	response = response.replace(/\n/g,"");
	response = response.replace(/\t/g,"");
	//response = response.replace(/ /g,"");
	return response;
}

