/**
 * parseCsv()
 * @return an array of GLatLng() objects
 * @param opt_options object {lat, lng} integers defining the csv cells of coordinates (default: {lat:1, lng:0})
 * @author Esa 2008
 */
String.prototype.parseCsv = function(opt_options){
  var results = [];
  var opts = opt_options||{};
  var iLat = 1;
  var iLng = 0;
  if (opt_options){
	iLat = 0;
	iLng = 1; 
  }
  var lines = this.split("\n");
  for (var i=0; i<lines.length; i++) {
    var blocks = lines[i].split('"');
    //finding commas inside quotes. Replace them with '::::'
    for(var j=0;j<blocks.length;j++){
      if(j%2){
        blocks[j]=blocks[j].replace(/,/g,'::::');
      }
    }  //@author Esa 2008, keep this note.
    lines[i] = blocks.join("");
    var lineArray = lines[i].split(",");
    var lat = parseFloat(lineArray[iLat]);
    var lng = parseFloat(lineArray[iLng]);
    var point = new GLatLng(lat,lng);
    //after splitting by commas, we put hidden ones back
    for(var cell in lineArray){
      lineArray[cell] = lineArray[cell].replace(/::::/g,',');
    } //corrupted line step-over
    if(!isNaN(lat+lng)){
      point.textArray = lineArray;
      results.push(point);
    }
  }
  return results;
}
//slider
var dialogCalcFicha = null;
$(function() {
	/* ocultar el Gmapa y  colocar el mapa flash  solo al ingresar a la region metropolitana */
	var params = {wmode: "transparent"};
	var flashvars = {};
	var attributes = {};
	if ($('#region').val() == "13") {
		$('#map_canvas').hide();
		swfobject.embedSWF(pathServer+'swf/RM_OK.swf', 'map_flash', '215', '180', '9.0.0', '', flashvars, params, attributes);
	}

	swfobject.embedSWF(pathServer+'swf/BANNER2.swf', 'contenido_flash_banner2', '487', '52', '9.0.0', '', flashvars, params, attributes);
	swfobject.embedSWF(pathServer+'swf/inmob.swf', 'contenido_flash_inmob', '219', '52', '9.0.0', '', flashvars, params, attributes);
	//swfobject.embedSWF(pathServer+'swf/bancos.swf', 'contenido_flash_bancos', '244', '89', '9.0.0', '', flashvars, params, attributes);
	swfobject.embedSWF(pathServer+'swf/BANNER1.swf', 'contenido_flash_banner1', '454', '71', '9.0.0', '', flashvars, params, attributes);

	/* ocultar el Gmapa y  colocar el mapa flash  solo al ingresar a la region metropolitana */
	// SWF OFF
	num_komuna = $('#region').val();
	swfobject.embedSWF(pathServer+'swf/bannerbotton.swf', 'bannerbotton', '215', '180', '9.0.0', '', flashvars, params, attributes);

	$('#informativo').dialog({ modal: true, width:500, height:200, autoOpen:false,resizable:false });
	$('#mis_proyectos').dialog({ modal: true, width:800, height:475, autoOpen:false,resizable:false, close: function () { 
		/*toggleSWF ('bannerbotton','on');*/ /*toggleSWF ('banner_solo','on');*/ 
			toggleSWF ('contenido_flash_banner2','on');
	        toggleSWF ('contenido_flash_inmob','on');
	        //toggleSWF ('contenido_flash_bancos','on');
	        toggleSWF ('contenido_flash_banner1','on');
		} });
	$('#modificar_du').dialog({modal:true, width:400, height:320, autoOpen:false, resizable:false, draggable:false});
	/* ficha */
	$('#ficha').dialog({  modal: true,width:800, height:525, maxHeight:525,autoOpen:false, resizable:false, dialogClass:'ficha'});
	$('#calculator_ficha').dialog({ position: ['right','bottom'], resizable: false, draggable: false, autoOpen:false, height:300, width:330});
	$("#slider-range-ano-ficha").slider({
		value:25,
		min: 5,
		max: 30,
		step: 1,
		slide: function(event, ui) {
			$("#ano-ficha").val(ui.value);
			Calculos('-ficha');
		}
	});
	//FALTA_ELEMENTO$("#ano-ficha").val($("#slider-range-ano-ficha").slider("value"));
	/*ficha*/
	$("#slider-uf-desde").slider({
		min: 570,
		max: 14000,
		value: 100,
		step: 100,
		slide: function(event, ui) {
			$("#amount-uf-desde").val(ui.value);//+" UF");
		},
		stop :function (event, ui){
			var hasta = $("#amount-uf-hasta").val();
			if (ui.value > hasta){
				$(this).slider('value',hasta);
				$("#amount-uf-desde").val(hasta);//+" UF");
			}
			//cargarProyectos();
		}
	});
	$("#amount-uf-desde").val($("#slider-uf-desde").slider("values", 0));//+" UF");
	$("#slider-uf-hasta").slider({
		min: 570,
		max: 14000,
		value: 14000,
		step: 100,
		slide: function(event, ui) {
			$("#amount-uf-hasta").val(ui.value);//+" UF");
		},
		stop :function (event, ui){
			var desde = $("#amount-uf-desde").val();
			if (ui.value < desde){
				$(this).slider('value',desde);
				$("#amount-uf-hasta").val(desde);//+" UF");
			}
			//cargarProyectos();
		}
	});
	$("#amount-uf-hasta").val($("#slider-uf-hasta").slider("values", 0));//+" UF");
	$("#slider-range-ano").slider({
		value:25,
		min: 5,
		max: 30,
		step: 1,
		slide: function(event, ui) {
			$("#ano").val(ui.value);
			Calculos();
		}
	});
	//FALTA_ELEMENTO$("#ano").val($("#slider-range-ano").slider("value"));
	$("#perfiles").selectable();
	$("#accordion").accordion({
		header: "h3",
		autoHeight: false
	});
	/*$("#progressbar").progressbar({
		value: 0
	});*/
});

$(document).ready(function(){
        $("#cargando").ajaxStart(function() { $(this).show() });
        $("#cargando").ajaxStop(function() { $(this).hide() });
});


function cambiarClass(id){
	$(".resaltar").each(function(i){
		this.className = "";
		$('#'+this.id+"-radio").attr("checked", false);
	});
	$('#'+id).toggleClass("resaltar");
}


function changeTab(idFirst, idSecond){
	var tabFirst = $("#tab-"+idFirst);
	var tabSecond = $("#tab-"+idSecond);
	var lblM1 = $("#lblMenu-"+idFirst);
	var lblM2 = $("#lblMenu-"+idSecond);
	/*lblM2.css("border-top","0px solid #fff");
	lblM1.css("border-top","2px solid #fff");*/
	tabSecond.hide();
	tabFirst.slideDown("slow");
}

function cambiarClassTable(id){
	$(".resaltar-table").each(function(i){
		this.className = "";
	});
	$('#'+id).toggleClass("resaltar-table");
}
function showDialog(idProyecto, idModelo, opcion){
	$('#dialog').css('display','block');
	$('#dialog').dialog('open');
}
function showProyectos(id){
	$(".modelos-resaltar").each(function(i){
		this.className = "modelos";
	});
	$('#'+id+'-table').toggleClass("modelos-resaltar");
	$('#'+id+'-table').focus();
}

function searchMarkerByID(){
	var marker = null;
	if (markers){
		if (markers.length > 0){
			for(var i = 0; markers.length;i++){
				if (markers[i].selected){
					marker = markers[i];
					break;
				}
			}
		}

	}
	return marker;
}

function buscarComunas(id){
	$.post("../../prmcomunas/view", { region: id },
	  function(dataJson,textStatus){
		if (textStatus =="success"){
			$('#comunas').html(dataJson.optionsHTML);
			$('#region').val(id);
			map.panTo(new GLatLng(dataJson.latLong.lat, dataJson.latLong.long));
		}
		else {
			$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [COMUNAS]: "+textStatus;
		}
	  }, "json");
}

function preselectFilterMaps () {
	if ( !$('#casa').attr('checked') && !$('#depto').attr('checked') && !$('#sitio').attr('checked') && !$('#oficina').attr('checked') ) {
		$('#casa').attr('checked','checked');
                $('#depto').attr('checked','checked');
                $('#sitio').attr('checked','checked');
                $('#oficina').attr('checked','checked');
                $('#dorm-1').attr('checked','checked');
                $('#dorm-2').attr('checked','checked');
                $('#dorm-3').attr('checked','checked');
                $('#dorm-4').attr('checked','checked');
                $('#sin-servicio').attr('checked', 'checked');
                $('#con-servicio').attr('checked', 'checked');
	}
}

function reposicionarMapa(){
	if(markerCluster){ markerCluster.clearMarkers();}
	preselectFilterMaps();
        var idComuna = $('#comunas').val();
        var zoom = (typeof $('#latlng-'+idComuna).val() == 'undefined')? 9 : 10;
	if (idComuna.length == 1)
        	var coordenada = (typeof $('#latlng-'+idComuna).val() == 'undefined')? $('#coord_region').val() : $('#latlng-'+idComuna).val();
	else {
		var coordenada = $('#coord_region').val();
		zoom = 8;
	}
        var latLng = coordenada.split(',');
        if (latLng.length> 0) {
                map.setCenter(new GLatLng(latLng[0], latLng[1]), zoom);
        }
}

$(function() {
	var  email = $("#email"),password = $("#password"),allFields = $([]).add(email).add(password),tips = $("#validateTips");
	var botones_fin_registro={ 'ACEPTAR':function(){$(this).dialog('close');}};
	var botones_login ={
		'ENTRAR': function() {
			var bValid = true;
			allFields.removeClass('ui-state-error');
			bValid = bValid && checkLength(email,"email",6,80);
			bValid = bValid && checkLength(password,"password",1,24);
			bValid = bValid && validarMail(email);
			if (bValid) {
				//ENVIAR FORMUARIO
				var dataString = '&email=' + email.val() + '&password=' + password.val();
				$.ajax({
								type: "POST",
								url    : "/seguridad/autentificar",
								data: dataString,
								success: function(msg) {
									msg = parseInt(msg);
									if (msg == 1){
										var dialog_login_opcion = $("#dialog_login_opcion").val();
										$("#dialog").dialog('close');
										if (dialog_login_opcion != "" && dialog_login_opcion != -1){
											var params = dialog_login_opcion.split('|');
											var op = params[0];
											var id_proyecto = params[1];
											var id_modelo = params[2];
											switch (parseInt(op)){
												case 1:
													/*Imprimir*/
													window.open('../imprimir/'+id_proyecto+'/'+id_modelo);
													$('#ficha').dialog("close");
												break;
												case 2:
													/*Agregar*/
													agregarPortafolio(id_modelo);
													$('#ficha').dialog("close");
												break;
												case 3:
													/*solicitud*/
													$('#solicitud').dialog('open');
													$('#ficha').dialog("close");
												break;
											}
										}
										iniciar_barra_usuario();
										//cargarProyectos();
									}
									else {
										$("#msg").removeClass("ui-state-highlight");
										$("#msg").addClass("ui-state-error");
										if (msg ==0){
											$("#msg").html("<p>Identificación inválida..</p>");
										}
										else {
											$("#msg").html("<p>Error: Conexion</p>");
										}
									}
								},
								beforeSend: function(objeto){
												$("#msg").removeClass("ui-state-error");
												$("#msg").addClass("ui-state-highlight");
												$("#msg").html("<p>Comprobando, favor espere un momento....</p>");
								},
								error: function(objeto, quepaso, otroobj){
												 $("#msg").removeClass("ui-state-highlight");
													$("#msg").addClass("ui-state-error");
													$("#msg").html("<p>Error de conexión</p>");
								}
				});
			}
		}/*,
		'REGISTRATE': function() {
			$("#form").hide();
			$("#registro").fadeIn("fast");
			$("#msg2").hide();
			$("#dialog").dialog('option','width',400);
			$("#dialog").dialog('option','position',['center','center']);
			$("#dialog").dialog('option', 'title', 'REGISTRO');
			$("#dialog").dialog('option', 'buttons', botones_registro);
			$('#bases').attr("checked", false);
		}*/
	};



var botones_registro ={
					'ACEPTAR': function() {

					var check_bases=true;
					if($('input:checkbox[id=bases_ch]:checked').val()!=1){
						check_bases=false;
						$("#msg_bases").css('color','red');
					}

					var  nombres = $("#reg_nombres"),apellidop = $("#reg_apellidop"),rut=$("#reg_rut"),rut_dv=$("#reg_rut_dv"); celular=$("#reg_celular"),telefono=$("#reg_telefono"),email=$("#reg_email"), bases=$('#bases_ch');
					allFields = $([]).add(nombres).add(apellidop).add(rut).add(rut_dv).add(telefono).add(email),tips = $("#validateTips");
					var bValid = true;
					allFields.removeClass('ui-state-error');
					bValid = bValid && checkLength(nombres,"nombres",1,256);
					bValid = bValid && checkLength(apellidop,"apellidop",1,256);
					bValid=  bValid &&  validarRut(rut, rut_dv);
					bValid = bValid && validarMail(email);
					bValid = bValid && check_bases;

					if (bValid) {
						var dataString = '&nombres='+nombres.val()+'&apellidop='+apellidop.val()+'&rut='+rut.val()+'&rut_dv='+rut_dv.val()+'&celular='+celular.val()+'&telefono='+telefono.val()+'&email=' +email.val();
							$.ajax({
										type: "POST",
										url    : "/seguridad/registrar_usuario",
										data: dataString,
										dataType: "json",
										success: function(msg) {
												if(msg == 1){
													iniciar_barra_usuario();
													$("#msgu").slideDown("slow");
												    	$("#msgu").html("Bienvenido <b>"+nombres.val()+"</b>!, hemos enviado tu contraseña a tú correo electr&oacute;nico");
													setTimeout('$("#msgu").slideUp(600)',6000);
													$("#frm_registro").hide();
													$("#msg2").show();
													$("#dialog").dialog('option', 'buttons', botones_fin_registro);
													$("#dialog").dialog('close');
												}
												else if (msg == -1 ){
													$("#msg2").show();
													$("#msg2").removeClass("ui-state-highlight");
													$("#msg2").addClass("ui-state-error");
													$("#msg2").html("<p>El usuario ya se encuentra registrado...</p>");
												}
												else {
													$("#msg2").show();
													$("#msg2").removeClass("ui-state-highlight");
													$("#msg2").addClass("ui-state-error");
													$("#msg2").html("<p>Datos con problemas, revise sus datos...</p>");
												}
										},
										/*beforeSend: function(objeto){
														$("#msg2").removeClass("ui-state-error");
											            $("#msg2").addClass("ui-state-highlight");
														$("#registro").html("<p>Registrando, favor espere un momento....</p>");
										},*/
										error: function(objeto, quepaso, otroobj){
												           $("#msg2").removeClass("ui-state-highlight");
															$("#msg2").addClass("ui-state-error");
															$("#msg2").html("<p>Error de conexión</p>");
										}
						});
					}
				},
				'CANCELAR': function() {  $(this).dialog('close'); }
			};
    	$("#registro").hide();
		$("#ir_login").click(function(){
			$("#registro").hide();
			$("#form").fadeIn("fast");
			$("#dialog").dialog('option','width',300);
			$("#dialog").dialog('option','buttons',botones_login);
		});

	$("#registro_directo").click(function(){
            $('#dialog').css('display','block');
            $('#dialog').dialog('option','width',400);
            $('#dialog').dialog('option','buttons',botones_registro);
            $('#form').hide();
            $('#registro').show();
            $('#dialog').dialog('open');}

        );

		$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			position:['center', 'center'],
			minHeight: 250,
			maxHeight: 300,
			minWidth:300,
			maxWidth:400,
			modal: true,
			draggable: true,
			resizable: false,
			buttons: botones_login,
			close: function() {
				allFields.val('').removeClass('ui-state-error');
				$("#registro").hide();
				$("#form").show();
				$("#dialog").dialog('option','buttons',botones_login);
				$("#msg").removeClass('ui-state-error');
				$("#msg").html("");
			}
		});


		$("#solicitud").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 535,
			width: 775,
			modal: true,
		    open:function(){
     			        //toggleSWF ('bannerbotton','off');
                        //toggleSWF ('banner_solo','off');
                        
                        toggleSWF ('contenido_flash_banner2','off');
                        toggleSWF ('contenido_flash_inmob','off');
                        //toggleSWF ('contenido_flash_bancos','off');
                        toggleSWF ('contenido_flash_banner1','off');
                        
				$.ajax({
					type: "POST",
								url    : "/simulacion",
								success: function(msg) {
									$("#msg_solicitud").html(msg);
									$("#frm_simulacion > div").hide();
									$('#paso_0').show();
								},
								beforeSend: function(objeto){
									$("#msg_solicitud").html("Cargando...");
								},
								error: function(objeto, quepaso, otroobj){
									$("#msg_solicitud").html("Error conexion lenta! intente nuevamente.");
								}
				})
			},
			beforeclose: function() {
				if ($('#flujo_ok').val() == "false") {
					yn = confirm ("Realmente desea salir?, esto abortará su solicitud.");
					if (yn)
						return true;
					else
						return false;
				}
			},
			close: function() {
				 //toggleSWF ('bannerbotton','on');
                 //toggleSWF ('banner_solo','on');
                 
                 toggleSWF ('contenido_flash_banner2','on');
                 toggleSWF ('contenido_flash_inmob','on');
                 //toggleSWF ('contenido_flash_bancos','on');
                 toggleSWF ('contenido_flash_banner1','on');
			}
	});

	$("#mis_solicitudes").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 400,
		width: 800,
		modal: true,
		open:function(){
		 	//toggleSWF ('bannerbotton','off');
            //toggleSWF ('banner_solo','off');
            
            toggleSWF ('contenido_flash_banner2','off');
            toggleSWF ('contenido_flash_inmob','off');
            //toggleSWF ('contenido_flash_bancos','off');
            toggleSWF ('contenido_flash_banner1','off');
            
			$.ajax({
				type: "POST",
				url    : "/simulacion/missolicitudes",
				success: function(msg) {
					$("#msg_mis_solicitudes").html(msg);
				},
				beforeSend: function(objeto){
					$("#msg_mis_solicitudes").html("Cargando...");
				},
				 error: function(objeto, quepaso, otroobj){
					$("#msg_mis_solicitudes").html("Error");
				}
			})
		},
		close: function() {
			 //toggleSWF ('bannerbotton','on');
             //toggleSWF ('banner_solo','on');
             
             toggleSWF ('contenido_flash_banner2','on');
             toggleSWF ('contenido_flash_inmob','on');
             //toggleSWF ('contenido_flash_bancos','on');
             toggleSWF ('contenido_flash_banner1','on');
		}
	});

	$("#que_es").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 330,
		width: 714,
		modal: true,
		open:function(){
		 	//toggleSWF ('bannerbotton','off');
            //toggleSWF ('banner_solo','off');
            
            toggleSWF ('contenido_flash_banner2','off');
            toggleSWF ('contenido_flash_inmob','off');
            //toggleSWF ('contenido_flash_bancos','off');
            toggleSWF ('contenido_flash_banner1','off');
        },
		close: function() {
			 //toggleSWF ('bannerbotton','on');
             //toggleSWF ('banner_solo','on');
             
             toggleSWF ('contenido_flash_banner2','on');
             toggleSWF ('contenido_flash_inmob','on');
             //toggleSWF ('contenido_flash_bancos','on');
             toggleSWF ('contenido_flash_banner1','on');
		}
	});

	$("#bases1").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 160,
		width: 410,
		modal: true,
		open:function(){
		 	//toggleSWF ('bannerbotton','off');
            //toggleSWF ('banner_solo','off');
            
            toggleSWF ('contenido_flash_banner2','off');
            toggleSWF ('contenido_flash_inmob','off');
            //toggleSWF ('contenido_flash_bancos','off');
            toggleSWF ('contenido_flash_banner1','off');
        },
		close: function() {
			 //toggleSWF ('bannerbotton','on');
             //toggleSWF ('banner_solo','on');
             
             toggleSWF ('contenido_flash_banner2','on');
             toggleSWF ('contenido_flash_inmob','on');
             //toggleSWF ('contenido_flash_bancos','on');
             toggleSWF ('contenido_flash_banner1','on');
		}
	});

	$("#quienes").dialog({
		bgiframe: true,
		autoOpen: false,
		height: 370,
		width: 714,
		modal: true,
		open:function(){
		 	//toggleSWF ('bannerbotton','off');
            //toggleSWF ('banner_solo','off');
            
            toggleSWF ('contenido_flash_banner2','off');
            toggleSWF ('contenido_flash_inmob','off');
            //toggleSWF ('contenido_flash_bancos','off');
            toggleSWF ('contenido_flash_banner1','off');
        },
		close: function() {
			 //toggleSWF ('bannerbotton','on');
             //toggleSWF ('banner_solo','on');
             
             toggleSWF ('contenido_flash_banner2','on');
             toggleSWF ('contenido_flash_inmob','on');
             //toggleSWF ('contenido_flash_bancos','on');
             toggleSWF ('contenido_flash_banner1','on');
		}
	});

		$("#cuenta_usuario").dialog({
				bgiframe: true,
				autoOpen: false,
				height: 440,
				modal: true,
				buttons: {
					'Aceptar' : function() {
						var  nombres = $("#cue_nombres"),apellidos = $("#cue_apellidop"),rut=$("#cue_rut"),celular=$("#cue_celular"),telefono=$("#cue_telefono"),email=$("#cue_email"),pass1=$("#cue_pass1"),pass2=$("#cue_pass2");
						allFields = $([]).add(nombres).add(apellidos).add(rut).add(email).add(pass1).add(pass2);
						var bValid = true;
						allFields.removeClass('ui-state-error');
						bValid = bValid && checkLength(nombres,"nombres",1,256);
						bValid = bValid && checkLength(apellidos,"apellidop",1,256);
						bValid= bValid &&  validarRut(rut);
						bValid = bValid && validarMail(email);
						bValid = bValid && validarCambioPass(pass1,pass2);
						if(bValid){
							var dataString = '&nombres='+nombres.val()+'&apellidos='+apellidos.val()+'&rut='+rut.val()+'&celular='+celular.val()+'&telefono='+telefono.val()+'&email=' +email.val()+'&password='+pass1.val();
							$.ajax({
								type: "POST",
								url    : "/seguridad/cuenta_usuario_guardar",
								data: dataString,
								success: function(msg) {
									if(msg==false){
									}
									else{
										iniciar_barra_usuario();
										$("#cuenta").html("Información Actualizada con Éxito");
										$("#cuenta_msg").html("");
										$("#cuenta_usuario").dialog('close');
									}
								},
								beforeSend: function(objeto){
									$("#cuenta_msg").html("Enviando ...");
								},
								 error: function(objeto, quepaso, otroobj){
									alert('error');
								}
							});
						}
					},
					'Cancelar': function() {  $(this).dialog('close'); }
				},
					open:function(){
						$.ajax({
							type: "POST",
							url    : "/seguridad/cuenta_usuario",
							success: function(msg) {
								$("#cuenta").html(msg);
							},
							beforeSend: function(objeto){
								$("#cuenta").html("Cargando...");
							},
							 error: function(objeto, quepaso, otroobj){
								$("#cuenta").html("Error");
							}
					})
				},
				close: function() {}
		});
	});


function registro_directo2(){
	
	var botones_fin_registro={ 'ACEPTAR':function(){$(this).dialog('close');}};
	var botones_registro ={
			'ACEPTAR': function() {

			var check_bases=true;
			if($('input:checkbox[id=bases_ch]:checked').val()!=1){
				check_bases=false;
				$("#msg_bases").css('color','red');
			}

			var  nombres = $("#reg_nombres"),apellidop = $("#reg_apellidop"),rut=$("#reg_rut"),rut_dv=$("#reg_rut_dv"); celular=$("#reg_celular"),telefono=$("#reg_telefono"),email=$("#reg_email"), bases=$('#bases_ch');
			allFields = $([]).add(nombres).add(apellidop).add(rut).add(rut_dv).add(telefono).add(email),tips = $("#validateTips");
			var bValid = true;
			allFields.removeClass('ui-state-error');
			bValid = bValid && checkLength(nombres,"nombres",1,256);
			bValid = bValid && checkLength(apellidop,"apellidop",1,256);
			bValid=  bValid &&  validarRut(rut, rut_dv);
			bValid = bValid && validarMail(email);
			bValid = bValid && check_bases;

			if (bValid) {
				var dataString = '&nombres='+nombres.val()+'&apellidop='+apellidop.val()+'&rut='+rut.val()+'&rut_dv='+rut_dv.val()+'&celular='+celular.val()+'&telefono='+telefono.val()+'&email=' +email.val();
					$.ajax({
								type: "POST",
								url    : "/seguridad/registrar_usuario",
								data: dataString,
								dataType: "json",
								success: function(msg) {
										if(msg == 1){
											iniciar_barra_usuario();
											$("#msgu").slideDown("slow");
										    	$("#msgu").html("Bienvenido <b>"+nombres.val()+"</b>!, hemos enviado tu contraseña a tú correo electr&oacute;nico");
											setTimeout('$("#msgu").slideUp(600)',6000);
											$("#frm_registro").hide();
											$("#msg2").show();
											$("#dialog").dialog('option', 'buttons', botones_fin_registro);
											$("#dialog").dialog('close');
										}
										else if (msg == -1 ){
											$("#msg2").show();
											$("#msg2").removeClass("ui-state-highlight");
											$("#msg2").addClass("ui-state-error");
											$("#msg2").html("<p>El usuario ya se encuentra registrado...</p>");
										}
										else {
											$("#msg2").show();
											$("#msg2").removeClass("ui-state-highlight");
											$("#msg2").addClass("ui-state-error");
											$("#msg2").html("<p>Datos con problemas, revise sus datos...</p>");
										}
								},
								/*beforeSend: function(objeto){
												$("#msg2").removeClass("ui-state-error");
									            $("#msg2").addClass("ui-state-highlight");
												$("#registro").html("<p>Registrando, favor espere un momento....</p>");
								},*/
								error: function(objeto, quepaso, otroobj){
										           $("#msg2").removeClass("ui-state-highlight");
													$("#msg2").addClass("ui-state-error");
													$("#msg2").html("<p>Error de conexión</p>");
								}
				});
			}
		},
		'CANCELAR': function() { $(this).dialog('close'); }
	};

	$('#dialog').css('display','block');
    $('#dialog').dialog('option','width',400);
    $('#dialog').dialog('option','buttons',botones_registro);
    $('#form').hide();
    $('#registro').show();
    $('#dialog').dialog('open');
}

function autentificar () {
	var  email = $("#email2"),password = $("#password2"),allFields = $([]).add(email).add(password),tips = $("#validateTips");
	var bValid = true;
	allFields.removeClass('ui-state-error');
	bValid = bValid && checkLength(email,"email",6,80);
	bValid = bValid && checkLength(password,"password",1,24);
	bValid = bValid && validarMail(email);
	if (bValid) {
		//ENVIAR FORMUARIO
		var dataString = '&email=' + email.val() + '&password=' + password.val();
		$.ajax({
				type: "POST",
				url    : "/seguridad/autentificar",
				data: dataString,
				success: function(msg) {
					msg = parseInt(msg);
					if (msg == 1){
						var dialog_login_opcion = $("#dialog_login_opcion2").val();
						//$("#dialog2").dialog('close');
						if (dialog_login_opcion != "" && dialog_login_opcion != -1){
							var params = dialog_login_opcion.split('|');
							var op = params[0];
							var id_proyecto = params[1];
							var id_modelo = params[2];
							switch (parseInt(op)){
								case 1:
									/*Imprimir*/
									window.open('../imprimir/'+id_proyecto+'/'+id_modelo);
									$('#ficha').dialog("close");
								break;
								case 2:
									/*Agregar*/
									agregarPortafolio(id_modelo);
									$('#ficha').dialog("close");
								break;
								case 3:
									/*solicitud*/
									$('#solicitud').dialog('open');
									$('#ficha').dialog("close");
								break;
							}
						}
						iniciar_barra_usuario();
					}
					else {
						//$("#msg3").removeClass("ui-state-highlight");
						//$("#msg3").addClass("ui-state-error");
						if (msg ==0){
							$("#msg3").html("<p>Identificación inválida..</p>");
						}
						else {
							$("#msg3").html("<p>Error: Conexion</p>");
						}
					}
				},
				beforeSend: function(objeto){
					//$("#msg3").removeClass("ui-state-error");
					//$("#msg3").addClass("ui-state-highlight");
					$("#msg3").html("<p>Comprobando datos....</p>");
				},
				error: function(objeto, quepaso, otroobj){
					//$("#msg3").removeClass("ui-state-highlight");
					//$("#msg3").addClass("ui-state-error");
					$("#msg3").html("<p>Error de conexión</p>");
				}
		});
	}
}


function iniciar_barra_usuario(){
	$.post("/seguridad/barra_usuario", null, function(data){
		$("#puser2").html(data);
	});
}
function cerrar_sesion(){
	if (confirm('¿Está seguro que desea salir?')){
		$.ajax({
			type: "POST",
			url    : "/seguridad/logout",
			success: function(msg) { iniciar_barra_usuario(); window.location='/proyectos/index/'+$('#region').val(); },
			beforeSend: function(objeto){ $("#puser").html("Cerrando sesión ....");	},
			error: function(objeto, quepaso, otroobj){ alert('error de conexión'); }
		});
	}
}

/*ver, modificar informacion de Usuario*/
function verInfoU(){
	$.post("../../seguridad/ver_du",
		function (dataHtml, textStatus){
			if (textStatus =="success"){
				if (dataHtml !=""){
					$('#modificar_du').html(dataHtml)
					$('#modificar_du').dialog("open");
				}
			}
			else {
				$('ajax_post').innerHTML = "Ha ocurrido un problema con VER DATOS USUARIO: "+textStatus;
			}
		}
	,"html");
}
function modifcarInfoU(){
	if ($('#cli_nombres').val()=="" || $('#cli_apellidos').val()==""){
		if ($('#cli_nombres').val()=="") $('#cli_nombres').addClass('ui-state-error');
		if ($('#cli_apellidos').val()=="") $('#cli_apellidos').addClass('ui-state-error');
	}
	else {
		$('#cli_nombres').removeClass('ui-state-error');
		$('#cli_apellidos').removeClass('ui-state-error');
		$.post("../../seguridad/modificar_du",{cli_nombres:$('#cli_nombres').val(), cli_apellidos:$('#cli_apellidos').val(), cli_telefono:$('#cli_telefono').val(), cli_celular:$('#cli_celular').val()},
			function (dataJson, textStatus){
				if (textStatus =="success"){
					if (dataJson ==1){
						$('#modificar_du').html("<p>La informaci&oacute;n se ha actualizado con &eacute;xito...</p>");
						iniciar_barra_usuario();
					}
					else if(dataJson == 0){
							$('#modificar_du').html("<p>Ha ocurrido un error, la informaci&oacute;n no se ha actualizado</p>");
					}
					else if (dataJson == -1 ){
							$('#modificar_du').html("<p>Su sesion ha expirado..</p>");
							iniciar_barra_usuario();
							cargarProyectos();
					}
				}
				else {
					$('cargando').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
				}
			}
		,"json");
	}
}
/* opciones de los modelos */
function actualizarNumProyectosPortafolio(){
	$.post("../../cliente_portafolios/num_proyectos",
	 function(dataHtml,textStatus){
		if (textStatus =="success"){
			if (dataHtml!=-1){
				$('#lNumMP').html("("+dataHtml+")");
			}
		}
		else {
			$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
		}
	  }, "html");
}

function agregarPortafolio(idModelo){
	$.post("../../cliente_portafolios/add",{id:idModelo},
	  function(dataHtml,textStatus){
		if (textStatus =="success"){
			if (!parseInt(dataHtml)){
				actualizarNumProyectosPortafolio();
				$('#'+idModelo+'-span').toggleClass("link-portafolio");
				alert("El modelo se ha agregado con éxito");
			}
			else if (parseInt(dataHtml)){
				$('#dialog').css('display','block');
				$('#dialog').dialog('open');
			}
		}
		else {
			$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
		}
	  }, "html");
}
function quitarModeloPortafolio(idModelo){
	if (confirm("¿ Está seguro de eliminar este modelo de Mis Proyectos ?")){
	$.post("../../cliente_portafolios/delete",{id_modelo:idModelo},
		function(dataHtml,textStatus){
			if (textStatus =="success"){
				if(dataHtml==1)	{
					actualizarNumProyectosPortafolio();
					mostrarProyectos(false);
					cargarProyectos();
				}
			}
			else {
				$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
			}
		 }, "html");
	}
}

function cargarUF(){
    $.post("../../uf/cargar",
      function(dataHtml,textStatus){
        if (textStatus =="success"){
            $('#uf').val(dataHtml);
        }
        else {
            $('ajax_post').innerHTML = "Ha ocurrido un problema al cargar la uf: "+textStatus;
        }

     }, "html");
}


function mostrarProyectos(dialog){
	//toggleSWF ('bannerbotton','off');
    //toggleSWF ('banner_solo','off');
    
    toggleSWF ('contenido_flash_banner2','off');
    toggleSWF ('contenido_flash_inmob','off');
    //toggleSWF ('contenido_flash_bancos','off');
    toggleSWF ('contenido_flash_banner1','off');
    
	$.post("../../cliente_portafolios/view",
	  function(dataHtml,textStatus){
		if (textStatus =="success"){
			$('#mis_proyectos').html(dataHtml);
		}
		else {
			$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
		}

	 }, "html");
	if (dialog){
		$('#mis_proyectos').dialog("open");
	}
}

function verFicha(proyecto, modelo){
	$.post("../../proyectos/ficha/"+proyecto+"/"+modelo,
		function (dataHtml, textStatus){
			if (textStatus =="success"){
				if (dataHtml !=""){
					$('#ficha').dialog("close");
					$('#ficha-detalle').html(dataHtml);
					$('#ficha').dialog('option','width',800);
					$('#ficha').dialog('option','height',525);
					$('#ficha').dialog('option','position',['center', 'center']);
					$('#ficha').dialog("open");
				}
			}
			else {
				$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
			}
		}
	,"html");
}
function cerrarFicha(){
	
	toggleSWF ('contenido_flash_banner2','on');
	toggleSWF ('contenido_flash_inmob','on');
	//toggleSWF ('contenido_flash_bancos','on');
	toggleSWF ('contenido_flash_banner1','on');
	
	$('#ficha').dialog('close');
	$('#calculator_ficha').dialog('close');
}
function seleccionarModelo(proyecto){
	
	 toggleSWF ('contenido_flash_banner2','off');
	 toggleSWF ('contenido_flash_inmob','off');
	 //toggleSWF ('contenido_flash_bancos','off');
	 toggleSWF ('contenido_flash_banner1','off');
	
	var arrDorm = [];
	if ($('input:checkbox[id=dorm-1]:checked').val()) {arrDorm.push($('input:checkbox[id=dorm-1]:checked').val())};
	if ($('input:checkbox[id=dorm-2]:checked').val()) {arrDorm.push($('input:checkbox[id=dorm-2]:checked').val())};
	if ($('input:checkbox[id=dorm-3]:checked').val()) {arrDorm.push($('input:checkbox[id=dorm-3]:checked').val())};
	if ($('input:checkbox[id=dorm-4]:checked').val()) {arrDorm.push($('input:checkbox[id=dorm-4]:checked').val())};
	var vDorm = arrDorm.join("|");
	$.post("../../modelos/seleccionar",{id_proyecto:proyecto, dorms:vDorm},
		function (dataHtml, textStatus){
			if (textStatus =="success"){
				if (dataHtml !=""){
					$('#ficha-detalle').html(dataHtml);
					$('#ficha').dialog('option','width',600);
					$('#ficha').dialog('option','height',280);
					$('#ficha').dialog('option','position',['center', 'center']);
					$('#ficha').dialog("open");
				}
			} 
			else {
				$('ajax_post').innerHTML = "Ha ocurrido un problema con la solicitud [PORTAFOLIO]: "+textStatus;
			}
		}
	,"html");
}

function getPAC() {
	 $.post("../../seguridad/ver_du",
                function (dataHtml, textStatus) {
                        if (textStatus =="success") {
				if (dataHtml==-1) {
					login(3, {id_proyecto:1,id_modelo:1});
				}
				else {
					$('#solicitud').dialog('open');
				}
			}
		}
	,"html");
}

/* opciones de los modelos */

function login (op, params) {
	$('#dialog').show();
	$('#dialog').dialog('option','width',300);
	$('#dialog').dialog('open');
	$('#dialog_login_opcion').val(op+"|"+params.id_proyecto+"|"+params.id_modelo);
}

// DEBINIR UF X DB
var uf = parseFloat($('#uf').val());

// FUNCIONES UTILES
function selectText(start,end,id)
{
	var text = $("#"+id);
	text.setSelectionRange(start, end);
}

function SoloNumeros(e,id){
	id = id ? id : '';
    var key = window.event ? e.keyCode : e.which;
    var moneda = $('#moneda'+id);
    if(moneda[0].checked == false)
	{
        if( key == '46')
            return false;
	}
	if(key == '13')
	{
		Calculos(id);
        return true;
	}

    if (key != '13' && key > '45' && key < '59' && key != '47' || key == '8' || key == '0')
    {
        var keychar = String.fromCharCode(key);
        return (keychar);
    }
    else
        return false;
}
function ponerPuntos( num ){
    num += '';
    var x = num.split('.');

    var x1 = x[0];

    var rgx = /(\d+)(\d{3})/;

    while (rgx.test(x1)) {
        x1 = x1.replace(rgx, '$1' + '.' + '$2');
    }
    return x1;
}


function checkLength(o,n,min,max) {
	if ( o.val().length > max || o.val().length < min ) {
		o.addClass('ui-state-error');
		updateTips("Length of " + n + " must be between "+min+" and "+max+".");
		return false;
	} else {
		return true;
	}
}
function validarRut(rut, rut_dv){
	if ((rut.val() =="" && rut_dv =="" ) || !$.Rut.validar(rut.val()+"-"+rut_dv.val())){
			rut.addClass('ui-state-error');
			rut_dv.addClass('ui-state-error');
			return false;
	}
	return true;
}

function validarMail(o){
regexp=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;
	if ( !( regexp.test( o.val() ) ) ) {
		o.addClass('ui-state-error');
		//updateTips(n);
		return false;
	} else {
		return true;
	}
}

function validarCambioPass(p1,p2){
	if(p1.val().length>0 || p2.val().length>0){
		if(p1.val() != p2.val()){
			p1.addClass('ui-state-error');
			p2.addClass('ui-state-error');
			return false;
		}
	}
	return true;
}
function updateTips(t) {
	//tips.text(t).effect("highlight",{},1500);
}

// FUNCIONES SIMULACION
function Simular(monto, id, precio, bodega, est){

	$('#no_bod_disp').html("");
	$('#no_est_disp').html("");
	$('#bodega'+id).removeAttr("disabled");
	$('#est'+id).removeAttr("disabled");

	if (bodega == '0') {
                bodega=0;
                $('#no_bod_disp').html("Incluida");
        }
        if (est == '0') {
                est=0;
                $('#no_est_disp').html("Incluido");
        }

	if (bodega == '-1') {
		bodega=0;
		$('#no_bod_disp').html("No disponible");
		$('#bodega'+id).attr('disabled',true);
	}
	if (est == '-1') {
		est=0;
		$('#no_est_disp').html("No disponible");
		$('#est'+id).attr('disabled', true);
	}

	id = id ? id : '';
	if(id == '-ficha')
	{
		$('#referencia'+id).val(precio);
		$('#bodega'+id).val(bodega);
		$('#est'+id).val(est);
		$('#monto'+id).val(precio+bodega+est);
	}
	else
		$('#monto'+id).val(monto);

	pie10p = monto * 0.1;
	$('#pie'+id).val(pie10p);
	var moneda = $('#moneda'+id);
	moneda[0].checked=true;
	CalcularDividendo(id);
	return true;
}
function Calculos(id){
	id = id ? id : '';
	var pie = Limpiar($('#pie'+id).val(),id);

	if(id=='-ficha')
	{
	    var bod = Limpiar($('#bodega'+id).val(),id);
    	var est = Limpiar($('#est'+id).val(),id);
	    var referencia = Limpiar($('#referencia'+id).val(),id);
    	var monto = bod+est+referencia;
	}
	else
		var monto = Limpiar($('#monto'+id).val(),id);

	var credito = monto - pie;
    var moneda = $('#moneda'+id);
    if(moneda[0].checked == false)
		credito = credito / uf;
	if(pie >= monto && monto > 0)
	{
		alert("El pie debe ser menor al monto de la propiedad");
		$('#pie'+id).val(0);
//		$('#monto'+id).val(0);
	}
	CalcularDividendo(id);
	return false;
}
function RangoTasa(ano){
	var ano = parseInt(ano);
	var tasa = 0;
	switch (ano)
	{
		case ano >= 8 && ano < 10:
				tasa = 4.81;
				break;
		case ano >= 10 && ano < 15:
				tasa = 4.50;
				break;
		case ano >= 15 && ano < 20:
				tasa = 4.83;
				break;
		case ano >= 20 && ano < 25:
				tasa = 4.95;
				break;
		case ano >= 25 && ano <= 30:
				tasa = 5.00;
				break;
		default:
				tasa = 5.00;
	}
	tasa = parseFloat(tasa);
	return tasa;
}
function SwMontos(id){
	id = id ? id : '';
	var moneda = $('#moneda'+id);
	//alert($('#monto'+id).val());
	if(moneda[0].checked)
	{
	    $('#pie'+id).val( (Limpiar($('#pie'+id).val(),id,'x') / uf).toFixed(0) );
	    $('#monto'+id).val( (Limpiar($('#monto'+id).val(),id,'x') / uf).toFixed(0) );
		if(id=='-ficha')
		{
			$('#referencia'+id).val( (Limpiar($('#referencia'+id).val(),id,'x') / uf).toFixed(0) );
			$('#est'+id).val( (Limpiar($('#est'+id).val(),id,'x') / uf).toFixed(0) );
			$('#bodega'+id).val( (Limpiar($('#bodega'+id).val(),id,'x') / uf).toFixed(0) );
		}
	}
	else
	{
	    $('#pie'+id).val( (Limpiar($('#pie'+id).val(),id,true) * uf).toFixed(0) );
	    $('#monto'+id).val( (Limpiar($('#monto'+id).val(),id,true) * uf).toFixed(0) );
		if(id=='-ficha')
		{
			$('#referencia'+id).val( (Limpiar($('#referencia'+id).val(),id,true) * uf).toFixed(0) );
			$('#est'+id).val( (Limpiar($('#est'+id).val(),id,true) * uf).toFixed(0) );
			$('#bodega'+id).val( (Limpiar($('#bodega'+id).val(),id,true) * uf).toFixed(0) );
		}
	}
	Calculos(id);
}
function Limpiar ( num , id , ident){
    id = id ? id : '';
    ident = ident? ident : false;
    var moneda = $('#moneda'+id);
    if( (moneda[0].checked == false && ident == false) || ident == 'x')
		num = num.replace(/[.]+/g,"");
	num = num.replace("UF","");
	num = num.replace("$","");
	num = parseFloat(num);
	return num;
}
function CalcularDividendo(id){
	id = id ? id : '';
	var moneda = $('#moneda'+id);
	var pie = Limpiar($('#pie'+id).val(),id);

	if ($('#ano'+id).val() == ""){
		$('#ano'+id).val('25');
	}

	if(id =='-ficha')
	{
		var referencia =  Limpiar($('#referencia'+id).val(),id);
		var est =  Limpiar($('#est'+id).val(),id);
		var bod = Limpiar($('#bodega'+id).val(),id);
		var monto = referencia+est+bod;
		var valor_credito = (referencia+est+bod) - pie;
	}
	else
	{
		var monto = Limpiar($('#monto'+id).val(),id);
		var valor_credito = monto - pie;
	}
	var tasa_anual1= parseFloat(RangoTasa($('#ano'+id).val()) / 100.0);
	var meses1= parseInt($('#ano'+id).val())*12;
	var tasa_mensual1 = Math.pow( 1.0+tasa_anual1, 1.0/12.0) - 1.0;
	var dividendo1 = valor_credito * ( tasa_mensual1 / ( 1.0 - Math.pow( 1.0+tasa_mensual1, - meses1 ) ) );
	if(moneda[0].checked)
	{
		$('#monto'+id).val(monto.toFixed(2) + 'UF');
		$('#pie'+id).val(pie.toFixed(2) + 'UF');
		$('#credito'+id).val(valor_credito.toFixed(2) + 'UF');
		$('#dividendo'+id).val( dividendo1.toFixed(2) + 'UF' );
		if(id == '-ficha')
		{
			$('#referencia'+id).val( referencia.toFixed(2) + 'UF' );
			$('#bodega'+id).val( bod.toFixed(2) + 'UF' );
			$('#est'+id).val( est.toFixed(2) + 'UF' );
		}
	}
	else
	{
		$('#monto'+id).val('$' + ponerPuntos(monto));
		$('#pie'+id).val('$' + ponerPuntos(pie));
		$('#credito'+id).val('$' + ponerPuntos(valor_credito));
		$('#dividendo'+id).val( '$' + ponerPuntos(dividendo1) );
		if(id == '-ficha')
		{
			$('#referencia'+id).val( '$' + ponerPuntos(referencia ));
			$('#bodega'+id).val( '$' + ponerPuntos(bod) );
			$('#est'+id).val( '$' + ponerPuntos(est) );
		}
	}
	return true;
}

function toggleSWF(divswf, state){
  var swfDiv = document.getElementById(divswf);
  if(state === "on"){
    swfDiv.style.display = "block";
  } else {
    swfDiv.style.display = "none";
  }

}

function verinfopac () {
	$('#informativo').dialog("open");
}

function recupera_clave (email) {
	if (!email) {
		$('#msg').show();
		//$('#msg').removeClass("ui-state-error");
		//$("#msg").addClass("ui-state-error");
		//$("#msg").addClass("ui-state-highlight");
		$("#email").addClass("ui-state-highlight");
		$('#email').focus();
		$('#msg').html("<p>Ingresa tu email registrado para enviar tu clave</p>");
		return 0;
	}
	$('#msg').show();
	//$('#msg').removeClass("ui-state-error");
	//$("#msg").addClass("ui-state-highlight");
	$('#msg').html("cargando...");
	$.post("../../seguridad/recupera_clave_du",{ email:$('#email').val() },
			function (dataJson, textStatus) {
				if (textStatus =="success") {
					if (dataJson ==1){
						//$("#msg").addClass("ui-state-highlight");
						$('#msg').html("<p>Hemos enviado una nueva clave a su email "+email+"</p>");
					}
					else if (dataJson == -1 ){
							//$("#msg").addClass("ui-state-error");
							$('#msg').html("<p>Email "+email+" no está registrado</p>");
					}
				}
				else {
					$('cargando').innerHTML = "Ha ocurrido un problema con la solicitud [recupera_clave]: "+textStatus;
				}
			}
		,"json");
}

function recupera_clave2 (email) {
	if (!email) {
		$('#msg3').show();
		//$('#msg3').removeClass("ui-state-error");
		//$("#msg3").addClass("ui-state-error");
		//$("#msg3").addClass("ui-state-highlight");
		$("#email2").addClass("ui-state-highlight");
		$('#email2').focus();
		$('#msg3').html("<p>Ingresa tu email registrado para enviar tu clave</p>");
		return 0;
	}
	$('#msg3').show();
	//$('#msg3').removeClass("ui-state-error");
	//$("#msg3").addClass("ui-state-highlight");
	$('#msg3').html("cargando...");
	$.post("../../seguridad/recupera_clave_du",{ email:$('#email2').val() },
			function (dataJson, textStatus) {
				if (textStatus =="success") {
					if (dataJson ==1){
						//$("#msg3").addClass("ui-state-highlight");
						$('#msg3').html("<p>Hemos enviado una nueva clave a su email "+email+"</p>");
					}
					else if (dataJson == -1 ){
							//$("#msg3").addClass("ui-state-error");
							$('#msg3').html("<p>Email "+email+" no está registrado</p>");
					}
				}
				else {
					$('cargando').innerHTML = "Ha ocurrido un problema con la solicitud [recupera_clave]: "+textStatus;
				}
			}
		,"json");
}

