/**************************************************************/
$(document).ready(function(){
	
	$("body").click(function () {
		if($('.the_menu').is(":visible")){
			$('.the_menu').hide();
		}
    });
	
	<!--/////DROP DOWN////-->
    $('.dropDownCustom').click(function (event) {
		event.stopPropagation();
		$(".lnkDetalle").first().toggle();//IE6 FIX		
		$('.the_menu').toggle();
    });
	
	<!--/////DROP DOWN////-->
    $('.dropDownCustomShort').click(function (event) {
		event.stopPropagation();
		$(".lnkDetalleShort").first().toggle();//IE6 FIX		
		$('.the_menuShort').toggle();
    });
	
	$(".the_menuShort td").click(function(){
		$(".dropDownTextShort").html($(this).html());	
		$('.the_menuShort').toggle();
	});
	
	$(".btn_buscar_header").click(function(){
		var cantPersonas = $(".dropDownTextShort").html();	
		var fechaDesde = $("#fechaDesdeBusqueda").val();
		var fechaHasta = $("#fechaHastaBusqueda").val();
		
		if((fechaDesde != "" && fechaHasta == "") || (fechaDesde == "" && fechaHasta != "")){
			alert("Debe completar ambas fechas");
			return false;
		}
		
		window.location = "index.php?cantPersonas="+cantPersonas+"&fechaDesde="+fechaDesde+"&fechaHasta="+fechaHasta;
	});

});

function chatOnline(){
	$(document).ready(function(){
		$("#liveadmin_status_image_liveadmin").trigger("click");
	});
}

/****************************************************************/




function ShowDialog(id){
    $.ui.dialog.defaults.bgiframe = true;
    $(function() {       
        $("#dialog_"+id).dialog({  
            bgiframe: true, 
            modal: true,
            draggable: false,
            resizable: false,
            closeOnEscape: true,
            buttons: {
                Ok: function() {
                    $(this).dialog('destroy');
                }
            },
            close: function() {
                    $(this).dialog('destroy');            
            }                                        
        });
    });
}

/*Formulario de contacto desde columna derecha o izquierda*/
function validarFormContactoColumna(){
	//var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	msg = "";
	
	if($("#txtNombre").val() == ""){
		msg += "Complete su Nombre<br>";
	}	
		
	if($("#txtTelefono").val() == ""){
		msg += "Complete su Tel&eacute;fono<br>";
	}		
	/*if($("#txtEmail").val() == ""){
		msg += "Complete su Email<br>";
	}	
	if(!emailReg.test($("#txtEmail").val())){
		msg += "Email no valido<br>";
	}*/
	if($("#txtConsulta").val() == ""){
		msg += "Complete su Consulta<br>";
	}	

	if(msg != ""){
		//Hubo un error	
		ShowDialog("form_contacto");
		$(".ui-dialog-titlebar").html("Validación");		
		$("#dialog_form_contacto").html(msg);
	}else{
		$("#btn_EnviarConsulta").hide();
		$("#loading_columna").show("normal");		
		
		/////////se envia el mail////////
		$.ajax({ 
			 url: "includes/mail.php", 
			 type: "POST",
			 data: "sec=form_columna&txtNombre=" + $("#txtNombre").val() + "&txtTelefono=" + $("#txtTelefono").val() 
			 		+ "&txtConsulta=" + $("#txtConsulta").val(),
			 error:function(xhr, ajaxOptions, thrownError){
			 	alert("Error");			
				var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				$(".ui-dialog-titlebar").html("Error");
				$("#dialog_form_contacto").html(obj.msg); 
			 },
			 success: function(r){
			 	$("#loading_columna").hide();
				$("#btn_EnviarConsulta").show();
				 
				 var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				if(obj.success){
	        		$(".ui-dialog-titlebar").html("Envio Correcto");
				}
				else{
					$(".ui-dialog-titlebar").html("Error al enviar el email");
				}
					
				$("#dialog_form_contacto").html(obj.msg);
				limpiarCamposFormColumna();
      		}
		});
		
	}
}

function limpiarCamposFormColumna(){
	$("#txtNombre").val("");
	$("#txtTelefono").val("");	
	$("#txtConsulta").val("");
}

/*formulario de contacto desde la pagina de ventas de un producto*/
function validarFormContactoVentas(id_producto){
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	msg = "";
	
	if($("#txtNombre").val() == ""){
		msg += "Complete su Nombre<br>";
	}	
	
	if($("#txtApellido").val() == ""){
		msg += "Complete su Apellido<br>";
	}	
		
	if($("#txtTelefono").val() == ""){
		msg += "Complete su Telefono<br>";
	}	

	if($("#txtEmail").val() == ""){
		msg += "Complete su Email<br>";
	}	
	if(!emailReg.test($("#txtEmail").val())){
		msg += "Email no valido<br>";
	}
	if($("#txtConsulta").val() == ""){
		msg += "Complete su Consulta<br>";
	}	

	if(msg != ""){
		//Hubo un error	
		ShowDialog("form_contacto");
		$(".ui-dialog-titlebar").html("Validación");		
		$("#dialog_form_contacto").html(msg);
	}else{
		$("#btn_EnviarConsulta").hide();
		$("#loading_columna").show("normal");		
		
		/////////se envia el mail////////
		$.ajax({ 
			 url: "includes/mail.php", 
			 type: "POST",
			 data: "sec=form_prd_venta&txtNombre=" + $("#txtNombre").val() + "&txtEmail=" + $("#txtEmail").val() + "&txtApellido=" + $("#txtApellido").val() 
					 + "&txtTelefono=" + $("#txtTelefono").val() + "&txtConsulta=" + $("#txtConsulta").val()  + "&id_producto=" +  id_producto,
			 error:function(xhr, ajaxOptions, thrownError){
			 	alert("Error");			
				var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				$(".ui-dialog-titlebar").html("Error");
				$("#dialog_form_contacto").html(obj.msg); 
			 },
			 success: function(r){
			 	$("#loading_columna").hide();
				$("#btn_EnviarConsulta").show();
				 
				 var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				if(obj.success){
	        		$(".ui-dialog-titlebar").html("Envio Correcto");
				}
				else{
					$(".ui-dialog-titlebar").html("Error al enviar el email");
				}
					
				$("#dialog_form_contacto").html(obj.msg);
				limpiarCamposFormVentas();
      		}
		});
		
	}
}

function limpiarCamposFormVentas(){
	$("#txtNombre").val("");
	$("#txtEmail").val("");	
	$("#txtConsulta").val("");
	$("#txtTelefono").val("");
}


/*Formulario de contacto desde la pagina de contacto.php*/
function validarFormContacto(){
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	msg = "";
	
	if($("#txtNombre").val() == ""){
		msg += "Complete su Nombre<br>";
	}	
	if($("#txtApellido").val() == ""){
		msg += "Complete su Apellido<br>";
	}	
	if($("#txtTelefono").val() == ""){
		msg += "Complete su Telefono<br>";
	}
	if($("#txtEmail").val() == ""){
		msg += "Complete su Email<br>";
	}	
	if(!emailReg.test($("#txtEmail").val())){
		msg += "Email no valido<br>";
	}
	if($("#txtConsulta").val() == ""){
		msg += "Complete su Consulta<br>";
	}	

	if(msg != ""){
		//Hubo un error	
		ShowDialog("form_contacto");
		$(".ui-dialog-titlebar").html("Validación");		
		$("#dialog_form_contacto").html(msg);
	}else{
		$("#btn_EnviarConsultaContacto").hide();
		$("#loading_columna").show("normal");		
		
		/////////se envia el mail////////
		$.ajax({ 
			 url: "includes/mail.php", 
			 type: "POST",
			 data: "sec=form_contacto&txtNombre=" + $("#txtNombre").val() + "&txtApellido=" + $("#txtApellido").val() 
					 + "&txtCiudad=" + $("#txtCiudad").val() + "&txtTelefono=" + $("#txtTelefono").val()
					 + "&txtEmail=" + $("#txtEmail").val() + "&txtConsulta=" + $("#txtConsulta").val(),
			 error:function(xhr, ajaxOptions, thrownError){
			 	alert("Error");			
				var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				$(".ui-dialog-titlebar").html("Error");
				$("#dialog_form_contacto").html(obj.msg); 
			 },
			 success: function(r){
			 	$("#loading_columna").hide();
				$("#btn_EnviarConsultaContacto").show();
				 
				 var obj = eval("("+r+")");
			 	ShowDialog("form_contacto");
				if(obj.success){
	        		$(".ui-dialog-titlebar").html("Envio Correcto");
				}
				else{
					$(".ui-dialog-titlebar").html("Error al enviar el email");
				}
					
				$("#dialog_form_contacto").html(obj.msg);
				limpiarCamposFormContacto();
      		}
		});
		
	}
}


function limpiarCamposFormContacto(){
	$("#txtNombre").val("");
	$("#txtApellido").val("");	
	$("#txtEmail").val("");	
	$("#txtCiudad").val("");	
	$("#txtTelefono").val("");	
	$("#txtConsulta").val("");
}
