
var pais_id;
var prov_id;



function updatePais(elem)
{
	/*
	
		var img = '/interface/pu_base/default/imgs/layout/iconos/loader.gif';
		$('li.botones').append('<span id="enviando"><img src="'+img+'" /> Actulizando..</span>');
	}else{
		$('#enviando').show();
	}
	*/
	if(!$('#enviando').length > 0){
		var img = '/interface/pu_base/default/imgs/layout/iconos/loader.gif';
		$('#provincias').html('<option value="">Actulizando..</option>');
		$(elem).parent().append('<img id="enviando" src="'+img+'" />');
	}else{
		$('#enviando').show();
	}
	
	pais_id = elem.value;
	//alert(elem.value);
	$.ajax({
		type: "POST",
		url: "/manager.php?m=users&action=display_location",
		data: "pais_id="+pais_id,
		success: function(msg){
			$('#enviando').hide();
			$('#provincias').html(msg);
			$('#ciudad').html('<option value="0">Ciudad</option>');
			//alert( "Rsp: " + msg );
			if(pais_id==0){
				$("#otrolugar").attr('disabled', '');
			}else{
				$("#otrolugar").attr('disabled', 'disabled');
			}
		}
	});
}

function updateProvincia(elem)
{
	if(!$('#enviando').length > 0){
		var img = '/interface/pu_base/default/imgs/layout/iconos/loader.gif';
		$('#ciudad').html('<option value="">Actulizando..</option>');
		$(elem).parent().append('<img id="enviando" src="'+img+'" />');
	}else{
		$('#ciudad').html('<option value="">Actulizando..</option>');
		$('#enviando').show();
	}
	prov_id = elem.value;
	$.ajax({
		type: "POST",
		url: "/manager.php?m=users&action=display_location",
		data: "prov_id="+prov_id,
		success: function(msg){
			$('#enviando').hide();
			$('#ciudad').html(msg);
		}
	});
}

function updateLugar(elem)
{
	if(!$('#enviando').length > 0){
		var img = '/interface/pu_base/default/imgs/layout/iconos/loader.gif';
		$('#lugar').html('<option value="">Actulizando..</option>');
		$(elem).parent().append('<img id="enviando" src="'+img+'" />');
	}else{
		$('#lugar').html('<option value="">Actulizando..</option>');
		$('#enviando').show();
	}
	ciudad_id = elem.value;
	$.ajax({
		type: "POST",
		url: "/manager.php?m=users&action=display_location",
		data: "ciudad_id="+ciudad_id,
		success: function(msg){
			$('#enviando').hide();
			$('#lugar').html(msg);
		}
	});
}






 /* Validacion de la registration */ 

jQuery.fn.validate = function(form){

	jQuery(this).each(function(){
		if (echeck(form.email.value)==false || form.email.value==''){
			form.email.value = "";
			form.email.focus();
			return false;
		}
		if(form.pass1.value==''){
			alert('No ingresaste la contraseña');
			form.pass1.focus();
			return false;
		}
		if(form.pass2.value==''){
			alert('No re-ingresaste la contraseña');
			form.pass2.focus();
			return false;
		}
		if(form.pass1.value != form.pass2.value){
			alert('Las contraseñas no coinciden');
			form.pass1.value='';
			form.pass2.value='';
			form.pass1.focus();
			return false;
		}
		if(form.name.value=='' || form.lastname.value==''){
			alert('No ingresaste correctamente tu Nombre y Apellido');
			form.name.focus();
			return false;
		}
		if(form.nick.value==''){
			alert('No ingresaste un apodo.');
			form.nick.focus();
			return false;
		}
		var nick = form.nick.value;
		var parts = nick.split(' '); 
		if(parts.length > 1){
			alert('El apodo que ingresaste contiene espacios.');
			form.nick.focus();
			return false;
		}
		if(form.pais.value=='' || form.pais.value=='0'){
			alert('Tenés que especificar tu lugar de residencia');
			form.pais.focus();
			return false;
		}
		if(form.provincia.value=='' || form.provincia.value=='0'){
			alert('Tenés que especificar tu provincia');
			form.provincia.focus();
			return false;
		}
		if(form.ciudad.value=='' || form.ciudad.value=='0'){
			alert('Tenés que especificar tu ciudad');
			form.ciudad.focus();
			return false;
		}
		if(form.day.value=='' || form.day.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.day.focus();
			return false;
		}
		if(form.month.value=='' || form.month.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.month.focus();
			return false;
		}
		if(form.year.value=='' || form.year.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.year.focus();
			return false;
		}
		form.validated.value = '1';
		form.submit();
	});
}


 /* Validacion de la registration */ 

jQuery.fn.validateMigracion = function(form){

	jQuery(this).each(function(){
		if (echeck(form.email.value)==false || form.email.value==''){
			form.email.value = "";
			form.email.focus();
			return false;
		}
		if(form.name.value=='' || form.lastname.value==''){
			alert('No ingresaste correctamente tu Nombre y Apellido');
			form.name.focus();
			return false;
		}
		if(form.nick.value==''){
			alert('No ingresaste un apodo.');
			form.nick.focus();
			return false;
		}
		var nick = form.nick.value;
		var parts = nick.split(' '); 
		if(parts.length > 1){
			alert('El apodo que ingresaste contiene espacios.');
			form.nick.focus();
			return false;
		}
		if(form.pais.value=='' || form.pais.value=='0'){
			alert('Tenés que especificar tu lugar de residencia');
			form.pais.focus();
			return false;
		}
		if(form.provincia.value=='' || form.provincia.value=='0'){
			alert('Tenés que especificar tu provincia');
			form.provincia.focus();
			return false;
		}
		if(form.ciudad.value=='' || form.ciudad.value=='0'){
			alert('Tenés que especificar tu ciudad');
			form.ciudad.focus();
			return false;
		}
		if(form.day.value=='' || form.day.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.day.focus();
			return false;
		}
		if(form.month.value=='' || form.month.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.month.focus();
			return false;
		}
		if(form.year.value=='' || form.year.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.year.focus();
			return false;
		}

		if(form.terminos.checked == false){
			alert('Tenés que aceptar los términos y condiciones');
			form.terminos.focus();
			return false;
		}
		form.validated.value = '1';
		form.submit();
	});
}



function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		alert("La dirección de email no es válida")
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert("La dirección de email no es válida");
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("La dirección de email no es válida");
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		alert("La dirección de email no es válida");
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("La dirección de email no es válida");
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		alert("La dirección de email no es válida");
		return false;
	}
	if (str.indexOf(" ")!=-1){
		alert("La dirección de email no es válida");
		return false;
	}
	return true
}

function uploadavatar(){
	$('.uploadavatar').slideDown('slow');
}

function avatarBefore(formData, jqForm, options)
{
	//alert("ok");
	return true;
}

function avatarSuccess(responseText, statusText)
{
	//alert('aasdasd');
	parent.updateAvatar()
	parent.tb_remove();
}

function updateAvatar(){
	window.location.href='/miperfil';
}

function uploadBefore(formData, jqForm, options){
	if($('input[name="Filedata"]').val()==''){
		alert("No elegiste ninguna imagen");
		return false;
	}
}

function uploadSuccess(responseText, statusText){
	if(responseText.substring(0,1)=='/'){
		str = responseText.split('/');
		photo = str[4].split('_');
		photo_id = photo[0];
		if($(".userAvatars li").size()==0){
			$('.userAvatars p').hide();
		}
		$(".userAvatars ul").prepend('<li><label for="photo'+photo_id+'"><img src="'+responseText+'" /></label><input type="radio" name="photo_id" value="'+photo_id+'" /></li>');
		
	}else{
		$('#msj').show();
	}
	//alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.');
	
}


//Cambiar pass
function passBefore(formData, jqForm, options)
{
	
	//var queryString = $.param(formData);
	//alert(queryString);
	
	if(jqForm[0].newpass.value == '' || jqForm[0].newpass1.value == ''){
		alert("Te faltó completar un campo");
		return false;
	}
	
	if(jqForm[0].newpass.value != jqForm[0].newpass1.value){
		alert("Las contraseñas no coinciden");
		return false;
	}

	return true;
}

function passSuccess(responseText, statusText)
{
	//alert(responseText);
	if(responseText == 0){
		$("ul.registracion").before('<div id="messageReg">La contraseña actual que ingresaste no es correcta</div>')
	}else{
		parent.addMessage('Tu contraseña fué cambiada con éxito');
		parent.tb_remove();
	}
}


function addMessage(msj){
	$(".cajaUsuario").before('<div id="message">'+msj+'</div>');
}

function userPreferences(){
	
	$('#userPrefs').click(function(){
		

		if(!$('.preferencias').find("form").length > 0){
			$('.preferencias').show('fast');
			$.ajax({
				type: "POST",
				url: "/manager.php?m=users&action=display_preferences",
				//data: "prov_id="+prov_id,
				success: function(msg){
					$('.preferencias').html(msg);
					$('.preferencias').slideDown('fast');
					$('.cancel').click(function(){
						$('.preferencias').slideUp('fast');
						return false;
					});
					jQuery("form[name='preferencias']").submit(function(){
						if(!jQuery(this).validatePref(this)){
							return false;
						}
					});
				}
			});
		}else{
			$('.preferencias').slideDown('fast');
		}
		return false;
	});
}


/* Validar Preferencias */ 
jQuery.fn.validatePref = function(form){

	jQuery(this).each(function(){

		if (echeck(form.email.value)==false || form.email.value==''){
			form.email.value = "";
			form.email.focus();
			return false;
		}
		if(form.name.value=='' || form.lastname.value==''){
			alert('No ingresaste correctamente tu Nombre y Apellido');
			form.name.focus();
			return false;
		}
		if(form.nick.value==''){
			alert('No ingresaste un apodo.');
			form.nick.focus();
			return false;
		}
		var nick = form.nick.value;
		var parts = nick.split(' '); 
		if(parts.length > 1){
			alert('El apodo que ingresaste contiene espacios.');
			form.nick.focus();
			return false;
		}
		if(form.pais.value=='' || form.pais.value=='0'){
			alert('Tenés que especificar tu lugar de residencia');
			form.pais.focus();
			return false;
		}
		if(form.provincia.value=='' || form.provincia.value=='0'){
			alert('Tenés que especificar tu provincia');
			form.provincia.focus();
			return false;
		}
		if(form.ciudad.value=='' || form.ciudad.value=='0'){
			alert('Tenés que especificar tu ciudad');
			form.ciudad.focus();
			return false;
		}
		if(form.day.value=='' || form.day.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.day.focus();
			return false;
		}
		if(form.month.value=='' || form.month.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.month.focus();
			return false;
		}
		if(form.year.value=='' || form.year.value=='0'){
			alert('Te faltó completar la fecha de nacimiento');
			form.year.focus();
			return false;
		}
		form.validated.value = '1';
		form.submit();
	});
}






/* Cargar evento */

function actualizarEventos(){
	
	$.ajax({
		type: "POST",
		url: "/manager.php?m=users&action=display_refreshEventos",
		//data: "prov_id="+prov_id,
		success: function(msg){
			$('#eventosBox').html(msg);
		}
	});
}



/* Cargar Avisos */

function actualizarAvisos(){
	
	$.ajax({
		type: "POST",
		url: "/manager.php?m=users&action=display_refreshAvisos",
		//data: "prov_id="+prov_id,
		success: function(msg){
			$('#clasificadosBox').html(msg);
		}
	});
}








