﻿
 
var COOKIE_DEPDATE  = "DPackages_DepDate";
var COOKIE_NIGHTS  = "DPackages_Nights";
var COOKIE_PAXNUM  = "DPackages_PaxNum";
var COOKIE_HRATING  = "DPackages_HRating";

var COOKIE_PACKAGE_EXPIRE_DAYS    = "1"



var ArrPHotels = new Array("דן אילת;20;ETH","הרודס פאלאס אילת;40;ETH","ישרוטל רויאל ביץ אילת;44;ETH","לאונרדו פלאזה אילת;51;ETH","מגיק סאנרייז אילת;56;ETH","לאונרדו קלאב אילת;194;ETH","מגיק פאלאס אילת;88;ETH","דן פנורמה אילת;124;ETH","ישרוטל שלמה המלך אילת;131;ETH","ישרוטל ספורט קלאב אילת;135;ETH","הולידי אין קראון פלאזה אילת;141;ETH","אורכידאה אילת;143;ETH","רימונים אילת;145;ETH","פאלמירה אילת;147;ETH","ישרוטל ים סוף אילת;149;ETH","אמריקנה אילת;151;ETH","ישרוטל ריביירה קלאב אילת;159;ETH","גולדן טוליפ פריוילג' אילת;262;ETH","אסטרל סיסייד;264;ETH","רימונים מרינה קלאב אילת;266;ETH","מרידאן אילת;268;ETH","הנסיכה אילת;267;ETH","הולידיי אין פטיו אילת;278;ETH","אסטרל טופז אילת;284;ETH","אקספרס ביט אילת;324;ETH","הילטון מלכת שבא אילת;330;ETH","ישרוטל רויאל גרדן אילת;1417;ETH","נובה אילת;157;ETH","קלאב הוטל אילת;260;ETH","ישרוטל לגונה אילת;139;ETH","ישרוטל אגמים אילת;2456;ETH","ויסטה אילת;2497;ETH","קיסר פרימייר אילת;2498;ETH","סי הוטל אילת;2500;ETH","פטרה אילת;2506;ETH","אסטרל בריזה אילת;2530;ETH","עדי אילת;2536;ETH","מלון דליה אילת;2521;ETH","ריף אילת;2527;ETH","רויאל פארק אילת;2528;ETH","אסטרל וילג' אילת;2529;ETH","קלאב אין אילת;2537;ETH","פרימה מיוזיק אילת;2538;ETH","הרודס פורום אילת;2547;ETH","הרודס ויטאליס אילת;2548;ETH","הרי אדום אילת;2556;ETH","רימונים סנטרל פארק אילת;5169;ETH","קלאב מד אילת;5770;ETH","סיאסטה אילת;6007;ETH","פירסט קלאב אילת;6327;ETH","אדומים אילת;6481;ETH","ישרוטל ריביירה הארחה בקיבוצים;6992;ETH","רויאל טוליפ אילת;7011;ETH","אילות הארחה בקיבוצים;6423;ETH");
ArrPHotels.sort();
function LoadDPHotels()
{
  
    ClearSelectControl("slctDPHotels");
     
    InsertOptionsToSelectControl("slctDPHotels","","0","- הכל -");
      for (i=0;i<ArrPHotels.length;i++)
        {
            var _item  = new String();
            _item = ArrPHotels[i];
            if (_item.split(";")[2] == "ETH")
            {
                InsertOptionsToSelectControl("slctDPHotels","",_item.split(";")[1],_item.split(";")[0]);
                document.getElementById("slctDPHotels").options[document.getElementById("slctDPHotels").options.length-1].title=_item.split(";")[0];
            }
        }
}


function OpenDPackagesCalendar(obj){
		SC(document.getElementById(obj));
}
function LoadDPControl()
{

    loadNumPax();
    loadingStarRating();
   // loadBoardBase();
    if (document.getElementById("ddlNumOfNights") != null)
    loadNumberOfNights();
   // loadDPPricelimit();
    LoadDPHotels();
    loadDPackagesCookies();
}
function loadDPPricelimit()
{
  ClearSelectControl("ddlPriceMax");
  InsertOptionsToSelectControl("ddlPriceMax", "", "0", "- הכל -");
  InsertOptionsToSelectControl("ddlPriceMax", "", "200", "עד 199");
  InsertOptionsToSelectControl("ddlPriceMax", "", "300", "עד 299");
  InsertOptionsToSelectControl("ddlPriceMax", "", "400", "עד 399");
  InsertOptionsToSelectControl("ddlPriceMax", "", "500", "עד 499");
  InsertOptionsToSelectControl("ddlPriceMax", "", "600", "עד 599");
  
}
function loadNumPax()
{
    ClearSelectControl("ddlNumPax");
    InsertOptionsToSelectControl("ddlNumPax", "", "", "-בחר-");
    InsertOptionsToSelectControl("ddlNumPax", "", "A", "1 מבוגר");
    InsertOptionsToSelectControl("ddlNumPax", "", "Ac", "מבוגר 1 + ילד");
    InsertOptionsToSelectControl("ddlNumPax", "", "AA", "2 מבוגרים");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAc", "2 מבוגרים + 1 ילד");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAcc", "2 מבוגרים + 2 ילדים");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAccc", "2 מבוגרים + 3 ילדים");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAA", "3 מבוגרים");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAAc", "3 מבוגרים + 1 ילד");
    InsertOptionsToSelectControl("ddlNumPax", "", "AAAcc", "3 מבוגרים + 2 ילדים");
    InsertOptionsToSelectControl("ddlNumPax", "", "A4", "4 מבוגרים");
    InsertOptionsToSelectControl("ddlNumPax", "", "A5", "5 מבוגרים");
     InsertOptionsToSelectControl("ddlNumPax", "", "A6", "6 מבוגרים");
    document.getElementById("ddlNumPax").selectedIndex=0;
}
function loadingStarRating()
{
     ClearSelectControl("ddlStarRating");
     InsertOptionsToSelectControl("ddlStarRating", "", "0", "- הכל -");
     InsertOptionsToSelectControl("ddlStarRating", "", "2", "2 כוכבים");
     InsertOptionsToSelectControl("ddlStarRating", "", "3", "3 כוכבים");
     InsertOptionsToSelectControl("ddlStarRating", "", "4", "4 כוכבים");
     InsertOptionsToSelectControl("ddlStarRating", "", "5", "5 כוכבים");
}

function loadBoardBase()
{
    ClearSelectControl("ddlBoardBase");
    InsertOptionsToSelectControl("ddlBoardBase", "", "0", "- הכל -");
    InsertOptionsToSelectControl("ddlBoardBase", "", "1", "ארוחת בוקר");
    InsertOptionsToSelectControl("ddlBoardBase", "", "2", "חצי פנסיון");
    InsertOptionsToSelectControl("ddlBoardBase", "", "4", "פנסיון מלא");
    InsertOptionsToSelectControl("ddlBoardBase", "", "3", "הכל כלול");
}

function loadNumberOfNights()
{
    ClearSelectControl("ddlNumOfNights");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "0", "- הכל -");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "2", "2 לילות");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "3", "3 לילות");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "4", "4 לילות");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "5", "5 לילות");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "6", "6 לילות");
     InsertOptionsToSelectControl("ddlNumOfNights", "", "7", "7 לילות");
}


 function isValidDPackages(){
        if (document.getElementById( "fdtDP1").value == "" )
        {
            alert('אנא בחר תאריך יציאה ');
            return false;
        }
        if (document.getElementById("ddlNumPax").value == "")
        {
            alert('אנא בחר הרכב ');
            return false;
        }
         
        return true;
    }
  
 function loadDPackagesCookies()
{
      
        if (readCookie(COOKIE_DEPDATE) == null)
            document.getElementById("fdtDP1").value=""
        else
            document.getElementById("fdtDP1").value = readCookie(COOKIE_DEPDATE);

        
        if (document.getElementById("ddlNumOfNights") != null)
        {
        if (readCookie(COOKIE_NIGHTS) == null)
            document.getElementById("ddlNumOfNights").selectedIndex=0;
        else
            document.getElementById("ddlNumOfNights").value = unescape(readCookie(COOKIE_NIGHTS));
        }    
        if (readCookie(COOKIE_PAXNUM) == null)
            document.getElementById("ddlNumPax").selectedIndex=0;
        else
            document.getElementById("ddlNumPax").value = readCookie(COOKIE_PAXNUM);
            
        if (readCookie(COOKIE_HRATING) == null)
            document.getElementById("ddlStarRating").selectedIndex=0;
        else
            document.getElementById("ddlStarRating").value = readCookie(COOKIE_HRATING);
            
         
}  
 function SaveDPackagesCookies()
 {
   
    eraseCookie(COOKIE_DEPDATE);
    createCookie(COOKIE_DEPDATE, document.getElementById("fdtDP1").value, COOKIE_PACKAGE_EXPIRE_DAYS);
    
  
    if (document.getElementById("ddlNumOfNights") != null){
    eraseCookie(COOKIE_NIGHTS);
    createCookie(COOKIE_NIGHTS, escape(document.getElementById("ddlNumOfNights").value), COOKIE_PACKAGE_EXPIRE_DAYS);
    }
    eraseCookie(COOKIE_PAXNUM);
    createCookie(COOKIE_PAXNUM, document.getElementById("ddlNumPax").value, COOKIE_PACKAGE_EXPIRE_DAYS);
    
    eraseCookie(COOKIE_HRATING);
    createCookie(COOKIE_HRATING, document.getElementById("ddlStarRating").value, COOKIE_PACKAGE_EXPIRE_DAYS);
    
    Set_Cookie("WT/domesticpackages/valueCollection",'null',30,'/','','');
 }  
   
 function getDPackagesRes(_BaseUrl){  
 //"&hboard=" + document.getElementById("ddlBoardBase").value
 //"&mprice=" + document.getElementById("ddlPriceMax").value
    var _isValid = isValidDPackages();
    if (_isValid){
            SaveDPackagesCookies();
            var _redirectUrl = _BaseUrl + "resources/services/loading_search.aspx?page=../../israel/packagesresults.aspx&msg=1";
            _redirectUrl =_redirectUrl +  "&dport=ETH&ddate=" + document.getElementById("fdtDP1").value + "&nights=" + document.getElementById("ddlNumOfNights").value  + "&npax=" + document.getElementById("ddlNumPax").value  +"&hrating="+document.getElementById("ddlStarRating").value + "&hcode=" + document.getElementById("slctDPHotels").value;
             window.location.href = _redirectUrl;
           
    }    
}

 