
 // Function to get Cookie if exists 
    function getCookie(c_name) {
       
        if (document.cookie.length > 0) {
            c_start = document.cookie.indexOf(c_name + "=");
            if (c_start != -1) {
                c_start = c_start + c_name.length + 1;
                c_end = document.cookie.indexOf(";", c_start);
                if (c_end == -1) c_end = document.cookie.length;
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return "";
    }


function DeleteCookie(name, path, domain)
     {
         if (getCookie(name) != "") 
     document.cookie = name + "=" +
    ((path) ? ";path=" + path : "") +
    ((domain) ? ";domain=" + domain : "") +
     ";expires=" + Date();
    }
	

    

function GetDomain()
{   

    var subDomain = '';  
    var finalvalue = '';	
    var host = document.domain;  
   	if(host.length > 2)
	{	          
    	var last = host.lastIndexOf('.');
	var idx = host.lastIndexOf('.', last - 1);
    	subDomain = host.substring(0,idx);
    	finalvalue = host.replace(subDomain, '');
	}
    return finalvalue; 
}



function loadCookieValues()
{
var PanelOne = document.getElementById("PanelOneTBL");
var PanelTwo = document.getElementById("PanelTwoTBL");
    
     var strArrary, fromCity1, tocity1, departuredate, arrivalDate
    
    // Get Cookie values
    var oneway = getCookie("OneWay");
    var roundtrip = getCookie("RoundTrip");
    var multidestination = getCookie("MultiDestination");
    
    if (oneway != "") {
        strArrary = oneway.split('|');
        fromCity1 = strArrary[0];
        tocity1 = strArrary[1];
        departuredate = strArrary[2];

        //chSearchType("OneWay");
        document.getElementById("PanelOneTBL").style.display = "block";
        document.getElementById("PanelTwoTBL").display = "none";
        document.getElementById("ReturnFlightTR3").style.display = "none";
        document.getElementById("ReturnFlightTR4").style.display = "none";
        document.getElementById("flyDate_return").style.display = "none";

        document.getElementById("SearchTypeOneWay").checked = true;
        document.getElementById("fromCity").value = fromCity1;
        document.getElementById("toCity").value = tocity1;
        document.getElementById("flyDate_from").value = departuredate;

        // Deleting cookies
        DeleteCookie('OneWay', '/', GetDomain());

    }

    else if (roundtrip != "") {

	
        strArrary = roundtrip.split('|');
        fromCity1 = strArrary[0];
        tocity1 = strArrary[1];
        departuredate = strArrary[2];
        arrivalDate = strArrary[3];
        // chSearchType("RoundTrip");

        document.getElementById("PanelOneTBL").style.display = "block";
        document.getElementById("PanelTwoTBL").style.display = "none";
        document.getElementById("ReturnFlightTR3").style.display = document.all ? "block" : "table-row";
        document.getElementById("ReturnFlightTR4").style.display = document.all ? "block" : "table-row";
        document.getElementById("flyDate_return").style.display = "block";

        document.getElementById("SearchTypeRoundTrip").checked = true;

        document.getElementById("fromCity").value = fromCity1;
        document.getElementById("toCity").value = tocity1;
        document.getElementById("flyDate_from").value = departuredate;
        document.getElementById("flyDate_return").value = arrivalDate;

        // Deleting cookies
        DeleteCookie('RoundTrip', '/', GetDomain());
    }


    else if (oneway == "" && roundtrip == "" && multidestination != "") {
        //chSearchType("MultiDestination");

        document.getElementById("PanelOneTBL").style.display = "none";
        document.getElementById("PanelTwoTBL").style.display = "block";
        document.getElementById("ReturnFlightTR").style.display = "none";

        document.getElementById("SearchTypeMultiDestination").checked = true;

          var data = multidestination.split('|');
        var i = 1;
        var l = 0;
        for(l=0;l<data.length;l=l+3)
        {
            fromCity1 = data[l];
            tocity1 = data[l + 1];
            departuredate = data[l + 2];

            if (i >= 4) // Number of default segments displayed are : 3 So if more than 3 City pairs value then add segment
                newaddSegment();

            document.getElementById("fromCity_" + i).value = fromCity1;
            document.getElementById("toCity_" + i).value = tocity1;
            document.getElementById("flyDate_" + i).value = departuredate;

            i++;
        }
        
//        while (getCookie("Multidestination" + i) != "") {
//            var multidestination = getCookie("Multidestination" + i);
//            strArrary = multidestination.split('|');
//            fromCity1 = strArrary[0];
//            tocity1 = strArrary[1];
//            departuredate = strArrary[2];

//            if (i >= 4) // Number of default segments displayed are : 3 So if more than 3 City pairs value then add segment
//                newaddSegment();
//            document.getElementById("fromCity_" + i).value = fromCity1;
//            document.getElementById("toCity_" + i).value = tocity1;
//            document.getElementById("flyDate_" + i).value = departuredate;

//            // Deleting cookies
//            //DeleteCookie('Multidestination' + i, '/', '');
//            i++;
//        }
    }

    else {
       // loadDateText();
    }
}
   