function ChangeLink()
{
    var links = document.getElementsByTagName('a');
    for(i=0;i<links.length;i++)
    {
        if((links[i].href).match("guestrecognition") || ((links[i].href).length == 0))
        {
            // do nothing    because GRP site will remain in English only
        }
        else
        { 
            links[i].href=(links[i].href).replace("global/en",countrySession +"/"+ cultureSession.substring(0,2));
        }
    }
}

var URLAnchor;
function checkAnchor()
{
    var links = document.getElementsByTagName('a');
    for(i=0;i<links.length;i++)
    {
        if((links[i].href.length > (links[i].href.indexOf('#') + 1)) && (links[i].href.indexOf('#') > 0) )
            {
                var AnchorURLLast = links[i].href.split("#");
                links[i].href = URLAnchor + "#" + AnchorURLLast[1];
            }
    }
}      

var pagetype;
//For displaying Client date
function getthedate()
{  
    if(document.getElementById('tblSearch')!=null)
    {
        document.getElementById('tblSearch').style.display='none';
    }
    document.getElementById('tblLogin').style.display='none';
    var dayarray=new Array ("Sunday","Monday","Tuesday","Wednesday",
    "Thursday","Friday","Saturday");

    //UAT Changes - Shalini - 12/Sept/2008	
    //var montharray=new Array("January","February","March","April","May","June",
    //"July","August","September","October","November","December");
    var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun",
    "Jul","Aug","Sep","Oct","Nov","Dec");

    var mydate=new Date();
    var year=mydate.getYear();
    if (year < 1000)
        year+=1900;
    var day=mydate.getDay();
    var month=mydate.getMonth();
    var daym=mydate.getDate();
    if (daym<10)
        daym="0"+daym;
    var hours=mydate.getHours();
    var minutes=mydate.getMinutes();
    var seconds=mydate.getSeconds();
    var dn="";
    if (hours>=12)
        dn="";
    if (hours>12)
    {
        hours=hours-12;
    }
    if (hours==0)
        hours=12;
    if (minutes<=9)
        minutes="0"+minutes;
    if (seconds<=9)
        seconds="0"+seconds;

    var cdate=dayarray[day]+", "+daym+" "+montharray[month]+", "+year+" ";                  
    document.getElementById(MasterId+"_lblSysTime").innerHTML = cdate;
}
//for login fly out table

function MasterClearUserText()
{
    //UAT No.1 Issues - Shalini - 11/Sep/08
    document.getElementById(MasterId+"_txtInputId").value = "";
}

function MasterClearPasswordText()
{
    document.getElementById(MasterId+"_txtPassword").value = "";
    var old = document.getElementById (MasterId+"_txtPassword");
    //var pswdDiv = document.getElementById ("pswd");
    var pswdSpan = document.getElementById("spanpswd");
    //pswdDiv.removeChild ( old );

    //UAT No.1 Issues - Shalini - 11/Sep/08
    pswdSpan.removeChild ( old );

    //SIT  Issues - Nittia - 17/Sep/08

    pswdSpan.style.height="18px"
    pswdSpan.style.width="125px"

    var newElement = document.createElement ( "INPUT" );
    newElement.setAttribute ( "name", MasterId+"_txtPassword");
    newElement.setAttribute ( "id", MasterId+"_txtPassword");
    newElement.setAttribute ( "value", "");
    newElement.setAttribute ( "type", "Password");
    newElement.setAttribute("maxLength",10);
    //applying css
    newElement.style.width="100px";
    // newElement.style.font-family="Arial";
    //newElement.style.font-size="11px";
    newElement.style.color="#000000";
    newElement.style.border="0px";
    newElement.style.fontSize="11px";
    //UAT No.1 Issues - Shalini - 12/Sep/08 - Start
    newElement.style.position="absolute";
    newElement.style.left="0px";
    newElement.style.top="0px";
    newElement.style.height="18px";
    //UAT No.1 Issues - Shalini - 12/Sep/08 - End
    //pswdDiv.appendChild (newElement);

    //UAT No.1 Issues - Shalini - 11/Sep/08
    pswdSpan.appendChild (newElement);

    //UAT No.1 Issues - Shalini - 12/Sep/08 - Start
    var ImgID = document.getElementById(MasterId+"_lbLogin");
    ImgID.style.position = "relative";
    ImgID.style.left = "104px";
    var browserName=navigator.appName; 

    if (browserName=="Netscape")
    { 
	    ImgID.style.top="1px";
    }
    else 
    {             
	     ImgID.style.top="0px";        
    }
    //SIT  Issues - Nittia - 17/Sep/08 END 
    //UAT No.1 Issues - Shalini - 12/Sep/08 - End
    document.getElementById(MasterId+"_txtPassword").focus();
}

var varhfldLogoTitle;
function fnDisplayToolTipLogo()
{
    document.getElementById('EY_Header1_imgLogo').title = varhfldLogoTitle;
}

/* for displaying the country selector.*/
function showCountrySelector()
{
    hideLoginControl();
    hideSearchControl();
    document.getElementById("countryLanguageSelector").style.display = 'block';
    document.getElementById("countryLanguageSelector").style.position = 'absolute';
    document.getElementById("countryLanguageSelector").style.posTop = '18';
    document.getElementById("countryLanguageSelector").style.marginLeft = "13px";
    if( document.getElementById(MasterId+"_liHeader1")!=null)
    {
        if(navigator.appName.indexOf('Microsoft Internet Explorer') < 0  )
        {
            if(document.getElementById(MasterId+"_liHeader1").style.display != "none")
            {
	            document.getElementById('countryLanguageSelector').style.marginLeft  = "60px";
            }
        }
        else
        {	
            if(document.getElementById(MasterId+"_liHeader1").style.display != "none")
            {
        	    document.getElementById("countryLanguageSelector").style.marginLeft = "58px";
            }
        }
    }
    //document.getElementById("ctl00_imgSep1").style.visibility="hidden";
}

function hideCountrySelector()
{
    var disp;
    disp = document.getElementById("countryLanguageSelector");
    
    if(disp!=null)
    {
        document.getElementById("countryLanguageSelector").style.display = "none";
        //document.getElementById("ctl00_imgSep1").style.visibility = "visible";
    }
}

/*for Login*/
function showLoginControl()
{
hideSearchControl();
hideCountrySelector();
document.getElementById("tblLogin").style.display = 'block';                                                                  
}

function showSearchControl()				
{
    if(searchpage=='default')
    {                
        document.getElementById("tablebreadcrumb").style.display = 'block';                                    
    }
    else
    {
        document.getElementById("tblSearch").style.display = 'block';                                      
    }
    if(searchpage=='default')
    {                                    
        if(navigator.appName=="Netscape")
        {                                    
            if(searchstyle=='ey')
            {											
                if(pagetype=='home')
                {
                    document.getElementById("tablebreadcrumb").style.left='-45px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tablebreadcrumb").style.left='-45px';	                                    										   
                }												
            }
            else
            {	                                    
                if(pagetype=='home')
                {
                    document.getElementById("tablebreadcrumb").style.left='-120px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tablebreadcrumb").style.left='-120px';	                                    										   
                }											
            }
        }
        else
        {                                   
            if(searchstyle=='ey')
            {
                document.getElementById("tablebreadcrumb").style.left='-55px';
            }
            else
            {	                                    
                if(pagetype=='home')
                {
                    document.getElementById("tablebreadcrumb").style.left='-127px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tablebreadcrumb").style.left='-127px';	                                    										   
                }											
            }                                    
        }
    }
    else if(searchpage=='obepage')
    {
        if(navigator.appName=="Netscape")
        {
            document.getElementById("tblSearch").style.left='-35px';
        }
        else
        {
            document.getElementById("tblSearch").style.left='-45px';
        }
    }
    else if(searchpage=='webpage')
    {
        if(navigator.appName=="Netscape")
        {
            document.getElementById("tblSearch").style.left='-120px';
        }
        else
        {
            document.getElementById("tblSearch").style.left='-55px';
        }
    }
    else
    {
        if(navigator.appName=="Netscape")
        {                                    
            if(searchstyle=='ey')
            {											
                if(pagetype=='home')
                {
                    document.getElementById("tblSearch").style.left='-35px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tblSearch").style.left='-35px';	                                    										   
                }												
            }
            else
            {	                                    
                if(pagetype=='home')
                {
                    document.getElementById("tblSearch").style.left='-100px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tblSearch").style.left='-100px';	                                    										   
                }											
            }
        }
        else
        {                                   
            if(searchstyle=='ey')
            {
                document.getElementById("tblSearch").style.left='-45px';
            }
            else
            {	                                    
                if(pagetype=='home')
                {
                    document.getElementById("tblSearch").style.left='-108px';	                                    
                }
                else
                {										 										   										   										   
                    document.getElementById("tblSearch").style.left='-108px';	                                    										   
                }											
            }                                    
        }
    }   
    hideLoginControl();    
    hideCountrySelector();                                   
}

function hideLoginControl()
{  
    if(document.getElementById("tblLogin").style.display != "none")
    {
        document.getElementById("tblLogin").style.display = 'none';
    }
}
function hideSearchControl()
{
	if(searchpage=='default')
	{         
		if(document.getElementById("tablebreadcrumb").style.display != "none")	
		{       
	    document.getElementById("tablebreadcrumb").style.display = 'none';                                    
	    }
    }
    else
    {
       if(document.getElementById("tblSearch").style.display != "none")
       {
        document.getElementById("tblSearch").style.display = 'none';
       }   	                                    
    }
}

function checkNullValues()
{
    if(document.getElementById(MasterId+"_txtInputId").value=='')
        alert("Please Enter UserName");
    if(document.getElementById(MasterId+"_txtPassword").value=='')
        alert("Please Enter Password");   
}

//script for your page--pramod
//Your page functions-These need to be part of master page only   
function AddToYourPage(TitleOfPage)
{	
    var flag=0;//to check whether the title already exists
	var link=window.location.href;
	var currStr;
	if(TitleOfPage!=null)
	{
	    currStr=TitleOfPage;
	}
	else
	{
		currStr=link;
	}
		
	var str1=readCookie('ListLinks');
	
	if(str1!=null)
	{
		var temp = new Array();
		temp = str1.split('^');
		for (var i=1;i<temp.length;i=i+2)
		{
			 if(temp[i]==link)
			 {
			     flag=1;
			     alert("Page already added to Your Page!!");
			     break;
			 }
		}
	}
	
	if(flag==0)
	{
		if(readCookie('ListLinks')!=null)
		{
			str=readCookie('ListLinks');
			str=str+"^"+currStr+"^"+link;
		}
		else
		{
		    str=currStr+"^"+link;
		}
		str=replaceAll(str,'&nbsp;','');
		str=replaceAll(str,';','');
		createCookie('ListLinks',str,'365');
		alert("Page successfully added to Your Page!!");
	}
}       
  
function replaceAll(OldString,FindString,ReplaceString) 
{
    var SearchIndex = 0;
  	var NewString = ""; 
  	while (OldString.indexOf(FindString,SearchIndex) != -1)    
  	{
    	NewString += OldString.substring(SearchIndex,OldString.indexOf(FindString,SearchIndex));
    	NewString += ReplaceString;
    	SearchIndex = (OldString.indexOf(FindString,SearchIndex) + FindString.length);         
 	}
  	NewString += OldString.substring(SearchIndex,OldString.length);
  	return NewString;
}

function createCookie(name,value,days)
{
    if (days)
    {
	    var date = new Date();
	    date.setTime(date.getTime()+(days*24*60*60*1000));
	    var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
    var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
	    var c = ca[i];
		while (c.charAt(0)==' ') 
		    c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) 
		    return c.substring(nameEQ.length,c.length);
    }
    return null;
}
//script for your page--pramod

function pullImage()
{
    if(document.getElementById('BaseImage'))
    {
        var GTBLinks = document.getElementById('BaseImage');
        var cells= GTBLinks.getElementsByTagName('img');
	    //var status = cells[0].getAttribute('src');             	  	
        if(cells.length==0)
	    {	  		
	        document.getElementById('BaseImage').style.display='none';
  	    }
        else
	    {	  		
	        document.getElementById('BaseImage').style.display='block';
        }
    }  
}

//start- sathish-for focussing lblogin on enter
function doClick()
{
    var key;
    if(window.event)
    {
        key = window.event.keyCode;     //IE
    }
    if (key == 13)
    {
        //Get the button the user wants to have clicked
        var btn = document.getElementById(MasterId+"_lbLogin");
        if (btn != null)
        {   //If we find the button click it           
            btn.click();
            event.keyCode = 0
        }
    }
}
//ends-sathish-for focussing lblogin on enter

// added by Jeena Sep-17-2008 Start
function checklogin()
{
    var browserName=navigator.appName; 
    if(browserName.indexOf('Microsoft Internet Explorer')<0)
    {
        document.getElementById('tdlogin').style.width="60px";
    }
}
//added by Jeena Sep-17-2008 End

function HideLogin()
{
    document.getElementById("liHeader3").style.display = none;
}

function checkBrowserMaster()
{
    if(navigator.appName.indexOf('Microsoft Internet Explorer') < 0  )
    {
        document.getElementById('tblMain').style.marginTop = "0px";
    }
    else
    {
        document.getElementById('tblMain').style.marginTop = "-3px";
    }
}

function kH(e) 
{
    if(enterkey=='disable')
    {
        var pK = e ? e.which : window.event.keyCode;
        return pK != 13;
    }
}

function createCookie(name,value,days)
{
    if (days)
    {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        //date.setTime(date.getTime()+(days*60));
        var expires = "; expires="+date.toGMTString();
    }
    else 
        var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function functionCheckselection()
{
    var usercountry1  = document.getElementById(MasterId+'_ddlCountryLanguageSelector').options[document.getElementById(MasterId+'_ddlCountryLanguageSelector').selectedIndex].value;
    var d = usercountry1.split('-');         
    if(document.getElementById(MasterId+'_chkSaveCountry').checked==true)
    {
        createCookie('Etihad',d[1]+"-"+d[0]+"-"+'/sites/Etihad/'+ d[1]+'/' + d[0] + '/home/pages/home.aspx','1');
        window.location = '/sites/Etihad/'+ d[1]+'/' + d[0] + '/home/pages/home.aspx';
        //window.location = 'home.aspx';
    }
    else
    {
        window.location = '/sites/Etihad/'+ d[1]+'/' + d[0] + '/home/pages/home.aspx';
        //window.location = 'home.aspx';
    }
}

function changeTitle(Type)
{
    if (Type=='EY')
	{
	    document.title="Etihad Airways: "+document.title;
	}
	else
	{
	    document.title="Etihad Guest: "+document.title;
	}
}

function changeTitleOBE(titleOBE)
{
  document.title=titleOBE ;
}

function ValidateFileds2(Err1,Err2,Err3,Err4)
{
    if(document.getElementById (MasterId+"_txtInputId"))
    {
        if(document.getElementById(MasterId+"_txtInputId").value=='')
        {
                alert(Err1);
     	        return false;
        }
        var ff=document.getElementById(MasterId+"_txtInputId").value;
        if(ff.length<1)
        {
                 alert(Err3);
     	         return false;
        }
    }
    if(document.getElementById(MasterId+"_txtPassword"))
    {
        if(document.getElementById(MasterId+"_txtPassword").value=='')
        {
                alert(Err2);
       	        return false;
        }
    }
}

//Added by Jayagayathri

function loadImages() 
{
	if(currentPageName=='home')
	{	
		if(document.all)
		{
			document.getElementById(MasterId+"_hidepage").style.visibility = 'hidden';	
		}
		else
		{
			if (document.getElementById) 
			{  
				// Netscape 4
				//document.hidepage.visibility = 'hidden';
				document.getElementById(MasterId+"_hidepage").style.visibility = 'hidden';
			}
			
		}
	}
	else
	{

		document.getElementById(MasterId+"_hidepage").style.display = 'none';
		return false;
	}
} 




