var xmlHttp;
var xmlDoc;
function getDetails(itemId,type,file){
	var temp;
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",file,true);
	xmlHttp.send(null);

	function stateChanged(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			xmlDoc=xmlHttp.responseXML;
			els=xmlDoc.getElementsByTagName("item");
			content_ar=new Array();
			images_ar=new Array();
			name_ar=new Array();
			for(i=0;i<els.length;i++){
				if(els[i].getAttribute("id")==itemId){
					content_temp_ar = els[i].getElementsByTagName("content");
					for(j=0;j<content_temp_ar.length;j++){
						content_ar[j] = content_temp_ar[j].childNodes[0].nodeValue;
					}
					
					name_temp_ar = els[i].getElementsByTagName("name");
					for(j=0;j<name_temp_ar.length;j++){
						name_ar[j] = name_temp_ar[j].childNodes[0].nodeValue;
					}
					
					image_temp_ar = els[i].getElementsByTagName("image");
					for(j=0;j<image_temp_ar.length;j++){
						images_ar[j] = image_temp_ar[j].childNodes[0].nodeValue;
					}		
				}
			}
			document.getElementById('content').innerHTML="";
			document.getElementById('images').innerHTML="";
			for(i=0;i<name_ar.length;i++){
				if(name_ar[i]){
					document.getElementById('content').innerHTML+=name_ar[i]+"<br />";
				}
				if(content_ar[i]){
					document.getElementById('content').innerHTML+=content_ar[i];
				}
				if(images_ar[i]){
					if(images_ar[i].indexOf('insignia')!=-1){
						document.getElementById('images').innerHTML+='<img src="/images/uniforms/'+type+'/'+images_ar[i]+'" alt="" usemap="#Map2" border="0"/>';
					}
					else{
						document.getElementById('images').innerHTML+='<img src="/images/uniforms/'+type+'/'+images_ar[i]+'" alt=""/><br />';
					}
				}
			}
		}
	}

	function GetXmlHttpObject(){ 
		var objXMLHttp=null;
		if (window.ActiveXObject) // ie
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
		else if (window.XMLHttpRequest) // all others
			objXMLHttp=new XMLHttpRequest();
		return objXMLHttp;
	}
}