<!--// JavaScript Document
var moz = false;
if (navigator.appName=="Netscape"&&parseFloat(navigator.appVersion)>=4.7)
	moz = true;
function importXML()
{
	if(document.implementation && document.implementation.createDocument){
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = xmlLoaded();
	} else if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {
			if (xmlDoc.readyState == 4) xmlLoaded()
		};
 	} else {
		alert('Your browser can\'t handle this script');
		return;
	}
	xmlDoc.load("items.xml");
	//xmlDoc.load("president.xml");
	loadModels();
}

function xmlLoaded(){
	_XML = true;
}

function makeItem(modelNum) {
	var t = document.getElementById('test');
	var d = document.getElementById('itemDescription');
	var image = document.getElementById('modelPicture');
	image.src = 'blank.gif';
	var pics = document.getElementById('pics');
	var dNumber = 1;
	var interior, exterior;
	d.innerHTML = '';
	if(_XML) {
		var x = xmlDoc.getElementsByTagName('item');
		for(i=0;i<x.length;i++){
			if(x[i].getAttribute("id") == modelNum){
				for(j=0;j<x[i].childNodes.length;j++){
					if(x[i].childNodes[j].nodeName=='images'){
						pics.innerHTML = '';
						if(exterior = x[i].childNodes[j].getAttribute("exterior")) {
							pics.innerHTML += '<a href="javascript:getPicture(\'modelPicture\',\'' + exterior + '\')">[Exterior]</a>&nbsp;';
							image.src = exterior;
						}
						
						if(exterior2 = x[i].childNodes[j].getAttribute("exterior2")) {
							pics.innerHTML += '<a href="javascript:getPicture(\'modelPicture\',\'' + exterior2 + '\')">[Exterior2]</a>&nbsp;';
							image.src = exterior2;
						}

						if(interior = x[i].childNodes[j].getAttribute("interior")) {
							pics.innerHTML += '<a href="javascript:getPicture(\'modelPicture\',\'' + interior + '\')">[Interior]</a>';
						}
						//image.className='selectedPicture';
					}
				}
				for(j=0;j<x[i].childNodes.length;j++){
					if(x[i].childNodes[j].nodeName=='des')
						d.innerHTML += (dNumber++) + '. ' + x[i].childNodes[j].firstChild.nodeValue + '<br>';
				}
				
				document.getElementById('modelName').innerHTML = x[i].getAttribute("name");
				if(x[i].getAttribute("price") == 'call')
					document.getElementById('ppUnit').innerHTML = 'Call for Pricing.';
				else
					document.getElementById('ppUnit').innerHTML = makeMoney(x[i].getAttribute("price"))+'/per unit';
				selectedPrice = x[i].getAttribute("price");
				selectedModel = x[i].getAttribute("name");
				
				document.getElementById('valid').innerHTML = "";
			}
		}
	} else {
		t.innerHTML = "Loading ...";
	}
}

function getPicture(objID,src){ document.getElementById(objID).src=src; }

function loadModels(){
	if(moz){
		var x = xmlDoc.getElementsByTagName('item');
		if(x.length>0)
			realLoad();
		else
			setTimeout('loadModels()',100);
	} else {
		if(_XML)
			realLoad();
		else
			setTimeout('loadModels()',100);
	}
}

function realLoad(){
	
	x = xmlDoc.getElementsByTagName('item');
		
	var p = document.getElementById('models');
	var a;
	var img = '';
	var tImg = new Image();
	var img_default = '';
	var br = document.createElement('br');
	for(i=0;i<x.length;i++){
		a = document.createElement('a');
		for(j=0;j<x[i].childNodes.length;j++){
			if(x[i].childNodes[j].nodeName=='images'){
				img = x[i].childNodes[j].getAttribute("small");
				if(img_default == '')
					img_default = img;
			}
		}
		a.innerHTML = x[i].getAttribute("name");
		a.href = "javascript:makeModel(" + x[i].getAttribute("id") + ");getPicture('selectPicture','" + (img==''?'blank.gif':img) + "')";
		a.id = 'model' + x[i].getAttribute("id");
		a.onmouseover = "getPicture('selectPicture','" + (img==''?'blank.gif':img) + "');";
		p.appendChild(a);
		p.innerHTML += '<br />';
		tImg.src = img;
		getPicture('selectPicture',img_default);
	}
	//output(a.onmouseover);
}
