﻿// JScript File
scrollStep=1
timerLeft=""
timerRight=""
document.onmousemove=positiontip;
function ScrollImages(id)
{
  var browser=navigator.appName;
  if(browser=="Microsoft Internet Explorer")
  {
     if(event.clientX<=250)
        {
         scrollDivLeft(id);
        }
       else if(event.clientX>=500)
       {
        scrollDivRight(id)
       }
  }
  else
  {
     if(e.PageX<=250)
       {
           scrollDivLeft(id);
       }
       else if(e.PageX>=500)
       {
        scrollDivRight(id)
       }
   }
}
function scrollDivLeft(id){
  clearTimeout(timerRight) 
  document.getElementById(id).scrollLeft+=scrollStep
  timerLeft=setTimeout("scrollDivLeft('"+id+"')",10)
}

function scrollDivRight(id)
{
  clearTimeout(timerLeft)
  document.getElementById(id).scrollLeft-=scrollStep
  timerRight=setTimeout("scrollDivRight('"+id+"')",10)
}
function stopMe(){
  clearTimeout(timerRight) 
  clearTimeout(timerLeft)
}
function SelectTheImage(intCount,hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage,btnAutoPlay)
{
    if(document.getElementById(btnAutoPlay).value=="Stop")
    {
        document.getElementById(btnAutoPlay).value="Auto Play";        
    }
  slidestop();
    var NextImagePath="";
    MediaImagePaths=document.getElementById(hdnMediaImagePaths).value.split("#$%");
     TitleExists=document.getElementById(hdnTitleExists).value.split("#$%");
     MediaTitles=document.getElementById(hdnMediaTitles).value.split("#$%");
          if (MediaImagePaths.length > 1)
          {
            if(intCount==MediaImagePaths.length-1)
                  document.getElementById(hdnCurrentImagePath).value=intCount;
            else
                 document.getElementById(hdnCurrentImagePath).value=intCount;
          }
        NextImagePath=MediaImagePaths[intCount];  
        document.getElementById(lblTravelGuideMediaTitle).innerHTML=MediaTitles[intCount];
        document.getElementById(SlideShowImage).src=NextImagePath.replace("~",".");             
              
}
function SelectPrevButton(hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage,btnAutoPlay)
{
    if(document.getElementById(btnAutoPlay).value=="Stop")
        document.getElementById(btnAutoPlay).value="Auto Play";        
    slidestop();
    var NextImagePath="";
    
    MediaImagePaths=document.getElementById(hdnMediaImagePaths).value.split("#$%");
     TitleExists=document.getElementById(hdnTitleExists).value.split("#$%");
     MediaTitles=document.getElementById(hdnMediaTitles).value.split("#$%");
          if (MediaImagePaths.length > 1)
          {
             for (i=0;i<MediaImagePaths.length-1;i++)
             {
                if(document.getElementById(hdnCurrentImagePath).value==i)
                {
                    var NextImagePath="";
                    if(i==0)
                    {
                        document.getElementById(hdnCurrentImagePath).value=eval(MediaImagePaths.length-2);
                    }
                    else
                    {
                        document.getElementById(hdnCurrentImagePath).value=eval(i-1);
                    }
                         break;
                }
            
                 
            }
         
          }
        NextImagePath=MediaImagePaths[document.getElementById(hdnCurrentImagePath).value];  
        document.getElementById(lblTravelGuideMediaTitle).innerHTML=MediaTitles[document.getElementById(hdnCurrentImagePath).value];
         document.getElementById(SlideShowImage).src=NextImagePath.replace("~",".");   
}

function SelectNextButton(hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage,btnAutoPlay)
{

 if(document.getElementById(btnAutoPlay).value=="Stop")
    {
        document.getElementById(btnAutoPlay).value="Auto Play";        
        
    }
   slidestop();
    var NextImagePath="";
      
    MediaImagePaths=document.getElementById(hdnMediaImagePaths).value.split("#$%");
     TitleExists=document.getElementById(hdnTitleExists).value.split("#$%");
     MediaTitles=document.getElementById(hdnMediaTitles).value.split("#$%");
          if (MediaImagePaths.length > 1)
          {
             for (i=0;i<MediaImagePaths.length-1;i++)
             {
                if(document.getElementById(hdnCurrentImagePath).value==i)
                {
                    var NextImagePath="";
                    if(eval(i+1)==eval(MediaImagePaths.length-1))
                    {
                        document.getElementById(hdnCurrentImagePath).value=0;
                    }
                    else
                    {
                        document.getElementById(hdnCurrentImagePath).value=i+1;
                    }
                     break;
                }
                
                 
            }
         
          }
        NextImagePath=MediaImagePaths[document.getElementById(hdnCurrentImagePath).value];  
        document.getElementById(lblTravelGuideMediaTitle).innerHTML=MediaTitles[document.getElementById(hdnCurrentImagePath).value];
         document.getElementById(SlideShowImage).src=NextImagePath.replace("~",".");    
}


var t;
  
function slidestop()
{
    clearTimeout(t);
}
 
function SlideShowOnButtonClick(hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage,btnAutoPlay)
{

    if(document.getElementById(btnAutoPlay).value=="Auto Play")
    {
        document.getElementById(btnAutoPlay).value="Stop";
        slideit(hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage);
        
    }
    else
    {
        document.getElementById(btnAutoPlay).value="Auto Play";
        slidestop();
    }
} 
  
function slideit(hdnMediaImagePaths,hdnTitleExists,hdnMediaTitles,lblTravelGuideMediaTitle,hdnCurrentImagePath,SlideShowImage)
{
   
     MediaImagePaths=document.getElementById(hdnMediaImagePaths).value.split("#$%");
     TitleExists=document.getElementById(hdnTitleExists).value.split("#$%");
     MediaTitles=document.getElementById(hdnMediaTitles).value.split("#$%");
          if (MediaImagePaths.length > 1)
          {
             for (i=0;i<MediaImagePaths.length-1;i++)
             {
                if(document.getElementById(hdnCurrentImagePath).value==i)
                {
                    var NextImagePath="";
                    if(eval(i+1)==eval(MediaImagePaths.length-1))
                    {
                    
                        document.getElementById(hdnCurrentImagePath).value=0;
                        NextImagePath=MediaImagePaths[0];
                        if(TitleExists[0]!="0")
                        {
                            document.getElementById(lblTravelGuideMediaTitle).innerHTML=MediaTitles[0];
                        }
                        else
                        {
                            document.getElementById(lblTravelGuideMediaTitle).innerHTML="";
                        }
                    }
                    else
                    {
                        document.getElementById(hdnCurrentImagePath).value=eval(i+1);
                        NextImagePath=MediaImagePaths[i+1];
                        if(TitleExists[i+1]!="0")
                        {
                            document.getElementById(lblTravelGuideMediaTitle).innerHTML=MediaTitles[i+1];
                        }
                        else
                        {
                            document.getElementById(lblTravelGuideMediaTitle).innerHTML="";
                        }
                    }
                    break;
                }
             }
          }
          
            document.getElementById(SlideShowImage).src=NextImagePath.replace("~",".");    
           t=setTimeout("slideit('"+hdnMediaImagePaths+"','"+hdnTitleExists+"','"+hdnMediaTitles+"','"+lblTravelGuideMediaTitle+"','"+hdnCurrentImagePath+"','"+SlideShowImage+"')",1800);
}    

function ShowAttractionTabDetails(divAttractionList,divAttractionDetails)
{
    document.getElementById(divAttractionList).style.display="block";
    document.getElementById(divAttractionDetails).style.display="none";
 }
 
 function ShowMediaGalleryTabDetails(divSlideShowImage,divVideoPlayList,divVideoDetails,divOtherVideoLinks)
 {
     if(document.getElementById(divSlideShowImage)!=null)
       {
         document.getElementById(divSlideShowImage).style.display="block";
       }
        document.getElementById(divVideoPlayList).style.display="none";  
        document.getElementById(divVideoDetails).style.display="block";  
        document.getElementById(divOtherVideoLinks).style.display="none";  
 }
 
 


function  ShowAttractionDetails(divAttractionList,divAttractionDetails,intRowCount,hdnIds)
    {
    
         var Ids = new Array();
         var divAttractionDetailImages;
         Ids = document.getElementById(hdnIds).value.split("$");
          if (Ids.length > 1)
          {
             for (i=0;i<Ids.length-1;i++)
             {
                if(intRowCount==i)
                {
                    divAttractionDetailImages=Ids[i];
                    document.getElementById(divAttractionDetailImages).style.display="block";
                }
                 else
                {
                    divAttractionDetailImages=Ids[i];
                    document.getElementById(divAttractionDetailImages).style.display="none";
                }
                
             }
          }
        document.getElementById(divAttractionList).style.display="none";
        document.getElementById(divAttractionDetails).style.display="block";        
        return false;
    }
    
    function ShowAttractionList(divAttractionList,divAttractionDetails)
    {
         document.getElementById(divAttractionList).style.display="block";
        document.getElementById(divAttractionDetails).style.display="none";
        return false;
    }
    
function NavigateForFirefox()
{
    return false;
}
function  ShowCorrespondingVideo(divSlideShowImage,divVideoPlayList,divVideoDetails,divOtherVideoLinks,intRowCount,hdnVideoDivids)
    {
    
         var Ids = new Array();
         var divVedio;
         Ids = document.getElementById(hdnVideoDivids).value.split("$");
          if (Ids.length > 1)
          {
             for (i=0;i<Ids.length-1;i++)
             {
                if(intRowCount==i)
                {
                    divVedio=Ids[i];
                    document.getElementById(divVedio).style.display="block";
                }
                 else
                {
                    divVedio=Ids[i];
                    document.getElementById(divVedio).style.display="none";
                }
                
             }
          }
        if(document.getElementById(divSlideShowImage)==null)
        {
        
        }
        else
        {
         document.getElementById(divSlideShowImage).style.display="none";
        }
        
        document.getElementById(divVideoPlayList).style.display="block";  
        document.getElementById(divVideoDetails).style.display="none";  
        document.getElementById(divOtherVideoLinks).style.display="block";              
        return false;
    }
 
 function ShowImagesDiv(divSlideShowImage,divVideoPlayList,divVideoDetails,divOtherVideoLinks)
 {
 
     if(document.getElementById(divSlideShowImage)==null)
        {
        
        }
        else
        {
         document.getElementById(divSlideShowImage).style.display="block";
        }
        
        document.getElementById(divVideoPlayList).style.display="none";  
        document.getElementById(divVideoDetails).style.display="block";  
        document.getElementById(divOtherVideoLinks).style.display="none";  
        return false; 
 }   

//Travel Guide UI ends here
//Select Travel Guide starts here

function MM_preloadImages() 
{ //v3.0

  var d=document; 
  if(d.images)
  { 
    if(!d.MM_p) 
        d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
    for(i=0; i<a.length; i++)
    {
        if (a[i].indexOf("#")!=0)
        { 
            d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
        }
    }
    
  }
}

function MM_swapImgRestore() 
{ //v3.0

  var i,x,a=document.MM_sr;
   for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
   x.src=x.oSrc;
}

function MM_findObj(n, d)
 { //v4.01
 
  var p,i,x;  
  if(!d) d=document; 
  if((p=n.indexOf("?"))>0&&parent.frames.length) 
  {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) 
  x=d.all[n];
   for (i=0;!x&&i<d.forms.length;i++)
    x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
   x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);
   return x;
}

function MM_swapImage()
 { //v3.0
 
  var i,j=0;
  var x;
  var a=MM_swapImage.arguments; 
  document.MM_sr=new Array(); 
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null)
   {
    document.MM_sr[j++]=x; 
    if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
   }
}

function changeCSS( id, flag ) 
{

	if( flag == 'true' )
	{
		document.getElementById( id ).className = "body_text";
	} 
	else 
	{
		//document.getElementById( id ).className = '';
	}
}
function changeSpanTextColor(id)
{

document.getElementById( id ).style.color = '#C27C03';
document.getElementById( id ).style.fontWeight = 'bold';


}
function backSpanTextColor(id)
{

document.getElementById( id ).style.color = '#003E7F';
document.getElementById( id ).style.fontWeight = 'normal';

}
var offsetxpoint=-60; //Customize x offset of tooltip
var offsetypoint=20; //Customize y offset of tooltip
var ie=document.all;
var ns6=document.getElementById && !document.all;
var enabletip=false;
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";

 
function ddrivetip(thetext, thecolor, thewidth)
{

    var tipobj1=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";

    if (ns6||ie)
    {
         if (typeof thewidth!="undefined") 
            tipobj1.style.width=thewidth+"px";
        if (typeof thecolor!="undefined" && thecolor!="") 
            tipobj1.style.backgroundColor=thecolor;
            tipobj1.innerHTML=thetext;
            enabletip=true;
            return false;
    }
}


function hideddrivetip()
{
 var tipobj1=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";

    if (ns6||ie)
    {
    
        enabletip=false;
        tipobj1.style.visibility="hidden";
        tipobj1.style.left="-1000px";
        tipobj1.style.backgroundColor='';
        tipobj1.style.width='';
    }
}



function positiontip(e)
{
 var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";


    if (enabletip)
    {
        var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
        var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
        var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20;
        var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20;

        var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000;

//if the horizontal distance isn't enough to accomodate the width of the context menu
        if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
            tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px";
        else if (curX<leftedge)
            tipobj.style.left="5px";
        else
//position the horizontal position of the menu where the mouse is positioned
            tipobj.style.left=curX+offsetxpoint+"px";

//same concept with the vertical position
        if (bottomedge<tipobj.offsetHeight)
            tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px";
        else
            tipobj.style.top=curY+offsetypoint+"px";
            tipobj.style.visibility="visible";
        }
}


function ietruebody()
{
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}


//Select TravelGuide Ends here    



