
$=function(id){return document.getElementById(id);};var oldSelectedTabId=null;initTab=function(t){var tab=$(t);if(!tab)return;var hs=tab.getElementsByTagName('a');var l=hs.length;for(var i=0;i<l;i++){var a=hs[i];a.onclick=function(ev){this.blur();toggleTab(this);}
if(hasClass(a.parentNode,"s"))
toggleTab(a);else
addClass(getTabObj(a.id,"content"),"hidden");a.href="javascript:void(0)";}
if(!oldSelectedTabId){toggleTab(hs[0]);}}
toggleTab=function(a){if(!a)return;if(oldSelectedTabId&&oldSelectedTabId==a.id)return;else if(oldSelectedTabId){removeClass(getTabObj(oldSelectedTabId,"href").parentNode,"s");addClass(getTabObj(oldSelectedTabId,"content"),"hidden");}
addClass(a.parentNode,"s");oldSelectedTabId=a.id;removeClass(getTabObj(a.id,"content"),"hidden");}
getTabObj=function(id,type){var TYPE={content:"c_",href:"h_"};var r=/(c_|h_)/g;return $(id.replace(r,TYPE[type]));}
hasClass=function(obj,className){if(!obj||!obj.className)return false;return new RegExp("\\b"+className+"\\b","g").test(obj.className);}
addClass=function(obj,className){if(!obj)return false;obj.className=obj.className+" "+className+" ";}
removeClass=function(obj,className){if(!obj||!obj.className)return false;obj.className=obj.className.replace(new RegExp("\\b"+className+"\\b","g"),"").replace(/^\s*|\s$/g,"");}
var curObj=null;function document_onclick(){if(window.event.srcElement.tagName=='A'||window.event.srcElement.tagName=='TD'){if(curObj!=null)
curObj.style.background='';curObj=window.event.srcElement;curObj.style.background='#223C6A';}}
var cur_index=1;var num=4;var settime;function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")');}else if(document.layers){return eval("document.layers['"+objName+"']");}else{return eval('document.all.'+objName);}}
function change_Menu(index){for(var i=1;i<=num;i++){if(GetObj("con"+i)&&GetObj("m"+i)){GetObj("con"+i).style.display='none';GetObj("m"+i).className="menu"+i+"Off";}}
if(GetObj("con"+index)&&GetObj("m"+index)){GetObj("con"+index).style.display='block';GetObj("m"+index).className="menu"+index+"On";}
cur_index=index;if(cur_index<num){cur_index++;}else{cur_index=1;}}
function Menu(c_index){clearTimeout(settime);change_Menu(c_index);}
function showdh(n){for(var i=1;i<=7;i++){document.getElementById("dh"+i).className="unsel";}
document.getElementById("dh"+n).className="sel";}
function g(o){return document.getElementById(o);}
if(document.attachEvent){addEvent=function(o,evn,f){o.attachEvent("on"+evn,f);};}else if(document.addEventListener){addEvent=function(o,evn,f){o.addEventListener(evn,f,false);};}
function initTab1(nid,cid,action,defaultIndex){var ls=g(nid).getElementsByTagName('li');var cc=g(cid).childNodes;var c=[];var index=defaultIndex?defaultIndex:0;for(var i=0;i<cc.length;i++)if(cc[i].nodeType==1)c.push(cc[i]);if(ls.length!=c.length)
throw({description:'菜单和内容数量不对应'});for(var i=0;i<ls.length;i++){ls[i].index=i;if(i==index){ls[i].className='hovertab';c[i].className='dis1';ls[i].parentNode.last=ls[i];}
addEvent(ls[i],action,function(e){var self=window.event?window.event.srcElement:e?e.target:null;if(self.parentNode.last){self.parentNode.last.className='normaltab';c[self.parentNode.last.index].className='undis1';};self.className='hovertab';c[self.index].className='dis1';self.parentNode.last=self;});}}
function show_all(type)
{var tmp_arr=document.getElementsByTagName("tr");for(var i=0;i<tmp_arr.length;i++)
{if(tmp_arr[i].className==type)
{tmp_arr[i].style.display="";}}}
function hide_all(type)
{var tmp_arr=document.getElementsByTagName("tr");for(var i=0;i<tmp_arr.length;i++)
{if(tmp_arr[i].className==type)
{tmp_arr[i].style.display="none";}}}
function toggel_div(divid)
{if(eval("document.getElementById('"+divid+"').style.display")=='')
eval("document.getElementById('"+divid+"').style.display = 'none'");else
eval("document.getElementById('"+divid+"').style.display = ''");}
function toggel_div_show(divid)
{if(eval("document.getElementById('"+divid+"').style.display")=='none'){eval("document.getElementById('"+divid+"').style.display = ''");}}
var XMLHttpRequestObject=createXMLHttpRequestObject();function createXMLHttpRequestObject()
{var XMLHttpRequestObject=false;try
{XMLHttpRequestObject=new XMLHttpRequest();}
catch(e)
{var aryXmlHttp=new Array("MSXML2.XMLHTTP","Microsoft.XMLHTTP","MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0");for(var i=0;i<aryXmlHttp.length&&!XMLHttpRequestObject;i++)
{try
{XMLHttpRequestObject=new ActiveXObject(aryXmlHttp[i]);}
catch(e){document.write("createXMLHttpRequestObject: XMLHttpRequestObject Error");}}}
if(!XMLHttpRequestObject)
{alert("Error: failed to create the XMLHttpRequest object.");}
else
{return XMLHttpRequestObject;}}
function checkFormInput(keyEvent,dataSource,idForm)
{keyEvent=(keyEvent)?keyEvent:window.event;input=(keyEvent.target)?keyEvent.target:keyEvent.srcElement;if(keyEvent.type=="checkbox")
{keyEvent.value=keyEvent.checked;}
else if(keyEvent.type=="radio")
{keyEvent.value=keyEvent.checked;if(keyEvent.value)
{for(i=0;i<document.getElementById(idForm).elements.length-1;i++)
{if(document.getElementById(idForm).elements[i].name==keyEvent.name)
{document.getElementById(idForm).elements[i].value=document.getElementById(idForm).elements[i].checked;}}}}}
function LTrim(value){var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1");}
function RTrim(value){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1");}
function trim(value){return LTrim(RTrim(value));}
function clearForm(formIdent)
{var form,elements,i,elm;form=document.getElementById?document.getElementById(formIdent):document.forms[formIdent];if(document.getElementsByTagName)
{elements=form.getElementsByTagName('input');for(i=0,elm;elm=elements.item(i++);)
{if(elm.getAttribute('type')=="text")
{elm.value='';}}
elements=form.getElementsByTagName('textarea');for(i=0,elm;elm=elements.item(i++);)
{elm.innerHTML='';}}
else
{elements=form.elements;for(i=0,elm;elm=elements[i++];)
{if(elm.type=="text")
{elm.value='';}}}}
function setOpacity(id,level){var element=document.getElementById(id);element.style.display='inline';element.style.zoom=1;element.style.opacity=level;element.style.MozOpacity=level;element.style.KhtmlOpacity=level;element.style.filter="alpha(opacity="+(level*100)+");";}
function fadeIn(id,steps,duration,interval,fadeOutSteps,fadeOutDuration){var fadeInComplete;for(i=0;i<=1;i+=(1/steps)){setTimeout("setOpacity('"+id+"', "+i+")",i*duration);fadeInComplete=i*duration;}
setTimeout("fadeOut('"+id+"', "+fadeOutSteps+", "+fadeOutDuration+")",fadeInComplete+interval);}
function fadeOut(id,steps,duration){var fadeOutComplete;for(i=0;i<=1;i+=(1/steps)){setTimeout("setOpacity('"+id+"', "+(1-i)+")",i*duration);fadeOutComplete=i*duration;}
setTimeout("fadeHide('"+id+"')",fadeOutComplete);}
function fadeHide(id){document.getElementById(id).style.display='none';}
function adv_search_seo_url(fname,defaultUrl){var qstring=defaultUrl;var argList="";for(i=0;i<document.forms[fname].elements.length;i++){if((null!=document.forms[fname])&&(null!=document.forms[fname].elements[i])&&(""!=document.forms[fname].elements[i].name)&&(""!=document.forms[fname].elements[i].value)){argList=argList+'/'+document.forms[fname].elements[i].name+'/'+
document.forms[fname].elements[i].value.replace(/\//g,"slash");}}
if(argList.match(/\//g)){}
qstring=qstring+argList;if(qstring.match(/\?\&/g)){qstring=qstring.replace(/\?\&/g,"?");qstring=qstring.replace(/\?\&/g,"?");}
window.location=qstring;return false;}
function showToolTip(e,text){if(document.all)e=event;var obj=document.getElementById('bubble_tooltip');var obj2=document.getElementById('bubble_tooltip_content');obj2.innerHTML=text;obj.style.display='block';var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;var leftPos=e.clientX-100;if(leftPos<0)leftPos=0;obj.style.left=leftPos+'px';obj.style.top=e.clientY-obj.offsetHeight-1+st+'px';}
function hideToolTip()
{document.getElementById('bubble_tooltip').style.display='none';}
var isIe=(document.all)?true:false;function setSelectState(state)
{var objl=document.getElementsByTagName('select');for(var i=0;i<objl.length;i++)
{objl[i].style.visibility=state;}}
function mousePosition(ev)
{if(ev.pageX||ev.pageY)
{return{x:ev.pageX,y:ev.pageY};}
return{x:ev.clientX+document.body.scrollLeft-document.body.clientLeft,y:ev.clientY+document.body.scrollTop-document.body.clientTop};}
function showMessageBox(wTitle,content,pos,wWidth)
{closeWindow();var bWidth=parseInt(document.documentElement.scrollWidth);var bHeight=parseInt(document.documentElement.scrollHeight);if(isIe){setSelectState('hidden');}
var back=document.createElement("div");back.id="back";var styleStr="top:0px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;";styleStr+=(isIe)?"filter:alpha(opacity=0);":"opacity:0;";back.style.cssText=styleStr;document.body.appendChild(back);showBackground(back,20);var mesW=document.createElement("div");mesW.id="mesWindow";mesW.className="mesWindow";mesW.innerHTML="<div class='mesWindowTop'><table width='100%' height='100%'><tr><td>"+wTitle+"</td><td style='width:5px;'><img src='images/del1.jpg' onclick='closeWindow();' /></td></tr></table></div><div class='mesWindowContent' id='mesWindowContent'>"+content+"</div><div class='mesWindowBottom'></div>";styleStr="left:"+25+"%;top:"+50+"%;position:absolute;width:"+wWidth+"px;";mesW.style.cssText=styleStr;document.body.appendChild(mesW);}
function showBackground(obj,endInt)
{if(isIe)
{obj.filters.alpha.opacity+=1;if(obj.filters.alpha.opacity<endInt)
{setTimeout(function(){showBackground(obj,endInt)},5);}}else{var al=parseFloat(obj.style.opacity);al+=0.01;obj.style.opacity=al;if(al<(endInt/100))
{setTimeout(function(){showBackground(obj,endInt)},5);}}}
function closeWindow()
{if(document.getElementById('back')!=null)
{document.getElementById('back').parentNode.removeChild(document.getElementById('back'));}
if(document.getElementById('mesWindow')!=null)
{document.getElementById('mesWindow').parentNode.removeChild(document.getElementById('mesWindow'));}
if(isIe){setSelectState('');}}
function testMessageBox(ev,img)
{var objPos=mousePosition(ev);messContent="<div style='padding:20px 0 20px 0;text-align:center'><img src='"+img+"' alt='' /></div>";showMessageBox('Big Map',messContent,objPos,585);}
var submitted=false;var error=false;var error_message="";function check_input(field_name,field_size,message,default_value){if(form.elements[field_name]&&(form.elements[field_name].type!="hidden")){var field_value=form.elements[field_name].value;if(field_value==''||field_value.length<field_size||field_value==default_value){error_message=error_message+"* "+message+"\n";error=true;}}}
function check_radio(field_name,message){var isChecked=false;if(form.elements[field_name]&&(form.elements[field_name].type!="hidden")){var radio=form.elements[field_name];for(var i=0;i<radio.length;i++){if(radio[i].checked==true){isChecked=true;break;}}
if(isChecked==false){error_message=error_message+"* "+message+"\n";error=true;}}}
function check_select(field_name,field_default,message){if(form.elements[field_name]&&(form.elements[field_name].type!="hidden")){var field_value=form.elements[field_name].value;if(field_value==field_default){error_message=error_message+"* "+message+"\n";error=true;}}}
function check_password(field_name_1,field_name_2,field_size,message_1,message_2){if(form.elements[field_name_1]&&(form.elements[field_name_1].type!="hidden")){var password=form.elements[field_name_1].value;var confirmation=form.elements[field_name_2].value;if(password==''||password.length<field_size){error_message=error_message+"* "+message_1+"\n";error=true;}else if(password!=confirmation){error_message=error_message+"* "+message_2+"\n";error=true;}}}
function check_email_address(field_name_1,field_name_2,field_size,message_1,message_2){if(form.elements[field_name_1]&&(form.elements[field_name_1].type!="hidden")){var password=form.elements[field_name_1].value;var confirmation=form.elements[field_name_2].value;if(password==''||password.length<field_size){error_message=error_message+"* "+message_1+"\n";error=true;}else if(password!=confirmation){error_message=error_message+"* "+message_2+"\n";error=true;}}}
function check_password_new(field_name_1,field_name_2,field_name_3,field_size,message_1,message_2,message_3){if(form.elements[field_name_1]&&(form.elements[field_name_1].type!="hidden")){var password_current=form.elements[field_name_1].value;var password_new=form.elements[field_name_2].value;var password_confirmation=form.elements[field_name_3].value;if(password_current==''||password_current.length<field_size){error_message=error_message+"* "+message_1+"\n";error=true;}else if(password_new==''||password_new.length<field_size){error_message=error_message+"* "+message_2+"\n";error=true;}else if(password_new!=password_confirmation){error_message=error_message+"* "+message_3+"\n";error=true;}}}
function check_form(form_name,submit_url){if(submitted==true){alert("This form has already been submitted. Please press Ok and wait for this process to be completed.");return false;}
error=false;form=form_name;error_message="Errors have occured during the process of your form.\n\nPlease make the following corrections:\n\n";check_input("firstname",2,"Your First Name must contain a minimum of 2 characters.");check_input("lastname",2,"Your Last Name must contain a minimum of 2 characters.");check_input("subscriber_name",2,"Your Name must contain a minimum of 2 characters.","Name");check_email_address("email_address","c_email_address",6,"Your E-Mail Address must contain a minimum of 6 characters.","The E-Mail Confirmation must match your E-Mail Address.");check_input("street_address",5,"Your Street Address must contain a minimum of 5 characters.");check_input("postcode",4,"Your Zip Code must contain a minimum of 4 characters.");check_input("city",3,"Your City must contain a minimum of 3 characters.");check_input("state",2,"Your State must contain a minimum of 2 characters.");check_select("country","","You must select a country from the Countries pull down menu.");check_input("telephone",3,"Your Telephone Number must contain a minimum of 3 characters.");check_password("password","confirmation",5,"Your Password must contain a minimum of 5 characters.","The Password Confirmation must match your Password.");check_password_new("password_current","password_new","password_confirmation",5,"Your Password must contain a minimum of 5 characters.","Your new Password must contain a minimum of 5 characters.","The Password Confirmation must match your new Password.");if(error==true){alert(error_message);return false;}else{submitted=true;submit_reg(submit_url);return false;}}
function submit_reg(submit_url){if(!XMLHttpRequestObject){alert('not ajax!');return false;}
var langding_pic_0=document.getElementById('langding_pic_0');var reg_msn=document.getElementById('reg_msn');langding_pic_0.style.display='';var form=document.create_account;var url=submit_url;var aparams=new Array();for(i=0;i<form.length;i++){var sparam=encodeURIComponent(form.elements[i].name);sparam+="=";sparam+=encodeURIComponent(form.elements[i].value);aparams.push(sparam);}
var post_str=aparams.join("&");XMLHttpRequestObject.open("POST",url,true);XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");XMLHttpRequestObject.send(post_str);XMLHttpRequestObject.onreadystatechange=function(){if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200){if(XMLHttpRequestObject.responseText.search(/\[UPOK\]1\[\/UPOK\]/g)!=-1){reg_msn.innerHTML='<strong style="color: #009900">Registered Success.</strong>';langding_pic_0.style.display='none';submitted=false;return false;}else{reg_msn.innerHTML=XMLHttpRequestObject.responseText;langding_pic_0.style.display='none';submitted=false;return false;}}}
return false;}
function showdh(n){for(var i=1;i<=2;i++){document.getElementById("dh"+i).className="unsel"}
document.getElementById("dh"+n).className="sel"}
function div_view_statu(obj1,obj2,statu)
{if(statu=="close")
{document.getElementById(obj1).style.display="none";document.getElementById(obj2).style.display="";}
if(statu=="show")
{document.getElementById(obj1).style.display="";document.getElementById(obj2).style.display="none";}}
if(!window.unFocus)var unFocus={};unFocus.EventManager=function(){this._listeners={};for(var i=0;i<arguments.length;i++){this._listeners[arguments[i]]=[];}};unFocus.EventManager.prototype={addEventListener:function($name,$listener){for(var i=0;i<this._listeners[$name].length;i++)
if(this._listeners[$name][i]==$listener)return;this._listeners[$name].push($listener);},removeEventListener:function($name,$listener){for(var i=0;i<this._listeners[$name].length;i++){if(this._listeners[$name][i]==$listener){this._listeners.splice(i,1);return;}}},notifyListeners:function($name,$data){for(var i=0;i<this._listeners[$name].length;i++)
this._listeners[$name][i]($data);}};unFocus.History=(function(){function Keeper(){var _this=this,_pollInterval=200,_intervalID,_currentHash;var _getHash=function(){return location.hash.substring(1);};_currentHash=_getHash();var _setHash=function($newHash){window.location.hash=$newHash;};function _watchHash(){var $newHash=_getHash();if(_currentHash!=$newHash){_currentHash=$newHash;_this.notifyListeners("historyChange",$newHash);}}
function _createAnchor($newHash){if(!_checkAnchorExists($newHash)){var $anchor;if(/MSIE/.test(navigator.userAgent)&&!window.opera)
$anchor=document.createElement('<a name="'+$newHash+'">'+$newHash+"</a>");else
$anchor=document.createElement("a");$anchor.setAttribute("name",$newHash);with($anchor.style){position="absolute";display="block";top=getScrollY()+"px";left=getScrollX()+"px";}
document.body.insertBefore($anchor,document.body.firstChild);}}
function _checkAnchorExists($name){if(document.getElementsByName($name).length>0)
return true;}
if(typeof self.pageYOffset=="number"){function getScrollY(){return self.pageYOffset;}}else if(document.documentElement&&document.documentElement.scrollTop){function getScrollY(){return document.documentElement.scrollTop;}}else if(document.body){function getScrollY(){return document.body.scrollTop;}}
eval(String(getScrollY).toString().replace(/Top/g,"Left").replace(/Y/g,"X"));_this.getCurrent=function(){return _currentHash;};function addHistory($newHash){if(_currentHash!=$newHash){_createAnchor($newHash);_currentHash=$newHash;_setHash($newHash);_this.notifyListeners("historyChange",$newHash);}
return true;}
_this.addHistory=function($newHash){_createAnchor(_currentHash);_this.addHistory=addHistory;return _this.addHistory($newHash);};if(/WebKit\/\d+/.test(navigator.appVersion)&&navigator.appVersion.match(/WebKit\/(\d+)/)[1]<420){var _unFocusHistoryLength=history.length,_historyStates={},_form,_recentlyAdded=false;function _createSafariSetHashForm(){_form=document.createElement("form");_form.id="unFocusHistoryForm";_form.method="get";document.body.insertBefore(_form,document.body.firstChild);}
_setHash=function($newHash){_historyStates[_unFocusHistoryLength]=$newHash;_form.action="#"+_getHash();_form.submit();};_getHash=function(){return _historyStates[_unFocusHistoryLength];};_historyStates[_unFocusHistoryLength]=_currentHash;function addHistorySafari($newHash){if(_currentHash!=$newHash){_createAnchor($newHash);_currentHash=$newHash;_unFocusHistoryLength=history.length+1;_recentlyAdded=true;_setHash($newHash);_this.notifyListeners("historyChange",$newHash);_recentlyAdded=false;}
return true;}
_this.addHistory=function($newHash){_createAnchor(_currentHash);_createSafariSetHashForm();_this.addHistory=addHistorySafari;return _this.addHistory($newHash);};function _watchHistoryLength(){if(!_recentlyAdded){var _historyLength=history.length;if(_historyLength!=_unFocusHistoryLength){_unFocusHistoryLength=_historyLength;var $newHash=_getHash();if(_currentHash!=$newHash){_currentHash=$newHash;_this.notifyListeners("historyChange",$newHash);}}}};}else if(typeof ActiveXObject!="undefined"&&window.print&&!window.opera&&navigator.userAgent.match(/MSIE (\d\.\d)/)[1]>=5.5){var _historyFrameObj,_historyFrameRef;function _createHistoryFrame(){var $historyFrameName="unFocusHistoryFrame";_historyFrameObj=document.createElement("iframe");_historyFrameObj.setAttribute("name",$historyFrameName);_historyFrameObj.setAttribute("id",$historyFrameName);_historyFrameObj.setAttribute("src",'javascript:;');_historyFrameObj.style.position="absolute";_historyFrameObj.style.top="-900px";document.body.insertBefore(_historyFrameObj,document.body.firstChild);_historyFrameRef=frames[$historyFrameName];_createHistoryHTML(_currentHash,true);}
function _createHistoryHTML($newHash){with(_historyFrameRef.document){open("text/html");write("<html><head></head><body onl",'oad="parent.unFocus.History._updateFromHistory(\''+$newHash+'\');">',$newHash+"</body></html>");close();}}
function updateFromHistory($hash){_currentHash=$hash;_this.notifyListeners("historyChange",$hash);}
_this._updateFromHistory=function(){_this._updateFromHistory=updateFromHistory;};function addHistoryIE($newHash){if(_currentHash!=$newHash){_currentHash=$newHash;_createHistoryHTML($newHash);}
return true;};_this.addHistory=function($newHash){_createHistoryFrame();_this.addHistory=addHistoryIE;return _this.addHistory($newHash);};_this.addEventListener("historyChange",function($hash){_setHash($hash)});}}
Keeper.prototype=new unFocus.EventManager("historyChange");return new Keeper();})();function sendFormData(idForm,dataSource,divID,ifLoading)
{var postData='';var strReplaceTemp;var addhistoryhash=false;if(dataSource.match("addhash=true")!=null){addhistoryhash=true;}
if(addhistoryhash==true){var hashString='';var qur_array=new Array();urlquerystring=dataSource.split("?");if(urlquerystring[1]!=''){urlparameters=urlquerystring[1].split("&");for(i=0;i<urlparameters.length;i++){urlft=urlparameters[i].split("=");if(urlft[0]=='sort'){urlft[0]='sort2';}
qur_array[urlft[0]]=urlft[1];}
if(qur_array['page']!=''&&qur_array['page']!=null){hashString+='p-'+qur_array['page']+'/';}
if(qur_array['tours_type']!=''&&qur_array['tours_type']!=null){hashString+='tt-'+qur_array['tours_type']+'/';}
if(qur_array['products_durations']!=''&&qur_array['products_durations']!=null){hashString+='dn-'+qur_array['products_durations']+'/';}
if(qur_array['departure_city_id']!=''&&qur_array['departure_city_id']!=null){hashString+='dc-'+qur_array['departure_city_id']+'/';}
if(qur_array['theam']!=''&&qur_array['theam']!=null){hashString+='th-'+qur_array['theam']+'/';}
if(qur_array['sort2']!=''&&qur_array['sort2']!=null&&qur_array['sort2']!=0){hashString+='s-'+qur_array['sort2']+'/';}
if(qur_array['cPath']!=''&&qur_array['cPath']!=null&&qur_array['cPath']!=0){cpath_all_root_array=qur_array['cPath'].split("_");hashString+='cp-'+cpath_all_root_array[cpath_all_root_array.length-1]+'/';}}}
if(XMLHttpRequestObject)
{XMLHttpRequestObject.open("POST",dataSource);XMLHttpRequestObject.setRequestHeader("Method","POST "+dataSource+" HTTP/1.1");XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");XMLHttpRequestObject.onreadystatechange=function()
{if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200)
{try
{var objDiv=document.getElementById(divID);objDiv.innerHTML=XMLHttpRequestObject.responseText;}
catch(e){document.write("sendFormData: getElementById(divID) Error");}}
else
{if(ifLoading)
{try
{var objDiv=document.getElementById(divID);objDiv.innerHTML="<span style='margin-left:15px;'><img src=ajaxtabs/loading.gif></span> <span class=sp6>Please wait...</span>";}
catch(e){}}}}
for(i=0;i<document.getElementById(idForm).elements.length-1;i++)
{strReplaceTemp=document.getElementById(idForm).elements[i].name.replace(/\[\]/i,"");if(addhistoryhash==true){if(document.getElementById(idForm).elements[i].value!=''){if(strReplaceTemp=='page'){if(hashString.search("/p-")=='-1'&&hashString.search("/#p-")=='-1'){hashString+='p-'+document.getElementById(idForm).elements[i].value+'/';}}else if(strReplaceTemp=='tours_type'){if(hashString.search("/tt-")=='-1'&&hashString.search("/#tt-")=='-1'){hashString+='tt-'+document.getElementById(idForm).elements[i].value+'/';}}else if(strReplaceTemp=='products_durations'){if(hashString.search("/dn-")=='-1'&&hashString.search("/#dn-")=='-1'){hashString+='dn-'+document.getElementById(idForm).elements[i].value+'/';}}else if(strReplaceTemp=='departure_city_id'){if(hashString.search("/dc-")=='-1'&&hashString.search("/#dc-")=='-1'){hashString+='dc-'+document.getElementById(idForm).elements[i].value+'/';}}else if(strReplaceTemp=='sort'){if(hashString.search("/s-")=='-1'&&hashString.search("/#s-")=='-1'){hashString+='s-'+document.getElementById(idForm).elements[i].value+'/';}}}}
postData+="&aryFormData["+strReplaceTemp+"][]="+document.getElementById(idForm).elements[i].value.replace(/&/g,"@@amp;");}
postData+="&parm="+new Date().getTime();try
{if(addhistoryhash==true){if(hashString!=''){unFocus.History.addHistory(hashString);if(hashString!=''){document.getElementById('last_ajax_hash').innerHTML=hashString;}}}}catch(e){}
try
{XMLHttpRequestObject.send(postData);ifLoading=false;}
catch(e){}}}
var defaultautoajxcall=true;function CheckForHash(){if(document.location.hash){var HashLocationName=document.location.hash;HashLocationName1=HashLocationName.replace("#","");if((HashLocationName1!=document.getElementById('last_ajax_hash').innerHTML)&&HashLocationName1!=""){var pagingquerystring='';var vp_pagingquerystring='';var page_pagingquerystring='';var page1_pagingquerystring='';var parameters_hash_array=new Array();parameters_hash_array['p']=='';parameters_hash_array['tt']=='';parameters_hash_array['dn']=='';parameters_hash_array['dc']=='';parameters_hash_array['s']==0;var hashparameters=HashLocationName1.split("/");for(i=0;i<hashparameters.length;i++){parameters_hash_values=hashparameters[i].split("-");if(parameters_hash_values.length>2){var parameters_hash_array_value=hashparameters[i].replace(parameters_hash_values[0]+"-","");parameters_hash_array[parameters_hash_values[0]]=parameters_hash_array_value;}else{parameters_hash_array[parameters_hash_values[0]]=parameters_hash_values[1];}}
if((parameters_hash_array['p']!=''&&parameters_hash_array['p']!=null)||(parameters_hash_array['tt']!=''&&parameters_hash_array['tt']!=null)||(parameters_hash_array['dn']!=''&&parameters_hash_array['dn']!=null)||(parameters_hash_array['dc']!=''&&parameters_hash_array['dc']!=null)||(parameters_hash_array['s']!=''&&parameters_hash_array['s']!=null)){if(parameters_hash_array['p']!=''&&parameters_hash_array['p']!=null){page_pagingquerystring+='&page='+parameters_hash_array['p'];}
if(parameters_hash_array['th']!=''&&parameters_hash_array['th']!=null){page_pagingquerystring+='&theam='+parameters_hash_array['th'];}
if(parameters_hash_array['tt']!=''&&parameters_hash_array['tt']!=null){document.sort_order.tours_type.value=parameters_hash_array['tt'];}else{document.sort_order.tours_type.value='';}
if(parameters_hash_array['dn']!=''&&parameters_hash_array['dn']!=null){document.sort_order.products_durations.value=parameters_hash_array['dn'];}else{document.sort_order.products_durations.value='';}
if(parameters_hash_array['dc']!=''&&parameters_hash_array['dc']!=null){document.sort_order.departure_city_id.value=parameters_hash_array['dc'];}else{document.sort_order.departure_city_id.value='';}
if(parameters_hash_array['s']!=''&&parameters_hash_array['s']!=null&&parameters_hash_array['s']!=0){document.sort_order.sort.value=parameters_hash_array['s'];}else{document.sort_order.sort.value=0;}
sendFormData('sort_order','../product_listing_index_products_landing_ajax.php?path=landing&theam=blue_discount&cPath='+parameters_hash_array['cp']+page_pagingquerystring+'','div_product_listing',true);defaultautoajxcall=false;}
try{document.getElementById('last_ajax_hash').innerHTML=HashLocationName1;}catch(e){}
document.location.hash=HashLocationName1;}}}
var HashCheckInterval=setInterval("CheckForHash()",200);