function handleHttpResponse(){if(http.readyState==4){if(http.status==200){var a=http.responseText;var b="origin";if(a.indexOf("origin")!=-1){document.getElementById("temporigin").style.display="none";document.getElementById("origin").style.display="block";document.getElementById("origin").innerHTML=a;iscity=true}if(a.indexOf("topt")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldivt").innerHTML=a;document.getElementById("calanderdivt").style.display=""}else{if(a.indexOf("Calendar")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldiv").innerHTML=a;document.getElementById("calanderdiv").style.display=""}}}}}function getCity(c,f,b,a,e,d){document.getElementById("temporigin").style.display="block";http.open("GET","/package_itinerary/city_list.html?category="+escape(c)+"&package_type="+escape(b)+"&search_type="+escape(f)+"&city="+escape(e)+"&country="+escape(d)+"&cityidstr="+escape(a),true);http.onreadystatechange=handleHttpResponse;http.send(null)}function handleHttpResponse_new(){if(http.readyState==4){if(http.status==200){var d=http.responseText;var f="origin";if(d.indexOf("|")!=-1){var a=d.split("\n");var h=document.createElement("option");h.innerHTML="Select City";h.value="";h.selected=true;document.getElementById("city").options.length=0;document.getElementById("city").appendChild(h);for(var c=0;c<a.length-1;c++){var g=a[c];var e=g.split("|");var b=document.createElement("option");b.value=e[1];b.innerHTML=e[0];if(e[0]!="undefined"){document.getElementById("city").appendChild(b)}}iscity=true}if(d.indexOf("topt")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldivt").innerHTML=d;document.getElementById("calanderdivt").style.display=""}else{if(d.indexOf("Calendar")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldiv").innerHTML=d;document.getElementById("calanderdiv").style.display=""}}}}}function getCity_new(c,f,b,a,e,d){http.open("GET","/newpages/components/city_list.html?category="+escape(c)+"&package_type="+escape(b)+"&search_type="+escape(f)+"&city="+escape(e)+"&country="+escape(d)+"&cityidstr="+escape(a),true);http.onreadystatechange=handleHttpResponse_new;http.send(null)}function get_cal(h,b,e,i,l,m,a,c,g,k,f,d){http.open("GET","/package_itinerary/get_cal.html?package_id="+escape(h)+"&s_v_date="+escape(b)+"&e_v_date="+escape(e)+"&cur_date="+escape(i)+"&room_code="+escape(l)+"&searchid="+m+"&duration="+a+"&isgopaxdetail="+c+"&isreq="+g+"&promotion_code="+escape(k)+"&version="+f+"&toppos="+d,true);var n=getTop(d);if(parseInt(n)>0){document.getElementById("calloader").style.top=n}else{document.getElementById("calloader").style.top=325}http.onreadystatechange=function j(){if(http.readyState==4){if(http.status==200){var o=http.responseText;var p="origin";if(o.indexOf("origin")!=-1){document.getElementById("temporigin").style.display="none";document.getElementById("origin").style.display="block";document.getElementById("origin").innerHTML=o;document.getElementById("origin").style.top=n;iscity=true}if(o.indexOf("topt")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldivt").innerHTML=o;document.getElementById("calanderdivt").style.display="";if(parseInt(n)>0){document.getElementById("calanderdivt").style.top=n}else{document.getElementById("calanderdivt").style.top=325}}else{if(o.indexOf("Calendar")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldiv").innerHTML=o;document.getElementById("calanderdiv").style.display="";if(parseInt(n)>0){document.getElementById("calanderdiv").style.top=n}else{document.getElementById("calanderdiv").style.top=325}}}}}};http.send(null)}function get_detailcal(h,b,e,i,l,m,a,c,g,k,f,d){http.open("GET","/package_itinerary/get_cal.html?package_id="+escape(h)+"&s_v_date="+escape(b)+"&e_v_date="+escape(e)+"&cur_date="+escape(i)+"&room_code="+escape(l)+"&searchid="+m+"&duration="+a+"&isgopaxdetail="+c+"&isreq="+g+"&promotion_code="+escape(k)+"&version="+f+"&toppos="+d,true);var n=325;if(parseInt(n)>0){document.getElementById("calloader").style.top=n}else{document.getElementById("calloader").style.top=325}http.onreadystatechange=function j(){if(http.readyState==4){if(http.status==200){var o=http.responseText;var p="origin";if(o.indexOf("origin")!=-1){document.getElementById("temporigin").style.display="none";document.getElementById("origin").style.display="block";document.getElementById("origin").innerHTML=o;document.getElementById("origin").style.top=n;iscity=true}if(o.indexOf("topt")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldivt").innerHTML=o;document.getElementById("calanderdivt").style.display="";if(parseInt(n)>0){document.getElementById("calanderdivt").style.top=n}else{document.getElementById("calanderdivt").style.top=325}}else{if(o.indexOf("Calendar")!=-1){document.getElementById("calloader").style.display="none";document.getElementById("caldiv").innerHTML=o;document.getElementById("calanderdiv").style.display="";if(parseInt(n)>0){document.getElementById("calanderdiv").style.top=n}else{document.getElementById("calanderdiv").style.top=325}}}}}};http.send(null)}function get_cal1(g,b,d,h,i,j,a,c,f,e){http.open("GET","/package_itinerary/get_cal.html?package_id="+escape(g)+"&s_v_date="+escape(b)+"&e_v_date="+escape(d)+"&cur_date="+escape(h)+"&room_code="+escape(i)+"&searchid="+j+"&duration="+a+"&isgopaxdetail="+c+"&isreq="+f+"&version="+e,true);http.onreadystatechange=handleHttpResponse;http.send(null)}function get_desc(d,b,a,c){http.open("GET","/package_itinerary/get_desc.html?search_id="+escape(d)+"&package_id="+escape(b)+"&room_code="+escape(a)+"&ctr="+c,true);http.onreadystatechange=handleHttpResponse;http.send(null)}function getHTTPObject(){var a;if(window.XMLHttpRequest){a=new XMLHttpRequest()}else{if(window.ActiveXObject){a=new ActiveXObject("Microsoft.XMLHTTP");if(!a){a=new ActiveXObject("Msxml2.XMLHTTP")}}}return a}var http=getHTTPObject();function getTop(a){if("string"==typeof a){a=document.getElementById(a)}var b=0;while(a!=null){b+=a.offsetTop;a=a.offsetParent}return b-600};