﻿// JScript File

//Function to get the apsloute position of the options div in the main page header 

var ie=document.all

function getElementPosition(elemID)
{

    var leftpos=0;
	var toppos=0;
	var fixedX = -1; // x position (-1 if to appear below control)
    var fixedY = -1; // y position (-1 if to appear below control)
    var crossobj=document.getElementById("odiv").style;
             ctl=document.getElementById(elemID);
             aTag = ctl;
			do {
				aTag = aTag.offsetParent;
				leftpos	+= aTag.offsetLeft;
				toppos += aTag.offsetTop;
			} while(aTag.tagName!="BODY");
			
			crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos +5+'px' : fixedX + 'px';
			crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 +'px' :	fixedY + 'px';
			  
//var offsetTrail = document.getElementById(elemID);
//var offsetLeft = 0;
//var offsetTop = 0;
//var exact = document.getElementById(elemID).offsetWidth-document.getElementById("odiv").offsetWidth;
//while (offsetTrail.offsetParent)
//{
//offsetLeft += offsetTrail.offsetLeft;
//offsetTop += offsetTrail.offsetTop;
//offsetTrail = offsetTrail.offsetParent;
//}
//if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined')
//{
//offsetLeft += document.body.leftMargin;
//offsetTop += document.body.topMargin;
//}
//document.getElementById("odiv").style.left=(offsetLeft)+"px";
//document.getElementById("odiv").style.top=(offsetTop+20)+"px";
//while (offsetTrail = offsetTrail.offsetParent);
//return {left:offsetLeft,top:offsetTop}

}

function getDivPosition(DivID,ParentID)
{

    var leftpos=0;
	var toppos=0;
	var fixedX = -1; // x position (-1 if to appear below control)
    var fixedY = -1; // y position (-1 if to appear below control)
    var fixedW = 0;
    var crossobj=document.getElementById(DivID).style;
             ctl=document.getElementById(ParentID);
             langDiv = document.getElementById(DivID);
             aTag = ctl;
			do {
				aTag = aTag.offsetParent;
				leftpos	+= aTag.offsetLeft;
				toppos += aTag.offsetTop;
			} while(aTag.tagName!="BODY");
			
			fixedW = langDiv.offsetWidth - ctl.offsetWidth;
			crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos - fixedW + 'px' : fixedX + 'px';
			crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos + ctl.offsetHeight + 2 + 'px' :	fixedY + 'px';
}

//function to show the Language div after user clicks on it in main page header
function showDiv(Div,Parent)

{
getDivPosition(Div,Parent);
if(document.getElementById(Div).style.visibility=="hidden")
{
    document.getElementById(Div).style.visibility="visible";
    //document.getElementById("odiv").style.filter="alpha(opacity=80)";
    //document.arrow.src="images/arrowup.gif"
}
else
{
    document.getElementById(Div).style.visibility="hidden"
   //document.arrow.src="images/arrowdown.gif"
}

//document.getElementById("ldiv").style.visibility="hidden"

}

//function to show the options div after user clicks on it in main page header
function show()

{
getElementPosition('optable');
if(document.getElementById('odiv').style.visibility == 'hidden')
{
    document.getElementById('odiv').style.visibility='visible';
    //document.getElementById("odiv").style.filter="alpha(opacity=80)";
    //document.arrow.src="images/arrowup.gif"
}
else
{
    document.getElementById("odiv").style.visibility='hidden'
   //document.arrow.src="images/arrowdown.gif"
}

//document.getElementById("ldiv").style.visibility="hidden"

}

//Function to get the apsloute position of the language div in the main page header 
function getElementPosition2(elemID)
{
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail.offsetParent)
{
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined')
{
offsetLeft += document.body.leftMargin;
offsetTop += document.body.topMargin;
}
document.getElementById("ldiv").style.left=(offsetLeft-30)+"px";
while (offsetTrail = offsetTrail.offsetParent);
return {left:offsetLeft,top:offsetTop};

}

//function to show the language div after user clicks on it in main page header
function showl()
{
if(document.getElementById("ldiv").style.visibility=="hidden")
{
    document.getElementById("ldiv").style.visibility="visible";
    document.larrow.src="images/arrowup.gif"
}
else
{
    document.getElementById("ldiv").style.visibility="hidden";
    document.larrow.src="images/arrowdown.gif"
}
document.getElementById("odiv").style.visibility="hidden";
 document.arrow.src="images/arrowdown.gif"
}

//function to hide 9 file uploads in the galery img upload

function hidetr()
{
    for(i=2;i<11;i++)
    {
     var tr
     var tdr
     var tdl
     tr= document.getElementById('tr'+i)
     tdr= document.getElementById('tdr'+i)
     tdl= document.getElementById('tdl'+i)
     tr.style.visibility="hidden"
     tr.style.display="none"

    }
}

//function to add file upload one by one
function addtr()
{
    for(i=2;i<11;i++)
    {
     var tr
     var nexttr
     tr= document.getElementById('tr'+i)
     nexttr= document.getElementById('tr'+(i+1))
        if(tr.style.visibility=="hidden")
        {
         tr.style.visibility="visible"
         tr.style.display=""

         break
        }
        
         else
        {
         continue
        }
    }
}

//function to remove file upload one by one

function deltr()
{
    for(i=10;i>1;i--)
    {
     var tr
     var nexttr
     tr= document.getElementById('tr'+i)
     nexttr= document.getElementById('tr'+(i+1))
        if(tr.style.visibility=="visible")
            {
             tr.style.visibility="hidden"
             tr.style.display="none"
             break
            }
        
             else
            {
             continue
            }
    }
}

//Galery scrips

function glrRight(count,id)
{
var opr = 0;

    for( i=1; i<(count+1);i++)
        {
             
            if(document.getElementById("glr_" + id + "_" + count).style.visibility == "hidden")
                {
                    if(document.getElementById("glr_" + id + "_" + i).style.visibility == "visible" && opr == 0)
                        {
                            document.getElementById("glr_" + id + "_" +i).style.visibility = "hidden";
                            document.getElementById("glr_" + id + "_" +i).style.display = "none";
                            
                            document.getElementById("desc_" + id + "_" +i).style.visibility = "hidden";
                            document.getElementById("desc_" + id + "_" +i).style.display = "none";
                            
                            opr=1;
                            continue;
                        }
    
                    if(document.getElementById("glr_" + id + "_" +(i)).style.visibility == "hidden" && opr == 1)
                        {
                            document.getElementById("glr_" + id + "_" +(i)).style.visibility = "visible";
                            document.getElementById("glr_" + id + "_" +(i)).style.display = "block";
                            
                            document.getElementById("desc_" + id + "_" +(i)).style.visibility = "visible";
                            document.getElementById("desc_" + id + "_" +(i)).style.display = "block";
                            
                            opr=2;
                        }
                }

        }
}

function glrLeft(count,id)
{
var opr = 0;
for(i=count;i>0;i--)
    {
        if(document.getElementById("glr_" + id + "_" + "1").style.visibility == "hidden")
            {
                if(document.getElementById("glr_" + id + "_" + i).style.visibility == "visible" && opr == 0)
                    {
                         document.getElementById("glr_" + id + "_" + i).style.visibility = "hidden";
                         document.getElementById("glr_" + id + "_" + i).style.display = "none";
                         
                         document.getElementById("desc_" + id + "_" + i).style.visibility = "hidden";
                         document.getElementById("desc_" + id + "_" + i).style.display = "none";
                         
                         opr=1;
                         continue;
                    }
    
                if(document.getElementById("glr_" + id + "_" + (i)).style.visibility == "hidden" && opr == 1)
                    {
                        document.getElementById("glr_" + id + "_" + (i)).style.visibility = "visible";
                        document.getElementById("glr_" + id + "_" + (i)).style.display = "block";
                        
                        document.getElementById("desc_" + id + "_" + (i)).style.visibility = "visible";
                        document.getElementById("desc_" + id + "_" + (i)).style.display = "block";
                        
                        opr=2;
                    }
            }

    }
}
//Hide Select element from page for IE only.
function hideSelect(elmID)
{
var exc = document.getElementById("ctl00_ddl1");
	if( ie )
	{
		for( i = 0; i < document.all.tags( elmID ).length; i++ )
		{
  			obj = document.all.tags( elmID )[i];
  			if( !obj || !obj.offsetParent )
  			{
    				continue;
  			}
  			
			else
			{
			    obj.style.visibility = "hidden";
			    exc.style.visibility ="";
			}
		}
	}
}

//Show Select element in the page for IE only.
function showSelect( elmID ){
	if( ie )
	{
		for( i = 0; i < document.all.tags( elmID ).length; i++ )
		{
  			obj = document.all.tags( elmID )[i];
			if( !obj || !obj.offsetParent ){
    				continue;
			}
			obj.style.visibility = "";
		}
	}
}


function LightBox()
{ 
    document.getElementById('box').style.display='block'; 
    document.getElementById('light').style.display = 'block'; 
    document.getElementById('box').style.height=document.body.offsetHeight + 'px'; 
    document.getElementById('box').style.width=document.body.offsetWidth + 'px'; 
    hideSelect('Select');
}

function OffersTaps(id)
{
    if(id=="TravelTap")
    {

        document.getElementById("TravelTr").style.display="";
        document.getElementById("ShopingTr").style.display="none";
        document.getElementById("CofeeTr").style.display="none";
        document.getElementById("EntertainmentTr").style.display="none";
    }
    if(id=="ShopingTap")
    {
 
        document.getElementById("TravelTr").style.display="none";
        document.getElementById("ShopingTr").style.display="";
        document.getElementById("CofeeTr").style.display="none";
        document.getElementById("EntertainmentTr").style.display="none";
    }
    if(id=="CofeeTap")
    {

        document.getElementById("TravelTr").style.display="none";
        document.getElementById("ShopingTr").style.display="none";
        document.getElementById("CofeeTr").style.display="";
        document.getElementById("EntertainmentTr").style.display="none";
    }
    if(id=="EntertainmentTap")
    {
  
        document.getElementById("TravelTr").style.display="none";
        document.getElementById("ShopingTr").style.display="none";
        document.getElementById("CofeeTr").style.display="none";
        document.getElementById("EntertainmentTr").style.display="";
    }
}

function InfoTaps(id)
{

    if(id=="CityInfoTap")
    {
        
        
        document.getElementById("WeatherTr").style.display="none";
        document.getElementById("EventsTr").style.display="none";
        document.getElementById("TourismTr").style.display="none";
        document.getElementById("CityInfoTr").style.display="";
    }
    
    if(id=="WeatherTap")
    {
      
        document.getElementById("WeatherTr").style.display="";
        document.getElementById("EventsTr").style.display="none";
        document.getElementById("TourismTr").style.display="none";
        document.getElementById("CityInfoTr").style.display="none";
    }
    if(id=="EventsTap")
    {
       
        document.getElementById("WeatherTr").style.display="none";
        document.getElementById("EventsTr").style.display="";
        document.getElementById("TourismTr").style.display="none";
        document.getElementById("CityInfoTr").style.display="none";
    }
    if(id=="TourismTap")
    {
        
        
        document.getElementById("WeatherTr").style.display="none";
        document.getElementById("EventsTr").style.display="none";
        document.getElementById("TourismTr").style.display="";
        document.getElementById("CityInfoTr").style.display="none";
    }
    
}

function DivPos(Div,elemID)
{

    var leftpos=0;
	var toppos=0;
	var fixedX = -1; // x position (-1 if to appear below control)
    var fixedY = -1; // y position (-1 if to appear below control)
    var crossobj=document.getElementById(Div).style;
             ctl=document.getElementById(elemID);
             aTag = ctl;
			do {
				aTag = aTag.offsetParent;
				leftpos	+= aTag.offsetLeft;
				toppos += aTag.offsetTop;
			} while(aTag.tagName!="BODY");
			
			crossobj.left = fixedX==-1 ? ctl.offsetLeft + leftpos +'px' : fixedX + 'px';
			crossobj.top = fixedY==-1 ? ctl.offsetTop + toppos +'px' :	fixedY + 'px';
			
    if(document.getElementById(Div).style.visibility == 'hidden')
        {
            document.getElementById(Div).style.position='absolute';
            document.getElementById(Div).style.visibility='visible';
        }
    else
        {
            document.getElementById(Div).style.visibility='hidden' 
        }

}