var comentariosSeccion;
var comentariosItemId;
var votando = false;
var comentando = false;
var moviendo = false;
var ant_html = "";
var cargando = false;
var torActual = new Array();
var cinActual = new Array();
var pieActual = new Array();
var torActual2 = new Array();
var cinActual2 = new Array();
var pieActual2 = new Array();
	onerror=handleErr;
function handleErr(){
	return true;
}
function json_encode(mixed_val) {
    // http://kevin.vanzonneveld.net
    // +   original by: Public Domain (http://www.json.org/json2.js)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: json_encode(['e', {pluribus: 'unum'}]);
    // *     returns 1: '[\n    "e",\n    {\n    "pluribus": "unum"\n}\n]'
 
    /*
        http://www.JSON.org/json2.js
        2008-11-19
        Public Domain.
        NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
        See http://www.JSON.org/js.html
    */
    
    var indent;
    var value = mixed_val;
    var i;
 
    var quote = function (string) {
        var escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
        var meta = {    // table of character substitutions
            '\b': '\\b',
            '\t': '\\t',
            '\n': '\\n',
            '\f': '\\f',
            '\r': '\\r',
            '"' : '\\"',
            '\\': '\\\\'
        };
 
        escapable.lastIndex = 0;
        return escapable.test(string) ?
        '"' + string.replace(escapable, function (a) {
            var c = meta[a];
            return typeof c === 'string' ? c :
            '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
        }) + '"' :
        '"' + string + '"';
    }
 
    var str = function(key, holder) {
        var gap = '';
        var indent = '    ';
        var i = 0;          // The loop counter.
        var k = '';          // The member key.
        var v = '';          // The member value.
        var length = 0;
        var mind = gap;
        var partial = [];
        var value = holder[key];
 
        // If the value has a toJSON method, call it to obtain a replacement value.
        if (value && typeof value === 'object' &&
            typeof value.toJSON === 'function') {
            value = value.toJSON(key);
        }
        
        // What happens next depends on the value's type.
        switch (typeof value) {
            case 'string':
                return quote(value);
 
            case 'number':
                // JSON numbers must be finite. Encode non-finite numbers as null.
                return isFinite(value) ? String(value) : 'null';
 
            case 'boolean':
            case 'null':
                // If the value is a boolean or null, convert it to a string. Note:
                // typeof null does not produce 'null'. The case is included here in
                // the remote chance that this gets fixed someday.
 
                return String(value);
 
            case 'object':
                // If the type is 'object', we might be dealing with an object or an array or
                // null.
                // Due to a specification blunder in ECMAScript, typeof null is 'object',
                // so watch out for that case.
                if (!value) {
                    return 'null';
                }
 
                // Make an array to hold the partial results of stringifying this object value.
                gap += indent;
                partial = [];
 
                // Is the value an array?
                if (Object.prototype.toString.apply(value) === '[object Array]') {
                    // The value is an array. Stringify every element. Use null as a placeholder
                    // for non-JSON values.
 
                    length = value.length;
                    for (i = 0; i < length; i += 1) {
                        partial[i] = str(i, value) || 'null';
                    }
 
                    // Join all of the elements together, separated with commas, and wrap them in
                    // brackets.
                    v = partial.length === 0 ? '[]' :
                    gap ? '[\n' + gap +
                    partial.join(',\n' + gap) + '\n' +
                    mind + ']' :
                    '[' + partial.join(',') + ']';
                    gap = mind;
                    return v;
                }
 
                // Iterate through all of the keys in the object.
                for (k in value) {
                    if (Object.hasOwnProperty.call(value, k)) {
                        v = str(k, value);
                        if (v) {
                            partial.push(quote(k) + (gap ? ': ' : ':') + v);
                        }
                    }
                }
 
                // Join all of the member texts together, separated with commas,
                // and wrap them in braces.
                v = partial.length === 0 ? '{}' :
                gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' +
                mind + '}' : '{' + partial.join(',') + '}';
                gap = mind;
                return v;
        }
    };
 
    // Make a fake root object containing our value under the key of ''.
    // Return the result of stringifying the value.
    return str('', {
        '': value
    });
}
 
function postular_parejas()
{
  var msg = "";
  

  var nombreH = document.frm_subir.nombreH.value;
  var edadH = document.frm_subir.edadH.value;
  var ubicacionH = document.frm_subir.ubicacionH.value;
  var fotoH = document.frm_subir.fotoH.value;
  
  var nombreM = document.frm_subir.nombreM.value;
  var edadM = document.frm_subir.edadM.value;
  var ubicacionM = document.frm_subir.ubicacionM.value;
  var fotoM = document.frm_subir.fotoM.value;
  
  if (nombreH == "") 
	{msg +="Nombre 1\n"};
  if (edadH == "") 
	{msg +="Edad 1\n"};
  if (ubicacionH == "") 
	{msg +="Ubicacion 1\n"};
  if (fotoH == "") 
	{msg +="Foto 1\n"};
  if (nombreM == "")
	{msg +="Nombre 2\n"};
  if (edadM == "") 
	{msg +="Edad 2\n"};
  if (ubicacionM == "") 
	{msg +="Ubicacion 2\n"};
  if (fotoM == "") 
	{msg +="Foto 2\n"};

  if (msg)
	  {
	   var msg1 = "-------------------------------------------------------\nTienes que ingresar:\n-------------------------------------------------------\n"+ msg; window.alert(msg1);
	   return false;
	  }
}



function validar_amigo()
{
  var msg = "";
  var su_nombre = document.frm_invisible.su_nombre.value;
  var su_email = document.frm_invisible.su_email.value;
  var tu_email = document.frm_invisible.tu_email.value;
  var mensaje = document.frm_invisible.mensaje.value;
  if (su_nombre == "") 
	{msg +="Su nombre\n"};
  if (!IsEmail(su_email))
	{msg +="Su email\n"};
  if (!IsEmail(tu_email))
	{msg +="Tu email\n"};
  if (mensaje == "") 
	{msg +="Mensaje\n"};
  if (msg)
	  {
	   var msg1 = "-------------------------------------------------------\nTienes que ingresar:\n-------------------------------------------------------\n"+ msg; window.alert(msg1);
	   return false;
	  }
}

function validar_tips()
{
  var msg = "";
  var email = document.frm_tips.email.value;
  if (!IsEmail(email))
	{msg +="Direccion de correo valida\n"};
  if (msg)
	  {
	   var msg1 = "-------------------------------------------------------\nTienes que ingresar:\n-------------------------------------------------------\n"+ msg; window.alert(msg1);
	   return false;
	  }
}

function IsEmail(sMail)
{
  var iLastPos = sMail.length - 1;
  for (var iPos = 0; iPos <= iLastPos; iPos++)
	if (sMail.charAt(iPos) < "!" || sMail.charAt(iPos) > "~")
	  return false;
	iPos = sMail.indexOf("@");
	if (iPos < 1 || iLastPos == iPos || sMail.charAt(iLastPos) == "." || sMail.indexOf("@", iPos + 1) >= 0 || sMail.indexOf(".", iPos + 1) < iPos + 2)
	   return false;
	return true;
}



function votar(valor) {
	if 	(valor == "1") {
		document.frm_love.valor.value = "1";
	}
	else {
		document.frm_love.valor.value = "0";	
	}
	document.frm_love.submit();
}



$(function () {
	//MM_preloadImages('img/b-075-a.jpg','img/b-077-a.jpg','img/b-079-a.jpg','img/b-081-a.jpg','img/b-083-a.jpg','img/b-085-a.jpg')
		
	//tooltip();
	$(".clean_text").focus(function(){
		$(this).val("");	
	});
	$("#goForm").click(function(){
		document.frmLogin2.submit();
		//$("#frmLogin").submit();
	});
	$("#password").keydown(function(event){
		  if (event.keyCode==13) document.frmLogin2.submit();
		});

	
	
	$("#sig_paso1").click(function(){
		var errores = "";
		if($("#user").val()=="")
			errores = "<br>* Debes introducir un nombre de usuario.<br/>";
		if($("#pass").val()=="")
			errores += "* Debes introducir una contrase&ntilde;a.<br/>";
		if($("#pass2").val()=="")
			errores += "* Debes volver introducir la contrase&ntilde;a.<br/>";
		if($("#pass").val()!=$("#pass2").val())
			errores += "* Las contrase&ntilde;as no coiciden.<br/>";
		if($("#pueblo").val()=="")
			errores += "* Debes llenar el campo 'pueblo'.<br/>";
		if($("#ciudad").val()=="")
			errores += "* Debes llenar el campo 'ciudad'.<br/>";
		if($("#edad1").val()=="" || $("#edad2").val()=="")
			errores += "* Debes los campos de edades.<br/>";
		if(!validMail($("#email").val()))
			errores += "* El email ingresado no es v&aacute;lido.<br/>";
		if(errores=="")
			document.frm_paso1.submit();
			//$("#frm_paso1").submit();
		else
			mensaje(errores);
	});
	$("#sig_paso2").click(function(){
		document.frm_paso2.submit();
	});
	$("#fileToUpload").change(function(){
		ajaxFileUploadAvattar();
	});
	$("#registerNow").click(function(){
		$("#frm_paso3").attr("action","/doReg/");
		if($("#acepto").attr("checked")==true)
			setTimeout(function(){document.frm_paso3.submit();}, 500);
		else
			mensaje("Debes aceptar los terminos y condiciones para poder registrarte.");
	});
	$("#moreInfo").click(function(){
		if($("#acepto").attr("checked")==true)
			document.frm_paso3.submit();
		else
			mensaje("Debes aceptar los terminos y condiciones para poder registrarte.");		
	});
	$("#sig_paso4").click(function(){
	var errores = "";
	if($("input[name=caracteristicas]:checked").length>6)
		errores +="* Puedes elegir 6 caracter&iacute;sticas m&aacute;ximo.";
	if($("input[name=deportes]:checked").length>6)
		errores +="* Puedes elegir 6 deportes m&aacute;ximo.";
	if($("input[name=actividades]:checked").length>6)
		errores +="* Puedes elegir 6 actividades m&aacute;ximo.";
	if(errores){
		mensaje(errores);
	}else{
			var car = new Array();
			var act = new Array();
			var dep = new Array();
			$("input[name=caracteristicas]:checked").each(function(){
				car.push($(this).val());
			})
			$("input[name=actividades]:checked").each(function(){
				act.push($(this).val());
			})
			$("input[name=deportes]:checked").each(function(){
				dep.push($(this).val());
			})
			$("#carac").val(car.join(", "));
			$("#activi").val(act.join(", "));
			$("#depor").val(dep.join(", "));	
			document.frm_paso4.submit();
	}

	});
	$("#endReg").click(function(){
	var errores = "";
	if($("input[name=interes]:checked").length>6)
		errores +="* Puedes elegir 6 caracter&iacute;sticas m&aacute;ximo.";
	if($("input[name=generos]:checked").length>6)
		errores +="* Puedes elegir 6 deportes m&aacute;ximo.";
	if(errores){
		mensaje(errores);
	}else{		
			var inter = new Array();
			var gener = new Array();
			var piel = new Array();
			$(".classRadio:checked").each(function(){
				inter.push($(this).val());
			})

			$("input[name=piel]:checked").each(function(){
				piel.push($(this).val());
			})
			$("#intereses").val(inter.join(", "));
			$("#generos_musicales").val(gener.join(", "));
			$("#pieles").val(piel.join(", "));	
			document.frm_paso5.submit();		
	}
	});
	$("#frmInvita").click(function(){
		if($("#user").val() == "" || $("#pass").val() == ""){
			mensaje("Debes completar todos los campos.");
		}else
			document.form1.submit();
			//$("#form1").submit();
	});
	$("#frmInvita2").click(function(){
		if($("#user").val() == "" || $("#pass").val() == ""){
			mensaje("Debes completar todos los campos.");
		}else
			document.form1a.submit();
			//$("#form1a").submit();
	});
	$("#marDes").click(function(){
		$(".check_emails").each(function(){
			$(this).attr("checked",false);
		})
	})
	$("#marMarc").click(function(){
		$(".check_emails").each(function(){
			$(this).attr("checked",true);
		});
	});
	$("#continuarInvita2").click(function(){
		document.form1.submit();
	});
	$("#invita3Go").click(function(){
		document.form1.submit();
	})
	$("#invita3Back").click(function(){
		$(document).history.back();
	})
	$("#uploadModal").click(function(){
		var html = '<div id="uploadDiv"><center><span class="sub_titulo1">Subir nueva foto</span><br><span class="txt3b">Vista Previa      </span></center><BR><div style="height: 180px;" id="preview"></div><br/><br/><input type="file" class="input" name="fileToUpload" id="fileToUpload" size="10" /><input type="button" onclick="ajaxFileUploadGalery();" value="Subir" id="doUpload"/><input type="hidden" name="img_path" id="img_path"/><br/><div style="display: none;" id="loading"><img src="images/loading.gif"/></div><br/><br/><table width="200" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="50%" align="center"><a href="javascript:void(0)" class="boton2" onclick="modalLove.close();">Cerrar</a></td><td width="50%" align="center"><a href="javascript:void(0)" class="boton2" onclick="guardarFoto();">Guardar</a></td></tr></table></div>';
		$("#modal").css("top","30%");
		modalLove.show('Subir foto',html);
		
	})
	$("#btnBuscar").click(function(){
		buscarUsuarios(0,false);
	});
	$("#savePaso1").click(function(){
		document.frm_edit1.submit();
	})
	$("#savePaso2").click(function(){
		document.frm_edit2.submit();
	})

	$("#savePaso3").click(function(){
	var errores = "";
	if($("input[name=caracteristicas]:checked").length>6)
		errores +="* Puedes elegir 6 caracter&iacute;sticas m&aacute;ximo.";
	if($("input[name=deportes]:checked").length>6)
		errores +="* Puedes elegir 6 deportes m&aacute;ximo.";
	if($("input[name=actividades]:checked").length>6)
		errores +="* Puedes elegir 6 actividades m&aacute;ximo.";
	if(errores){
		mensaje(errores);
	}else{
			var car = new Array();
			var act = new Array();
			var dep = new Array();
			$("input[name=caracteristicas]:checked").each(function(){
				car.push($(this).val());
			})
			$("input[name=actividades]:checked").each(function(){
				act.push($(this).val());
			})
			$("input[name=deportes]:checked").each(function(){
				dep.push($(this).val());
			})
			$("#carac").val(car.join(", "));
			$("#activi").val(act.join(", "));
			$("#depor").val(dep.join(", "));	
			document.frm_edit3.submit();
	}

	});
	$("#savePaso4").click(function(){
	var errores = "";
	if($("input[name=interes]:checked").length>6)
		errores +="* Puedes elegir 6 caracter&iacute;sticas m&aacute;ximo.";
	if($("input[name=generos]:checked").length>6)
		errores +="* Puedes elegir 6 deportes m&aacute;ximo.";
	if(errores){
		mensaje(errores);
	}else{		
			var inter = new Array();
			var gener = new Array();
			var piel = new Array();
			var piel = new Array();
			$(".classRadio:checked").each(function(){
				inter.push($(this).val());
			})
			$("input[name=piel]:checked").each(function(){
				piel.push($(this).val());
			})
			$("#intereses").val(inter.join(", "));
			$("#generos_musicales").val(gener.join(", "));
			$("#pieles").val(piel.join(", "));	
			document.frm_edit4.submit();		
	}
	});
	if($("#theAvattar"))
		$("#theAvattar").lightBox();
	$("#dologinbtn").click(function(){
		document.frmlogin.submit();
	})
	$("input[name=piel]").click(function(){
				if($("input[name=piel]:checked").length>0 && $(this).attr("checked")==false){
					$("input[name=piel]").attr("checked",false);
					$(this).attr("checked",true);
				}
	})
	if ($.browser.msie && jQuery.browser.version < 7) {
	$("#frm_edit3").submit(function(){
		alert("submit");
	})
	}
	$("#selectHoroscopo1").change(function(){
		getHoroscopo(1,$(this).val());
	})
	$("#selectHoroscopo2, #selectHoroscopo3").change(function(){
		if($("#selectHoroscopo2").val()!="" && $("#selectHoroscopo3").val()!=""){
			getHoroscopo(2,$("#selectHoroscopo2").val(),$("#selectHoroscopo3").val());
		}
	})
	$("#sendHoroscopo").click(function(){
		sendHoroscopo();
	})
});
function mensaje(mensaje,time){
	if(!time)
		var delay = 3000
	else
		var delay = time;
	$(".media").css("visibility","hidden");
	modalLove.show("Atenci&oacute;n!",'<span class="txt3b">'+mensaje+'</span>');
	setTimeout(function(){modalLove.close();$(".media").css("visibility","visible");}, delay);
}
function getThePageComments(p,jq){
		datos = "_action=getCommentsSection&page="+p+"&section="+$("#section").val()+"&itemid="+$("#item").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
			},
		   success: function(data){
			if(data.html!=""){
				$("#comentarios").html(data.html);
				$("#commPagination").show();
				if(p>0)
					$("#prevCom").show();
				else
					$("#prevCom").hide();
				if(data.next)
					$("#nextCom").show();
				else
					$("#prevCom").hide();
				
			}
		  }
		});	
}
function setCommentsPagination(t,nee,ipp){
	 $("#commPagination").pagination(
         t, {
         num_edge_entries: nee,
         items_per_page: ipp,
         prev_text:"Ant.",
         next_text:"Sig.",
        callback: getThePageComments
        });	
}
function validMail(mail){
	 var regex_email = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if (!mail.match(regex_email))  return false;
	return true;
}
function mostrarWarnTimeout(){
	$("#modalContent").html('Disculpe, el sistema presenta algunas demoras debido a la gran cantidad de usuarios conectados en este momento.\nPor favor intente nuevamente en unos minutos. ');	
	$("#modalContent").agregarBotonClose('btn_mini_cerrar', function(){modalMapas.close();});
}
	function ajaxFileUploadAvattar()
	{
		$("#loading")
		.ajaxStart(function(){
			$("#loading").css("visibility","visible");
		})
		.ajaxComplete(function(){
			$("#loading").css("visibility","hidden");
		});

		$.ajaxFileUpload
		(
			{
				url:'/lovepark2/doajaxfileupload.php',
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
				//alert(data);
					if(data.path!=""){
						$("#avattar").attr("src",data.path);
						$("#img_path").val(data.path);
						alert("El avatar se ha cargado correctamente!");
					}
				},
				error: function (data, status, e)
				{
					mensaje(e);
				}
			}
		)
		
		return false;

	}
function doComment(){
	if(!comentando){
		if($("#textfield").val()==""){
			mensaje("No puedes enviar un comentario vacio.");
			return;	
		}
    var datos="_action=doComment&seccion="+$("#section").val()+"&comment="+$("#textfield").val()+"&id="+$("#item").val();
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           beforeSend: function(){
     			comentando = true;
     			$("#img_loading_com").show();
	        },
           success: function(msg){
           	$("#textfield").val("");
           	if(msg=="noSession"){
				noregMsj();
				return;
			}

			if($("#comentarios").html()=="No hay comentarios" || $("#comentarios tr").length==0){
				if($("#nocom"))
					$("#nocom").remove();
				$("#comentarios").html(msg);
				$("#comentarios tr:first").fadeIn('slow');				
			}else{
				$("#comentarios tr:first").before(msg);
				$("#comentarios tr:first").fadeIn('slow');
				if($("#comentarios tr").length>10){
				$("#comentarios tr:last").fadeOut('slow');
				$("#comentarios tr:last").remove();					
				}
				
			}
				comentando = false;
				$("#img_loading_com").hide();
            }
        });	
    }
}
function addFriend(id){
    var datos="_action=serAmigo&id="+id;
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           beforeSend: function(){
            },
           success: function(msg){
           	var msg2 = msg.split('/');
				if(msg2[0]=="hecho")
					mensaje("Hemos enviado tu petici&oacute;n de amistad a "+msg2[1]+"!!");
				if(msg2[0]=="noLogged")
					noregMsj();
				if(msg2[0] == "noAceptado")
					mensaje("Ya has pedido ser su amigo de "+msg2[1]+".");
				if(msg2[0]=="yaAceptado")
					mensaje("Ya eres amigo de "+msg2[1]+".");
				//else
					//mensaje("No se pudo agregar.");
	       }
        });	
}
function responseFriend(opt,uid){
    var datos="_action=respFriend&id="+opt+"&uid="+uid;
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           beforeSend: function(){
            },
           success: function(msg){
				if(parseInt(msg)>0){
					mensaje("&iexcl;Amistad aceptada! verif&iacute;ca tus nuevos amigos.");
					$("#sol_"+parseInt(msg)).fadeOut('slow');
				}
					
				else
					mensaje("No se pudo realizar.");
	       }
        });		
}
function in_array(needle, haystack, strict) {
    var found = false, key, strict = !!strict;
 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    }
 
    return found;
}
function moverPareja(lr){
	if(!moviendo){
    var datos="_action=getParejas&lr="+lr+"&pact="+$("#pareja_act_val").val()+"&pant="+$("#pareja_ant_val").val()+"&psig="+$("#pareja_sig_val").val();
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           dataType: 'json',
           beforeSend: function(){
           	moviendo = true;
           	$("#img_loading").show();
            },
           success: function(msg){
			if(msg!=""){
				$("#pareja_ant_val").val(parseInt(msg.ant.id));
				$("#pareja_act_val").val(parseInt(msg.act.id));
				$("#item").val(parseInt(msg.act.id));
				$("#pareja_sig_val").val(parseInt(msg.sig.id));
				$("#img_ant_ella").attr("src",msg.ant.img_ella);
				$("#img_ant_el").attr("src",msg.ant.img_el);
				$("#img_sig_ella").attr("src",msg.sig.img_ella);
				$("#img_sig_el").attr("src",msg.sig.img_el);
				$("#count_si").text(msg.act.count_si);
				$("#img1").attr("src",msg.act.img_ella);
				$("#img2").attr("src",msg.act.img_el);
				$("#anos_el").text(msg.act.anos_el);
				$("#anos_ella").text(msg.act.anos_ella);
				$("#nombre_el").text(msg.act.nombre_el);
				$("#nombre_ella").text(msg.act.nombre_ella);
				$("#comentarios").html(msg.comentarios.html);
				$("#uid_ella").attr("href","/perfil/"+parseInt(msg.act.id_ella));
				$("#uid_el").attr("href","/perfil/"+parseInt(msg.act.id_el));
				$("#uid_ella2").attr("href","/perfil/"+parseInt(msg.act.id_ella));
				$("#uid_el2").attr("href","/perfil/"+parseInt(msg.act.id_el));
				setCommentsPagination(parseInt(msg.comentarios.count),2,10);
				if(parseInt(msg.comentarios.count)>10)
					$("#commPagination").show();
				else
					$("#commPagination").hide();
				moviendo = false;
				$("#img_loading").hide();
			}
	       }
        });	
	}	
}
function votarPareja(voto,pid2){
	if(!votando){
	if($("#pareja_act_val").val())
		var pid = $("#pareja_act_val").val();
	else
		var pid = pid2;
    var datos="_action=votarPareja&voto="+voto+"&pid="+pid;
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           beforeSend: function(){
           	votando = true;
           	$("#img_loading").show();
            },
           success: function(msg){
				if(msg=="hecho"){
					if(voto==1)
					$("#count_si").text(parseInt($("#count_si").text())+1)
					//mensaje("Tu voto h&aacute; sido registrado.");
					var valor = $("#voto"+voto).html();
					if(voto==1)
						$("#voto"+voto).html(parseInt(valor)+1);
					}
				else
				if(msg=="noSession")
					noregMsj();
				if(msg=="yaVoto")
					mensaje("Ya has votado a esta pareja,<br> solo se permite un voto por usuario.");
				if(msg=="invalid")
					mensaje("No se pudo realizar.");
				votando = false;
				$("#img_loading").hide();	
	       		}
        });		
    }
}
function setOption(tid,np,pg,rp){
	$("#tid").val(tid);
	$("#idp").val(np);
	$("#np").val(pg);
	$("#ido").val(rp);
}
function getTest(tid){
	if(!cargando){
	var teid = (parseInt(tid)>0?tid:$("#tid").val());
	np = $("#idp").val();
	pg = $("#np").val();
	rp = $("#ido").val();
	if($("#idp").val()>0 && $("#ido").val()==0){
		mensaje("Debes elegir una opci&oacute;n para continuar.");
		return;
	}
    var datos="_action=getTest&tid="+teid+"&np="+np+"&pg="+pg+"&rp="+rp;
    	var date = new Date();
        var timestamp = date.getTime();
        $.ajax({
           type: "POST",
           url: "/do/t="+timestamp,
           data: datos,
           beforeSend: function(){
           	//modalLove.showLoading();
           	//$("#testDiv").fadeOut('slow');
           	cargando = true;
           	$("#img_loading").fadeIn();
            },
           success: function(msg){
           	cargando = false;
           	$("#img_loading").fadeOut();
           	$("#opcion1, #opcion2, #opcion3").unbind();
			$("#testDiv").html(msg);
				$("#opcion1, #opcion2, #opcion3").click(function(){
					$("#opcion1, #opcion2, #opcion3").removeClass("optSelected");
					$("#opcion1, #opcion2, #opcion3").css('background-image', 'url(images/fondo_boton_test.jpg)');
					$(this).css('background-image', 'url(images/fondo_boton_test_on.jpg)');
					$(this).addClass("optSelected");
				});
				$("#opcion1, #opcion2, #opcion3").mouseover(function(){
					if($(this).css("background-image"))
					$("#opcion1, #opcion2, #opcion3").css('background-image', 'url(images/fondo_boton_test.jpg)');
					$(this).css('background-image', 'url(images/fondo_boton_test_over.jpg)');
				});
				$("#opcion1, #opcion2, #opcion3").mouseout(function(){
					$(".optSelected").css('background-image', 'url(images/fondo_boton_test_on.jpg)');
				});
        	//$("#testDiv").fadeIn('slow');
        	//modalLove.close();
        	$(document).pngFix();
		}
		});
	}		
}
function getTestOption(id,np,ip,r){
		datos = "_action=getTest&id="+id+"&np="+np+"&ip="+ip+"&r="+r;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "test.php?t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
			},
		   success: function(data){
			if(data){
				$("#testDiv").html(data.html);
				$("#opcion1, #opcion2, #opcion3").click(function(){
					$("#opcion1, #opcion2, #opcion3").css('background-image', 'url(images/fondo_boton_test.jpg)');
					$(this).css('background-image', 'url(images/fondo_boton_test_on.jpg)');
					$("#opcion1, #opcion2, #opcion3").unbind();
				});
				$("#opcion1, #opcion2, #opcion3").mouseover(function(){
					$("#opcion1, #opcion2, #opcion3").css('background-image', 'url(images/fondo_boton_test.jpg)');
					$(this).css('background-image', 'url(images/fondo_boton_test_over.jpg)');
				});				
								
			}
		  }
		});	
}
function usuarioEscucha(gid,uid,resp,go){
	if(!votando){
		datos = "_action=usuarioEscucha&gid="+gid+"&uid="+uid+"&resp="+resp;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
				votando = true;
				$("#img_loading").show();
				ant_html = $("#result_zone").html();
			},
		   success: function(data){
				votando = false;
				$("#img_loading").hide();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(go){
					location.href = "/escucha/&gid="+gid+"&uid="+uid+"&respuesta="+resp;
					return;
				}
									
				if(data == "verdadero"){
					
					$("#result_zone2").hide();
					$("#result_zone").html("<span class='sub_titulo8'>Acertaste!</span><br/>Qu&eacute; buen ojo tienes.");

					
				}
				if(data == "falso"){
					$("#result_zone2").hide();
					$("#result_zone").html("<span class='sub_titulo8'>No acertaste.</span><br/>No has logrado adivinar su gusto musical.");
					//mensaje("No has logrado adivinar su gusto musical.");
					return;
				}

		  }
		});		
	}
}
function getNextUsuarioEscucha(){
	if(!moviendo){
		datos = "_action=nextUEscucha&uid="+$("#uid_actual").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
			moviendo = true;
			$("#img_loading").show();	   	
		   	//$("#result_zone").html(ant_html);
		   	//$("#result_zone2").show();
			},
		   success: function(data){
		   	moviendo = false;
		   	$("#img_loading").hide();
				if(data == "noSession"){
					noregMsj();
				}
				if(data!=""){
					$("#user_img").attr("src",data.img_src);
					$("#gid_actual").val(data.gid);
					$("#uid_actual").val(data.uid);
					$("#item").val(data.uid);
					$("#result_zone").html("&iquest;Escucha "+data.banda+"?");
					$("#result_zone2").show();
					
					if(data.comentarios!="")
						$("#comentarios").html(data.comentarios);
					else
						$("#comentarios").html("No hay comentarios.");
					$("#conoceme").attr("href","/perfil/"+data.uid)
				}

		  }
		});		
	}
}
var modalLove = {
	position: 0,
	secondsDelay: 10,
	tipoModal: 'normal',
	isOpen: false,
	show: function (titulo, texto) {
		
		switchSelects(true);
		if ($.browser.msie && jQuery.browser.version < 7)
			$("#titulo_modal").css("top","0px");
		modalLove.isOpen=true;
		modalLove.tipoModal = 'normal';
		$("#modal_middle").html(texto);
		$("#modal").prepend('<span id="cerrar_modal" ><a href="javascript:void(0)" onclick="modalLove.close();"><img src="images/spacer.gif" border="0" width="50" height="30"></a></span>');
		$("#modal_top").html('<span id= "titulo_modal">'+titulo+"</span>");
		
		/*$("#cerrar_modal").css({
			"position":"absolute", 
			"left":($("#modal_top").offset().left + )+ "px",
			"top":$("#modal_top").offset().top + "px"
		})*/
		$("#cerrar_modal").click(function(){modalLove.close();});
		if (jQuery.browser.msie){
			$("#modalContainer").show();
			$("body").css('overflow', 'hidden');
			$("#modalContainer").css('opacity', '0.5').css('filter', 'alpha(opacity = 50)');
			if (jQuery.browser.version < 7) $(document).pngFix();
		}
		else
		{
			$("#modalContainer").fadeIn();
		}

		$("#modal").fadeIn(100, function(){
					
					
		});
		$("#uploadDiv").css("position","relative");
	},
	close: function () {
		
		switchSelects(false);
		
		if (modalLove.tipoModal=='loading') {
		
			setTimeout(function(){$("#modalContainer").fadeOut(100);}, 2500);
			setTimeout(function(){$("#modal").fadeOut(100);}, 2500);
			setTimeout(function(){$("body").css('overflow', 'auto')}, 2500);
		}
		else
		{
			$("#modalContainer").fadeOut(100);
			$("#modal").fadeOut(100);
			setTimeout(function(){$("body").css('overflow', 'auto');}, 1500);			
		}
		modalLove.isOpen = false;		
		
	}, 
	showLoading: function(){
		if ($.browser.msie && jQuery.browser.version < 7)
			$("#titulo_modal").css("top","0px");
		modalLove.tipoModal = 'loading';
		$("#modal_middle").html('<img src="images/msg-loading.gif"> <span class="txt3b"> Cargando, espera por favor...</span>');
		$("#modal_top").html('Cargando <span><a href="javascript:void(0)"onclick="modalLove.close();"><img src="images/spacer.gif" border="0" width="10" height="10"></a></span>');
		if (jQuery.browser.msie){
			$("#modalContainer").show();
			$("#modalContainer").css('opacity', '0.5').css('filter', 'alpha(opacity = 50)');
		}
		else
		{
			$("#modalContainer").fadeIn(100);
		}
		
		$("#modal").fadeIn(100);
	}
}
function ajaxFileUploadGalery(){
		$("#loading")
		.ajaxStart(function(){
			$(this).show();
		})
		.ajaxComplete(function(){
			$(this).hide();
		});

		$.ajaxFileUpload
		(
			{
				url:'/lovepark2/doajaxfileupload.php',
				secureuri:false,
				fileElementId:'fileToUpload',
				dataType: 'json',
				success: function (data, status)
				{
					//$("#uploadDiv").before(data);
					if(data.path!=""){
						$("#avattar").attr("src",data.path);
						$("#img_path").val(data.path);
						var imagen = "<img src='"+data.path+"' style='max-height:250px;max-width:250px'>";
						$("#preview").html(imagen);
						$("#preview").css({"width":"auto","height":"auto"});
					}
				},
				error: function (data, status, e)
				{
					alert(e);
				}
			}
		)
		
		return false;

	}
function guardarFoto(){
		if($("#img_path").val()==""){
			mensaje("Debes subir una foto primero.");
			return;
		}
		datos = "_action=guardarFotoPerfil&path="+$("#img_path").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
			},
		   success: function(data){
				if(data == "noSession"){
					noregMsj();
				}
				if(data == "noFile"){
					mensaje("El archivo especificado no existe, por favor intente nuevamente.");
				}
				if(parseInt(data)>0){
					var imagen = '<div id="foto'+parseInt(data)+'" class="item_foto"><a rel="lightbox" href="'+$("#img_path").val()+'" title="'+parseInt(data)+'"><img src="'+$("#img_path").val()+'" width="60" height="60"></a></div>';
					if($("#galeria div").length>0)
						$("#galeria div:first").before(imagen);
					else
						$("#galeria").html(imagen);
					refreshGaleria();
					mensaje("La foto h&aacute; sido agregada a tu perfil.");
				}

		  }
		});		
}
function borrarFoto(id){
		var theId = id.replace('foto','');
		datos = "_action=borrarFoto&id="+theId;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
			},
		   success: function(data){
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noDuenio"){
					mensaje("Solo puedes borrar fotos y avatares de tu perfil.");
					return;
				}
				if(data=="OK"){
					$("#"+id).fadeOut('slow');
					$("#"+id).remove();
				}

		  }
		});		
}
function refreshGaleria(){
		$("#fotos").corner();
		$(".closes_for_pictures").remove();
		$(".item_foto").mouseover(function(){
		if($("#status").val() == 0){
			if ($("#close_for_"+$(this).attr('id')).attr('id')==undefined){
				$("body").append('<a href="javascript:void(0);" id="close_for_' + $(this).attr('id') + '" class="borrar_item">&nbsp;</a>');
				$("#close_for_"+$(this).attr('id')).css({
					"position":"absolute",
					"left":$(this).offset().left+$(this).width()-15+"px",
					"top": $(this).offset().top+"px"
				}).addClass('closes_for_pictures');
			
				$("#close_for_"+$(this).attr('id')).attr('for_id', $(this).attr('id')).mouseover(function(){
					$(this).show();
					ocultar=false;
				});
				$("#close_for_"+$(this).attr('id')).mouseout(function(){
					ocultar=true;
				});
				$("#close_for_"+$(this).attr('id')).click(function(){
					ocultar=false;
					$(this).hide();
					$(".closes_for_pictures").remove();
					borrarFoto($(this).attr('for_id'));
					
				});
			}
			$("#close_for_"+$(this).attr('id')).show();
			ocultar=true;
		}
		}).click(function(){
			//alert('mostrar lightbox o similar para esta foto/avatar. Incluir un link para establecer como avatar predeterminado.');
		});
		
		$(".item_foto").mouseout(function(){
			if (ocultar) $("#close_for_"+$(this).attr('id')).hide();
		});
		$('.item_foto a').lightBox();
			
}
function establecerAvattar(id){
		datos = "_action=establecerAvatar&id="+id;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noValido"){
					mensaje("Asegurate que el avatar elegido existe.");
					return;
				}
				if(parseInt(data)>0){
					$("#theAvattar img").attr('src', '/uploaded/usuarios/104_75_'+parseInt(data)+'.jpg');
					modalLove.close();
					//location.href="/do/_action=perfil";
				}

		  }
		});		
}
function getNextBusqueda(p,jq){
	buscarUsuarios(p,true);
}
function buscarUsuarios(page,pagin){
		if(!page)
			page = 0;
		datos = "_action=buscarUsuarios&usuario="+$("#usuario2").val()+"&email="+$("#email").val()+"&edad1="+$("#edad1").val()+"&edad2="+$("#edad2").val()+"&sexo="+$("#sexo").val()+"&conocer="+$("#conocer").val()+"&estado="+$("#estado").val()+"&genero1="+$("#genero1").val()+"&genero2="+$("#genero2").val()+"&page="+page;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data.html!="")
					$("#resultadoBusqueda").html(data.html);
			if(!pagin){
			 $("#paginacion2").pagination(
		         parseInt(data.cantidad), {
		         num_edge_entries: 2,
		         items_per_page: 6,
		         prev_text:"Ant.",
		         next_text:"Sig.",
		        callback: getNextBusqueda
		        });	
				$("#paginacion2").show();				
			}

		   }
		});		
}
function getNextAmigos(p,jq){
	buscarAmigos(p,true);
}
function buscarAmigos(page,pagin){
		if(!page)
			page = 0;
		datos = "_action=buscarAmigos&aid="+$("#aid").val()+"&page="+page;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data.html!="")
					$("#resultadoBusqueda").html(data.html);
			if(!pagin){
			 $("#paginacion2").pagination(
		         parseInt(data.cantidad), {
		         num_edge_entries: 2,
		         items_per_page: 12,
		         prev_text:"Ant.",
		         next_text:"Sig.",
		        callback: getNextAmigos
		        });	
				$("#paginacion2").show();				
			}

		   }
		});		
}
function messageActions(action,ids){
		datos = "_action=messageActions&action="+action+"&ids="+ids+"&page="+$("#pg").val()+"&inout="+$("#accion").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noSelect"){
					mensaje("No has seleccionado ningun mensaje.");
					return;
				}
				if(data == "noValido"){
					mensaje("No puedes modificar este mensaje.");
					return;
				}
				if(data=="OK"){
					getNextMessages($("#pg").val(),"");
				}

		  }
		});		
}
function getNextMessages(p,jq){
	$("#pg").val(p);
		datos = "_action=getMessages&accion="+$("#accion").val()+"&page="+p;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
		   	$(".trMsj").remove();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noValido"){
					mensaje("Asegurate que el avatar elegido existe.");
					return;
				}
				if(data.html!=""){
					$("#inflexo").before(data.html);
					if(p==0){
					$("#paginacionInbox").pagination(
							         parseInt(data.count), {
							         num_edge_entries: 2,
							         items_per_page: 10,
							         prev_text:"<",
							         next_text:">",
							        callback: getNextMessages
							        });							
					}
				}
			
		  }
		});	
}
function changeMsjMode(mode,id){
	if(mode==2){
		$("#accion").val("in");
	}
	if(mode==1){
		$("#accion").val("out");
	}
	if(mode==3){
		$("#accion").val("wrt");
	}
	$("#pg").val(0);
		datos = "_action=setModo&modo="+mode+"&accion="+$("#accion").val()+"&id="+id;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   dataType:"json",
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noValido"){
					mensaje("H&aacute; ocurrido un error.");
					return;
				}
				if(data.html!=""){
					$("#escucha").html(data.html);
				if(mode==1 || mode==2){
					if(parseInt(data.count)>10){
					$("#paginacionInbox").pagination(
							         parseInt(data.count), {
							         num_edge_entries: 2,
							         items_per_page: 10,
							         prev_text:"<",
							         next_text:">",
							        callback: getNextMessages
							        });
					$("#paginacionInbox").show();
				    $("#flecha_izq").css({
						"position":"absolute", 
						"margin-left":"-15px",
						"top":"300px", 
						"z-index":"50000"
					});
					$("#flecha_der").css({
						"position":"absolute", 
						"margin-left":"515px",
						"top":"300px", 
						"z-index":"50000"
					});
					$("#escucha").corner();
					$('#img1').corner({
						  tl: { radius: 10 },
						  tr: { radius: 10 },
						  bl: { radius: 0},
						  br: { radius: 0},
						  antiAlias: true,
						  autoPad: true
					});
					$('#conoceme').corner({
						  tl: { radius: 0 },
						  tr: { radius: 0 },
						  bl: { radius: 10},
						  br: { radius: 10},
						  antiAlias: true,
						  autoPad: true
					});
					
					if ($.browser.msie ) {
						 $("#flecha_izq").css({
						 	"position":"absolute", 
							"margin-left":"-55px",
							"top":"300px", 
							"z-index":"500000", 
							"display":"block"
						});
						$("#flecha_der").css({
							"position":"absolute", 
							"margin-left":"473px",
							"top":"300px",
							"z-index":"500000", 
							"display":"block"
						});
						 $("#flecha_izq table").css("z-index", "50000");
					}	
					}	
										
					}else{
						$(".amigos").autocomplete("/do/_action=getAmigos");
					}
				}
			
		  }
		});
}
function sendMessage(){
		datos = "_action=sendMessage&to="+$("#para").val()+"&tema="+$("#tema").val()+"&mensaje="+$("#mensaje").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noUsuario"){
					mensaje("El usuario "+$("#para").val()+" no existe en Lovepark.");
					return;
				}
				if(data=="OK"){
					mensaje("Mensaje enviado correctamente!");
					$("#para, #tema, #mensaje").val("");
				}

		  }
		});	
}
function verMensaje(id){
		datos = "_action=readMessage&id="+id;
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noAccesso"){
					mensaje("Debes tienes permisos para acceder a este mensaje.");
					return;
				}
				if(data!=""){
					$("#escucha").html(data);
				}

		  }
		});	
}
function backSection(){
	if($("#accion").val()=="out")
		var modo = 1;
	if($("#accion").val()=="in")
		var modo = 2;
	if($("#accion").val()=="wrt")
		var modo = 3;
	changeMsjMode(modo);
}
function formRecomendar(w){
if(w)
	$("#modalContent").css("width",w+"px");	
modalLove.show('Recomendar',$("#recomendar").html());
if ($.browser.msie && jQuery.browser.version < 7) {
	$("#btn_cerrar").removeClass("boton2");
	$("#btn_cerrar").addClass("boton2");
}
}
function enviarRecomendacion(section){
		var ids = new Array();
		var nombres = new Array();
		$("input[name=caracteristicas]:checked").each(function(){
			ids.push($(this).val());
		})
		nombres.push($("#name1").val()+"/"+$("#email1").val());
		nombres.push($("#name2").val()+"/"+$("#email2").val());
		nombres.push($("#name3").val()+"/"+$("#email3").val());
		nombres.push($("#name4").val()+"/"+$("#email4").val());
		nombres.push($("#name5").val()+"/"+$("#email5").val());
		datos = "_action=enviarRecomendacion&id="+$("#item").val()+"&section="+section+"&ids="+ids.join('/')+"&nombres="+nombres.join('#');
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noSession"){
					noregMsj();
					return;
				}
				if(data == "noTest"){
					mensaje("El test que intentas recomendar no existe.");
					return;
				}
				if(data == "noRecipients"){
					mensaje("No has elegido los destinatarios.");
					return;
				}
				if(data!="OK"){
					mensaje("Hecho! Has recomendado este test a tus amigos!");
				}

		  }
		});	
}
function noregMsj(){
	var html = '<span class="txt3b">Debes estar logueado primero! <a href="/login/" style="position:absolute;" id="linkToLogin">(Entrar)</a><br> &iquest;Todav&iacute;a no tienes una cuenta en LovePark?</span><br><a class="sub_titulo1" style="position:absolute;left:40px" href="/registro/1/">&iexcl;Haz clic aqu&iacute; para registrarte! </a><br>';
	modalLove.show("Atenci&oacute;n!",html);
	if ($.browser.msie) {
		$("#linkToLogin").css("margin-top","-9px");	
	}
}
function doResetPass(){
	if($("#newpassmail").val()==""){
		mensaje("Debes ingresar tu correo.");
		return;
	}
		datos = "_action=resetPass&email="+$("#newpassmail").val();
		var date = new Date();
		var timestamp = date.getTime();
		$.ajax({
		   type: "POST",
		   url: "/do/t="+timestamp,
		   data: datos,
		   beforeSend: function(){
		   	modalLove.showLoading();
			},
		   success: function(data){
		   	modalLove.close();
				if(data == "noValid"){
					noregMsj();
					return;
				}
				if(data!="OK"){
					mensaje('Hecho!<br>Una nueva contrase&ntilde;a fue enviada a tu correo.');
				}

		  }
		});	
}
function resetPass(){
	if ($.browser.msie && jQuery.browser.version < 7)
		var html = '<table width="95%" style="padding:15px;" heigth="300px"><tr><td><span class="txt3b">Ingresa tu correo y te enviaremos<br> tu nueva contrase&ntilde;a</span></td></tr><tr><td align="left">&nbsp;<span class="txt3b">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Email: </span><input type="text" id="newpassmail" style="position:absolute;"></td></tr><tr><td align="center">&nbsp;<a style="position:absolute;" href="javascript:void(0)" class="boton2" onclick="doResetPass();">Enviar</a></td></tr></table>';
	else
		var html = '<table width="95%" style="padding:15px;"><tr><td><span class="txt3b">Ingresa tu correo y te enviaremos tu nueva contrase&ntilde;a</span></td></tr><tr><td><span class="txt3b" style="">Email: </span><input type="text" id="newpassmail" style=""></td></tr><tr><td align="center"><a style="" href="javascript:void(0)" class="boton2" onclick="doResetPass();">Enviar</a></td></tr></table>';
	modalLove.show('Login',html);
}
function playerPopUp(){
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=558, height=800, top=85, left=140";
window.open("/playlist/","",opciones);
}


function switchSelects(soh){
   if (!jQuery.browser.msie) return;
    if (soh){
		$("select").show();
    }
    else
    {
		$("select").hide();
    }
    
    var st="block";
    if(soh) st="none";
           
    var elementos = document.getElementsByTagName("SELECT");
    for(var i=0;i<elementos.length;i++)
        elementos[i].style.display=st;
}
function editPaso3(){
	var errores = "";
	if($("input[name=caracteristicas]:checked").length>6)
		errores +="* Puedes elegir 6 caracter&iacute;sticas m&aacute;ximo.";
	if($("input[name=deportes]:checked").length>6)
		errores +="* Puedes elegir 6 deportes m&aacute;ximo.";
	if($("input[name=actividades]:checked").length>6)
		errores +="* Puedes elegir 6 actividades m&aacute;ximo.";
	if(errores){
		mensaje(errores);
	}else{

			var car = new Array();
			var act = new Array();
			var dep = new Array();
			$("input[name=caracteristicas]:checked").each(function(){
				car.push($(this).val());
			})
			$("input[name=actividades]:checked").each(function(){
				act.push($(this).val());
			})
			$("input[name=deportes]:checked").each(function(){
				dep.push($(this).val());
			})
			$("#carac").val(car.join(", "));
			$("#activi").val(act.join(", "));
			$("#depor").val(dep.join(", "));	
			
			//setTimeout(function(){location.href='/perfil/';}, 3000);
			//return;
		if ($.browser.msie && jQuery.browser.version < 7) {
			datos = "_action=edit3&carac="+$("#carac").val()+"&activi="+$("#activi").val()+"&depor="+$("#depor").val();
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
				location.href='/perfil/';
	
			  }
			});	
		}else{
			document.frm_edit3.submit();
		}
	}
}
function msgAction(obj){
	//alert($(obj).val());
if($(obj).val()=="Seleccionar" || parseInt($(".checkMsj:checked").length)==0){
	return false;
}
if($(obj).val()==1){
	if(!confirm("Seguro desea borrar los mensajes seleccionados?"))
		return;
}
var ids = new Array();
$(".checkMsj:checked").each(function(){
	ids.push($(this).attr("todelete"));
});
messageActions($(obj).val(),ids.join("/"));	
}
function responderMsj(id){
	changeMsjMode(3,id);
}
function getHoroscopo(section,val1,val2){
			if(val1=="")
				return;
			datos = "_action=getHoroscopo&section="+section+"&val1="+val1+"&val2="+val2;
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   dataType:"json",
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
			   	if(section==1){
					$("#horoscopo1").html(data.horoscopo1);
				}
			   	if(section==2){
					$("#horoscopo2").html(data.horoscopo2);
					$("#cid").val(data.cid);
				}	
			  }
			});	
}
function sendHoroscopo(){
			if($("#signoNombre").val()==""){
				mensaje("No has ingresado el nombre.");
				return;				
			}
			if($("#signoMail1").val()==""){
				mensaje("No has ingresado su email.");
				return;				
			}			
			if($("#signoMail2").val()==""){
				mensaje("No has ingresado tu email.");
				return;				
			}
			if($("#cid").val()==""){
				mensaje("No has elegido una combinaci&oacute;n de signos.");
				return;				
			}
			datos = "_action=sendHoroscopo&nombre="+$("#signoNombre").val()+"&mail1="+$("#signoMail1").val()+"&mail2="+$("#signoMail2").val()+"&mensaje="+$("#signoMensaje").val()+"&cid="+$("#cid").val();
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
					if(data == "noName"){
						mensaje("No has ingresado el nombre.");
						return;
					}
					if(data == "invalid"){
						mensaje("No has elegido una combinaci&oacute;n de signos.");
						return;
					}
					if(data == "invalidMail"){
						mensaje("Email no v&aacute;lido.");
						return;
					}
					if(data == "ok"){
						mensaje("Hecho! El resultado del horoscopo<br> fu&eacute; enviado correctamente.");
						return;
					}
			  }
			});		
}
function votarItem(seccion,item,voto){
			datos = "_action=votarItem&seccion="+seccion+"&item="+item+"&voto="+voto;
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
			   	if(data=="noSession"){
					noregMsj();
					return;
				}
				if(data == "noYavoto"){
					mensaje("Solo se permite un voto por usuario.");
					return;
				}
			   	if(data=="OK"){
			   		mensaje("Hecho! Tu voto ha sido registrado.");
				}
			  }
			});		
}
function borrarAmigo(aid,nick,bq){
if(confirm("Seguro quieres quitar a "+nick+" de tu lista de amigos?")){
			datos = "_action=borrarAmigo&aid="+aid;
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
			   	if(data=="noSession"){
					noregMsj();
					return;
				}
				if(data == "noEsamigo"){
					mensaje(nick+" no pertenece a tu lista de amigos.");
					return;
				}
			   	if(data=="OK"){
					if(!bq){
						var ind = 0;
						var tds = new Array();
						$(".item_foto_avatar").each(function(){
							if($(this).attr("id") != "ava_"+aid)
								tds.push($(this).parent().parent().html());
						});
						$(".avatar_amigos").html("");
						var limite = tds.length;
						$(".avatar_amigos").each(function(){
							if(ind < limite)
								$(this).html(tds[ind]);
							ind++;
						});			
						$(".avatar_closes_for_pictures").remove();
						$(".item_foto_avatar").mouseover(function(){
						if($("#status").val() == 0){
							if ($("#avatar_close_for_"+$(this).attr('id')).attr('id')==undefined){
								$("body").append('<a href="javascript:void(0);" id="avatar_close_for_' + $(this).attr('id') + '" class="borrar_item">&nbsp;</a>');
								$("#avatar_close_for_"+$(this).attr('id')).css({
									"position":"absolute",
									"left":$(this).offset().left+$(this).width()-15+"px",
									"top": $(this).offset().top+"px"
								}).addClass('avatar_closes_for_pictures');
							
								$("#avatar_close_for_"+$(this).attr('id')).attr('for_id', $(this).attr('for_id')).attr('nick',$(this).attr('nick')).mouseover(function(){
									$(this).show();
									ocultar=false;
								});
								$("#avatar_close_for_"+$(this).attr('id')).mouseout(function(){
									ocultar=true;
								});
								$("#avatar_close_for_"+$(this).attr('id')).click(function(){
									ocultar=false;
									$(this).hide();
									$(".avatar_closes_for_pictures").remove();
									borrarAmigo($(this).attr('for_id'),$(this).attr('nick'));
									
								});
							}
							$("#avatar_close_for_"+$(this).attr('id')).show();
							ocultar=true;
						}
						}).click(function(){
							
						});
						$(".item_foto_avatar").mouseout(function(){
							if (ocultar) $("#avatar_close_for_"+$(this).attr('id')).hide();
						});					
					}else{
						buscarAmigos(0,true);
						/*var tds2 = new Array();
						$(".td_amigos").each(function(){
							if($(this).attr("amigo") != aid)
								tds.push($(this).html());
						});
						$(".td_amigos").html("");
						var ind = 0;
						var limite = tds2.length;
						$(".td_amigos").each(function(){
							if(ind < limite)
								$(this).html(tds2[ind]);
							ind++;
						});	*/						
					}
		   		
			   		mensaje("Hecho! "+nick+" ya no pertenece a tu<br> lista de amigos.");
			   		
				}
			  }
			});

}	
}
function setItem(zona,id){
	if(zona == 1)
		$("#cab").val(id);
	if(zona == 2)
		$("#tor").val(id);
	if(zona == 3)
		$("#cin").val(id);
	if(zona == 4)
		$("#pie").val(id);
}
function setOptions(){
	var sexo = parseInt($("#sexo").val());
	var look = parseInt($("#look").val());

	var array = cab;
	var count = array.length;
	var aux = new Array();
	var aux2 = new Array();
	var imgCab = "";
	for(var i = 0;i < count;i++){
		//if(array[i][2] == sexo && array[i][3] == look){
		if(array[i][2] == sexo){
			aux.push(array[i]);
			//imgTor +='<li style="display:inline"><img src="'+array[i][4]+'"  id="img_torso" style="cursor:pointer" onclick="setItem(2,'+array[i][0]+')"></li>';
		}
		if(array[i][2] == sexo){
			aux2.push(array[i]);
		}
	}
	cabActual = new Array();
	cabActual = aux;
	cabActual2 = new Array();
	cabActual2 = aux2;
	$("#img_cabeza").attr("src",aux[0][4]);
	$("#cab").val(aux2[0][1]);
	
	var array = tor;
	var count = array.length;
	var aux = new Array();
	var aux2 = new Array();
	var imgTor = "";
	for(var i = 0;i < count;i++){
		//if(array[i][2] == sexo && array[i][3] == look){
		if(array[i][2] == sexo){
			aux.push(array[i]);
			//imgTor +='<li style="display:inline"><img src="'+array[i][4]+'"  id="img_torso" style="cursor:pointer" onclick="setItem(2,'+array[i][0]+')"></li>';
		}
		if(array[i][2] == sexo && array[i][3] == look){
			aux2.push(array[i]);
		}
	}
	torActual = new Array();
	torActual = aux;
	torActual2 = new Array();
	torActual2 = aux2;
	$("#img_torso").attr("src",aux[0][4]);
	$("#tor").val(aux2[0][1]);
	
	var array = cin;
	var count = array.length;
	var aux = new Array();
	var aux2 = new Array();
	var imgcin = "";
	for(var i = 0;i < count;i++){
	//	if(array[i][2] == sexo && array[i][3] == look){
		if(array[i][2] == sexo){
			aux.push(array[i]);
			//imgcin +='<li><img src="'+array[i][4]+'"  id="img_cintura" style="cursor:pointer" onclick="setItem(3,'+array[i][0]+')"></li>';
		}
		if(array[i][2] == sexo && array[i][3] == look){
			aux2.push(array[i]);
		}
	}
	cinActual = new Array();
	cinActual = aux;
	cinActual2 = new Array();
	cinActual2 = aux2;
	$("#img_cintura").attr("src",aux[0][4]);
	$("#cin").val(aux2[0][1]);
	
	var array = pie;
	var count = array.length;
	var aux = new Array();
	var aux2 = new Array();
	var imgPin = "";
	for(var i = 0;i < count;i++){
		//if(array[i][2] == sexo && array[i][3] == look){
		if(array[i][2] == sexo){
			aux.push(array[i]);
			//imgPin +='<li><img src="'+array[i][4]+'" id="img_pies" style="cursor:pointer" onclick="setItem(4,'+array[i][0]+')"></li>';
		}
		if(array[i][2] == sexo && array[i][3] == look){
			aux2.push(array[i]);
		}
	}
	pieActual = new Array();
	pieActual = aux;
	pieActual2 = new Array();
	pieActual2 = aux2;

	$("#img_pies").attr("src",aux[0][4]);
	$("#pie").val(aux2[0][1]);	
}
function filtrarSet(array,lookAv){
	var aux = new Array();
	var count = array.length;
	var sexo = parseInt($("#sexo").val());
	var look = parseInt($("#look").val());
	for(var i = 0;i < count;i++){
		if(lookAv){
			if(array[i][2] == sexo)
			aux.push(array[i]);			
		}else{
			if(array[i][2] == sexo && array[i][3] == look)
			aux.push(array[i]);			
		}

	}
	return aux;
}
function setActual(zona,step){
	if(!zona){		
		$("#img_cabeza").attr("src",cab[0][4]);
		$("#img_torso").attr("src",tor[0][4]);
		$("#img_cintura").attr("src",cin[0][4]);
		$("#img_pies").attr("src",pie[0][4]);
		$("#cab").val(cab[0][1]);
		$("#tor").val(tor[0][1]);
		$("#cin").val(cin[0][1]);
		$("#pie").val(pie[0][1]);
	}else{
		if(zona == 1){
			var arrayUsed = filtrarSet(cab,true);
			var objImg = $("#img_cabeza");
			var objIndex = $("#cab");
		}
		if(zona == 2){
			var arrayUsed = filtrarSet(tor);
			var objImg = $("#img_torso");
			var objIndex = $("#tor");
		}
		if(zona == 3){
			var arrayUsed = filtrarSet(cin);
			var objImg = $("#img_cintura");
			var objIndex = $("#cin");
		}
		if(zona == 4){
			var arrayUsed = filtrarSet(pie);
			var objImg = $("#img_pies");
			var objIndex = $("#pie");
		}
		var limit = arrayUsed.length-1;
		if(step == 1){
			if(indice[zona] < limit)
				indice[zona]++;
			else
				indice[zona] = 0;
		}else{
			if(indice[zona] > 0)
				indice[zona]--;
			else
				indice[zona] = limit;
		}
		var ind = indice[zona];
		//alert(ind);
		$(objImg).attr("src",arrayUsed[ind][4]); 
		$(objIndex).val(arrayUsed[ind][1]);
	}
}
function downloadImage(){
	var id1 = $("#cab").val();
	var id2 = $("#tor").val();
	var id3 = $("#cin").val();
	var id4 = $("#pie").val();
	location.href="http://lovepark.com.mx/lovepark2/make_avatar.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=0";
}
function downloadImage2(){
	var id1 = $("#cab").val();
	var id2 = $("#tor").val();
	var id3 = $("#cin").val();
	var id4 = $("#pie").val();
	
	if ($.browser.msie && jQuery.browser.version < 7) {
		setTimeout(function(){
			window.location.replace="http://lovepark.com.mx/lovepark2/make_avatar2.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=0";
		}, 500);
setTimeout(function(){
			window.location.href="http://lovepark.com.mx/lovepark2/make_avatar2.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=0";
		}, 800);		
		
	}else{
		location.href="http://lovepark.com.mx/lovepark2/make_avatar2.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=0";	
	}
}
function estabAvatar(){
	var id1 = $("#cab").val();
	var id2 = $("#tor").val();
	var id3 = $("#cin").val();
	var id4 = $("#pie").val();
	location.href="http://lovepark.com.mx/lovepark2/make_avatar.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=1";
}
function estabAvatar2(){
	var id1 = $("#cab").val();
	var id2 = $("#tor").val();
	var id3 = $("#cin").val();
	var id4 = $("#pie").val();
	//location.href="http://lovepark.com.mx/lovepark2/make_avatar.php?id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=1";
			datos = "_action=makeAvatar&id1="+id1+"&id2="+id2+"&id3="+id3+"&id4="+id4+"&action=1";
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
			   	if(data=="noSession"){
					noregMsj();
					return;
				}
			   	if(data=="OK"){
			   		mensaje("Hecho! La imagen se agreg&oacute; a tu perfil.");
				}
			  }
			});	
}
function formSolicitud2(){
	modalLove.show("&iexcl;Pru&eacute;bala!",'<div id="solDiv">'+$("#solicitud").html()+"</div>");
	$("#modalContainer").css("height","1225px");
	$('.jNice2').jNice();
	$(".clean_text").focus(function(){
		$(this).val("");	
	});
	$.jNice.selectAdd($("#solPiel"));
	if ($.browser.msie && jQuery.browser.version < 7) {
		$("#solDiv").css({"position":"relative"});
		$("#solBtn").css({"padding-top":"0px"});
		//$("#solBtn").css({"background-image":"url(http://lovepark.com.mx/lovepark2/images/fondo_boton3.png);"});
	}
}
function enviarSolicitud(){
			if($("#solNombre").val() == ""  || $("#solEmail").val() == "" || $("#solSexo").val() == "" || $("#solPiel").val() == "" || $("#solPais").val() == "" || $("#solCiudad").val() == "" || $("#solColonia").val() == "" || $("#solDireccion").val()== ""){
				mensaje("Debes completar todos los campos.");
				return;
			}
			datos = "_action=enviarSolicitud&nombre="+$("#solNombre").val()+"&email="+$("#solEmail").val()+"&sexo="+$("#solSexo").val()+"&piel="+$("#solPiel").val()+"&pais="+$("#solPais").val()+"&ciudad="+$("#solCiudad").val()+"&colonia="+$("#solColonia").val()+"&direccion="+$("#solDireccion").val()+"&telefono="+$("#solTelefono").val()+"&codigo_postal="+$("#solCP").val();
			var date = new Date();
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	modalLove.showLoading();
				},
			   success: function(data){
			   	modalLove.close();
				if(data == "noValid"){
					mensaje("Email no v&aacute;lido.");
					return;
				}
			   	if(data=="noSession"){
					noregMsj();
					return;
				}
			   	if(data=="OK"){
			   		mensaje("Muchas gracias por tu solicitud, <br>te estaremos enviando nuestros productos<br> en breve.");
				}
			  }
			});	
}
function formSolicitud(){
			datos = "_action=checkSession";
			var date = new Date();
			$("#modalContainer").css("height","1295px");
			var timestamp = date.getTime();
			$.ajax({
			   type: "POST",
			   url: "/do/t="+timestamp,
			   data: datos,
			   beforeSend: function(){
			   	//modalLove.showLoading();
				},
			   success: function(data){
			   	
			   	if(data=="1"){
			   		formSolicitud2();
				}else{
					$("#modalContainer").css("height","1295px");
					noregMsj();
					return;					
				}
			  }
			});	
}