<!--
// Get Selection
//var idx = document.URL.indexOf('?');
//var param = document.URL.substring(idx+1, document.URL.length)
//var point = param.lastIndexOf("=");
//var sel =(param.substring(point+1,param.length));
sel = 'wa';

var MWJ_ldD = [];
var oURL = 'installers.xml';
oFunct = 'runThis';
var opera = false;

function loadXML() {
//load for netscape, mozzilla, firefox etc
if (document.implementation && document.implementation.createDocument) {
	xmlDoc = document.implementation.createDocument("", "", null);
	xmlDoc.onload = function()
	{
	   createPage(sel);
	}
}
//load for IE
else if (window.ActiveXObject) {
	xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.onreadystatechange = function () {
		if (xmlDoc.readyState == 4) createPage(sel)
	};
}
//load for Opera
else if( document.createElement && document.childNodes ) {
	opera = true;
//load the XML in an iframe
	var ifr = document.createElement('DIV');
	ifr.style.visibility = 'visible'; ifr.style.position = 'absolute'; ifr.style.top = '0px'; ifr.style.left = '0px';
//onload only fires in Opera so I use a timer for all
	if( !window.MWJ_XML_timer ) {
		window.MWJ_XML_timer = window.setInterval('MWJ_checkXMLLoad();',100); 
	}
	ifr.innerHTML = '<iframe src="'+oURL+'" name="MWJ_XML_loader_'+MWJ_ldD.length+'" height="0" width="0"><\/iframe>';
	MWJ_ldD[MWJ_ldD.length] = oFunct;
	document.body.appendChild(ifr);
//	return true;
}	
else
//not able to load
{
	alert('Your browser cannot handle this script');
//	return;
}

if (!opera) xmlDoc.load("installers.xml");
}

function MWJ_checkXMLLoad() {
//check if imported file is available 
	for( var x = 0; x < MWJ_ldD.length; x++ ) { 
		if( MWJ_ldD[x] && window.frames['MWJ_XML_loader_'+x] ) {
			eval( MWJ_ldD[x] + '(window.frames.MWJ_XML_loader_'+x+'.window.document);' );
			MWJ_ldD[x] = false;
		} 
	}
}

function runThis(doc) {
	xmlDoc = doc;
	createPage(sel);
}

function createPage(sel) {
var cnt=0;
	var x = xmlDoc.getElementsByTagName('root');
	for (j=0;j<x[0].childNodes.length;j++) 	{
		if (x[0].childNodes[j].nodeType != 1) continue;
		att=x[0].childNodes[j].attributes;
		var id = att[0].value;


	    if (id==sel) {
			var str='';
			var s = x[0].childNodes[j].getElementsByTagName('item');

			for (i=0;i<s.length;i++) 	{
				if (s[i].nodeType != 1) continue;

				var c = s[i].getElementsByTagName('co');
				var co = c[0].firstChild.nodeValue;
				var t = s[i].getElementsByTagName('contact');
				var ct = t[0].firstChild.nodeValue;
				var a = s[i].getElementsByTagName('add');
				var add = a[0].firstChild.nodeValue;
				var p = s[i].getElementsByTagName('ph');
				var ph = p[0].firstChild.nodeValue;
				var m = s[i].getElementsByTagName('mob');
				var mob = m[0].firstChild.nodeValue;
				var e = s[i].getElementsByTagName('email');
				var email = e[0].firstChild.nodeValue;
				var w = s[i].getElementsByTagName('web');
				var web = w[0].firstChild.nodeValue;

// build cont str
				str=str+'<table cellpadding="0" cellspacing="0" border="0">';
			    if (co!='none') str=str+'<tr><td colspan="2" class="instt"><b>'+co+'</b></td></tr>';
			    if (ct!='none') str=str+'<tr><td colspan="2" class="inst"><b>'+ct+'</b></td></tr>';
			    if (add!='none') str=str+'<tr><td colspan="2" class="inst">'+add+'</td></tr>';
			    if (ph!='none' || mob!='none') {
					str=str+'<tr>';
					if (ph!='none') str=str+'<td class="inst"><b>ph: </b>'+ph+'</td>';
			        if (mob!='none') str=str+'<td class="inst"><b>mob: </b>'+mob+'</td>';
			        if (ph=='none' || mob=='none') str=str+'<td>&nbsp;</td>';
					str=str+'</tr>';
				}
				if (email!='none') {
					str=str+'<tr><td colspan="2" class="inst"><b>email: </b><a href="mailto:';
					str=str+email;
					str=str+'" class="inst">'+email+'</a></td></tr>';
			    }
			    if (web!='none') {
					str=str+'<tr><td colspan="2" class="inst"><b>website: </b><a href="http://';
					str=str+web;
					str=str+'" target="_blank" class="inst">'+web+'</a></td></tr>';
			    }
			    str=str+'<tr><td colspan="2">&nbsp;</td></tr>';
			    str=str+'</table>';
			    cnt++
// close for i  
			}
// close IF
		}
// close for j
  }
// set values to page
// content

	if (cnt==0) str='<p>There are no installers in your area yet.<br>We are working on it, so please check again soon.</p>';
	var cont=document.getElementById("cont");
	cont.innerHTML = str;
// subtitle
	var s=document.getElementById("state");
	var state='';
	switch (sel) { 
	   case "wa" : 
	      state='Western Australia'; 
	      break; 
	   case "nt" : 
	      state='Northern Territories';  
	      break; 
	   case "sa" : 
	      state='South Australia';  
	      break;
	   case "qld" : 
	      state='Queensland';  
	      break;
	   case "nsw" : 
	      state='New South Wales<br />Australian Commonwealth Territory';  
	      break;
	   case "vic" : 
	      state='Victoria';  
	      break;
	   case "tas" : 
	      state='Tasmania';  
	      break;
// countries
	   case "nz" :
	      state = 'New Zealand';
	      break;
	   default : 
	      state='Australia';  
	}
	s.innerHTML = state;

// set map
	var au = document.getElementById("au");
	var other = document.getElementById("other");
// country and map
	if (sel=='nz') {
		document.getElementById('country').SelectedIndex = 'nz';
		au.style.display='none';	
		other.style.display='inline';	
	}
	else {
		document.getElementById('country').SelectedIndex = 'wa';
		au.style.display='inline';	
		other.style.display='none';
		document.map.src = 'images/'+sel+'.jpg';	
	}

}
//-->