var ajax=null
var currency=0 // 0=uk, 1=$ , 2=Euro
var discount=1.0 // used when  calculating upgrades

function displayCountries()
{
	var req=ajax.getChannel()
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			// dump the data as a table
			var xml=req.responseXML
			var items=xml.getElementsByTagName('country')
			document.getElementById("country").options[1]=new Option("United Kingdom","3")
			document.getElementById("country").options[2]=new Option("United States","1")
			var idx=3
			for (var i=0;i<items.length;i++)
			{
				var node=items[i]
				var id=parseInt(ajax.getXmlVal(node.getElementsByTagName("regionid")));
				var name=ajax.getXmlVal(node.getElementsByTagName("regionname"));
				if (id!=3 && id!=1)
				{
					document.getElementById("country").options[idx]=new Option(name,id)
					idx++
				}
			}
		}
		else
		{
			alert('error\n'+req.responseText)
		}
	}
}

function getCountries()
{
	ajax=new ajaxCore()
	ajax.init()
	ajax.getData("/xml/reseller.asp?type=country",displayCountries);
}

function displayResellers()
{
	var req=ajax.getChannel()
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			// dump the data as a table
			var xml=req.responseXML
			var items=xml.getElementsByTagName('reseller')
			var txt=""
			for (var i=0;i<items.length;i++)
			{
				var node=items[i]
				var url=ajax.getXmlVal(node.getElementsByTagName("url"));
				var img=ajax.getXmlVal(node.getElementsByTagName("img"));
				var name=ajax.getXmlVal(node.getElementsByTagName("name"));
				var address=ajax.getXmlVal(node.getElementsByTagName("address"));
				var email=ajax.getXmlVal(node.getElementsByTagName("email"));
				var phone=ajax.getXmlVal(node.getElementsByTagName("phone"));
				var fax=ajax.getXmlVal(node.getElementsByTagName("fax"));
				txt+='<div class="resellerinfo">'
				txt+='<div style="text-align:center;width:197px;float:left">'
				txt+='<a class="reseller" href="'+url+'" target="_blank"><B>'+name+'</B></a><BR>'
				txt+=address
				txt+='<BR>Email:'
				txt+='<a class="reseller" href="mailto:'+email+'">'+email+'</a><BR>'
				txt+='Phone:'+phone+'<BR>'
				txt+='Fax:'+fax+'<BR></div>'
				if (img=="")
				{
					//img="/img/ftgate_reseller_pad.png"
					img="/img/1pixel.gif"
				}
				txt+='<div style="width:150px;text-align:center;float:left;">'
				txt+='<a href="'+url+'" target="_blank">'
				txt+='<img style="height:80px;width:150px;border:0px;margin-top:1px;" src="'+img+'"></a>'
				txt+='</div>'
				txt+='<div style="clear:both"></div></div>'

			}
			txt+='<div style="clear:both"></div><p>&nbsp;</p>'
			document.getElementById("resellerlist").innerHTML=txt
		}
		else
		{
			alert('error\n'+req.responseText)
		}
	}
}

function selectCountry()
{
	var selectedid=document.getElementById("country").selectedIndex
	var regionid=document.getElementById("country").options[selectedid].value
	ajax=new ajaxCore()
	ajax.init()
	ajax.getData("/xml/reseller.asp?type=reseller&region="+regionid,displayResellers);
	
}