//$Id: HomePageDynamicsEventHandlersCommon.js 1 2010-02-05 08:20:11Z ramesh $

//homepageDynamics.js code started
function createXHR(){
    if(typeof XMLHttpRequest != "undefined"){
        return new XMLHttpRequest();
    }else if(window.ActiveXObject){
        var aVersions = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0"];
        for(var i=0;i < aVersions.length;i++){
            try{
                var oXHR = new ActiveXObject(aVersions[i]);
                return oXHR;
            }catch(oError){
            }
        }
        throw new Error("XMLHttp object could not be created");
    }
}
function callVerifier(){
    alert("in Call Verifier");
    var originCityValue = document.getElementById("busoriginCity").value;
    var destCityValue = document.getElementById("busdestCity").value;
    var p_origin = encodeURIComponent("origin")+"="+encodeURIComponent(originCityValue)+"&";
    var p_dest = encodeURIComponent("dest")+"="+encodeURIComponent(destCityValue);
    var qString = p_origin + p_dest;
    var oXHR = createXHR();
    oXHR.open("post","bus/validator.htm",true);
    oXHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    oXHR.send(qString);
    oXHR.onreadystatechange = function(){
        if(oXHR.readyState == 4){
            verifierResult(oXHR);
        }
    };
    return false;
}
function verifierResult(result){
    if(result.status == 200){
        var resultText = result.responseText;
        alert("resultText is : "+resultText);
        if(resultText == "true"){
            return true;
        }else{
            return false;
        }
    }

}

//HomePageEventHandlers.js code start here
function activeAirline(){
        var activeAirline_div;
        var airlineImage;
        var busImage;
        var activeBus_div;
        var internationalflight_div;
        
        activeAirline_div = document.getElementById("flight");
        activeBus_div = document.getElementById("bus");
        internationalflight_div = document.getElementById("internationalflight");
        airlineImage = document.getElementById("imageAirline");
        busImage = document.getElementById("imageBus");

        if(activeAirline_div.style.display == "none"){
                activeAirline_div.style.display = "block";
                airlineImage.src = "../images/ractiveflight.gif";
                activeBus_div.style.display = "none";
		internationalflight_div.style.display = "none";
                busImage.src = "../images/rinactive.gif";
        }else{
                activeAirline_div.style.display = "block";
                airlineImage.src = "../images/ractiveflight.gif";
                activeBus_div.style.display = "none";
		internationalflight_div.style.display = "none";
                busImage.src = "../images/rinactive.gif";
        }
}
function activeBus(){
        var activeAirline_div;
        var airlineImage;
        var busImage;
        var activeBus_div;
        var activeInternationalAirline_div;
        
        activeAirline_div = document.getElementById("flight");
        activeBus_div = document.getElementById("bus");
	activeInternationalAirline_div = document.getElementById("internationalflight");
        airlineImage = document.getElementById("imageAirline");
        busImage = document.getElementById("imageBus");

        if(activeBus_div.style.display == "none"){
                 activeBus_div.style.display = "block";
                 busImage.src = "../images/ractive.gif";
                 activeAirline_div.style.display = "none";
		 activeInternationalAirline_div.style.display = "none";
                 airlineImage.src = "../images/rinactiveflight.gif";

        }else{
                 activeBus_div.style.display = "block";
                 busImage.src = "../images/ractive.gif";
                 activeAirline_div.style.display = "none";
		 activeInternationalAirline_div.style.display = "none";
                 airlineImage.src = "../images/rinactiveflight.gif";
        }
}
function activeInternational(){	
	var internationalflight = document.getElementById("internationalflight");
	var flight = document.getElementById("flight");
        var bus = document.getElementById("bus");
	
	flight.style.display = "none";
        bus.style.display = "none";
	internationalflight.style.display = "block";
}

function activeDomestic(){	
	var internationalflight = document.getElementById("internationalflight");
	var flight = document.getElementById("flight");
        var bus = document.getElementById("bus");
	
	flight.style.display = "block";
        bus.style.display = "none";
	internationalflight.style.display = "none";
}

function populateHeaders()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("returnl");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("returnt");
        headerspanel_divl.style.visibility = "hidden";
        headerspanel_divt.style.visibility = "hidden";
}

function international_populateHeaders()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("internationalreturnl");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("internationalreturnt");
        headerspanel_divl.style.visibility = "hidden";
        headerspanel_divt.style.visibility = "hidden";
}

function populateHeaders1()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("returnl");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("returnt");
        headerspanel_divl.style.visibility = "visible";
        headerspanel_divt.style.visibility = "visible";
}

function international_populateHeaders1()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("internationalreturnl");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("internationalreturnt");
        headerspanel_divl.style.visibility = "visible";
        headerspanel_divt.style.visibility = "visible";
}

function populateHeadersbus()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("busReturn");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("busReturnDate");
        headerspanel_divl.style.visibility = "hidden";
        headerspanel_divt.style.visibility = "hidden";
}
function populateHeadersbus1()
{
        var headerspanel_divl;
        headerspanel_divl = document.getElementById("busReturn");
        var headerspanel_divt;
        headerspanel_divt = document.getElementById("busReturnDate");
        headerspanel_divl.style.visibility = "visible";
        headerspanel_divt.style.visibility = "visible";
}
