
Event.observe(window,'load',function(){
	if(typeof(ingresaPorPerfil) != 'undefined'){
		checkLogin(ingresaPorPerfil);
	}else{
		checkLogin(0);
	}
});


function inicio(){
	window.location = "index.php"
}

function checkLogin(idPerfil){
	new Ajax.Request('checkLogin.php',
	{
		onSuccess: function(transport)
		{
			var response = transport.responseText || "Se produjo un error en el servidor";
			switch(response){
				case "NO":
					if(idPerfil > 0){
						cargarMainOffline(idPerfil);
					}
					else{
						cargarMainOffline();
					}
					break;
				default:

					cargarMainOnline(idPerfil);
					break;
			}
		}
	});
}

function enableEnterKey(e, formulario, lista_id)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox
		  
     if(key == 13){
          switch(formulario){
			  case 'frmPensamientos':
				  recibirPensamientos();	
				  break;
			  case 'frmLogin':
				  recibirLogin();	
				  break;
			  case 'frmBuscarRegalos':
				  validarBuscador();	
				  break;
			  case 'frmBuscarRegalosP':
				  validarBuscadorP();	
				  break;
			  case 'frmAltaLista':
				  validarLista();	
				  break;
			  case 'frmAltaItems':
				  validarItem(lista_id);	
				  break;
			  case 'frmPromo':
			  	  validarPalabrasPromo('txtRespuesta', 'divErrorRespuesta', 0);
				  break;
		  }
		  return false;

	}else{
          return true;
	}
}

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}

function validarContenidoMedia(id){
	var error=0;
	if($("txtTuNombre").value==""){
		$("divErrorNombre").innerHTML="ingres&aacute; tu nombre";
		Event.observe('txtTuNombre', 'focus', limpiarError.curry('divErrorNombre'),false);
		error=1;
	}
	if($("txtUsername").value==""){
		$("divErrorUsuario").innerHTML="ingres&aacute; tu nombre de usuario";
		Event.observe('txtUsername', 'focus', limpiarError.curry('divErrorUsuario'),false);
		error=1;
	}
	if($("txtPassword").value==""){
		$("divErrorPassword").innerHTML="ingres&aacute; tu password";
		Event.observe('txtPassword', 'focus', limpiarError.curry('divErrorPassword'),false);
		error=1;
	}
	
	if(error==0){
		cargarContenidoMedia(id);
	}
}

function validarContenidoMediaH(){
	var error=0;
	if($("txtTuNombre").value==""){
		$("divErrorNombre").innerHTML="ingres&aacute; tu nombre";
		Event.observe('txtTuNombre', 'focus', limpiarError.curry('divErrorNombre'),false);
		error=1;
	}
	if($("txtUsername").value==""){
		$("divErrorUsuario").innerHTML="ingres&aacute; tu nombre de usuario";
		Event.observe('txtUsername', 'focus', limpiarError.curry('divErrorUsuario'),false);
		error=1;
	}
	if($("txtPassword").value==""){
		$("divErrorPassword").innerHTML="ingres&aacute; tu password";
		Event.observe('txtPassword', 'focus', limpiarError.curry('divErrorPassword'),false);
		error=1;
	}
	
	if(error==0){
		cargarContenidoMediaH();
	}
}

function validarContenidoMediaP(id){
	var error=0;
	if($("txtTuNombre").value==""){
		$("divErrorNombre").innerHTML="ingres&aacute; tu nombre";
		Event.observe('txtTuNombre', 'focus', limpiarError.curry('divErrorNombre'),false);
		error=1;
	}
	if($("txtUsername").value==""){
		$("divErrorUsuario").innerHTML="ingres&aacute; tu nombre de usuario";
		Event.observe('txtUsername', 'focus', limpiarError.curry('divErrorUsuario'),false);
		error=1;
	}
	if($("txtPassword").value==""){
		$("divErrorPassword").innerHTML="ingres&aacute; tu password";
		Event.observe('txtPassword', 'focus', limpiarError.curry('divErrorPassword'),false);
		error=1;
	}
	
	if(error==0){
		cargarContenidoMediaP(id);
	}
}

function cargarContenidoMedia(id){
new Ajax.Request('cargarContenidoMedia.php',
  {
	parameters: $("frmContenidoMedia").serialize(),
	onLoading: showLoad,
	onSuccess: function(transport){
		$('divLoad').innerHTML="";
		var response = transport.responseText || "Se produjo un error en el servidor";
		$('txtUsername').value="";
		$('txtPassword').value="";
		$('divContenido').innerHTML=response;
		$("divLeftTop").innerHTML=unescape(encodeURIComponent("Pod&eacute;s invitar a todas las personas que quieras simplemente completando el formulario otra vez."));
		Event.observe('btnEnviarMasivo', 'click', recibirEnviarMasivo.curry(id), false);
	}
  });
}

function cargarContenidoMediaH(){
new Ajax.Request('cargarContenidoMediaH.php',
  {
	parameters: $("frmContenidoMedia").serialize(),
	onLoading: showLoad,
	onSuccess: function(transport){
		$('divLoad').innerHTML="";
		var response = transport.responseText || "Se produjo un error en el servidor";
		$('txtUsername').value="";
		$('txtPassword').value="";
		$('divContenido').innerHTML=response;
		Event.observe('lnkSaltear', 'click', cargarSeccion.curry('cargarEnviarAmigoH', 'divContenido'), false);
		Event.observe('btnEnviarMasivo', 'click', recibirEnviarMasivoH);
	}
  });
}

function cargarContenidoMediaP(id){
new Ajax.Request('cargarContenidoMediaP.php',
  {
	parameters: $("frmContenidoMedia").serialize(),
	onLoading: showLoad,
	onSuccess: function(transport){
		$('divLoad').innerHTML="";
		var response = transport.responseText || "Se produjo un error en el servidor";
		$('txtUsername').value="";
		$('txtPassword').value="";
		$('divInnerPerfil').innerHTML=response;
		Event.observe('btnEnviarMasivo', 'click', recibirEnviarMasivoP.curry(id), false);
	}
  });
}

function validarEmail(){
var	email=$("txtEmail").value;
new Ajax.Request('validarEmail.php?email='+email,
  {
	onSuccess: function(transport){
	var response = transport.responseText || "Se produjo un error en el servidor";
		if (response=="ERROR"){
			$("divErrorEmail").innerHTML="el e-mail ingresado ya existe";
			Event.observe('txtEmail', 'focus', limpiarError.curry('divErrorEmail'),false);
			window.pasa="NO";
		}else{
			window.pasa="SI";
		}
    }
  });
}

function validarBuscador(){
	var error=0;
	
	if($("txtApellido").value==""){
		Event.observe('txtApellido', 'focus', limpiarError.curry('divErrorApellido'),false);
		error=1;
	}

	if(error<1){
		recibirBuscadorH('recibirBuscarRegalosH.php?txtNombre='+$("txtNombre").value+'&txtApellido='+$("txtApellido").value);
	}else{
		$("divErrorBuscarH").innerHTML="ingresa su apellido";
	}
}

function validarBuscadorP(){
	var error=0;
	
	if($("txtApellido").value==""){
		Event.observe('txtApellido', 'focus', limpiarError.curry('divErrorApellido'),false);
		error=1;
	}

	if(error<1){
		recibirBuscador('recibirBuscarRegalos.php?txtNombre='+$("txtNombre").value+'&txtApellido='+$("txtApellido").value);
//		recibirBuscador();
	}else{
		$("divErrorBuscarH").innerHTML="ingresa su apellido";
	}
}

function validarLista(){
	var error=0;
	if($("txtNombreLista").value==""){
		$("divErrorLista").innerHTML="ingres&aacute; un nombre";
		Event.observe('txtNombreLista', 'focus', limpiarError.curry('divErrorLista'),false);
		error=1;
	}else{
		validarPalabras('txtNombreLista', 'divErrorLista');
	}
}

function validarLogin(){
	var error=0;
	if($("txtNombreLogin").value==""){
		$("divErrorLoginN").innerHTML="ingres&aacute; tu usuario";
		Event.observe('txtNombreLogin', 'focus', limpiarError.curry('divErrorLoginN'),false);
		error=1;
	}else{
		var p, val;
		val=$("txtNombreLogin").value;
		p=val.indexOf('@');
       if (p<1 || p==(val.length-1)){
			$("divErrorLoginN").innerHTML="ingresa un e-mail valido";
			Event.observe('txtNombreLogin', 'focus', limpiarError.curry('divErrorLoginN'),false);
			error=1;
	   }
	}
	if($("txtPasswordLogin").value==""){
		$("divErrorLoginP").innerHTML="ingres&aacute; tu password";
		Event.observe('txtPasswordLogin', 'focus', limpiarError.curry('divErrorLoginP'),false);
		error=1;
	}
	if(error==0){
		recibirLogin();
	}
}


function validarItem(id){
	var error=0;
	var myStr = $("txtNombreItem").value
	var strLen = myStr.length;
	myStr = myStr.slice(0,6);
	if($("txtNombreItem").value=="" || myStr=="Ingres"){
		$("divErrorItem").innerHTML="ingres&aacute; un regalo";
		Event.observe('txtNombreItem', 'focus', limpiarError.curry('divErrorItem'),false);
		error=1;
	}else{
		var myString = $("txtNombreItem").value;
		var myArray = myString.split(" ");
		
		for(i=0; i<myArray.length; i++){
			if(myArray[i].length>24){
				error=1;
			}
		}	
		if(error==1){
			$("divErrorItem").innerHTML="no uses palabras tan largas";
		}
		
	}
	
	if(error==0){
		$("divErrorItem").innerHTML="";
		validarPalabras('txtNombreItem', 'divErrorItem', id);
	}
}

function validarItemP(id){
	var error=0;
	var myStr = $("txtNombreItem").value
	var strLen = myStr.length;
	myStr = myStr.slice(0,6);
	if($("txtNombreItem").value=="" || myStr=="Ingres"){
		$("divErrorItem").innerHTML="<br>ingres&aacute; un regalo";
		Event.observe('txtNombreItem', 'focus', limpiarError.curry('divErrorItem'),false);
		error=1;
	}else{
		var myString = $("txtNombreItem").value;
		var myArray = myString.split(" ");
		
		for(i=0; i<myArray.length; i++){
			if(myArray[i].length>24){
				error=1;
			}
		}	
		if(error==1){
			$("divErrorItem").innerHTML="no uses palabras tan largas";
		}
		
	}
	
	if(error==0){
		$("divErrorItem").innerHTML="";
		validarPalabrasP('txtNombreItem', 'divErrorItem', id);
	}
}

function findIdx(itemm, arr) {
	var idx=0;
	var last = arr.length;
	for (var i = 0; i < last; i++) {
		if (itemm == arr[i]){
			idx=1;
			break;
		}
	}
	if (idx==1){
		return false;
	}else{
		return true;
	}
}

function recibirComentarLista(lista_id, usuario_id, i){
new Ajax.Request('recibirComentarLista.php?lista_id='+lista_id,
	{
		parameters: $("frmComentar").serialize(),
		onSuccess: function(transport){
		cargarListas(i, usuario_id);
		}
	});	
}

function cargarComentarLista(item_id){
	Effect.BlindDown('divComentarLista'+item_id);
	$('txtComentarioLista').activate();
	$('spnComentarListas'+item_id).innerHTML="<a style=\"cursor:pointer\" id=\"lnkCerrarComentario"+item_id+"\" class=\"lnk_blanco2\"><img src=\"img/cerrarb.jpg\" border=\"0\"></a>";
	Event.observe('lnkCerrarComentario'+item_id, 'click', cargarCerrarComentario.curry(item_id),false);	
	return false;
}
function cargarCerrarComentario(item_id){
	Effect.BlindUp('divComentarLista'+item_id);
	$('spnComentarListas'+item_id).innerHTML="<a style=\"cursor:pointer\" id=\"lnkComentarListas"+item_id+"\" class=\"lnk_blanco2\"><img src=\"img/comentario.jpg\" border=\"0\"></a>";
	Event.observe('lnkComentarListas'+item_id, 'click', cargarComentarLista.curry(item_id),false);	
}

function activarCampo(){
		$("txtNombreItem").value="";
		$("txtNombreItem").style.fontStyle="normal";
		$("txtNombreItem").style.color="#76bbc8";
}
