﻿
 
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;
           
    }    
}

 
