function showHide(show,hide){var showObj,hideObj;hideObj= eval("document.all."+hide);showObj= eval("document.all."+show);if (show!="no"){showObj.style.display='inline';}if (hide!="no"){hideObj.style.display='none';}}
function tabClicked(tabs,thisTab){thisTab.src = thisTab.src.replace("off","on");thisTable = eval("document.all.table_"+thisTab.id);thisTable.className = "table_on";for( i=1 ; i<tabs+1 ; i++ ){offTab = eval("document.all.tab"+i);offTable = eval("document.all.table_tab"+i);if( (offTab.src.indexOf("on") > -1) && (offTab.id != thisTab.id) ){offTab.src = offTab.src.replace("on","off");offTable.className = offTable.className.replace("on","off");}}}
var GLOBAL_obj,GLOBAL_obj1;GLOBAL_obj="";GLOBAL_obj1="";
function disableThis(Obj,flag,Gobj){var disableObj;disableObj= eval("document.all."+Obj);if(!flag && GLOBAL_obj!=Gobj){if(disableObj.disabled==false){disableObj.disabled=true;}else{disableObj.disabled=false;}GLOBAL_obj= Gobj;}}
function disableThis1(Obj,flag,Gobj){var disableObj;disableObj= eval("document.all."+Obj);if(!flag && GLOBAL_obj1!=Gobj){if(disableObj.disabled==false){disableObj.disabled=true;}else{disableObj.disabled=false;}GLOBAL_obj1= Gobj;}}
function iconRoll(imag,sorc){var imgObj;imgObj = eval("document."+imag);imgObj.src =  eval(sorc+".gif");}
function iconRollOff(imag,sorc){var imgObj=eval("document."+imag);imgObj.src =  eval(sorc+".gif");}
function CurrencyOver(imag,srcc){var o=eval("FO."+imag);if(typeof o=="object") o.src="/site2/common/img/cur/" + srcc + ".gif";}	
function openWindow(url,w,h) {var sURL = url;var sName = "popName";var sFeatures = "menubar=no,scrollbars=no,resizable=no";sFeatures = sFeatures + ",width=" + w + ",height=" + h;var wizWin = window.open(sURL, sName, sFeatures);}	
function displaySearchTab(iNum){thisTab = eval("document.all.table_tab"+iNum);otherTab = eval("document.all.table_tab"+((parseInt(iNum/2)-2)*-1));thisWrite = eval("document.all.write"+iNum);otherWrite = eval("document.all.write"+((parseInt(iNum/2)-2)*-1));thisWrite.className='PackFlightTabsOn';otherWrite.className='PackFlightTabs';thisTab_inner = eval("document.all.table_tab_inner"+iNum);otherTab_inner = eval("document.all.table_tab_inner"+((parseInt(iNum/2)-2)*-1));otherTab.className='table_off';thisTab.className='table_on';otherTab_inner.className='table_off';thisTab_inner.className='table_on';}
function changeFlight(Type){var inn=document.getElementById('innerFlight');abr=document.getElementById('abroadFlight');if (Type=='inner'){inn.className='text12Blue_b';abr.className='text12Blue';}else if(Type=='abroad'){abr.className='text12Blue_b';inn.className='text12Blue';}}
function changePackage(Type){var inn=document.getElementById('innerPackage'),abr=document.getElementById('abroadPackage');if (Type=='inner'){inn.className='text12Blue_b';abr.className='text12Blue';}else if(Type=='abroad'){abr.className='text12Blue_b';inn.className='text12Blue';}}
function changeIncludeFlight(iType){var f1=document.getElementById('includeFlight1'),f2=document.getElementById('includeFlight2'),f3=document.getElementById('includeFlight3');switch(iType){case 1:f1.className='text12Blue_b';f2.className='text12Blue';f3.className='text12Blue';break;case 2:f1.className='text12Blue';f2.className='text12Blue_b';f3.className='text12Blue';break;case 3:f1.className='text12Blue';f2.className='text12Blue';f3.className='text12Blue_b';break;}}
function displayOBJ(objID,MODE){var x=eval("document.all."+objID);if (typeof(x)=="object")x.style.display=MODE;}
function dispableOBJ(objID,val){eval("document.all."+objID).disabled=(val==1)?false:true;}
function rollOnLink(link,newClass){link.className = newClass;}
function changeRadio(Pressed,Leave){document.getElementById(Pressed).className='text12Blue_b';document.getElementById(Leave).className='text12Blue';}
function onlyNomeric(obj){if ((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode==9)||(event.keyCode==8)||(event.keyCode==13)||(event.keyCode==46)){return;}else{event.returnValue=false;}}
function isNomeric(v){for(var i=0;i<v.length;i++)if(v.charAt(i)<'0'||v.charAt(i)>'9') return false;return true;}
function ElmTitleVal(ob,Title){if(event.type=="focus"){if(ob.value==Title)ob.value='';}else if(event.type=="blur")if(ob.value=='')ob.value=Title;}
function checkMail(email){if(email.indexOf("@",1)==-1||email.indexOf(".",3)==-1)return false;return true;}
function onlyDateFormat(ob){if((ob.value.length==2)||(ob.value.length==5)){if ((event.keyCode==191)||(event.keyCode==47)||(event.keyCode==9)||(event.keyCode==46)||(event.keyCode==8)){return;}else{event.returnValue=false;}}else{if ((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode==46)||(event.keyCode==8)){return;}else{event.returnValue=false;}}}
function addSlash(ob){if(((ob.value.length==2)||(ob.value.length==5))&&(event.keyCode!=8)) ob.value+='/';}
function onlyLatin(ob){if((event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)||(event.keyCode==13)||(event.keyCode==13)||(event.keyCode==32)||(event.keyCode==39)||(event.keyCode==34)||(event.keyCode==45)||(event.keyCode==9)){return;}else{alert(ob.em2);event.returnValue=false;}}
function onlyAlphaBeta(ob){if((event.keyCode>=1488 && event.keyCode<=1514)||(event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)||(event.keyCode==13)||(event.keyCode==13)||(event.keyCode==32)||(event.keyCode==39)||(event.keyCode==34)||(event.keyCode==45)||(event.keyCode==46)||(event.keyCode==8)||(event.keyCode==9))return;else event.returnValue=false;}
function onlyLatinNomeric(ob){if((event.keyCode>=48 && event.keyCode<=57)||(event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)||(event.keyCode==13))return;else{alert((typeof ob.em2=="string")?ob.em2:'חובה להקליד אותיות לטיניות ומספרים בלבד');event.returnValue=false;}}
function onlyEmailChars(ob){if((event.keyCode>=1488 && event.keyCode<=1514)||(event.keyCode==32)){alert((ob.em3)? ob.em3:'התו שהקלדת אינו חוקי עבור דואל');event.returnValue=false;}else return;}
function retLang(x){var retVal='';if(x.length>0){for(var i=0;i<x.length&&!((x.charAt(i)>='א'&& x.charAt(i)<='ת')||(x.charAt(i)>='a'&& x.charAt(i)<='z')||(x.charAt(i)>='A'&& x.charAt(i)<='Z'));i++);if(i<x.length){retVal=(x.charAt(i)>='א')? 'HE':'EN';}}return retVal;}
function LegalStr(x){var Lang=retLang(x);if(x.length==0) return true;for(i=0;(i<x.length-1)&&((retLang(x.charAt(i))==retLang(x.charAt(i+1)))||(retLang(x.charAt(i))=='' || retLang(x.charAt(i+1))==''));i++);if(i<(x.length-1)) return false;return true;}
function sameLang(Num,ob){var Lang=retLang(ob.value),NAME=ob.id;var otherOb=eval("FO."+((NAME.indexOf('FN')!=-1)?NAME.replace('FN','LN'):NAME.replace('LN','FN')));if(Lang==''){if(retLang(otherOb.value)=='EN')if(!((event.keyCode>=1488)&&(event.keyCode<=1514))){return;}else{alert((typeof ob.em3=="string")?ob.em3:'חובה לכתוב באנגלית בלבד');event.returnValue=false;}else if(retLang(otherOb.value)=='HE')if(!((event.keyCode>=65)&&(event.keyCode<=122)))return;else{alert((typeof ob.em3=="string")?ob.em3:'חובה לכתוב בעברית בלבד');event.returnValue=false;}else return;}else{if((Lang=='EN')||(retLang(otherOb.value)=='EN')){if(!((event.keyCode>=1488)&&(event.keyCode<=1514))){return;}else{alert((typeof ob.em6=="string")?ob.em6:'חובה לכתוב באנגלית בלבד');event.returnValue=false;}}else{if(!((event.keyCode>=65)&&(event.keyCode<=122)))return;else{alert((typeof ob.em5=="string")?ob.em5:'חובה לכתוב בעברית בלבד');event.returnValue=false;}}}}
function getDepartureByDest(ob,DestCODE){var x=new Array();x=(GLOB_ActiveFlightType==2)?ADP:LDP;ClearCombo(ob);	if (DestCODE!="0"){for(var i=0;i<x.length;i++){if(x[i][0]==DestCODE){elem = document.createElement("OPTION");elem.value=x[i][1].split('*')[1].split('%')[0];	elem.text=x[i][1].split('*')[0];if(typeof x[i][1].split('*')[1].split('%')[1]=="string") elem.dateDiff=x[i][1].split('*')[1].split('%')[1];ob.add(elem);}}}}
function getLandingByDest(ob,DestCODE,DepartCODE){var x=new Array();x=(GLOB_ActiveFlightType==2)?ADP:LDP;ClearCombo(ob);if(DepartCODE!="0"){for(var i=0;i<x.length;i++){if((x[i][0]==DestCODE && x[i][1].split('*')[1]==DepartCODE )&& (x[i][2].length>0)){var oList=x[i][2].split('^');for(var j=0;j<oList.length;j++){elem = document.createElement("OPTION");elem.value=oList[j].split('*')[1].split('%')[0];elem.text=oList[j].split('*')[0];if(typeof oList[j].split('*')[1].split('%')[1]=="string")elem.dateDiff=oList[j].split('*')[1].split('%')[1];ob.add(elem);}return;}}}}
function ClearCombo(ob){while (ob.length > 1) ob.remove(ob.length-1);}
function ClearComboAll(ob){while (ob.length>0) ob.remove(ob.length-1);}
function initCombo(ob){ClearCombo(ob);ob.disabled=false;}
function BuildTimeCombo(ob){for (var i=1;i<=24;i++){elem = document.createElement("OPTION");elem.value=i;elem.text=i+':00';ob.add(elem);}}
var now = new Date();
var ListMonth = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
function isValidDate(date){	var chk = 0,maxDay = 0,dAr=date.split('/'),dd = dAr[0],mm = dAr[1],yy = dAr[2],_dd=parseInt(dd,10),_mm=parseInt(mm,10),_yy=parseInt(yy,10);maxDay = max_day(mm, yy);if(dd!=_dd || mm!=_mm || yy!=_yy)   { chk = 1;}else if((dd <= 0) || (dd > maxDay)) { chk = 1;}else if((mm <= 0) || (mm > 12))     { chk = 1;}else if((yy <= 999)) { chk = 1;} if(chk) return false;else if(parseDateInToObjFormat(date)=='NaN') return false;return true;}
function max_day(mn, yr){var mDay;if((mn == 4) || (mn == 6) || (mn == 9) || (mn == 11)){ mDay = 30;}else if(mn == 2){ mDay = isLeapYear(yr) ? 29 : 28;}else{mDay = 31;}return mDay;}
function isLeapYear(yr){if(yr % 4 != 0)return false;else if (yr % 400 == 0) return true;else if (yr % 100 == 0) return false;else return true;}
function isDate(ob){if(typeof ob=="object"){if (ob.value.length>0){return isValidDate(ob.value);}else{return false;}}else{return false;}}
function parseDateInToObjFormat(date2parse){return new Date(ListMonth[eval(date2parse.substring(3,5)-1)] + ' ' + date2parse.substring(0,2) + ' ' + date2parse.substring(6,10));}
function dateDiff(date1,date2){return parseInt((date2 - date1)/(1000 * 60 * 60 * 24));}
function parseDateInToCalendarFormat(date2parse){return AddZero(date2parse.getDate()) + '/' + AddZero(eval(date2parse.getMonth()+1)) + '/' + date2parse.getFullYear();}
function Add2Date(date1,Days2Add){date1.setDate(parseInt(date1.getDate())+parseInt(Days2Add));return new Date(ListMonth[date1.getMonth()]+' '+eval(date1.getDate())+' '+date1.getFullYear());
//return new Date(ListMonth[date1.getMonth()] + ' ' + eval(date1.getDate()+Days2Add*1) + ' ' + date1.getFullYear());
}
function AddZero(num){if (num < 10)return '0' + num; else return num;}
function setDateTo(fromOb,toOb){if(isValidDate(fromOb.value)){toOb.value=(parseDateInToCalendarFormat(Add2Date(parseDateInToObjFormat(fromOb.value),2)));}else{alert(fromOb.em2);}}
function setDateTo_Diff(fromOb,toOb,landOb){var DIFF=((typeof landOb.dateDiff =="string")||(typeof landOb.dateDiff =="number"))?landOb.dateDiff:0;if((landOb.value!="0")&&(landOb.value!="")){if(isValidDate(fromOb.value)){toOb.value=(parseDateInToCalendarFormat(Add2Date(parseDateInToObjFormat(fromOb.value),DIFF)));}else{alert(fromOb.em2);}}else toOb.value='';}
function checkFormDates(FO){var retStr='';if(typeof FO.DateFrom=="object")if (FO.DateFrom.value.length>0){if (!(isValidDate(FO.DateFrom.value)))retStr+=(FO.DateFrom.em2+'\n');else if(passedDate(FO.DateFrom.value)) retStr+=(FO.DateFrom.em3+'\n');}if(typeof FO.DateTo=="object")if (FO.DateTo.value.length&&!FO.DateTo.disabled){if (!(isValidDate(FO.DateTo.value)))retStr+=(FO.DateTo.em2+'\n');else if(passedDate(FO.DateTo.value)) retStr+=(FO.DateTo.em3+'\n');}if(retStr!=''){alert(retStr);return false;}if((typeof FO.DateFrom=="object") && (typeof FO.DateTo=="object")){if (!FO.DateTo.disabled)if(((dateDiff(parseDateInToObjFormat(FO.DateFrom.value),parseDateInToObjFormat(FO.DateTo.value)))<0)){alert(FO.DateTo.em4);return false;}}return true;}
function passedDate(d){var month=((now.getMonth()<10)? ('0'+(parseInt(now.getMonth())+1)):now.getMonth());var t=((now.getDate()<10)?('0'+now.getDate()):now.getDate())+'/'+month+'/'+now.getFullYear();if(dateDiff(parseDateInToObjFormat(t),parseDateInToObjFormat(d))<0){return true;}return false;}
function checkMultiFormDates(FO){var retStr='';if(typeof FO.exitDateFrom=="object")if (FO.exitDateFrom.value.length>0){if (!(isValidDate(FO.exitDateFrom.value)))retStr+=(FO.exitDateFrom.em2+'\n');else if(passedDate(FO.exitDateFrom.value)) retStr+=(FO.exitDateFrom.em3+'\n');}if(typeof FO.exitDateTo=="object")if (FO.exitDateTo.value.length>0){if (!(isValidDate(FO.exitDateTo.value)))retStr+=(FO.exitDateTo.em2+'\n');else if(passedDate(FO.exitDateTo.value)) retStr+=(FO.exitDateTo.em3+'\n');}if (FO.flightType1.checked){if(typeof FO.backDateFrom=="object")if (FO.backDateFrom.value.length>0){if (!(isValidDate(FO.backDateFrom.value)))retStr+=(FO.backDateFrom.em2+'\n');else if(passedDate(FO.backDateFrom.value)) retStr+=(FO.backDateFrom.em3+'\n');}if(typeof FO.backDateTo=="object")if (FO.backDateTo.value.length>0){if (!(isValidDate(FO.backDateTo.value)))retStr+=(FO.backDateTo.em2+'\n');else if(passedDate(FO.backDateTo.value)) retStr+=(FO.backDateTo.em3+'\n');}}if(retStr!=''){alert(retStr);return false;}; retStr='';if((typeof FO.exitDateFrom=="object") && (typeof FO.exitDateTo=="object"))if(((dateDiff(parseDateInToObjFormat(FO.exitDateFrom.value),parseDateInToObjFormat(FO.exitDateTo.value)))<0)){retStr+=(FO.exitDateTo.em4+'\n');}if (FO.flightType1.checked)	if((typeof FO.backDateFrom=="object") && (typeof FO.backDateTo=="object"))if(((dateDiff(parseDateInToObjFormat(FO.backDateFrom.value),parseDateInToObjFormat(FO.backDateTo.value)))<0)){retStr+=(FO.backDateTo.em4+'\n');}if(retStr!=''){alert(retStr);return false;}return true;}
function BuildComboX(ob,xList){for(var i=0;i<xmlList.length;i++){elem = document.createElement("OPTION");elem.value=xmlList.item(i).getAttribute("code");elem.text=xmlList.item(i).getAttribute("name");ob.add(elem);}}

