var xmlDoc;
var prdId;

function loadXMLDoc(id) {
	prdId=id;
	url="admin/products.xml";

	xmlDoc=null;
	
	// code for IE7, Firefox, Mozilla, etc.
	
	if (window.XMLHttpRequest)	{   
		xmlDoc=new XMLHttpRequest();
	} else if (window.ActiveXObject)	{
		// code for IE5, IE6
		xmlDoc=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlDoc!=null)	{
		xmlDoc.onreadystatechange=onResponse;
		xmlDoc.open("GET",url,true);
		xmlDoc.send(null);
	} else 	{
		alert("Your browser does not support XMLHTTP.");
	}			
}





function onResponse() {
	
	if(xmlDoc.readyState!=4) return;
	
	if(xmlDoc.status!=200)  {
		//alert("Problem retrieving XML data");
		return;
	}
			
	var xmlElement=xmlDoc.responseXML.documentElement.getElementsByTagName("item");
		
	for (var i=0;i<xmlElement.length;i++) {
				
		var productId=xmlElement[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
		if(productId==prdId){
			
			var prdImagePath=xmlElement[i].getElementsByTagName("image")[0].childNodes[0].nodeValue;
			
			var prdLogoImage=xmlElement[i].getElementsByTagName("logo")[0].childNodes[0].nodeValue; 
			var prdDescription=xmlElement[i].getElementsByTagName("description")[0].childNodes[0].nodeValue; 
			
			var featuresElement = xmlElement[i].getElementsByTagName("features")[0].childNodes.length;
			 		
			var features = "<ul>"; 						
			for(var j=0; j<featuresElement; j++){				
				var fttype= xmlElement[i].getElementsByTagName("features")[0].childNodes[j].nodeType;
				
				//// //Process only element nodes (type 1) 
				if(fttype==1){ 
					features += "<li>" + xmlElement[i].getElementsByTagName("features")[0].childNodes[j].childNodes[0].nodeValue + "</li>" ; 						
				}				
			}			
			features += "</ul>";
			
			var readMoreUrl =xmlElement[i].getElementsByTagName("url")[0].childNodes[0].nodeValue; 	
			var demoUrl =xmlElement[i].getElementsByTagName("demo")[0].childNodes[0].nodeValue; 	
			var brochureUrl =xmlElement[i].getElementsByTagName("brochure")[0].childNodes[0].nodeValue; 	
			
			try	{
				var txt="";
			} catch (er) {
				var txt="";
			}			
		}		
	}
	
	document.getElementById("imgPrdImage").src = prdImagePath;
	document.getElementById("product_desc").style.backgroundImage = 'url('+prdLogoImage+')';

	document.getElementById("product_desc").innerHTML ="<p>" + prdDescription + "</p>"; 
	document.getElementById("product_feature").innerHTML = features;
	
	/// Go to URLs while clicking on Buttons
	document.getElementById("readmore").href = readMoreUrl;	
	document.getElementById("viewdemo").href = demoUrl;	
	document.getElementById("brochure").href = brochureUrl;	
	
	
	/* change tab color */
	var l = document.getElementById('tabs').getElementsByTagName('li'); 
	for(var i=0; i<l.length; i++){ 
		if(i != prdId-1) {
			l[i].className='';
		} else	{
			l[i].className='selected';
		}	
	}
	
}
