var xmlDoc;
var duration_strt;
var duration_end;
var link;

//Specify path to xml file
var xmlsource="/packagedata.xml";
//var tickercontainer='';

////No need to edit beyond here////////////
//load xml file

if (window.ActiveXObject)
	xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
else if (document.implementation && document.implementation.createDocument)
	xmlDoc= document.implementation.createDocument("","doc",null);


if (typeof xmlDoc!="undefined"){
//document.write(tickercontainer)
	xmlDoc.load(xmlsource)
}

function findtour()
{
if(document.myform.themes.selectedIndex==0)
{
	alert("Please select a theme of your visit to India");
	return false;
}else
{
	themeselected = document.myform.themes.options[document.myform.themes.selectedIndex].value;
}

if(document.myform.duration.selectedIndex==0)
{
	alert("Please select the approximate duration of your visit");
	return false;
}else
{
	actualduration = document.myform.duration.options[document.myform.duration.selectedIndex].value;
}

if(document.myform.budget.selectedIndex==0)
{
	alert("Please select the approximate Budget of your trip");
	return false;
}else
{
	budgetselected = document.myform.budget.options[document.myform.budget.selectedIndex].value;
}

if(budgetselected == "B1")
{
	budgetrange1 = 1000;
	budgetrange2 = 1400;
}
if(budgetselected == "B2")
{
	budgetrange1 = 1401;
	budgetrange2 = 2000;
}
if(budgetselected == "B3")
{
	budgetrange1 = 2001;
	budgetrange2 = 2500;
}
if(budgetselected == "B4")
{
	budgetrange1 = 2501;
	budgetrange2 = 5000;
}

if(actualduration == "R1")
{
	duration_strt = 2;
	duration_end = 5;
}
if(actualduration == "R2")
{
	duration_strt = 6;
	duration_end = 8;
}
if(actualduration == "R3")
{
	duration_strt = 9;
	duration_end = 12;
}
if(actualduration == "R4")
{
	duration_strt = 13;
	duration_end = 16;
}
if(actualduration == "R5")
{
	duration_strt = 17;
	duration_end = 20;
}
if(actualduration == "R6")
{
	duration_strt = 21;
	duration_end = 31;
}

budgetrange1 = parseInt(budgetrange1);
budgetrange2 = parseInt(budgetrange2);

// old data was here//

var xmlobj = xmlDoc.getElementsByTagName("xmlticker")[0];
var xmlobj_len = xmlDoc.getElementsByTagName("xmlticker").length;

var themeslen = xmlobj.childNodes.length;

var messobj = xmlDoc.getElementsByTagName(themeselected)[0];  // select object on the basis of selected theme
var messlen = messobj.childNodes.length;
var firstchildvalue;
var pkg_shortlisted="";


//alert(messobj.childNodes[0].length);

for(i=0;i<messlen;i++)
{
	if (window.ActiveXObject)
	{
	actualduration = messobj.childNodes[i].getAttribute("duration");
	actualbudget = messobj.childNodes[i].getAttribute("budget");
	link = messobj.childNodes[i].getAttribute("url");
	firstchildvalue = messobj.childNodes[i].firstChild.nodeValue;

if((actualduration >= duration_strt) && (actualduration <=duration_end))
{
	if((actualbudget >= budgetrange1) && (actualbudget <= budgetrange2))
	{
		pkg_shortlisted += "<A href=/tour-packages/"+link+">" + firstchildvalue + "</A>" + " &#163;" + actualbudget + "<BR>";
	}
}	
	
	
	}else
	{
//	alert(messobj.childNodes[i].nodeName +"   "+ messobj.childNodes[i].firstchildvalue);
	if(messobj.childNodes[i].nodeName == "message")
	{
		actualduration = messobj.childNodes[i].getAttribute("duration");
		actualbudget = messobj.childNodes[i].getAttribute("budget");
		link = messobj.childNodes[i].getAttribute("url");
		firstchildvalue = messobj.childNodes[i].firstChild.nodeValue;

if((actualduration >= duration_strt) && (actualduration <=duration_end))
{
	if((actualbudget >= budgetrange1) && (actualbudget <= budgetrange2))
	{
		pkg_shortlisted += "<A href=/tour-packages/"+link+">" + firstchildvalue + "</A>" + " &#163;" + actualbudget + "<BR>";
	}
}

	}
	}
	

}

showpackage(pkg_shortlisted);
return false;
}

function showpackage(pkg)
{
if(pkg!="")
{
document.getElementById("container").innerHTML = "<B>Tour(s) Found</B><BR>"+pkg+"<BR>";
}else{
document.getElementById("container").innerHTML="<B>Sorry ! No tour found</B><BR>Try changing your criteria";
}
return false;
}