// (c) 2010 CodeGen International

var current_index=0;var title_index=0;var popupTimerHandle=null;function checkAll(e){for(var i=0,check=document.getElementsByTagName('input');i<check.length;i++){if(check[i].type=='checkbox'){check[i].checked=false;}}}
function empty(mixed_var){if(mixed_var===""||mixed_var===0||mixed_var==="0"||mixed_var===null||mixed_var===false||mixed_var===undefined||((typeof mixed_var=='array'||typeof mixed_var=='object')&&mixed_var.length===0)){return true;}
return false;}
function checkBounds(){if(allowedBounds.containsBounds(map.getBounds())){return;}
else{var C=map.getCenter();var X=C.lng();var Y=C.lat();var AmaxX=allowedBounds.getNorthEast().lng();var AmaxY=allowedBounds.getNorthEast().lat();var AminX=allowedBounds.getSouthWest().lng();var AminY=allowedBounds.getSouthWest().lat();if(X<AminX){X=AminX;}
if(X>AmaxX){X=AmaxX;}
if(Y<AminY){Y=AminY;}
if(Y>AmaxY){Y=AmaxY;}
map.setCenter(new GLatLng(Y,X));}}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!="function"){window.onload=func;}else{window.onload=function(){oldonload();func();};}}
function initChecklist(){if(document.all&&document.getElementById){var lists=document.getElementById("combo");for(i=0;i<lists.length;i++){var theList=lists[i];if(theList.className.indexOf("expand")>-1){var labels=theList.getElementsByTagName("li");for(var j=0;j<labels.length;j++){var theLabel=labels[j];}}}}}
addLoadEvent(function(){initChecklist();});function showContent(type,tid,content_length){for(var i=0;i<content_length;i++){if(!empty(document.getElementById(type+tid+i))){document.getElementById(type+tid+i).className='trblock';}}
document.getElementById('moreLink').innerHTML="<a href='javascript:hideContent(\""+type+"\","+tid+","+content_length+")'>Collapse <<<</a>";}
function hideContent(type,tid,content_length){for(var i=10;i<content_length;i++){if(!empty(document.getElementById(type+tid+i))){document.getElementById(type+tid+i).className='trblockhide';}}
document.getElementById('moreLink').innerHTML="<a href='javascript:showContent(\""+type+"\","+tid+","+content_length+")'>Expand >>></a>";}
function trim_name(info_name){var string_length=info_name.length;var new_info_name=" ";if(string_length>35){var temp=[];temp=info_name.split(' ');for(var i=0;i<temp.length;i++){if(parseInt(new_info_name.length,10)<30){new_info_name+=temp[i]+" ";}
else{break;}}
new_info_name=new_info_name+" ...";}
else{new_info_name=info_name;}
return new_info_name;}
function trim_iti_name(info_name){var string_length=info_name.length;var new_info_name=" ";if(string_length>20){var temp=[];temp=info_name.split(' ');for(var i=0;i<temp.length;i++){if(parseInt(new_info_name.length,10)<15){new_info_name+=temp[i]+" ";}
else{break;}}
new_info_name=new_info_name+" ...";}
else{new_info_name=info_name;}
return new_info_name;}
function nextItem(){var id=logger_array.length;var title_id=title_logger.length;if(id<2){current_index=1;title_index=1;}
current_index=current_index+1;title_index=title_index+1;if(title_index>title_logger.length){title_index=0;}
if(current_index>logger_array.length){current_index=0;}
if(logger_array.length==1){current_index=0;title_index=0;}
else if(current_index!=id&&title_index!=title_id){document.getElementById('mainTabContainer').innerHTML=logger_array[current_index].content;document.getElementById('dash_title').innerHTML=title_logger[title_index];}
else{current_index=0;title_index=0;document.getElementById('mainTabContainer').innerHTML=logger_array[current_index].content;document.getElementById('dash_title').innerHTML=title_logger[title_index];}}
function previousItem(){var logger_length=logger_array.length;var id=logger_array.length;var title_id=title_logger.length;if(logger_length<2){current_index=1;title_index=1;}
title_index=title_index-1;current_index=current_index-1;if(title_index<0){title_index=title_logger.length-1;}
if(current_index<0){current_index=logger_array.length-1;}
if(logger_array.length==1){current_index=0;title_index=0;}
else if(current_index!=id&&title_index!=title_id){document.getElementById('mainTabContainer').innerHTML=logger_array[current_index].content;document.getElementById('dash_title').innerHTML=title_logger[title_index];}
else{current_index=0;title_index=0;document.getElementById('mainTabContainer').innerHTML=logger_array[current_index].content;document.getElementById('dash_title').innerHTML=title_logger[title_index];}}
function openCombo(){var combo=document.getElementById('combo');combo.className='expand';}
function closeCombo(){var combo=document.getElementById('combo');var aid=document.getElementById('list_one');if(combo.className=='expand'){combo.className='checklist cl2';document.getElementById('first_item').className='checklist cl1';}else{combo.className='expand';}}
function scrollME(scrollTop,minusOffset,minusMarginBottom){var objDiv=document.getElementById("floating2");if(scrollTop>0){if(!empty(minusOffset)){if(!empty(minusMarginBottom)){objDiv.scrollTop=scrollTop-(minusOffset+minusMarginBottom);}
else{objDiv.scrollTop=scrollTop-minusOffset;}}
else{objDiv.scrollTop=scrollTop;}}
else{}}
function getZoomAttactions(selObj){var val=selObj.options[selObj.selectedIndex].value;}
function callSlider(number){sliderValue=number;}
function detectBrowser()
{var browser=navigator.appName;var b_version=navigator.appVersion;var StrDummy=navigator.appVersion;if((browser=="Microsoft Internet Explorer"))
{var ua=navigator.userAgent;var MSIEOffset=ua.indexOf("MSIE ");if(MSIEOffset==-1){}else{var verNumber=parseFloat(ua.substring(MSIEOffset+5,ua.indexOf(";",MSIEOffset)));if(verNumber<7){alert("Your Microsoft Internet Explorer version is not compatible with Path Finder. Please use version 7 or above.");top.location=wl_home_page_url;}}}
else
{}}
function removeLogger(tid){for(var i=0;i<logger_array.length;i++){if(logger_array[i].con_tid==parseInt(tid,10)){logger_array.splice(i,1);title_logger.splice(i,1);}}}
function show_Loading_image(){var obj_loading_div=document.getElementById('path_loading_image');obj_loading_div.style.display='inline';obj_loading_div.style.zIndex=102;}
function hide_Loading_image(){var obj_loading_div=document.getElementById('path_loading_image');obj_loading_div.style.display='none';}
function getBookingLink(hotel_name,product_city_id,prod_sys_code){var URLString="book_now?city_code="+product_city_id+"&hotel_name="+hotel_name;return URLString;}
function generateMoreLinkValue(nid){if(showHideMoreLinks){if(!empty(duplicatedPath)){moreLinkValue="<a href='javascript:;' onclick=\"showSqueezeBox("+nid+", "+true+");\">More...</a>";}else{moreLinkValue="<a href='javascript:;' onclick=\"showSqueezeBox("+nid+");\">More...</a>";}}else{moreLinkValue="";}
return moreLinkValue;}
function showSqueezeBox(nid,urlSpecified){var winWidth=window.getWidth();var winHeight=window.getHeight();if(urlSpecified){Mediabox.open(base_path+duplicatedPath+"node/"+nid,'','560 '+(winHeight-200));}else{Mediabox.open(base_path+"node/"+nid,'','560 '+(winHeight-200));}}
function getBookingLink(hotel_name,product_city_id){var URLString=bookingserverURL+"/onlinesearchweb/GetParameterString.html?country=LK&city="+product_city_id+"&arriveAtResort=&hotelName1="+hotel_name+"&cssPath=TB&shortURL=true";return URLString;}
function showBookNowHTML(prod_sys_code,name,product_city_id){returnHTML="";if(show_bookNW&&!empty(prod_sys_code)){var URLString=getBookingLink(name,product_city_id);returnHTML+="<table width='400' border='0' cellspacing='0' cellpadding='0'>";returnHTML+="<tr>";returnHTML+="<td height='40' align='right'>";returnHTML+="<div class='cgbooknw-widget' onclick='window.open(\""+URLString+"\",\"_blank\")'>";returnHTML+="</div>";returnHTML+="</td>";returnHTML+="</tr>";returnHTML+="</table>";}
return returnHTML;}
function reallyHideBox(){divObj=document.getElementById('combo');divObj.style.display='none';}
function showBox(){if(popupTimerHandle!==null){clearTimeout(popupTimerHandle);popupTimerHandle=null;}
divObj=document.getElementById('combo');divObj.className='expand';divObj.style.display='block';}
function hideBox(){popupTimerHandle=setTimeout("reallyHideBox();",5);}
