/*
	Fecha: 17 - Junio - 2010
	Autor: Russell Hernández
	Descripción: Funciones que se utilizarán en toda la página
*/

//////////////////////////// Inicio de Exquisiteses de Mi Reservación ///////////////////////////////////////////////////
function validarPalabraCorreoElectronico(Palabra){
	// Tomando la clase de cambio de una variable oculta
	var ClaseCambio = $("#txtClaseCorreoElectronico").val();
	
	if(Palabra == '')
		$("#txtCorreoElectronico").removeClass("CampoReservacionCorreoElectronico").addClass(ClaseCambio);	
}

function CambiarEstiloCorreoElectronico(Palabra){
	// Tomando la clase de cambio de una variable oculta
	var ClaseCambio = $("#txtClaseCorreoElectronico").val();
	
	if(Palabra == '')
		$("#txtCorreoElectronico").removeClass(ClaseCambio).addClass("CampoReservacionCorreoElectronico");			
}

function validarPalabraClave(Palabra){
	// Tomando la clase de cambio de una variable oculta
	var ClaseCambio = $("#txtClaseClave").val();
	
	if(Palabra == '')
		$("#txtClave").removeClass("CampoReservacionClave").addClass(ClaseCambio);	
}

function CambiarEstiloClave(Palabra){
	// Tomando la clase de cambio de una variable oculta
	var ClaseCambio = $("#txtClaseClave").val();
	
	if(Palabra == '')
		$("#txtClave").removeClass(ClaseCambio).addClass("CampoReservacionClave");			
}
//////////////////////////// Fin de Exquisiteses de Mo Reservación ///////////////////////////////////////////////////

/////////////////////////// Inicio de funciones de impresión //////////////////////////////////////////////////////////////
function LLenarImpresionTour(idtour,ididioma) {
		
	// Llenando el div para imprimir
	$.get("/tours/infotour.php", { idtour: idtour, ididioma: ididioma },
			function(resultado)
			{
				if(resultado == false)
				{
					//alert("Error");					
				}
				else				
				{										
					// Imprimo el resultado
					Imprimir(resultado);							
				}
			}
		);
}

function LLenarImpresionTraslado(idtraslado,ididioma) {
		
	// Llenando el div para imprimir
	$.get("/traslados/infotraslado.php", { idtraslado: idtraslado, ididioma: ididioma },
			function(resultado)
			{
				if(resultado == false)
				{
					//alert("Error");					
				}
				else				
				{										
					// Imprimo el resultado
					Imprimir(resultado);							
				}
			}
		);
}

function Imprimir(CadenaResultado)
{
	var ventana = window.open("", "", "");
	var contenido = "<html><head><link rel=\"stylesheet\" href=\"/css/interna.css\" media=\"screen\" type=\"text/css\" /><title>Ficha</title></head><body onload='window.print();window.close();' style='background-color:#FFF; background-image:none;'><img src='/admin/img/logoimpresion.jpg' title='JOYASMAYAS' border='0' width='200px'><br />" + CadenaResultado + "</body></html>";
	ventana.document.open();
	ventana.document.write(contenido);
	ventana.document.close();
}

function ImprimirContenidoDiv()
{

var bName = navigator.appName;
var bVer = parseFloat(navigator.appVersion);

var contenido = document.getElementById("InfoTicket").innerHTML;
ventana=window.open("/print.php","ventana","width=760");
ventana.document.open();
ventana.document.write('<html><head><title>Ticket</title><\/head><body style=\"background-color: #FFFFFF\">'+contenido+'</body></html>');

//ventana.document.write(contenido);
ventana.document.close();
ventana.print();
ventana.focus();
}

/////////////////////////// Fin de funciones de impresión //////////////////////////////////////////////////////////////

///////////////////////////////////////////// Inicio de funciones que califican al tour ////////////////////////////////////////////
function CalificarTour(idtour,calificacion) {
		
		$('#txtCalificacion').attr("disabled", true);
		
	// Llenando el div para imprimir
	$.get("/tours/calificartour.php", { idtour: idtour, calificacion: calificacion },
			function(resultado)
			{
				if(resultado == false)
				{
					//alert("Error");					
				}
				else				
				{										
					// Imprimo el resultado
					$('#Promedio').empty();
					$('#Promedio').append(resultado);							
				}
			}
		);
}
///////////////////////////////////////////// Inicio de funciones que califican al tour ////////////////////////////////////////////

///////////////////////////////////////////////// Fin de validacíon de sección mi reservación//////////////////////////////////////////
function ValidarMiReservacion(){
	var mensaje = "";		
		
		// Si no es vacio el  email
		if(!Validar.EsVacio($("#txtCorreoElectronico").val()))
		{
			// Validamos si la cadena es de tipo email
			mensaje += (Validar.EsEmail($("#txtCorreoElectronico").val()))? "" : "-  Email format is wrong. Ex: correo@dominio.com\n";
		}
		else
		{
			// Mandamos el mensaje ya qque es un campo requerido
			mensaje += "- Email is required.\n";
		}					
		
		// Validando la parte de contacto
		mensaje += (Validar.EsVacio($("#txtClave").val()))? "- Key is required.\n" : "";
		
		if(mensaje == ""){
			$("#accion").val("Buscar");			
			$("#frmMiReservacion").submit();
		}else{
			alert(mensaje);
			return false;
		}
		return false;	
}
///////////////////////////////////////////////// Inicio de validacíon de sección mi reservación//////////////////////////////////////////
