// JavaScript Document

function load_mapa_detalle(){
			
			//var Lat="-12.121760707877706";
			var Lat=document.getElementById("txt_lat").value;
			//var Lng="-77.02937364578247";
			var Lng=document.getElementById("txt_lng").value;
			
			var titulo_map=document.getElementById("txt_tit_map").value;
			var ubicacion_map=document.getElementById("txt_ubic_map").value;
			
			var latlng = new GLatLng(Lat,Lng);
			var map;
			
			map = new GMap2(document.getElementById("divImagenPlano"));
			map.setCenter(latlng,15);
			var titulo_inicial='<div style="width:220px; text-align:left;"><span style="font-family:arial; font-size:11px;">'+titulo_map+'<br> <strong>'+ubicacion_map+'<br>';
			var marker = addInfoWindowToMarker(new GMarker(latlng,{draggable : false}),titulo_inicial,{});
			var init_info='<div style="width:220px; text-align:left;"><span style="font-family:arial; font-size:11px;">'+titulo_map+'<br> <strong>'+ubicacion_map+'<br>';
			
			map.addOverlay(marker);
			//marker.openInfoWindowHtml(init_info);
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			
}

function reportar(){
	var flag=document.getElementById("flag_error").value;
	if(flag=='1'){
		if(document.getElementById("txt_error").style.display=='block' && document.getElementById("txt_error").value==''){
			alert("Por favor\nIngresa el motivo del error!");	
		} else {
			//alert("reportando...");	
			var j_mensaje	=document.getElementById("txt_error").value;  //alert(j_mensaje); 
			var j_inmueble	=document.getElementById("inm_id").value;  //alert(j_inmueble); 
			var j_error		=document.getElementById("tipo_error").value; 
			var x=$("#div_respuesta_error");
			x.html("Enviando reporte de error...");
			j_accion="reporte_error_inmueble";
			j_tipo	="inmueble";
			$.get("librerias/lb_inmueble.php",{tipo:j_tipo,inmueble:j_inmueble,error:j_error,mensaje:j_mensaje,accion:j_accion},
				  function(data){
					var x=$("#div_respuesta_error");
					x.html(data);
				}); 
		}
	} else {
	alert('Selecciona el tipo de error');	
	}
}

function reportar_producto(){
	var flag=document.getElementById("flag_error").value;
	if(flag=='1'){
		if(document.getElementById("txt_error").style.display=='block' && document.getElementById("txt_error").value==''){
			alert("Por favor\nIngresa el motivo del error!");	
		} else {
			//alert("reportando...");	
			var j_mensaje	=document.getElementById("txt_error").value;  //alert(j_mensaje); 
			var j_producto	=document.getElementById("prod_id").value;  //alert(j_inmueble); 
			var j_error		=document.getElementById("tipo_error").value; 
			var x=$("#div_respuesta_error");
			x.html("Enviando reporte de error...");
			j_accion="reporte_error_producto";
			j_tipo	="producto";
			$.get("librerias/lb_producto.php",{tipo:j_tipo,producto:j_producto,error:j_error,mensaje:j_mensaje,accion:j_accion},
				  function(data){
					var x=$("#div_respuesta_error");
					x.html(data);
				}); 
		}
	} else {
	alert('Selecciona el tipo de error');	
	}
}

function  selec_error(valor){
	
	document.getElementById("flag_error").value='1';
	document.getElementById("tipo_error").value=valor;
	if(valor=='otro'){
		document.getElementById("txt_error").style.display='block';	
	} else {
		document.getElementById("txt_error").style.display='none';	
	}
	
}

function enviar_mensaje_anuncio(){
	var j_nombre	=document.getElementById("txt_nombre").value;  //alert(j_nombre); 
	var j_email		=document.getElementById("txt_email").value;  //alert(j_email); 
	var j_telefono	=document.getElementById("txt_telefono").value;  //alert(j_telefono); 
	var j_mensaje	=document.getElementById("txt_mensaje").value;  //alert(j_mensaje); 
	var j_inmueble	=document.getElementById("inm_id").value;  //alert(j_inmueble); 
  	var j_encrip	=document.getElementById("txt_codigo").value; //alert(j_encrip); 
  	var flag_mensaje=document.getElementById("flag_msg").value; 
	var flag_suscrip=document.getElementById("chk_suscripcion").checked; 
	
	if(flag_suscrip){ j_suscrip='1'; } else { j_suscrip='0'; }
	
	if(flag_mensaje=='0'){

	if(!j_nombre || j_nombre=="") {
		window.alert("Debes Ingresar tus Nombres!!!"); 
		$("#txt_nombre").focus();
	}	
	  else if(!j_email) {
			  window.alert("Debes Ingresar tu email!!!"); 
			  $("#txt_email").focus();
			  }
			  else if(!valida_email_msg(j_email)) { 
					  window.alert("Debes Ingresar un email valido!"); 
					  $("#txt_email").focus();
					  }	  
				  else if(!j_mensaje) { 
						  window.alert("Debes escribir tu mensaje!"); 
						  $("#txt_mensaje").focus();
						  }
						else {
							var x=$("#div_respuesta_msg");
							x.html("Enviando mensaje ...");
							j_accion="enviar_mensaje_inmueble";
							$.get("librerias/lb_inmueble.php",{nombre:j_nombre,email:j_email,telefono:j_telefono,mensaje:j_mensaje,inmueble:j_inmueble,suscrip:j_suscrip, encrip:j_encrip,accion:j_accion},
								  function(data){
									var x=$("#div_respuesta_msg");
									x.html(data);
									document.getElementById("flag_msg").value		='';
									document.getElementById("txt_nombre").value		='';
									document.getElementById("txt_email").value		='';
									document.getElementById("txt_telefono").value	='';
									document.getElementById("txt_mensaje").value	='';
								}); 
						}
	} else {
			var x=$("#div_respuesta_msg");
			x.html("Ya haz enviado un mensaje recientemente!");
	}	
}

function enviar_mensaje_producto(){
	var j_nombre	=document.getElementById("txt_nombre").value;  //alert(j_nombre); 
	var j_email		=document.getElementById("txt_email").value;  //alert(j_email); 
	var j_telefono	=document.getElementById("txt_telefono").value;  //alert(j_telefono); 
	var j_mensaje	=document.getElementById("txt_mensaje").value;  //alert(j_mensaje); 
	var j_producto	=document.getElementById("prod_id").value;  //alert(j_inmueble); 
  	var j_encrip	=document.getElementById("txt_codigo").value; //alert(j_encrip); 
  	var flag_mensaje=document.getElementById("flag_msg").value; 
	var flag_suscrip=document.getElementById("chk_suscripcion").checked; 
	
	if(flag_suscrip){ j_suscrip='1'; } else { j_suscrip='0'; }
	
	if(flag_mensaje=='0'){

	if(!j_nombre || j_nombre=="") {
		window.alert("Debes Ingresar tus Nombres!!!"); 
		$("#txt_nombre").focus();
	}	
	  else if(!j_email) {
			  window.alert("Debes Ingresar tu email!!!"); 
			  $("#txt_email").focus();
			  }
			  else if(!valida_email_msg(j_email)) { 
					  window.alert("Debes Ingresar un email valido!"); 
					  $("#txt_email").focus();
					  }	  
				  else if(!j_mensaje) { 
						  window.alert("Debes escribir tu mensaje!"); 
						  $("#txt_mensaje").focus();
						  }
						else {
							var x=$("#div_respuesta_msg");
							x.html("Enviando mensaje ...");
							j_accion="enviar_mensaje_producto";
							$.get("librerias/lb_producto.php",{nombre:j_nombre,email:j_email,telefono:j_telefono,mensaje:j_mensaje,producto:j_producto,suscrip:j_suscrip, encrip:j_encrip,accion:j_accion},
								  function(data){
									var x=$("#div_respuesta_msg");
									x.html(data);
									document.getElementById("flag_msg").value		='';
									document.getElementById("txt_nombre").value		='';
									document.getElementById("txt_email").value		='';
									document.getElementById("txt_telefono").value	='';
									document.getElementById("txt_mensaje").value	='';
								}); 
						}
	} else {
			var x=$("#div_respuesta_msg");
			x.html("Ya haz enviado un mensaje recientemente!");
	}	
}

function enviar_mensaje_empresa(){
	var j_nombre	=document.getElementById("txt_nombre").value;  //alert(j_nombre); 
	var j_email		=document.getElementById("txt_email").value;  //alert(j_email); 
	var j_telefono	=document.getElementById("txt_telefono").value;  //alert(j_telefono); 
	var j_mensaje	=document.getElementById("txt_mensaje").value;  //alert(j_mensaje); 
	var j_empresa	=document.getElementById("empresa_id").value;  //alert(j_inmueble); 
  	var j_encrip	=document.getElementById("txt_codigo").value; //alert(j_encrip); 
  	var flag_mensaje=document.getElementById("flag_msg").value; 
		
	if(flag_mensaje=='0'){

	if(!j_nombre || j_nombre=="") {
		window.alert("Debes Ingresar tus Nombres!!!"); 
		$("#txt_nombre").focus();
	}	
	  else if(!j_email) {
			  window.alert("Debes Ingresar tu email!!!"); 
			  $("#txt_email").focus();
			  }
			  else if(!valida_email_msg(j_email)) { 
					  window.alert("Debes Ingresar un email valido!"); 
					  $("#txt_email").focus();
					  }	  
				  else if(!j_mensaje) { 
						  window.alert("Debes escribir tu mensaje!"); 
						  $("#txt_mensaje").focus();
						  }
						else {
							var x=$("#div_respuesta_msg");
							x.html("Enviando mensaje ...");
							j_accion="enviar_mensaje_empresa";
							$.get("librerias/lb_empresa.php",{nombre:j_nombre,email:j_email,telefono:j_telefono,mensaje:j_mensaje,empresa:j_empresa, encrip:j_encrip,accion:j_accion},
								  function(data){
									var x=$("#div_respuesta_msg");
									x.html(data);
									document.getElementById("flag_msg").value		='';
									document.getElementById("txt_nombre").value		='';
									document.getElementById("txt_email").value		='';
									document.getElementById("txt_telefono").value	='';
									document.getElementById("txt_mensaje").value	='';
								}); 
						}
	} else {
			var x=$("#div_respuesta_msg");
			x.html("Ya haz enviado un mensaje recientemente!");
	}	
}

function recomendar(){

	var j_nombre_para	=document.getElementById("txt_nombre_para").value;
	var j_email_para	=document.getElementById("txt_email_para").value;
	var j_nombre_desde	=document.getElementById("txt_nombre_desde").value;
	var j_email_desde	=document.getElementById("txt_email_desde").value;
	var j_comentario	=document.getElementById("txt_comentario").value;
	var j_tipo_origen	=document.getElementById("tipo").value;
	var j_codigo		=document.getElementById("cod_recomienda").value;
	if(document.getElementById("chk_suscripcion_rec").checked){ j_suscribe='1'; } else { j_suscribe='0'; }

	var indicador	=	true;
	  
	if(!j_nombre_para) { 
		indicador=false; Error("txt_nombre_para"); $("#txt_nombre_para").focus();
		} else {
			noError("txt_nombre_para");
		}
		
	if(!j_email_para) {
		indicador=false; Error("txt_email_para"); $("#txt_email_para").focus();
		} else {
			noError("txt_email_para");
		}

	if(!valida_email_msg(j_email_para)) { 
		indicador=false; Error("txt_email_para"); $("#txt_email_para").focus();
		} else {
			noError("txt_email_para");
		}
	
	if(!j_nombre_desde) { 
		indicador=false; Error("txt_nombre_desde"); $("#txt_nombre_desde").focus();
		} else {
			noError("txt_nombre_desde");
		}
	
	if(!j_email_desde) {
		indicador=false; Error("txt_email_desde"); $("#txt_email_desde").focus();
		} else {
			noError("txt_email_desde");
		}
							  
	if(!valida_email_msg(j_email_desde)) { 
		indicador=false; Error("txt_email_desde"); $("#txt_email_desde").focus();
		} else {
			noError("txt_email_desde");
		}
									  
	if(indicador) { 

		$.get("librerias/lb_recomienda.php",{nombre_para:j_nombre_para,email_para:j_email_para,nombre_desde:j_nombre_desde,email_desde:j_email_desde, comentario:j_comentario, suscribe:j_suscribe, tipo_origen:j_tipo_origen, codigo:j_codigo },
								  function(data){
									var capa_rec=$("#cont_recomienda_msg");
									capa_rec.html('<div style="width:270px; height:200px; line-height: 250px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">Enviando mensaje...</div>');
									capa_rec.html(data);
								}); 
		}
	
}

function valida_email_msg(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30})[.][a-zA-Z0-9.-]{1,30}($)/;
	if(reg.test(valor)) return true;
	else return false;
}

function imprimir(){
	window.print();
}

function enviar_amigo(vista){
	var capa=$("#cont_recomienda");
	if(vista=='') capa.css("display","block");
	if(vista=='cerrar') capa.css("display","none");
}
