﻿var mDomain = "";

/*
+
+ Literales para WidgetHG
+
*/
var sTitle_Consulte      = "";
var sTitle_SoloAqui      = "";
var sTitle_VerDispon     = "";
var sTitle_MiReserva     = "";
var sTitle_Llegada       = "";
var sTitle_Salida        = "";
var sTitle_infoMiRsv     = "";
var sTitle_Localizador   = ""; 
var sTitle_Email         = "";
var sTitle_Volver        = "";
var sTitle_Aceptar       = "";
var sTitle_DebesLocator  = "";
var sTitle_DebesEmail    = "";
var sSeleccionar         = "";
var sIdioma		 = "";
/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function DictionaryWidget(pIdioma)
{
    sIdioma = pIdioma;

    switch(pIdioma)
    {
       case "EN":

           sTitle_VerDispon     = "Making a reservation";
           sTitle_MiReserva     = "Booking Management";
           sTitle_Llegada       = "Arrival";
           sTitle_Salida        = "Departure";
           sTitle_infoMiRsv     = "Enter <b>E-Mail</b> and <b>Locator</b> for view your booking.";
           sTitle_Localizador   = "Locator    "; 
           sTitle_Email         = "E-Mail";
           sTitle_Volver        = "Back";
           sTitle_Aceptar       = "Accept";
           sTitle_DebesLocator  = "You must insert your locator.";
           sTitle_DebesEmail    = "You must insert email associated with your booking.";
	   sSeleccionar         = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--- Hotel Search --- ";
	   sTitle_DebesHotel    = "You must select a Hotel";
        break;
    
       case "ES":      
       

           sTitle_VerDispon     = "Ver Disponibilidad";
           sTitle_MiReserva     = "Gestion de Reservas";
           sTitle_Llegada       = "Desde";
           sTitle_Salida        = "Hasta";
           sTitle_infoMiRsv     = "Introduce los datos y visualiza su reserva </b>";
           sTitle_Localizador   = "Localizador"; 
           sTitle_Email         = "E-Mail";
           sTitle_Volver        = "Volver";
           sTitle_Aceptar       = "Aceptar";
           sTitle_DebesLocator  = "Debes introducir el localizador de tu reserva.";
           sTitle_DebesEmail    = "Debes introducir el email con el que hiciste la reserva.";
	   sSeleccionar         = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--- Buscar Hotel --- ";
	   sTitle_DebesHotel    = "Debes escoger un Hotel";
        break;
        
       case "AL":      
       

           sTitle_VerDispon     = "Buchen";
           sTitle_MiReserva     = "Booking Management";
           sTitle_Llegada       = "Ankunft";
           sTitle_Salida        = "Abfahrt";
           sTitle_infoMiRsv     = "Geben Sie <b>E-Mail</b> und <b>Locator</b>, um die Buchung zu sehen gemacht.";
           sTitle_Localizador   = "Locator"; 
           sTitle_Email         = "E-Mail";
           sTitle_Volver        = "Zurück";
           sTitle_Aceptar       = "Ok";
           sTitle_DebesLocator  = "Bitte geben Sie Ihre Reservierung Locator.";
           sTitle_DebesEmail    = "Bitte geben Sie die E-Mail, mit der Sie die Buchung vorgenommen hat.";
	   sSeleccionar         = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--- Hotel wählen --- ";
	   sTitle_DebesHotel    = "Bitte wählen Sie ein Hotel";

        break;


        default:
        
           sTitle_VerDispon     = "Ver disponibilidad";
           sTitle_MiReserva     = "Mi reserva";
           sTitle_Llegada       = "Llegada";
           sTitle_Salida        = "Salida";
           sTitle_infoMiRsv     = "Introduce <b>E-Mail</b> y <b>Localizador</b> y visualiza tu reserva.";
           sTitle_Localizador   = "Localizador"; 
           sTitle_Email         = "E-Mail";
           sTitle_Volver        = "Volver";
           sTitle_Aceptar       = "Aceptar";
           sTitle_DebesLocator  = "Debes introducir el localizador de tu reserva.";
           sTitle_DebesEmail    = "Debes introducir el email con el que hiciste la reserva.";
	   sSeleccionar         = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--- Buscar Hotel --- ";
	   sTitle_DebesHotel    = "Debes escoger un Hotel";
        break;
    }



}

/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function PSWidgetHome() {


      

    return _DoWidgetHome();
}


function PSResize()
{
	 if ($.browser.mozilla) {

	   $(".BLOC_PETIT_CONTENT").css("width","187px");
	   //$("#BLOC_PETIT_CONTENT").css("width","187px");

        }
}

/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function FadeMiReserva()
{
      $("#edLocalizador").val("");
      $("#edEmail").val("");

        
$("#dvPS_MyBooking").show();        
	$("#dvPS_NewBooking").parent().append($("#dvPS_MyBooking"));
$("#dvPS_NewBooking").hide();


       
      
}
/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function FadeNuevaReserva()
{
      $("#desde").val("");
      $("#hasta").val("");


$("#dvPS_NewBooking").show();        
	$("#dvPS_MyBooking").parent().append($("#dvPS_MyBooking"));
$("#dvPS_MyBooking").hide();   
}

/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function reservar(){
		
            if ($("#edDesde").val() == ""){
                alert("Selecciona una fecha de llegada.");
                return;
            }

            if ($("#edHasta").val() == ""){
                alert("Selecciona una fecha de salida.");
                return;
            }
            
			if($("#channelkey").val() != ""){
			//	alert("Hay hotel" + url_reserva.value);
				document.forms["frBuscar"].submit();

			}else{
				alert(sTitle_DebesHotel);
			}
	}

/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/


function MiReserva()
{

	
	if ($("#edEmail").val() == "")
	{
		alert(sTitle_DebesEmail);
		return;
	}

	if ($("#edLocalizador").val() == "")
	{
		alert(sTitle_DebesLocator);
		return;
	}
	
    document.forms['frMiResreva'].submit()//.p. En DOM es el segundo form
}


/*
+----------------------------------------------------------------------
+
+----------------------------------------------------------------------
*/

function _DoWidgetHome()
{


    str = "";
     
    
    str +="<div id='dvPS_NewBooking' style='overflow:hidden;padding:0;height:113px;' >";



    str +="<form name='prestige' id='frBuscar' action='tester/reserva.php' method='get' target='_parent' onsubmit='return validate_form ( );'>";    

        str +="<div id='dvReservar' style='margin-top:5px;padding-left:45px'>";

           
        
            str +="<table cellspacing='2' cellpadding='3' border='0'  >";


                    str +="<td class='lb' style='color:#666666;'>" + sTitle_Llegada + "</td>";
                    str +="<td style='text-align: left;'>";
                        str +="<input type='text' readonly='' style='width: 72px; text-align: left; vertical-align: top;' class='edcalendar' name='desde' id='edDesde'/>";
                    str +="</td>";



                str +="</tr>";
str += "<tr>";
                    str +="<td class='lb' style='color:#666666;'>" + sTitle_Salida + "</td>";
                    str +="<td style='text-align: left;'>";
                        str +="<input type='text' readonly='' style='width: 72px; text-align: left; vertical-align: top;' class='edcalendar' name='hasta' id='edHasta'/>";
                    str +="</td>";
str += "</tr>";
str += "<tr>";
	str +="<td colspan='2'>";
str +="<div style='margin-top: 0px;'>";
                            str +="<a class='bt' onclick='reservar()' >";
                                str +="<div style='padding-bottom: 5px;padding-top:4px;text-align:center'>";

                                        str +=sTitle_VerDispon;

                                str +="</div>";
                            str +="</a>";
str +="</div>";
str +="</td>";
str += "</tr>";
                
            str +="</table>"; 




str +="<div style='float:left;margin-left:10px'><a class='enllac' href='javascript:FadeMiReserva()' style='vartical-align:bottom'>" + sTitle_MiReserva + "</a></div>";

    str +="</div>";          
str +="</div>";
 str +="</form>";
        


   
    str +="<div id='dvPS_MyBooking' style='display:none;width: 230px;background-color:#E2E0DF;padding:0px;height:113px;overflow:hidden;margin:0px'>";
            str +="<div  style='color: #706F6F; font-family: Arial;  text-decoration: none; font-size: 9px; width: 257px;margin-top:5px;margin-bottom:1px'>";
            str += sTitle_infoMiRsv;
            
        str +="</div>";
 str +="<form name='prestige' id='frMiResreva' action='tester/reserva.php' method='get' target='_parent' >";    

        str +="<input id='idiomaMy' name='idiomaid' type='hidden' value='" + sIdioma.toLowerCase() + "' >"


        str +="<div style='float:left;margin:0px;padding:0px'>";
        
            str +="<table cellpadding='1' cellspacing='2' border='0'>";
                str +="<tr>";
                    str +="<td style='text-align:left;font-size:11px;color:#666666;'>";
                        str += sTitle_Email;
                    str +="</td>";
                    str +="<td style='text-align:left'>";
                        str +="<input id='edEmail' name='email' type='text' class='ed' style='width: 120px; text-align: left;' />";
                    str +="</td>";
                str +="</tr>";
                str +="<tr>";
                    str +="<td style='text-align:left;font-size:11px;color:#666666;'>";
                        str += sTitle_Localizador;   
                    str +="</td>";
                    str +="<td style='text-align:left'>";
                        str +="<input id='edLocalizador' name='localizador' type='text' class='ed' style='width: 80px;text-align: left; ' />";
                    str +="</td>";
                str +="</tr>";
            str +="</table>";
            str +="<table border='0' cellpadding='1' cellspacing='2' style='margin-left: 27px; margin-top: 6px;' >";
                str +="<tr>";
                    str +="<td>";
                        str +="<a class='bt' onclick='MiReserva()' href='javascript:;'>";
                            str +="<div style='padding-bottom: 5px;'>";
                                str +="<span style=''>";
                                    str += sTitle_Aceptar;
                                str +="</span>";
                            str +="</div>";
                        str +="</a>";
                    str +="</td>";
                    str +="<td>";
                        str +="<a class='bt' onclick='' href='javascript:FadeNuevaReserva()'  >";
                            str +="<div style='padding-bottom: 5px;'>";
                                str +="<span style=''>";
                                    str += sTitle_Volver;
                                str +="</span>";
                            str +="</div>";
                        str +="</a>";
                    str +="</td>";
                str +="</tr>";
            str +="</table>";
            
        str +="</div>";
   str += "</form>";
str +="</div>";
    
   


    
    return str;
}


