global_message = "";
global_contacts = "";
stla = 0;
stlo = 0;
var date = new Date();
var timestamp = date.getTime();
lastOpenInfoWin = timestamp;
actualTime = 0;
maxTime = 60;
arrayInfoWins = new Array();
carrusellActItem = 0;
carrusellAntItem = 0;
actualInfoWinIndex = 0;
jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
}

function mensaje(title,msg,redirect){
	//alert(title);
	if(redirect != "" && redirect != undefined)
		location.href = redirect;
}
function doRegister(){
	fn = $("#firstname_reg").val();
	ln = $("#lastname_reg").val();
	//add = $("#address_reg").val();
	//tel = $("#phone_reg").val();
	//dia = $("#dia").val();
	//mes = $("#mes").val();
	//ano = $("#ano").val();
	//ct = $("#city_reg").val();
	//st = $("#state_reg").val();
	//cy = $("#country_reg").val();
	//pc = $("#postal_code_reg").val();
	//sx = $("#sex_reg").val();
	//ssx = $("#search_sex_reg").val();
//	ms = $("#marital_status_reg").val();
	em = $("#email_reg").val();
	//us = $("#user_reg").val();
	p1 = $("#pass1_reg").val();
	//p2 = $("#pass2_reg").val();
	//captcha = $("#captchaCode").val();
	if(fn == ""){
		//mensaje("Debes completar el campo 'Nombre'");
		$("#errorregistro").html("Por favor, completa todos los datos para poder registrarte");
		return;
	}
	if(ln == ""){
		$("#errorregistro").html("Por favor, completa todos los datos para poder registrarte");
		return;
	}
	/*if(add == ""){
		mensaje("Debes completar el campo 'Direcci&oacute;n'");
		return;
	}
	if(tel == ""){
		mensaje("Debes completar el campo 'Tel&eacute;fono'");
		return;
	}
	if(ct == ""){
		mensaje("Debes completar el campo 'Ciudad'");
		return;
	}
	if(st == ""){
		mensaje("Debes completar el campo 'Estado'");
		return;
	}
	if(cy == ""){
		mensaje("Debes completar el campo 'Pa&iacute;s'");
		return;
	}
	if(pc == ""){
		mensaje("Debes completar el campo 'C&oacute;digo postal'");
		return;
	}
	if(sx == ""){
		mensaje("Debes completar el campo 'Sexo'");
		return;
	}
	if(ssx == ""){
		mensaje("Debes completar el campo 'Busco'");
		return;
	}
	if(ms == ""){
		mensaje("Debes completar el campo 'Estado civil'");
		return;
	}*/
	if(em == ""){
		$("#errorregistro").html("Por favor, completa todos los datos para poder registrarte");
		return;
	}
	/*if(us == ""){
		mensaje("Debes completar el campo 'Usuario'");
		return;
	}*/
	if(p1 == ""){
		$("#errorregistro").html("Por favor, completa todos los datos para poder registrarte");
		return;
	}
	/*if(p1 != p2){
		mensaje("Las contrase&ntilde;as no coinciden");
		return;
	}
	if(captcha == ""){
		mensaje("Debes introducir el c&oacute;digo de comprobaci&oacute;n");
		return;
	}*/
	//datos = "_action=doRegister&fn="+fn+"&ln="+ln+"&add="+add+"&tel="+tel+"&dia="+dia+"&mes="+mes+"&ano="+ano+"&ct="+ct+"&st="+st+"&cy="+cy+"&pc="+pc+"&sx="+sx+"&ssx="+ssx+"&ms="+ms+"&em="+em+"&us="+us+"&p1="+p1+"&p2="+p2+"&captcha="+captcha;
	if(!$("#aceptaCheck").is(":checked")){
		$("#errorregistro").html("Debes aceptar los t&eacute;rminos y condiciones.");
		return;
	}
	datos = "_action=doRegister&fn="+fn+"&ln="+ln+"&em="+em+"&p1="+p1;
	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.error != ""){
			$("#errorregistro").html(data.error);
		}else{
			mensaje("Success!",data.msg_to_user,url_to_step_2);
		}
	  }
	});		
}
function ajaxFileUploadAvattar()
{
	$("#loading")
	.ajaxStart(function(){
		$("#loading").show();
	})
	.ajaxComplete(function(){
		$("#loading").hide();
	});

	$.ajaxFileUpload
	(
		{
			url:'/doajaxfileupload.php',
			secureuri:false,
			fileElementId:'fileToUpload',
			dataType: 'json',
			success: function (data, status)
			{
				if(data.path!=""){
				var date = new Date();
				var timestamp = date.getTime();					
					//$("#avatar_prev").replaceWith("<img src='"+data.path+"' id='avatar_prev' width='100px' height='100px'>");
					$("#avatar_prev").attr("src",data.path+"?ts="+timestamp);
					$("#img_path").val(data.path);
					$("#fileToUpload").val("");
						$("#fileToUpload").change(function(){
							ajaxFileUploadAvattar();
						});
				}
			},
			error: function (data, status, e)
			{
				//alert(e);
				//alert(data);
				$("#errorsubefoto").html(e);
			}
		}
	)
}
function saveUserImage(move){
	path = $("#img_path").val();
	datos = "_action=saveUserImage&path="+path;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("#button_save_image").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			showBox('errorBox',data.error);
		}else{
			if(move == 1)
				mensaje("Success!","",url_to_step_4);
            if(move == 2)
                showBox("msgBox","Hecho! Has tu foto correctamente.",redirect_after_register);
			//closeBox();
		}
		$("#button_save_image").attr("disabled","");
	  }
	});		
}
function goStep3(){
	location.href = url_to_step_3;
}
function saveAccounts(isu){
	usfb = $("#user_fb").val();
	psfb = $("#pass_fb").val();

	usgm = $("#user_gm").val();
	psgm = $("#pass_gm").val();
	
	usyh = $("#user_yh").val();
	psyh = $("#pass_yh").val();
	
	ushi = $("#user_hi").val();
	pshi = $("#pass_hi").val();
	
	ustw = $("#user_tw").val();
	pstw = $("#pass_tw").val();
	datos = "_action=saveUserAccounts&usfb="+usfb+"&psfb="+psfb+"&usgm="+usgm+"&psgm="+psgm+"&usyh="+usyh+"&psyh="+psyh+"&ushi="+ushi+"&pshi="+pshi+"&ustw="+ustw+"&pstw="+pstw+"&isu="+isu;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			mensaje("Success!",data.msg_to_user);
		}
		$("input").attr("disabled","");
	  }
	});	
}
function goStep4(){
	location.href = url_to_step_4;
}
function endRegistration(){
	datos = "_action=saveUserInfo";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			//mensaje("Error!",data.error);
		}else{
			showBox('endRegBox','Listo!',redirect_after_register,10000);
		}
		$("input").attr("disabled","");
	  }
	});
	
}
function reloadCaptcha(){
	var date = new Date();
	var timestamp = date.getTime();
	$("#imgCaptcha").attr("src","gcaptcha.php?timestamp="+timestamp);
}
function searchLocation(){
	address = $("#number_geo").val()+" "+$("#address_geo").val();
	datos = "_action=getLocationPoint&address="+address+"&state="+$("#state_geo").val()+"&city="+$("#city_geo").val()+"&cp="+$("#cp_geo").val()+"&colonia="+$("#colonia_geo").val();
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			//mensaje("Error!",data.error);
			$("#ubicacionerror").html(data.error);
		}else{
			//mensaje("Success!",data.msg_to_user);
			//map.setCenter(new GLatLng(data.lon, data.lat),17);
			initialize(data.lon,data.lat,17,true);
		}
		$("input").attr("disabled","");
		closeBox();
	  }
	});		
}
function saveUserLocation(point){
	datos = "_action=saveUserLocation&point="+point;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			//mensaje("Error!",data.error);
		}else{
			//mensaje("Success!",data.msg_to_user);
			
		}
		$("input").attr("disabled","");
	  }
	});		
}
function doEditProfile(){
	fn = $("#ep_firstname").val();
	ln = $("#ep_lastname").val();
	em = $("#ep_email").val();
	us = $("#ep_username").val();
	p1 = $("#ep_pass").val();
	prov = $("#ep_proveedor_ca").val();
	caus = $("#ep_user_ca").val();
	caps = $("#ep_pass_ca").val();
	cade = ($("#desasociar_cuenta").is(":checked")?1:0);
	
	twitter_user = $("#twitter_user").val();
	twitter_pass = $("#twitter_pass").val();
	
	hi5_user = $("#hi5_user").val();
	hi5_pass = $("#hi5_pass").val();
	
	facebook_user = $("#facebook_user").val();
	facebook_pass = $("#facebook_pass").val();
		
	if(fn == ""){
		$("#errorep").html("Debes completar el campo 'Nombre'");
		return;
	}
	if(ln == ""){
		$("#errorep").html("Debes completar el campo 'Apellido'");
		return;
	}
	if(em == ""){
		$("#errorep").html("Debes completar el campo 'Email'");
		return;
	}
	datos = "_action=doEditProfile&fn="+fn+"&ln="+ln+"&em="+em+"&us="+us+"&p1="+p1+"&edad="+$("#ep_edad").val()+"&prov="+prov+"&caus="+caus+"&caps="+caps+"&cade="+cade+"&fuser="+facebook_user+"&fpass="+facebook_pass+"&tuser="+twitter_user+"&tpass="+twitter_pass+"&huser="+hi5_user+"&hpass="+hi5_pass;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   		if($("#img_path").val() != "")
	   			saveUserImage(2);
		},
	   success: function(data){
		if(data.error != ""){
			$("#errorep").html("Error!",data.error);
		}else{
			//mensaje("Success!",data.msg_to_user,redirect_after_editprofile,redirect_after_editprofile);
			showBox('msgBox',"Los datos se guardaron correctamente.",redirect_after_register);
		}
	  }
	});
}
function sendStatus(goafter){
	var status = $("#status_text").val();
    alert(status);
	if(status == "" || status == undefined){
		showBox('errorBox',"Debes introducir un texto.");
		return;
	}
	if(status.length > 1000){
		showBox('errorBox',"El mensaje no puede exceder los 1000 caracteres.");
		return;		
	}
    paramga = "";
    if(goafter != "" && goafter != undefined){
        paramga = goafter;
    }
    
	datos = "_action=sendStatus&status="+status+"&ga="+paramga;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){			
            if(goafter == 1){
                location.href = lang_url_register;
            }else{
                showBox('errorBox',data.error);
            }
		}else{
			$("#status_text").val("");
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			//$("#statuses_div").prepend(data.html);
			getPageMuro(0,"");
			closeBox();
		}
		$("input").attr("disabled","");
	  }
	});	
}
function doComment(itemId,section,max){
	if(max == 0 || max == "" || max == undefined)
		max = 5;
	//text = $("#docomtxt_"+itemId).val();
	text = $("#comment_text").val();
	if(text.length > 1000){
		showBox('errorBox',"El comentario no puede exceder los 1000 caracteres.");
		return;		
	}
	if(text == "" || text == undefined){
		showBox('errorBox',"Debes introducir un comentario.");
		return;
	}
	datos = "_action=doComment&text="+text+"&itemId="+itemId+"&section="+section+"&ipp=5";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   		$("#loading").show();
		},
	   success: function(data){
		if(data.error != ""){
			$("#error").html(data.error);
			if($("#contenedorlbx").is(":hidden"))
				showBox('errorBox',data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			$("#loading").hide();
		//	if(section == 'perfil')
				//getPageProfile(0,"");
				
		//	else
			//	$("#comment_list_"+itemId+"_"+section).prepend(data.html);
			getPageMuro(0,"");
		}
		if(data.count > max){
			$("#paginationFor_"+section).pagination(
		         data.count, {
		         num_edge_entries: 0,
		         num_display_entries: 5,
		         items_per_page: 5,
		         prev_text:"Ant.",
		         next_text:"Sig.",
		         callback: getPageProfile
	        });	
			$('.current.prev, current.next').hide();$("#paginationForProfile").show();			
		}		
		$("input").attr("disabled","");
		//$("#docomtxt_"+itemId).val("");
		$("#comment_text").val("");
		//closeBox();
	  }
	});	
}
function doComment3(itemId,section,max){
	if(max == 0 || max == "" || max == undefined)
		max = 5;
	//text = $("#docomtxt_"+itemId).val();
	text = $("#comment_text3").val();
	if(text.length > 1000){
		showBox('errorBox',"El comentario no puede exceder los 1000 caracteres.");
		return;		
	}
	if(text == "" || text == undefined){
		showBox('errorBox',"Debes introducir un comentario.");
		return;
	}
	datos = "_action=doComment&text="+text+"&itemId="+itemId+"&section="+section+"&ipp=5";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   		$("#loading").show();
		},
	   success: function(data){
		if(data.error != ""){
			$("#error").html(data.error);
			if($("#contenedorlbx").is(":hidden"))
				showBox('errorBox',data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			$("#loading").hide();
		//	if(section == 'perfil')
				//getPageProfile(0,"");
				
		//	else
			//	$("#comment_list_"+itemId+"_"+section).prepend(data.html);
			getPageMuro(0,"");
		}
		if(data.count > max){
			$("#paginationFor_"+section).pagination(
		         data.count, {
		         num_edge_entries: 0,
		         num_display_entries: 5,
		         items_per_page: 5,
		         prev_text:"Ant.",
		         next_text:"Sig.",
		         callback: getPageProfile
	        });	
			$('.current.prev, current.next').hide();$("#paginationForProfile").show();			
		}		
		$("input").attr("disabled","");
		//$("#docomtxt_"+itemId).val("");
		$("#comment_text").val("");
		//closeBox();
	  }
	});	
}
function getPageStatus(p,jq){
	itemId = $("#itemId").val();
	section = "status";
	datos = "_action=getStatusPage&itemId="+itemId+"&page="+p+"&ipp=10";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			$("#statuses_div").html(data.html);
		}
		$("input").attr("disabled","");
	  }
	});		
}
function doComment2(itemId,section,max){
	if(max == 0 || max == "" || max == undefined)
		max = 5;
	text = $("#docomtxt").val();
	if(text.length > 1000){
		showBox('errorBox',"El comentario no puede exceder los 1000 caracteres.");
		return;		
	}
	datos = "_action=doComment&text="+text+"&itemId="+itemId+"&section="+section+"&ipp=10";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			//if(section == 'perfil')
				getPageStatus(0,"");
			//else
				//$("#comment_list_"+itemId+"_"+section).prepend(data.html);
		}
		if(data.count > max){
			$("#paginationFor_status").pagination(
		         data.count, {
		         num_edge_entries: 0,
		         num_display_entries: 5,
		         items_per_page: 10,
		         prev_text:"Ant.",
		         next_text:"Sig.",
		         callback: getPageStatus
	        });	
			$('.current.prev, current.next').hide();$("#paginationFor_status").show();			
		}		
		$("input").attr("disabled","");
		$("#docomtxt").val("");
		closeBox();
	  }
	});	
}
function getPageMuro(p,jq){
	itemId = $("#itemId").val();
	datos = "_action=getMuroPage&user="+itemId+"&page="+p;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			$("#statuses_div").html(data.html);
		}
		$("input").attr("disabled","");
	  }
	});	
}
function getPageProfile(p,jq){
	itemId = $("#itemId").val();
	section = $("#section").val();
	datos = "_action=getCommentsPage&itemId="+itemId+"&section="+section+"&page="+p+"&ipp=5";
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			statuses = $("#statuses_div div.statuses").length;
			if(statuses > 0){
				
			}else{
				
			}
			$("#comment_list_"+itemId+"_"+section).html(data.html);
		}
		$("input").attr("disabled","");
	  }
	});		
}
function deleteComment(id,itemId,section){
	datos = "_action=deleteComment&id="+id;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			
		}else{
			if(data.status == "OK"){
				if(section == "perfil")
					getPageProfile(0,"");
				if(section == "status")
					getPageStatus(0,"");
			}
		}
		$("input").attr("disabled","");
	  }
	});	
}
function deleteStatus(id){
	datos = "_action=deleteStatus&id="+id;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			
		}else{
			if(data.status == "OK"){
				//getPageProfile(0,"");
			}
		}
		$("input").attr("disabled","");
	  }
	});	
}
function votar(opt,item,type){
	datos = "_action=doVote&opt="+opt+"&item="+item+"&type="+type;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			showBox('errorBox',data.error);
		}else{
			if(data.status == "OK"){
				showBox('msgBox',"Tu voto se registr&oacute; correctamente!");
				$(".voto_"+item).each(function(){
					$(this).text(parseInt($(this).text())+1);
				})
			}
		}
		$("input").attr("disabled","");
	  }
	});		
}
function getUserDataForSendInvs(){
    if($("#getc_nombre").val() == ""){
        $("#errorlbx").text('Debes completar el campo "Nombre".');
        return;
    }
    if($("#getc_email").val() == ""){
        $("#errorlbx").text('Debes completar el campo "Email".');
        return;
    }
	datos = "_action=doSendInvitation&message="+message+"&mails="+global_mails+"&name="+$("#getc_nombre").val()+"&omail="+$("#getc_email").val()+"&text="+$("#getc_mensaje").val();;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
				$("#contenidolbx").html('<div id="titulolbx"><h1>Invita a tus amigas</h1></div><div id="formlbx"><p class="txtcentrado">Los emails ingresados no son v&aacute;lidos.</p></div><div class="margeninferiorlbx"> </div>');
				$("#fondoBox").show();
				$("#contenedorlbx").fadeIn(300);			
		}else{
			if(data.status == "OK"){
				$("#contenidolbx").html('<div id="titulolbx"><h1>Invita a tus amigas</h1></div><div id="formlbx"><p class="txtcentrado">Listo!</p><p class="txtcentrado">Hemos enviado un mail a los contactos seleccionados<br />invit&aacute;ndolos a unirse a la comunidad</p></div><div class="margeninferiorlbx"> </div>');
				$("#fondoBox").show();
				$("#contenedorlbx").fadeIn(300);
			}else{
			     closeBox();
			}
			
		}
		$("input").attr("disabled","");
		
	  }
	});    
}
function sendMessageToContacts2(){
	message = $("#message_inv").val();
	aMails = $("#mailamigas").val();
	arrayMails = aMails.split(',');
    global_mails = arrayMails.join('@mail@');
	showBox("showInvFields");
}
function sendMessageToContacts(){
    if($("#getc_nombre").val() == ""){
        $("#errorlbx").text('Debes completar el campo "Nombre".');
        return;
    }
    if($("#getc_email").val() == ""){
        $("#errorlbx").text('Debes completar el campo "Email".');
        return;
    }
	message = $("#message_inv").val();
	arrayMails = new Array();
	$(".check_emails").each(function(){
		if($(this).is(":checked"))
			arrayMails.push($(this).val());	
	});
	datos = "_action=doSendInvitation&message="+message+"&mails="+arrayMails.join('@mail@')+"&name="+$("#getc_nombre").val()+"&omail="+$("#getc_email").val()+"&text="+$("#getc_mensaje").val();
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			
		}else{
			if(data.status == "OK"){
				$("#contenidolbx").html('<div id="titulolbx"><h1>Invita a tus amigas</h1></div><div id="formlbx"><p class="txtcentrado">Listo!</p><p class="txtcentrado">Hemos enviado un mail a los contactos seleccionados<br />invit&aacute;ndolos a unirse a la comunidad</p></div><div class="margeninferiorlbx"> </div>');
			}
		}
		$("input").attr("disabled","");
	  }
	});		
}
function getContacts(){
	user = $("#gc_email").val();
	pass = $("#gc_pass").val();
	provider = $("#provider").val()
	datos = "_action=getContacts&user_inv="+user+"&pass_inv="+pass+"&provider="+provider;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	//showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			$("#errorlbx").html(data.error);
		}else{
			if(data.contacts.length > 0){
				html = '<p>Selecciona los contactos que deseas invitar.<br />Le enviaremos un mail con tu invitaci&oacute;n</p><div class="campochecklbx"><input name="seleccionaramigas" type="checkbox" id="checkMC" value="seleccionaramigas" class="checkbox" checked /><span>Selecciona todos / ninguno</span> </div><div id="contenedorlistalbx" style="overflow:scroll">';
				$.each(data.contacts, function(i,item){
			  		html += "<div class='for_filter' info='"+item.name+","+item.mail+"'><input name='checkbox_mails[]' type='checkbox' id='checkbox_"+item.mail+"' checked value='"+item.name+","+item.mail+"' class='check_emails'>"+item.name+","+item.mail+"</div><br />";
			    });	
                html += '</div><br /><table><tr><td>Tu nombre</td><td><input name="mail-lbx" type="text"  class="txtarealbx" id="getc_nombre" /></td></tr>';
                html += '<tr><td>Tu email</td><td><input name="mail-lbx" type="text"  class="txtarealbx" id="getc_email" /></td></tr>';
                html += '<tr><td>Mensaje</td><td><textarea name="mail-lbx" type="text"  class="txtarealbx" id="getc_mensaje" style="height:auto;" rows="5" /></textarea></td></tr></table>';
				html += '<div id="cajaenviar"><div id="errorlbx"></div><a href="javascript:sendMessageToContacts()" id="btnenviar"></a> </div>'; 					$("#formlbx").html(html);
				$("#checkMC").click(function(){
					$(".check_emails").attr("checked",$(this).is(":checked"));
						
				})
			}
		}
		$("input").attr("disabled","");
	  }
	});		
}
function filterContacts(){
	valor = $("#filterContacts").val();
	$("div.for_filter").hide();
	$("div.for_filter:contains('"+valor+"')").show();
}
function goBackProfile(){
	location.href = redirect_after_editprofile;
}
function endDrag(){
	markerEmpty.closeInfoWindow();
	draggin = 0;
	var point=markerEmpty.getLatLng();
	saveUserLocation(point);
}
function startDrag(){
	markerEmpty.closeInfoWindow();
	draggin = 1;
	markerEmpty.show();
}
function cancelDrag(){
    draggin=0;
    markerEmpty.closeInfoWindow();
    markerEmpty.hide();    
}
var map;
function initialize(lo,la,zoom,showConfirm,showInitPoint,loadAllUsers) {
  map = new GMap2(document.getElementById("map_canvas"));

  if (GBrowserIsCompatible()) {
  	if(showInitPoint == "" || showInitPoint == undefined)
  		showInitPoint = true;
  	else
  		showInitPoint = false;
  	if(loadAllUsers == "" || loadAllUsers == undefined)
  		loadAllUsers = false;
  	else
  		loadAllUsers = true;
    
    map.setCenter(new GLatLng(lo, la), zoom);
    stla = la;
    stlo = lo;
	controlZoom = new GLargeMapControl ();
	map.addControl(controlZoom);
	var center=map.getCenter();
    if(showInitPoint){
		var blueIcon = new GIcon(G_DEFAULT_ICON);
		blueIcon.image = "http://www.comoteveshoy.com.mx/images/icono_mapa.gif";    
		markerOptions = { icon:blueIcon };
		blueIcon.iconSize = new GSize(26, 36);
		blueIcon.shadowSize = new GSize(0, 0);

		
		markerEmpty=new GMarker(center, markerOptions);
		
		map.addOverlay(markerEmpty);
	
		GEvent.addListener(map, "singlerightclick", function() {
	
				if(draggin == 1){
					var point=markerEmpty.getLatLng();
					//alert(point);
					draggin = 0;
					var infowin='Confirma este lugar como tu ubicaci&oacute;n?<br><br><input type="button" value="Confirmar" onclick="endDrag();"><input type="button" value="Corregir" onclick="startDrag();"><br><br><a href="javascript:void(0)" onclick="cancelDrag();">Cancelar</a>';
					markerEmpty.openInfoWindowHtml(infowin, { maxWidth: 300 });
					var point=markerEmpty.getLatLng();
					$("#punto").val(point);				
				}
			}
		);
	
		GEvent.addListener(map, "mousemove", function(latlng) {
	
			if(draggin==1)
				markerEmpty.setLatLng(latlng);
		});
		GEvent.addListener(map, "mouseover", function(latlng) {
	
		if(draggin==1 && markerEmpty.isHidden())
			markerEmpty.show();
		}
		);
		GEvent.addListener(map, "mouseout", function(latlng) {
	
		if(draggin==1 && !markerEmpty.isHidden())
			markerEmpty.hide();
		}
		);
		if(showConfirm || ffl){
			var point=markerEmpty.getLatLng();
			//alert(point);
			draggin = 0;
			var infowin='Confirma este lugar como tu ubicaci&oacute;n?<br><br><input type="button" value="Confirmar" onclick="endDrag();endRegistration();"><input type="button" value="Corregir" onclick="startDrag();"><br><br><a href="javascript:void(0)" onclick="cancelDrag();">Cancelar</a>';
			markerEmpty.openInfoWindowHtml(infowin);
			var point=markerEmpty.getLatLng();
			$("#punto").val(point);			
		} 		
	}
	if(loadAllUsers){
		loadAllUsersInMap(map);
	}

  }
 
}
function showMarkerWindow(id,i,fromCarr){
	datos = "_action=getInfoWindow&id="+id;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){;
		},
	   success: function(data){
     	var date = new Date();
    	var timestamp2 = date.getTime();
        if(fromCarr == "" || fromCarr == undefined)
             lastOpenInfoWin = timestamp2;
	   	str1  = "perfil";
	   	str2 = data.sid+"@val@status";
	   	str3 = "commentBox";
	   	optBar = '<a href="javascript:showBox(str3,str2)"><img src="images/gr_comentar.gif" alt="comentar" width="21" height="24" />Comentar</a> | <a href="javascript:votar(1,'+data.id+',str1)"><img src="images/gr_votar.gif" alt="votar" width="21" height="24"/>Dale tu voto! (<span class="voto_'+data.id+'">'+data.votos+'</span>)</a>';
		 
		 opts = {maxWidth : 350};
		 
		 
		 
		 map.setZoom(8);
		 //eval("markerEmpty_"+i+".openInfoWindowHtml('<ul><li><div class=\"imgusuariasdestacadas\"><img src=\"'+data.avatar+'\" alt=\"pamela cid\" width=\"100\" height=\"100\" class=\"bordegris\"/></div><div class=\"txtusuariasdestacadasbig\" style=\"width: 300px;\"><h3>'+data.firstname+' '+data.lastname+' ('+data.votos+')</h3><p>'+data.lstatus+'</p><span class=\"linkcomentarios\"><a href=\"/perfil/'+data.id+'\">Ver perfil</a> | "+optBar+"</span> </div></li></ul>',  { maxWidth: 300 }); ");
		 eval("markerEmpty_"+i+".openInfoWindowHtml('<ul><li><div class=\"imgusuariasdestacadas\" style=\"width:150px\"><a href=\"/perfil/'+data.id+'\"><img src=\"'+data.avatar+'\" alt=\"pamela cid\" width=\"100\" height=\"100\" class=\"bordegris\"/></a></div><div class=\"txtusuariasdestacadasbig\" style=\"width: 150px;\"><h3>'+data.firstname+' '+data.lastname+' ('+data.votos+')</h3><p>'+data.lstatus+'</p></div></li></ul>',  { maxWidth: 150 }); ");
	 
		 setTimeout(function(){
		   eval("markerEmpty_"+i+".closeInfoWindow();");
		   //map.setZoom(5);
		   
		  
		 },10000)
         //$("#infoWinFor_"+id).html('<ul>'+data.html+'</ul>');
	  }
	});		
}
function loadAllUsersInMap(map){
cant  = cUsers;
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://www.comoteveshoy.com.mx/images/icono_mapa.gif";    
markerOptions = { icon:blueIcon };
blueIcon.iconSize = new GSize(26, 36);
blueIcon.shadowSize = new GSize(0, 0);
for(var i = 0;i < cant;i++){
	//alert(usersLocationsLon[i]+"/"+usersLocationsLat[i]);
	eval("markerEmpty_"+i+"=new GMarker(new GLatLng(usersLocationsLon[i],usersLocationsLat[i]), markerOptions);");
	eval("GEvent.addListener(markerEmpty_"+i+", 'click',function(){showMarkerWindow("+userHtml[i]+","+i+");});");
    eval("GEvent.addListener(markerEmpty_"+i+", 'mouseover',function(){showMarkerWindow("+userHtml[i]+","+i+");});");
	eval("map.addOverlay(markerEmpty_"+i+");");
    arrayInfoWins.push(userHtml[i]);
}
}
function loadFacebookLoginForm(id){
	window.open('/main.php?_action=getPopUpFBLogin&id='+id,'mywindow','width=1000,height=600');
}
function postInFacebook(id){
	datos = "_action=checkAndPostInFB&id="+id;
	var date = new Date();
	var openMod = false;
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			if(data.error == "noConnected"){
				loadFacebookLoginForm(id);
			}else{
				showBox('errorBox',data.error);
				openMod = true;
			}
		}else{
			if(data.status == "OK"){
				showBox('msgBox',"Tu mensaje se public&oacute; correctamente.");
			}
			
		}
		if(!openMod)
			closeBox();
		$("input").attr("disabled","");
	  }
	});			
}
function postInTwitter(id){
	datos = "_action=postInTwitter&id="+id;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
		}else{
			if(data.status == "OK"){
				showBox('msgBox',"Tu mensaje se public&oacute; correctamente.");
			}
		}
		$("input").attr("disabled","");
	  }
	});			
}
theToken = "";
theUserID = "";
function atuhUserHI5(username,password){
	if(username == "" || username == undefined)
		username = $("#username").val();
	if(password == "" || password == undefined)
		password = $("#password").val();
	datos = "username="+username+"&password="+password;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/auth.php",
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){;
		},
	   success: function(data){
		theToken = data.attributes.token;
		theUserID = data.attributes.userId;
	  }
	});			
}
function setStatusHI5(token,userid,status){
	//status = $("#statusText").val();
	datos = "token="+token+"&userid="+userid+"&status="+status;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/setStatusHI5.php",
	   data: datos,
	   //dataType:"json",
	   beforeSend: function(){
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			showBox('errorBox',data.error);
		}else{
			showBox('msgBox',"Tu mensaje se public&oacute; correctamente.");
		}
		showBox('msgBox',"Tu mensaje se public&oacute; correctamente.");
	  }
	});			
}
function resetPassword(){
	datos = "_action=resetPassword&email="+$("#rpass_mail").val();
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   	showBox('msgBox',"Espere por favor...");
		},
	   success: function(data){
		if(data.error != ""){
			$("#error").html(data.error);
		}else{
			$("#formlbx").html('<p class="txtcentrado">Listo!</p><p class="txtcentrado">Checa tu correo electr&oacute;nico. Te hemos enviado<br />la contrase&ntilde;a para que puedas utilizar<br />nuevamente tu cuenta</p>');
		}
		$("input").attr("disabled","");
		closeBox();
	  }
	});	
}
function getPageAllUsers(p,jq){
	datos = "_action=getAllUsersPage&page="+p;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			mensaje("Error!",data.error);
		}else{
			$("#usersList").html(data.html);
		}
		$("input").attr("disabled","");
	  }
	});	
}

function getPageResults(p,jq){
	datos = "_action=getResultsPage&q="+query_string+ "&page="+p;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"text",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		
			$("#usersList").html(data);
		
		$("input").attr("disabled","");
	  }
	});	
}


function doAjaxLogin(){
	user = $("#log_user").val();
	pass = $("#log_pass").val();
	prov = $("#proveedorLogin").val();
	if(user == ""){
		$("#error").html("Debes ingresar tu email.");
		return;
	}
	if(pass == ""){
		$("#error").html("Debes ingresar tu contrase&ntilde;a.");
		return;
	}
	if(prov == ""){
		$("#error").html("Debes seleccionar una red.");
		return;
	}
	datos = "_action=doAjaxLogin&user="+user+"&pass="+pass+"&proveedor="+prov;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
		},
	   success: function(data){
		if(data.error != ""){
			$("#error").html("Los datos ingresados no son v&aacute;lidos. Por favor, vuelve a intentarlo, o reg&iacute;strate");
		}else{
			if(data.dothing != ""){
				if(data.dothing == "showFBLogin"){
					loadFacebookLoginForm(0);
				}
                if(data.dothing == "showRegSuccessG"){
                    showBox('YGRegistrationBox','Te has registrado correctamente usando tu cuenta de GMail!<br />Por favor, completa todos tus datos antes de comenzar a utilizar el sitio.',redirect_after_reg_by_nets);
                }
                if(data.dothing == "showRegSuccessY"){
                    showBox('YGRegistrationBox','Te has registrado correctamente usando tu cuenta de Yahoo!<br />Por favor, completa todos tus datos antes de comenzar a utilizar el sitio.',redirect_after_reg_by_nets);
                }
			}else{
    			closeBox();
    			setTimeout(function(){
    				window.location.reload();
    			},400);				
			}
		}
		$("input").attr("disabled","");
		if(data.redirect != ""){
			location.href = data.redirect;
		}
	  }
	});		
}
function showBox(caso,title,rload,delay){
	html = "";
	if (rload==undefined) rload='';
	switch(caso){
	    case "YGRegistrationBox":
            html = '<div id="titulolbx"><h1 id="h1tlbx">Registro</h1></div><div id="formlbx"><p class="txtcentrado">'+title+'</p></div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
            $("#cerrarBox").attr("href","javascript:closeBox('"+rload+"')");
        break;
		case "defaultMsg":
			html = '<div id="titulolbx"><h1 id="h1tlbx">'+title+'</h1></div><div id="formlbx"><p class="txtcentrado">Gracias por completar el registro</p><p class="txtcentrado">Empieza a contarnos c&oacute;mo te ves hoy. Recuerda que<br />cuantos más votos reciba tu perfil, m&aacute;s chances<br />de ganar el viaje!</p></div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginMsg":
			html = '<div id="titulolbx"><h1 id="h1tlbx">'+title+'</h1></div><div id="formlbx"><div id="selProv"><h2>Selecciona una red</h2></div><br><div id="cajaredeslbx" style="margin-top:10px;"><div id="cajalogoslbx" style="padding-left:0px;width:445px;"> <a href="javascript:selNet(\'yahoo\')" style="margin-right:20px;"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'gmail\')" style="margin-right:20px;"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'facebook\')" style="margin-right:20px;"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'sedal\')" style="width:66px;margin-right:0px"><img src="images/logo_sedal_2.gif" alt="facebook" width="66" height="53" border="0" /></a></div></div><br><div class="campolbx"><p>Mail</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginRegGmail":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Registrate por medio de GMail</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa los datos de tu cuenta GMail</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <!--a href="javascript:selNet(\'yahoo\')"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a--> <a href="javascript:void(0)"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'facebook\')"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Usuario</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="gmail"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginRegFacebook":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Registrate por medio de Facebook</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa tus datos de Facebook</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <!--a href="javascript:selNet(\'yahoo\')"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'gmail\')"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a--> <a href="javascript:void(0)"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Mail</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="facebook"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginRegYahoo":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Registrate por medio de Yahoo!</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa tus datos de Yahoo!</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <a href="javascript:void(0)"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'gmail\')"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'facebook\')"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Usuario</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="yahoo"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginActGmail":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Asociar a mi cuenta de GMail</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa los datos de tu cuenta GMail</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <!--a href="javascript:selNet(\'yahoo\')"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a--> <a href="javascript:void(0)"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'facebook\')"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Usuario</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="gmail"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginActFacebook":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Asociar a mi cuenta de Facebook</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa tus datos de Facebook</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <!--a href="javascript:selNet(\'yahoo\')"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'gmail\')"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a--> <a href="javascript:void(0)"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Mail</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="facebook"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "loginActYahoo":
			html = '<div id="titulolbx"><h1 id="h1tlbx">Asociar a mi cuenta de Yahoo!</h1></div><div id="formlbx"><div id="selProv"><h2>Ingresa tus datos de Yahoo!</h2></div><br><div id="cajaredeslbx" style="margin-top:10px"><div id="cajalogoslbx"> <a href="javascript:void(0)"><img src="images/logo_yahoo.gif" alt="yahoo" width="106" height="53" border="0" /></a> <!--a href="javascript:selNet(\'gmail\')"><img src="images/logo_gmail.gif" alt="gmail" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'facebook\')"><img src="images/logo_facebook.gif" alt="facebook" width="106" height="53" border="0" /></a> <a href="javascript:selNet(\'sedal\')">Sedal</a--></div></div><br><div class="campolbx"><p>Usuario</p><input name="mail-lbx" type="text" id="log_user"  class="txtarealbx"/></div><div class="campolbx"><p>Contrase&ntilde;a</p><input type="hidden" id="proveedorLogin" value="yahoo"><input name="mail-lbx" type="password" id="log_pass" class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:doAjaxLogin();" id="btnenviar"></a> </div><div class="margeninferiorlbx" id="margeninferiorlbx"></div>';
		break;
		case "endRegBox":
			html = '<div id="titulolbx"><h1>Listo!</h1></div><div id="formlbx"><p class="txtcentrado">Por favor, completa con todos tus datos de perfil (nombre, edad, etc.), para completar tu registro y asegurar tu participaci&oacute;n en el concurso.</p></div><div class="margeninferiorlbx"> </div>';
			$("#cerrarBox").attr("href","javascript:closeBox('"+rload+"')");
		break;
		case "resetPassBox":
			html = '<div id="titulolbx"><h1>Olvid&eacute; mi contrase&ntilde;a</h1></div><div id="formlbx"><p>Para recuperar tu contrase&ntilde;a por favor ingresa tu mail:</p><div class="campolbx"><p>Mail</p><input name="mail-lbx" type="text"  class="txtarealbx" id="rpass_mail" /></div><div id="cajaenviar"><div id="error"></div><a href="javascript:resetPassword()" id="btnenviar"></a></div></div><div class="margeninferiorlbx"> </div>';
		break;
		case "contactBox":
			html = '<div id="titulolbx"><h1>Invita a tus amigas</h1></div><div id="formlbx"><p>Ingresa tu mail y contrase&ntilde;a para buscar en tu libreta<br />de direcciones. No guardaremos tu informaci&oacute;n.</p><div class="campolbx"><p>Mail</p><input name="mail-lbx" type="text"  class="txtarealbx" id="gc_email" /></div><div class="campolbx"><p>Contrase&ntilde;a</p><input name="mail-lbx" type="password" id="gc_pass"  class="txtarealbx"/></div><div id="cajaenviar"><div id="error"></div><a href="javascript:getContacts()" id="btnenviar"></a> </div></div><div class="margeninferiorlbx"> </div>';
		break;
        case "showInvFields":
            html = '<div id="titulolbx"><h1>Invita a tus amigas</h1></div><div id="formlbx"><p>Por favor, completa con tus datos:<br /><table><tr><td>Tu nombre</td><td><input name="mail-lbx" type="text"  class="txtarealbx" id="getc_nombre" /></td></tr><tr><td>Tu email</td><td><input name="mail-lbx" type="text"  class="txtarealbx" id="getc_email" /></td></tr><tr><td>Mensaje</td><td><textarea name="mail-lbx" type="text"  class="txtarealbx" id="getc_mensaje" style="height:auto;" rows="5" /></textarea></td></tr></table><div id="cajaenviar"><div id="errorlbx"></div><a href="javascript:getUserDataForSendInvs()" id="btnenviar"></a> </div></div><div class="margeninferiorlbx"> </div>';
        break;
		case "commentBox":
			valores = title.split('@val@');
			html = '<div id="titulolbx"><h1>Comentar</h1></div><div id="formlbx"><div class="campolbx"><textarea name="comentar" cols="" rows="" class="txtcomentarbx" id="comment_text3"></textarea></div><div id="cajaenviar"><div id="error"> </div><a href="javascript:doComment3('+valores[0]+',\''+valores[1]+'\')" id="btnenviar"></a> </div></div><div class="margeninferiorlbx"> </div>';
		break;
		case "errorBox":
			html = '<div id="titulolbx"><h1>Error!</h1></div><div id="formlbx"><p class="txtcentrado">'+title+'</p></div><div class="margeninferiorlbx"> </div>';
			if(rload != "" && rload != undefined )
                $("#cerrarBox").attr("href","javascript:closeBox('"+rload+"')");
		break;
		case "msgBox":
			html = '<div id="titulolbx"><h1>Alerta!</h1></div><div id="formlbx"><p class="txtcentrado">'+title+'</p></div><div class="margeninferiorlbx"> </div>';
			$("#cerrarBox").attr("href","javascript:closeBox('"+rload+"')");
		break;
		case "cropImageBox":
			html = '<div id="titulolbx"><h1>Cortar im&aacute;gen</h1></div><div id="formlbx"><p class="txtcentrado">'+title+'</p></div><div class="margeninferiorlbx"> </div>';
		break;		
	}
	$("#contenidolbx").html(html);
	$("embed").css("visibility","hidden");
    mWid = $(window).height();
	$("#fondoBox").show();
	mTop = $(document).scrollTop();
    //alert(mTop);
	//alert(mTop);
	
	//alert(mWid);
	hBox = parseInt($("#contenedorlbx").css("height"))/2;
	hBox = 150;
	theTop = parseInt((mWid+mTop)/2 + hBox + 100);
	if(mTop < 150)
		theTop = 150;
	if(theTop < 0)
		theTop = (theTop*-1);
	//$("#contenedorlbx").css("top",theTop);
    $("#contenedorlbx").center();
	//alert(theTop);
	$("#contenedorlbx").fadeIn(300);
	if(rload != "" && rload != undefined && parseInt(delay) > 0){
		setTimeout(function(){
			location.href = rload;
		},delay);
	}
}
function closeBox(rload){
	$("#contenedorlbx").fadeOut(300);
	$("#fondoBox").hide();
	$("embed").css("visibility","visible");
	if(rload != "" && rload != undefined){
		location.href = rload;
	}
	$("#contenidolbx").html("");
}
/*function endRegistration(){
	
}*/
function getContactBox(provider){
	$("#provider").val(provider);
	showBox('contactBox');
}
function getAllStatusComments(id){
	datos = "_action=getAllStatusComments&id="+id;
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   		$(".cmbtn_"+id).replaceWith('<div id="loading"><img src="images/ajax-loader.gif" width="24" height="24"></div>');
	   		$("#loading").show();
		},
	   success: function(data){
		if(data.error != ""){
			//$("#error").html(data.error);
		}else{
			$(".comfor_"+id).remove();
			$("#li_status_"+id).after(data.html);
			$(".cmbtn_"+id).remove();
			$("#loading").remove();
		}
		$("input").attr("disabled","");
		closeBox();
	  }
	});		
}
function selNet(red){
	$("#proveedorLogin").val(red);
	if(red == "yahoo")
		tit = "Has seleccionado la red de 'Yahoo'";
	if(red == "gmail")
		tit = "Has seleccionado la red de 'GMail'";
	if(red == "facebook")
		tit = "Has seleccionado la red de 'Facebook'";
	if(red == "sedal")
		tit = "Has seleccionado tu cuenta de 'Sedal'";
	$("#selProv").html(tit);
}
function setRegToNet(red){
	$("#prov").val(red);
	if(red == "yahoo")
		tit = "Ingresa tu usuario y contrase&ntilde;a para 'Yahoo'";
	if(red == "gmail")
		tit = "Ingresa tu usuario y contrase&ntilde;a para 'GMail'";
	if(red == "facebook")
		tit = "Ingresa tu usuario y contrase&ntilde;a para 'Facebook'";
	html = '<table border="0"><tr><td valign="top"><p>Email</p><input name="email-editar" type="text" class="txtarea-editar" id="email_reg" /></td><td valign="top"></td></tr><tr><td valign="top"><p>Contrase&ntilde;a</p><input name="usuario-editar" type="password" class="txtarea-editar" id="pass1_reg" /></td><td valign="top"></td></tr></table>';
	$("#tituloRegistro").html(tit);
	$("#camposRegistro").html(html);
}
function saveCropImage(){
	var vx = $("#x").val();
	var vy = $("#y").val();
	var vw = $("#w").val();
	var vh = $("#h").val();
	
	if($("#img_path").val() != "")
    var	imagen = $("#img_path").val();
	else
    var	imagen = $("#avatar_prev").attr("src");
	
	 src2 = imagen.split('?');
	 //src2 = src;
	datos = "_action=saveCropImage&x="+vx+"&y="+vy+"&w="+vw+"&h="+vh+"&src="+src2[0];
	var date = new Date();
	var timestamp = date.getTime();
	$.ajax({
	   type: "POST",
	   url: "/do/?t="+timestamp,
	   data: datos,
	   dataType:"json",
	   beforeSend: function(){
	   	$("input").attr("disabled","disabled");
	   		$("#loading").show();
		},
	   success: function(datosag){
		if(datosag.error != ""){
			
		}else{
			cancelCrop();
			$("#avatar_prev").attr("src",datosag.newSrc);
			$("#theSrcImg").attr("src",datosag.newSrc);
			$("#img_path").val(datosag.newSrc);
		}
		$("input").attr("disabled","");
		$("#loading").hide();
	  }
	});			
}
function checkCarrousel(){
   	var date = new Date();
	var timestamp = date.getTime();
    //alert((timestamp-lastOpenInfoWin)/1000+" t="+timestamp+" l="+lastOpenInfoWin);
    if((timestamp-lastOpenInfoWin)/1000 > 1){
        if(carrusellActItem > 0){
            if(actualInfoWinIndex > 0){
                actualInfoWinIndex = (arrayInfoWins.length > actualInfoWinIndex + 1?actualInfoWinIndex + 1:0);
                carrusellActItem = arrayInfoWins[actualInfoWinIndex];
                carrusellAntItem = arrayInfoWins[actualInfoWinIndex-1];
                eval("markerEmpty_"+actualInfoWinIndex+".closeInfoWindow();");
            }else{
                actualInfoWinIndex = 1;
                carrusellActItem = arrayInfoWins[actualInfoWinIndex];
                carrusellAntItem = arrayInfoWins[0];
                
            }
        }else{
            carrusellActItem = arrayInfoWins[0];
            carrusellAntItem = -1;
            actualInfoWinIndex = 0;
        }
        map.setCenter(new GLatLng(stlo, stla), 5);
        setTimeout(function(){
            showMarkerWindow(carrusellActItem,actualInfoWinIndex,1);
        },3000);
    }
}
function closeBases(){
    $("#contenedorbaseslbx").fadeOut(300);
    $("#fondoBox").hide();
    //$("body").css({"background":"none"});
}
function getBasesYCondiciones(){
    //$("body").css({"background":"url(images/fondomodal.png)"});
    $("#fondoBox").css({"height":"1700px"}).show();
    $("#contenedorbaseslbx").css({"top":"10px","position":"absolute","left":"20%"}).fadeIn(300);
}
$(document).ready(function(){
	$(".convertToDatePicker").datepicker({ changeYear: true ,minDate: new Date(1950, 1, 1) });
	
	$("#fileToUpload").change(function(){
		ajaxFileUploadAvattar();
	});
   docW = $(document).width();
   docH = $(document).height();
   $("#fondoBox").css({"width":docW+"px","height":docH+"px","z-index":999,"position":"absolute","top":0,"left":0,"display":"none"});
   $("#contenedorlbx").css({"position":"absolute","top":"20px","left":"30%","z-index":1000});
	setInterval(function(){
			if(actualTime % 10 == 0){
			// alert("!");
                if(map)
                    checkCarrousel();
			}
			if(actualTime < maxTime)
				actualTime++;
			else
				actualTime = 1;			
	},1000);
	
	
		

	 $("input.busqueda").focus(function(){
        if($(this).val()== "buscar usuaria ...")
            $(this).val("");
    })
    $("input.busqueda").blur(function(){
        if($(this).val()== "")
            $(this).val("buscar usuaria ...");
    })


	
	$("#btnbuscar").click(function(){ 
	
      var valor = $("input.busqueda").val();
      location.replace('/buscador/?q='+valor);
	
	});
	
	$('input.busqueda').keydown(function(e){
        if (e.keyCode == 13) {
            var valor = $("input.busqueda").val();
            location.replace('/buscador/?q='+valor);
            return false;
        }
    });

  
	
	
})