// JScript source code
    var allIframes="destination,destination1,divActivities,divInfo,divCenter";
	
	function getmyurl(strUrl,isPopUp)
    {
        if (isPopUp==false)
	    {
	 	    window.open(strUrl,'_parent');
	    }
	    else
	    {
		    popUp('VillaEnlargeview.asp');
	    }
    }
    
	function collapseOtherMenus(currentMenu)
	{
		var arrIframes=allIframes.split(',');		
		var isSubMenu = false;
		var obj;
		
		for(var ctr=0;ctr<=arrIframes.length-1;ctr++)
		{
		    if(currentMenu!=arrIframes[ctr])
			{
				if(!isSubMenu)
				{
				    obj=document.getElementById(arrIframes[ctr]);
				}
			}
			else
			{
			    obj=document.getElementById(arrIframes[ctr]);				
				isSubMenu = true;
				if (typeof menuInt!="undefined")
                clearTimeout(menuInt);
			}			
		}
		if(isSubMenu)
		{
		    obj.style.display='';
			obj.style.visibility="visible";
		}
		else
		{
		    obj.style.display='none';
			obj.style.visibility="hidden";
		}		
	}
	
	var menuInt;
	var menuInt1;
	function showRollover(subMenu, anchorName)
	{
	   
		subMenuName=subMenu;		
		var objSubMenuPos=getAnchorPosition(anchorName);
		var subMenuXPos;
		subMenuXPos=objSubMenuPos.x;
		
		switch (subMenu)
		{
            case "destination":
				var oIframe3 = document.getElementById("destination");
				    oIframe3.style.display='';
				    oIframe3.style.visibility="visible";
//				    oIframe3.style.top=parseInt(objSubMenuPos.y + 35) + 'px';
//				    if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)
//				    {
//				        oIframe3.style.top=parseInt(objSubMenuPos.y + 35) + 'px';
//				    }
//				    oIframe3.style.left=subMenuXPos + 7+'px';
                    oIframe3.style.top = (objSubMenuPos.y + 35) +'px';     
                    oIframe3.style.left = (subMenuXPos + 10)+ 'px';
				    oIframe3.style.height=118 + 'px';
				    oIframe3.style.width=260 + 'px';
				
				var oIframe4 = document.getElementById("divActivities");				
				    oIframe4.style.display='none';
				    oIframe4.style.visibility="hidden";
				var oIframe2 = document.getElementById("divInfo");
				    oIframe2.style.display='none';
				    oIframe2.style.visibility="hidden";
				var oIframe5 = document.getElementById("divCenter");
				    oIframe5.style.display='none';
				    oIframe5.style.visibility="hidden";
				
				    //revertMenuColor('tdVilla','textVilla');
//				    revertMenuColor('tdHowBook','tdHowBook');
				   // revertMenuColor('tdInf','textInf');
				   // revertMenuColor('tdBooking','textBooking');
				   // revertMenuColor('tdBrochure','textBrochure')
				  //  revertMenuColor('tdDestination','textDestination')
			break;


            case "destination1":
				var oIframe3 = document.getElementById("destination1");
			    var oIframe4 = document.getElementById("divActivities");
				    oIframe4.style.display='';
				    oIframe4.style.visibility="visible";
							
			    var oIframe2 = document.getElementById("divInfo");
			        oIframe2.style.display='none';
			        oIframe2.style.visibility="hidden";
			    var oIframe5 = document.getElementById("divCenter");
				    oIframe5.style.display='none';
				    oIframe5.style.visibility="hidden";
    				
			        //revertMenuColor('tdVilla','textVilla');
//			        revertMenuColor('tdHowBook','tdHowBook');
				   // revertMenuColor('tdInf','textInf');
				   // revertMenuColor('tdBooking','textBooking');
				   // revertMenuColor('tdBrochure','textBrochure')
				    //revertMenuColor('tdDestination','textDestination')
			break;

			case "divActivities":			    
				var oIframe3 = document.getElementById("destination");
			    var oIframe4 = document.getElementById("divActivities");
				    oIframe4.style.display='';
				    oIframe4.style.visibility="visible";
				    oIframe4.style.top=parseInt(objSubMenuPos.y +(parseInt(oIframe3.style.height))+5) + 'px';
				    oIframe4.style.left=(parseInt(oIframe3.style.left))+(parseInt(oIframe3.style.width)-1) + 'px';
                    //oIframe4.style.top = (objSubMenuPos.y + 30) +'px';     
                    //oIframe4.style.left = (subMenuXPos + 10)+ 'px';
				    oIframe4.style.height=117 + 'px';
				    oIframe4.style.width=230 + 'px';
				
			   	var oIframe2 = document.getElementById("divInfo");
			        oIframe2.style.display='none';
			        oIframe2.style.visibility="hidden";
			    var oIframe5 = document.getElementById("divCenter");
				    oIframe5.style.display='none';
				    oIframe5.style.visibility="hidden";
				
			       // revertMenuColor('tdVilla','textVilla');
//			        revertMenuColor('tdHowBook','tdHowBook');
				    //revertMenuColor('tdInf','textInf');
				   // revertMenuColor('tdBooking','textBooking');
				    //revertMenuColor('tdBrochure','textBrochure')
				    //revertMenuColor('tdDestination','textDestination')
			break;

			case "divInfo":
				var oIframe2 = document.getElementById("divInfo");
				    oIframe2.style.display='';
				    oIframe2.style.visibility="visible";
				    oIframe2.style.top=parseInt(objSubMenuPos.y + 34) + 'px';
				    if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)
				    {
				        oIframe2.style.height=250 + 'px';
				        oIframe2.style.top=parseInt(objSubMenuPos.y + 34) + 'px';
				    }
				    else
				    {
				        oIframe2.style.height=250 + 'px';
				    }
				    oIframe2.style.left=subMenuXPos+ 7 + 'px';
//                    oIframe2.style.top = (objSubMenuPos.y + 29) +'px';     
//                    oIframe2.style.left = (subMenuXPos + 7)+ 'px';
				    oIframe2.style.width=250 + 'px';
				
				var oIframe4 = document.getElementById("divActivities");				
				    oIframe4.style.display='none';
				    oIframe4.style.visibility="hidden";
				var oIframe3 = document.getElementById("destination");
				    oIframe3.style.display='none';
				    oIframe3.style.visibility="hidden";
				var oIframe5 = document.getElementById("divCenter");
				    oIframe5.style.display='none';
				    oIframe5.style.visibility="hidden";
				
				    //revertMenuColor('tdVilla','textVilla');
				    //revertMenuColor('tdCenter','textCenter');
				    //revertMenuColor('tdBooking','textBooking');
				    //revertMenuColor('tdBrochure','textBrochure')
				    //revertMenuColor('tdDestination','textDestination');
			break;
			
			case "divCenter":
				var oIframe5 = document.getElementById("divCenter");
				    oIframe5.style.display='';
				    oIframe5.style.visibility="visible";
//				    oIframe5.style.top=parseInt(objSubMenuPos.y + 29) + 'px';
//				    if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1)
//				    {
//				        oIframe5.style.top=parseInt(objSubMenuPos.y + 29) + 'px';
//				    }
//				    oIframe5.style.left=subMenuXPos +7+ 'px';
                    oIframe5.style.top = (objSubMenuPos.y + 34) +'px';     
                    oIframe5.style.left = (subMenuXPos + 7)+ 'px';
				    oIframe5.style.height=255 + 'px';
				    oIframe5.style.width=250 + 'px';
				
				var oIframe4 = document.getElementById("divActivities");				
				    oIframe4.style.display='none';
				    oIframe4.style.visibility="hidden";
				var oIframe3 = document.getElementById("destination");
				    oIframe3.style.display='none';
				    oIframe3.style.visibility="hidden";
				
				   // revertMenuColor('tdVilla','textVilla');
//				    revertMenuColor('tdHowBook','tdHowBook');
				   // revertMenuColor('tdCenter','textCenter');
				   // revertMenuColor('tdBooking','textBooking');
				   // revertMenuColor('tdBrochure','textBrochure')
			break;
		}
			 collapseOtherMenus(subMenu);		
	}
	
	function hideSubMenu()
	{
		var obj;
		/*obj=document.getElementById("divFindAVilla");
		obj.style.display="none";
		obj.style.visibility="hidden";*/

		obj=document.getElementById("divInfo");
		obj.style.display="none";
		obj.style.visibility="hidden";
		
		obj=document.getElementById("destination");
		obj.style.display="none";
		obj.style.visibility="hidden";
		
		obj=document.getElementById("destination1");
		obj.style.display="none";
		obj.style.visibility="hidden";

		obj=document.getElementById("divActivities");
		obj.style.display="none";
		obj.style.visibility="hidden";
		
		obj=document.getElementById("divCenter");
		obj.style.display="none";
		obj.style.visibility="hidden";
		
		
		//revertMenuColor('tdVilla','textVilla');
//		revertMenuColor('tdHowBook','tdHowBook');
		//revertMenuColor('tdCenter','textCenter');
		//revertMenuColor('tdInf','textInf');
		//revertMenuColor('tdBooking','textBooking');
		//revertMenuColor('tdBrochure','textBrochure');
		//revertMenuColor('tdDestination','textDestination');
		
		if (typeof menuInt!="undefined")
        clearTimeout(menuInt);
	}
	
	function hideLayers()
	{
	    menuInt=setTimeout('hideSubMenu()',750);
	}
	
	function showMenuColor(objTd,objText)
	{
	    var objClr=document.getElementById(objTd);
	    objClr.style.backgroundColor=gSTR_MENU_COLOR;
	    
	    var objClrText=document.getElementById(objText);
	    objClrText.style.color= "#FFFFFF";
	}
	
	function revertMenuColor(objTd,objText)
	{
	    var objClr=document.getElementById(objTd);
	    objClr.style.backgroundColor=gSTR_MENU_COLOR
	    
	    var objClrText=document.getElementById(objText);
	    objClrText.style.color="#FFFFFF";
	}
	
	function revertMainMenuColor()
	{
	    revertMenuColor('tdCenter','textCenter');
		revertMenuColor('tdInf','textInf');
		revertMenuColor('tdDestination','textDestination');
	}
	
	addEvent(window, 'load', keepMenuTextBold);
	
	
	//Function is used to keep main menu text style as bold when user move mouse on sub menu options 
function applyUnderLineToText(linkType)
{
    var objLinkType = "";
        try
        {
            objLinkType = document.getElementById(linkType);
            objLinkType.className = "mainMenuBoldText";
        }
        catch(ex){}
}
//Function is used to make main menu text style as default when user move out mouse from sub menu 
function removeUnderLineToText(linkType)
{
   var objLinkType = "";
        
        try
        {
            objLinkType = document.getElementById(linkType);
            objLinkType.className = "mainMenuText";
        }
        catch(ex)
        {}
        keepMenuTextBold();
}

function keepMenuTextBold()
{
    var currentPage = gSTR_CURRENT_PAGE.toLowerCase()
    if(currentPage == "intro.asp" || currentPage == "resortspage.asp" || currentPage == "details.asp" || currentPage == "regionmap.asp" || currentPage == "shopping.asp" || currentPage == "restaurant.asp")
    {
        applyUnderLineToText('textCenter');
    }
    if (currentPage == "carlist.aspx" || currentPage == "flights.asp" || currentPage == "insurance.asp" || currentPage == "health_safety.asp" || currentPage == "transfers.asp" || currentPage == "usefulinfo.asp" || currentPage == "usefullinks.asp" || currentPage == "bookingconditions.asp" || currentPage == "ecopolicy.asp" || currentPage == "websitetermsofuse.aspx")
    {
        applyUnderLineToText('textInf');
    }
    if(currentPage == "brochurerequest.aspx")
    {
        applyUnderLineToText('textBrochure');
    }
    if(currentPage == "faq.asp")
    {
        applyUnderLineToText('textBooking');
    }
    if(currentPage == "aboutus.asp")
    {
        applyUnderLineToText('textAboutUs');
    }
}

function addEvent(obj, evType, fn)
{ 
    if (obj.addEventListener)
    { 
        obj.addEventListener(evType, fn, false); 
        return true; 
    } 
    else if (obj.attachEvent)
    { 
        var r = obj.attachEvent("on"+evType, fn); 
        return r; 

    } 
    else 
    { 
        return false; 
    } 
}
