function change_lang(lang){
 var query = window.location.toString(0);
 var parms = query.split("/");
 var no = parms.length;
 var curr_link = parms[no-1];
 this.location.href = "../"+lang+"/"+curr_link;
 //alert(this.location.href = "../"+lang+"/"+curr_link;)
}

function getParameter( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function loadXML(xmlFile, pfun, cat) {
var xmlDoc;
     if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
   {
      xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

      xmlDoc.async = false;
      xmlDoc.load(xmlFile);

      pfun(xmlDoc, cat);

      return true;
   }
   else if( document.implementation && document.implementation.createDocument )
   {
      xmlDoc = document.implementation.createDocument("", "", null);
      xmlDoc.load(xmlFile);

      xmlDoc.onload = function()
      {
         pfun(xmlDoc, cat);
      }

      return true;
   }
   else
   {
      return false;
   }
 }
 
 function showProductLeft(xmlDoc) {
	 var x=xmlDoc.getElementsByTagName("Category");
	 var content="<ul>";
	 for (i=0;i<x.length;i++)
    	{ 
		content+="<li><a href='";
		content+=x[i].getElementsByTagName("Link")[0].childNodes[0].nodeValue;
		content+="'>";
		content+=x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
		content+="</a></li>";
		}
	 content+= "</ul>";
	 document.getElementById("leftmenu").innerHTML=content;

 }
 
 function showProduct(xmlDoc, cat) {
	 var x=xmlDoc.getElementsByTagName("Category");
	 var content="";
	 var details=true;
	 var empty=true;
	 if (cat!="") {
		 
		 for (i=0;i<x.length;i++)
    	 {
			if (cat==x[i].getElementsByTagName("Short_Name")[0].childNodes[0].nodeValue){
				document.getElementById("productTitle").innerHTML=x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
				document.getElementById("navigation").innerHTML=" &gt; <a href='"+x[i].getElementsByTagName("Link")[0].childNodes[0].nodeValue+"'>"+x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue+"</a>";
		 		x=x[i].getElementsByTagName("Product");
				document.getElementById("contentIntro").innerHTML="<BR><BR>";
				details=false;
				empty=false;
				break;
			 }
		 }
		}
		if (details && cat!=""){
			x=xmlDoc.getElementsByTagName("Product");
			for (i=0;i<x.length;i++)
    	 	{
			  if (cat==x[i].getElementsByTagName("Short_Name")[0].childNodes[0].nodeValue){
				  empty=false;
				  document.getElementById("navigation").innerHTML=" &gt; <a href='"+x[i].parentNode.getElementsByTagName("Link")[0].childNodes[0].nodeValue+"'>"+x[i].parentNode.getElementsByTagName("Name")[0].childNodes[0].nodeValue+"</a> "+" &gt; <a href='"+x[i].getElementsByTagName("Link")[0].childNodes[0].nodeValue+"'>"+x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue+"</a> ";
				  
				 document.getElementById("back").innerHTML="<a href='"+x[i].parentNode.getElementsByTagName("Link")[0].childNodes[0].nodeValue+"'><img border=0 src='images/back.jpg' />"
				 document.getElementById("productTitle").innerHTML=x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
				 document.getElementById("contentIntro").innerHTML="<p><strong>"+x[i].getElementsByTagName("Description")[0].childNodes[0].nodeValue+"</strong></p>";
				 
				 x=x[i].getElementsByTagName("Details");
				  for (i=0;i<x.length;i++)
    				{
						content+='<p><span class="titleBox">';
						content+=x[i].getElementsByTagName("Title")[0].childNodes[0].nodeValue;
						content+='</span><br />';
						content+=x[i].getElementsByTagName("Content")[0].childNodes[0].nodeValue;
						content+='</p>';
					}
					content+="<p><div align=right><a href='enquiries.php?content="+document.getElementById("productTitle").innerHTML+"'><img src=images/enquiry.jpg border=0 id=Image1 onmouseover=MM_swapImage('Image1','','images/enquiry_over.jpg',1) onmouseout=MM_swapImgRestore() /></a></div></p>";

					break;
			  }
			 }
			x=xmlDoc.getElementsByTagName("Category");
		} 
	 if (empty || !details || cat==""){
	 for (i=0;i<x.length;i++)
    	{ 
		
		 content+='<div class="productBox">';
		content+='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="product">';
  content+='<tr>';
    content+='<td width="9%"><img src="images/spacer.gif" width="20" height="15" /></td>';
    content+='<td width="65%">&nbsp;</td>';
    content+='<td width="26%"><img src="images/spacer.gif" width="46" height="15" /></td>';
  content+='</tr>';
  content+='<tr>';
    content+='<td height="101"><img src="images/spacer.gif" width="20" height="105" /></td>';
    content+='<td><a href="';
	content+=x[i].getElementsByTagName("Link")[0].childNodes[0].nodeValue;
	content+='">';
	content+=x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue;
	content+='</a></td>';
    content+='<td>&nbsp;</td>';
  content+='</tr>';
  content+='<tr>';
    content+='<td><img src="images/spacer.gif" width="15" height="10" /></td>';
    content+='<td></td>';
    content+='<td></td>';
  content+='</tr>';
  content+='<tr>';
    content+='<td colspan="2"><div align="left"><a href="';
	content+=x[i].getElementsByTagName("Link")[0].childNodes[0].nodeValue;
	content+='"><img src="images/details.jpg" name="Image41'+i+'" width="85" height="21" border="0" class="moreDetailBtn" id="Image41'+i+'" onmouseover="MM_swapImage(';
content+="'Image41"+i+"','','images/details_over.jpg',1";	
content+=')" onmouseout="MM_swapImgRestore()" /></a></div></td>';
    content+='<td>&nbsp;</td>';
  content+='</tr>';
content+='</table>';
content+='</div>';
		}
		}
		
	 document.getElementById("product").innerHTML=content;

 }

function PageJump() {
if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
var language = navigator.browserLanguage;
else
var language = navigator.language;

if (language.indexOf('zh') > -1) document.location.href = '/hk/';
else if (language.indexOf('cn') > -1) document.location.href = '/cn/';
else document.location.href = '/en/';
}