// (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'){if(check[i].id=='chk_dir_path_attr'){continue;}
if(check[i].id=='chk_dir_path_direct'){continue;}
if(check[i].id=='chk_avoid_unclassified'){continue;}
if(check[i].id=='showGEvents'){continue;}
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');if(combo.className=='expand'){combo.className='checklist cl2';}else{}}
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.");window.location=base_path;}}}
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?m=1&city_code="+product_city_id+"&hotel_name="+hotel_name;return URLString;}
function generateMoreLinkValue(nid){var moreLinkValue="";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 getItineraryLink(nid){var add_this=true;var html_content="";for(var m=0;m<planner_array.length;m++){if(nid==planner_array[m].nid){add_this=false;}}
if(show_itinerary){html_content+="<div class='cgtripplanner-widget'>";if(add_this)
{html_content+="<div id='cgtripplannerlink' class='cgtripplanner-add'></div>";}
else
{html_content+="<div id='cgtripplannerlink' class='cgtripplanner-added'></div>";}
html_content+="</div>";}
else{html_content="";}
return html_content;}
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);}
function getContentNodeLinks(heritage_nid,ancient_nid){var html_content="";if(!empty(heritage_nid)){html_content+="<tr>";html_content+="<td class='details' align='right'>";html_content+="</td>";html_content+="<td class='details' >&nbsp;&nbsp;&nbsp;";html_content+="<a href='javascript:;' onclick=\"showSqueezeBox("+heritage_nid+", "+true+");\">Heritage Site</a>";html_content+="</td>";html_content+="</tr>";}
if(!empty(ancient_nid)){html_content+="<tr>";html_content+="<td class='details' align='right'>";html_content+="</td>";html_content+="<td class='details' >&nbsp;&nbsp;&nbsp;";html_content+="<a href='javascript:;' onclick=\"showSqueezeBox("+ancient_nid+", "+true+");\">Ancient City</a>";html_content+="</td>";html_content+="</tr>";}
return html_content;}
function show_alert(string_content,elem){if(document.getElementById(elem).checked){window.alert(string_content);document.getElementById(elem).checked=false;}}
