﻿//Ajax Start Here 
// function GetServerFunction1()
//{
//    document.getElementById("ctl00_ContentPlaceHolder1_lblRFTErrors").innerHTML="";
//    if( !ValidateRFT())
//        return false;
//    document.getElementById('ImgIndicator1').style.display=CheckFireFox();
//    var message = '';
//    var context = '';                     
//    <%=strGoogleData1%>;
//    return false;
//}
//function JavascriptFunc1(timeMessage, context)
//{
//  var strme = "";
//   
//  var RFTValues=timeMessage.split(",");
//      if(RFTValues.length == 1)
//      { 
//      document.getElementById("ctl00_ContentPlaceHolder1_lblRFTErrors").innerHTML=timeMessage;
//       
//      }
//   else
//      {
//        document.getElementById('ctl00_Header1_tblRFT').style.display=CheckFireFox();
//        document.getElementById('ctl00_Header1_lblFName').innerHTML=RFTValues[0];
//        document.getElementById('ctl00_Header1_lblRFTId').innerHTML=RFTValues[1];
//        document.getElementById('ctl00_Header1_lblRFTINR').innerHTML=RFTValues[2];
//        document.getElementById('ctl00_Header1_lblRFTUSD').innerHTML=RFTValues[3];
//      document.getElementById('ctl00_ContentPlaceHolder1_trRFTLogin').style.display="none";
//      document.getElementById('ctl00_ContentPlaceHolder1_trRFTLoginImage').style.display=CheckFireFox();
//      document.getElementById('ctl00_Header1_lnkLogout').disabled = false;
//      document.getElementById('ctl00_Header1_lnkLogout').onclick=lnkLogout;
////      document.getElementById('ctl00_Header1_lnkLogout').className="NewLink";
//      
//      //document.getElementById('ctl00_Header1_lnkLogout').onclick()=
//      document.getElementById('ctl00_Header1_lnkChgpwd').disabled = false;
//      document.getElementById('ctl00_Header1_lnkChgpwd').onclick=lnkChgpwd;
//      document.getElementById('ctl00_Header1_lnkmngtrhistory').disabled = false;
//      document.getElementById('ctl00_Header1_lnkmngtrhistory').onclick=lnkmngtrhistory;
//   
//      }
//  
//  document.getElementById('ImgIndicator1').style.display="none";
//   for (var i = 0; i < __pendingCallbacks.length; i++) {} 
//   return false;
//   
//}
function JavascriptFunc(timeMessage, context)
{
  var strme = "";
  
  document.getElementById("ctl00_ContentPlaceHolder1_lblRtwDeals").innerHTML=timeMessage;
   for (var i = 0; i < __pendingCallbacks.length; i++) {} 
   document.getElementById('ImgIndicator').style.display="none";
   return false;
}

function OnError(message, context) {
            alert('An unhandled exception has occurred:\n' + message);
         }
//Ajax End Here

function checkBrwoser()
{
var agt=navigator.userAgent.toLowerCase();
return (navigator.appName)

}

function checkBrwoser1()
{
if(navigator.appName.indexOf("Microsoft") > -1)
    return "IE"
else
    return "NetScape"
}


function CheckFireFox()
{
    if(navigator.appName.indexOf("Microsoft") > -1)
        {
        return  'block'
        }
    else 
        {
        return  'table-row';
        }

}



 function echeck(emailStr)
    {
      if(arguments.length < 2)
      {
        var emailPat=/^(.+)@(.+)$/
        var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
        var validChars="\[^\\s" + specialChars + "\]"
        var quotedUser="(\"[^\"]*\")"
        var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
        var atom=validChars + '+'
        var word="(" + atom + "|" + quotedUser + ")"
        var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
        var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
        var matchArray=emailStr.match(emailPat)
        if (matchArray==null)
        {
          //alert("Please Check E-Mail Address");
          return false
        }
        var user=matchArray[1]
        var domain=matchArray[2]
        if (user.match(userPat)==null)
        {
          //alert("The username doesn't seem to be valid.")
          return false
        }
        var IPArray=domain.match(ipDomainPat)
        if (IPArray!=null)
        {
          // this is an IP address
          for (var i=1;i<=4;i++)
          {
            if (IPArray[i]>255)
            {
              //alert("Destination IP address is invalid!")
              return false
            }
          }
          return true
        }
        // Domain is symbolic name
        var domainArray=domain.match(domainPat)
        if (domainArray==null)
        {
          //alert("The domain name doesn't seem to be valid.")
          return false
        }
        var atomPat=new RegExp(atom,"g")
        var domArr=domain.match(atomPat)
        var len=domArr.length
        if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3)
        {
          // the address must end in a two letter or three letter word.
          //alert("The address must end in a three-letter domain, or two letter country.")
          return false
        }
          // Make sure there's a host name preceding the domain.
          if (len<2)
          {
            var errStr="This address is missing a hostname!"
            //alert(errStr)
            return false
          }
        }
        // If we've gotten this far, everything's valid!
        return true;
     }
     function SetIframeSource()
        {

        window.parent.document.getElementById('IFrmHomeContent').src="FLCSHTSearch.aspx";
        }
function CheckRtwDealsEmail()
    {     
       if(document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").value=="")
       {
          document.getElementById("ctl00_ContentPlaceHolder1_lblRtwDeals").innerHTML="Enter email address.";
          document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").focus();
          return false;           
       } 
       if(document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").value !="")
       {
         if(!echeck(document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").value))
         {
            document.getElementById("ctl00_ContentPlaceHolder1_lblRtwDeals").innerHTML="Invalid Email address";
            document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").focus();
            document.getElementById("ctl00_ContentPlaceHolder1_txtRtwDeals").select();
            return false;
         }
       }  
       return true; 
    }
 var servicename="FL"
function List(Name,Code)
{

    var CountryList = window.parent.document.getElementById('CountryList');    
    var hdnAirportCode= document.getElementById('hdnAirportCode');    
    var hdnAirportName= document.getElementById('hdnAirportName');
    //var HomeImages =  document.getElementById("HomeImages")   
    var tblSearch= window.parent.document.getElementById('tblSearch');   
    var trAirPortList = window.parent.document.getElementById('trAirPortList');           
   
    hdnAirportCode.value=Code
    hdnAirportName.value=Name        
    CountryList.src="../BE_Flight/AirPortList.htm"
    tblSearch.style.display="none";
    //HomeImages.style.display="none";
    trAirPortList.style.display=CheckFireFox();  
   
} 
function calcHeight()
{
//find the height of the internal page
//alert(document.getElementById('IFrmHomeContent'))

if(window.parent.document.getElementById('IFrmHomeContent')!= null)
{
    var the_height= window.parent.document.getElementById('IFrmHomeContent').contentWindow.document.body.scrollHeight;
    //change the height of the iframe
 //   if ( the_height+50 < 1000)
    window.parent.document.getElementById('IFrmHomeContent').height= the_height+50;
}
//alert(the_height)
}
function showhideuserctrl(servicename)
{

var hdnService = document.getElementById("ctl00_ContentPlaceHolder1_hdnService");

var trFLCSSearch=document.getElementById('trFLCSSearch');  
var trFL=document.getElementById('trFL');  
var trHT=document.getElementById('trHT');
var trCS=document.getElementById('trCS'); 
    ////////////////////for FL /////////
    var trflightusercontrolimg=document.getElementById('trflightusercontrolimg');  
    var trflightusercontrol=document.getElementById('trflightusercontrol');
    var imgFLleftgreen=document.getElementById('imgFLleftgreen');
    var imgFLleftred=document.getElementById('imgFLleftred');
    var tdFLmiddile=document.getElementById('tdFLmiddile'); 
    var imgFLrightgreen=document.getElementById('imgFLrightgreen');
    var imgFLrightred=document.getElementById('imgFLrightred'); 
    /////////////////////////////////
    ///////////////////////FOR CS /////////////////
    
    var trcoachusercontrolimg=document.getElementById('trcoachusercontrolimg');
    var trcoachusercontrol=document.getElementById('trcoachusercontrol');
    var tdcs=document.getElementById('tdcs');
    var imgCSleftred=document.getElementById('imgCSleftred');
    var imgCSleftgreen=document.getElementById('imgCSleftgreen');
    var imgCSrightred=document.getElementById('imgCSrightred');
    var imgCSrightgreen=document.getElementById('imgCSrightgreen');
    
    ////////////////////////////////////////
    
    /////////////////////FOR HT//////////
    var trhotelusercontrol=document.getElementById('trhotelusercontrol');
    var trhotelusercontrolbtn=document.getElementById('trhotelusercontrolbtn');
      var trhotelusercontrolimg=document.getElementById('trhotelusercontrolimg');
    var imgHTleftred=document.getElementById('imgHTleftred');
    var imgHTleftgreen=document.getElementById('imgHTleftgreen');
    var tdHT=document.getElementById('tdHT');
    var imgHTrightred=document.getElementById('imgHTrightred');
    var imgHTrightgreen=document.getElementById('imgHTrightgreen');
    /////////////////////////////////////
    
    if(servicename=="FL")
        {
//         trFL.className="tabmiddle";
//          trCS.className="tabmiddleRED";
//           trHT.className="tabmiddleRED";
           hdnService.value="FL"
          tdFLmiddile.className="tabmiddle";
         
        trFLCSSearch.style.display=CheckFireFox();
         
            trflightusercontrolimg.style.display=CheckFireFox();
            trflightusercontrol.style.display=CheckFireFox();
            
            
          
            imgFLleftgreen.style.display=CheckFireFox();
            imgFLleftred.style.display="none";
            imgFLrightgreen.style.display=CheckFireFox();
            imgFLrightred.style.display="none";
            
            trcoachusercontrol.style.display="none";
            trcoachusercontrolimg.style.display="none";
            tdcs.className="tabmiddleRED";
           
            imgCSleftred.style.display=CheckFireFox();
            imgCSrightred.style.display=CheckFireFox();
            imgCSleftgreen.style.display="none";
            imgCSrightgreen.style.display="none";
               
            trhotelusercontrol.style.display="none";
            trhotelusercontrolimg.style.display="none";
            trhotelusercontrolbtn.style.display="none";
            imgHTleftgreen.style.display="none";
        imgHTleftred.style.display=CheckFireFox();
        tdHT.className="tabmiddleRED";
       
        imgHTrightgreen.style.display="none";
        imgHTrightred.style.display=CheckFireFox();
          
        }
     if(servicename=="CS")
        {
        hdnService.value="CS"
//         trFL.className="tabmiddleRED";
//         trCS.className="tabmiddle";
//          trHT.className="tabmiddleRED";
        
       trFLCSSearch.style.display=CheckFireFox();
            trflightusercontrolimg.style.display="none"
            trflightusercontrol.style.display="none"
            tdFLmiddile.className="tabmiddleRED";
            
            imgFLleftgreen.style.display="none"
            imgFLleftred.style.display=CheckFireFox();
            imgFLrightgreen.style.display="none"
            imgFLrightred.style.display=CheckFireFox();
            
            trcoachusercontrol.style.display=CheckFireFox();
            trcoachusercontrolimg.style.display=CheckFireFox();
           tdcs.className="tabmiddle";
           
           imgCSleftred.style.display="none";
            imgCSrightred.style.display="none";
            imgCSleftgreen.style.display=CheckFireFox();
            imgCSrightgreen.style.display=CheckFireFox();
              trhotelusercontrolimg.style.display="none";
            trhotelusercontrolbtn.style.display="none";
             trhotelusercontrol.style.display="none";
            imgHTleftgreen.style.display="none";
        imgHTleftred.style.display=CheckFireFox();
        tdHT.className="tabmiddleRED";
        
        imgHTrightgreen.style.display="none";
        imgHTrightred.style.display=CheckFireFox();
           
        }
      if(servicename=="HT")
        {
//         trHT.className="tabmiddle";
//         trFL.className="tabmiddleRED";
//          trCS.className="tabmiddleRED";
         hdnService.value="HT"
        trFLCSSearch.style.display="none";
         trhotelusercontrol.style.display=CheckFireFox();
            trhotelusercontrolimg.style.display=CheckFireFox();
            trhotelusercontrolbtn.style.display=CheckFireFox();
        imgHTleftgreen.style.display=CheckFireFox();
        imgHTleftred.style.display="none";
        tdHT.className="tabmiddle";
       
        imgHTrightgreen.style.display=CheckFireFox();
        imgHTrightred.style.display="none";
        
        trflightusercontrolimg.style.display="none"
            trflightusercontrol.style.display="none"
            tdFLmiddile.className="tabmiddleRED";
             
            imgFLleftgreen.style.display="none"
            imgFLleftred.style.display=CheckFireFox();
            imgFLrightgreen.style.display="none"
            imgFLrightred.style.display=CheckFireFox();
            
             trcoachusercontrol.style.display="none";
            trcoachusercontrolimg.style.display="none";
            tdcs.className="tabmiddleRED";
           
            imgCSleftred.style.display=CheckFireFox();
            imgCSrightred.style.display=CheckFireFox();
            imgCSleftgreen.style.display="none";
            imgCSrightgreen.style.display="none";
        }
      
        var the_height= window.parent.document.getElementById('IFrmHomeContent').contentWindow.document.body.scrollHeight;
//if ( the_height+50 < 1000)
        window.parent.document.getElementById('IFrmHomeContent').height= the_height+50;
        
       
}

function validation()
{

     var trflightusercontrol=document.getElementById('trflightusercontrol');
     var trcoachusercontrol=document.getElementById('trcoachusercontrol');
   
     if(trflightusercontrol.style.display==CheckFireFox() || trflightusercontrol.style.display=='')
     {
        if(validateFlight()==false)
            return false;
     }
     if(trcoachusercontrol.style.display==CheckFireFox())
     {
         if(validateCoach()==false)
            return false;
     }
     
     return true;
}
function ShowHotel()
{
   
   document.getElementById("trFlight").style.display="none"
   document.getElementById("trHotel").style.display="block"
}
function ShowcboCity()
{

    document.getElementById('trCboProgress').style.display="block";
    
}
function HidecboCity()
{
    document.getElementById('trCboProgress').style.display="none";
}
function ValidateRFT()
{
    var RFTLogin = document.getElementById('ctl00_ContentPlaceHolder1_txtRFTLogin');
    var RFTPassword = document.getElementById('ctl00_ContentPlaceHolder1_txtRFTPassword');
    var lblErrors = document.getElementById('ctl00_ContentPlaceHolder1_lblRFTErrors');
  
    if ( Trim(RFTLogin.value) == "" )
    {   lblErrors.innerHTML = "Please enter Login ID.";
        RFTLogin.focus();
        return false;
    }
    if ( Trim(RFTLogin.value).length != 10 )
    {   lblErrors.innerHTML = "RR ID can not be less than 10 characters.";
        RFTLogin.focus();
        return false;
    }
    
    if ( Trim(RFTPassword.value) == "" )
    {
        lblErrors.innerHTML = "Please enter Login password.";
        RFTPassword.focus();
        return false;
    }
    return true;
}
function Trim(s) 
			{
			// Remove leading spaces and carriage returns
			  
			while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
			{
				s = s.substring(1,s.length);
			}

			// Remove trailing spaces and carriage returns

			while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
			{
				s = s.substring(0,s.length-1);
			}
			return s;
			}
function changetext()
{
var txtRtwDeals =document.getElementById('ctl00_ContentPlaceHolder1_txtRtwDeals').value;

if(txtRtwDeals == "type your email address here")
{
document.getElementById('ctl00_ContentPlaceHolder1_txtRtwDeals').value="";
    
}
}

