
var xmlFeed=false;
var gecko= (document.implementation && document.implementation.createDocument) ? true:false;
var ie= (window.ActiveXObject && document.all) ? true:false;
// FIX MIMETYPES/DOCUMENT HEADERS FOR GECKO
// By Vladdy from CodingForums.com
function fixXmlMimeType(filename)
{
    var oxmlhttp = null;
    try {
        oxmlhttp = new XMLHttpRequest();
        oxmlhttp.overrideMimeType("text/xml");
    }
    catch(e) {
        try {
            oxmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e) {
            return null;
        }
    }

    if (!oxmlhttp) return null;

    try {
        oxmlhttp.open("GET", filename, false);
        oxmlhttp.send(null);
    }
    catch(e) {
        return null;
    }

    return oxmlhttp.responseXML;
}


// IMPORT XML DOCUMENT
// Code from the Public Domain
function importXML(FeedParserRSSFile)
{
    // For Gecko Browsers
    if (gecko)
    {
        xmlFeed = document.implementation.createDocument("", "", null);
        xmlFeed.async=false;
        xmlFeed = fixXmlMimeType(FeedParserRSSFile);
    }

    // For IE/Win
    else if (ie)
    {
        xmlFeed = new ActiveXObject("Microsoft.XMLDOM");
        xmlFeed.async=false;
        xmlFeed.load(FeedParserRSSFile);
    }

    // If a browser doesn't support this, do nothing.
    else return false;

    // If it's all good, return the object.
    if (typeof xmlFeed != "undefined") return xmlFeed;
    else return false;
}

function a2(radioch)
{

var feed = importXML('/ttrs/railtourism/html/cityListPackage1.xml');
var contactTour = feed.getElementsByTagName('cityNameTour');
//Modified By Subrato Adhikary 15.01.2008 Start
var contactLan  =feed.getElementsByTagName('cityNameLand');
var city=new Array();
var lancity=new Array();
var newCity=new Array();
var data="";
var radiodata="";

data="<option value=\"0\">Select Originating Point</option>";
//data=data+"<option value=\"ALL\">ALL</option>";
//document.write("<option value=\"0\">Select Originating Point</option>");

for(var i = 0; i < contactTour.length; i++)
{
   city[i]=contactTour[i].getAttribute('name');

}
for(var i = 0; i < contactLan.length; i++)
{
    lancity[i]=contactLan[i].getAttribute('name');

}

//Deepak Start


try
{
	if(radioch=='1')
	{
	newCity=city.sort();
	radiodata='<div class="coloum3" title="Tour Packages including confirmed Rail Travel"><input name="package_type"  style="vertical-align:middle;" type="radio" value="Rail Tour Pakages" id="radioRTP" onclick="a2(1);" checked>Rail Tour Packages</div>';
	radiodata=radiodata+'<div class="coloum3" title="Tour Packages excluding Rail Travel"><input name="package_type" style="vertical-align:middle;" type="radio" value="Holiday Pakages" id="radioHP" onclick="a2(2);">Holiday Packages</div></div>';
	}
	else if (radioch=='2')
	{
	newCity=lancity.sort();
	radiodata='<div class="coloum3" title="Tour Packages including confirmed Rail Travel"><input name="package_type"  style="vertical-align:middle;" type="radio" value="Rail Tour Pakages" id="radioRTP" onclick="a2(1);" >Rail Tour Packages</div>';
	radiodata=radiodata+'<div class="coloum3" title="Tour Packages excluding Rail Travel"><input name="package_type" style="vertical-align:middle;" type="radio" value="Holiday Pakages" id="radioHP" onclick="a2(2);" checked>Holiday Packages</div></div>';
	}
	else
	{
	newCity=city.concat(lancity).sort();
	}
}
catch (err)
{
	newCity=city.concat(lancity).sort();
}


//Deepak End
//newCity=city.concat(lancity).sort();

for(var i=0;i< newCity.length;i++)
{
    if((i+1)!=newCity.length && newCity[i]==newCity[i+1])
    {
      continue;
    }
    else
    {
      data=data+"<option value=\""+newCity[i]+"\" >"+newCity[i]+"</option>"
	  //document.write("<option value=\""+newCity[i]+"\" >"+newCity[i]+"</option>");
    }

}
var data1='<div class="main-Tbl" style="margin-top:2px;">';
data1=data1+radiodata;
data1=data1+'<div class="main-Tbl" style="margin-top:3px;"><div class="coloum1Home">Origin:</div>';
data1=data1+'<div class="coloum2Home"><select name="packageCity" class="DropDownHome" >';
data1=data1+'<div align="justify">'+data+'</div></select></div></div>';
data1=data1+'<div class="main-Tbl" style="margin-top:3px;"><div class="coloum1Home">Destination:</div>';
data1=data1+'<div class="coloum2Home"><select name="destinationCity" class="DropDownHome">';
data1=data1+'<div align="justify"><SCRIPT LANGUAGE="JavaScript" src="/ttrs/railtourism/scripts/parseDeatinations2.js"></script>';
data1=data1+newdestination(radioch);
data1=data1+'</div></select></div></div>';
data1=data1+'<div class="main-Tbl" style="margin-top:3px;"><div class="coloum1Home">Category:</div>';
data1=data1+'<div class="coloum2Home"><select name="packageCategory" class="DropDownHome">';
data1=data1+'<div align="justify"><SCRIPT LANGUAGE="JavaScript" src="/ttrs/railtourism/scripts/parseCategorys2.js"></SCRIPT>';
data1=data1+newcategory(radioch);
data1=data1+'</div></select></div></div>';
document.getElementById("packageCityid").innerHTML=data1;
}

document.write("<option value=\"0\">Select Originating Point</option>");
//document.write("<option value=\"ALL\">ALL</option>");
//Modified By Subrato Adhikary 15.01.2008 End
