// JavaScript Document

var xmlHttp;
var tempData1 = "a";
var tempData2 = "a";
var url="";
var xmlreqs = new Array();

if (document.implementation.createDocument)
{
	Node.prototype.__defineGetter__("xml", __node_XML);
}

var eba = {};

eba.showXML = function(x) {
	var tStr = x.xml.substr(6,x.xml.length);
	document.getElementById("formExpert").innerHTML = tStr;
}

function CXMLReq(type, xmlhttp) {
	this.type = type;
	this.http_request = xmlhttp;
}

function changeLanguage(language)
{
	var currentLanguage = getLanguage();
	
	if (currentLanguage != language)
	{
		var linkd = location.href;
		var last_char = linkd.substr(linkd.length-1, 1);
		var goLink = "";
		
		if (last_char == "#")
			goLink = linkd.substr(0, linkd.length-1);
		else
			goLink = linkd;
		
		
		if (currentLanguage == 1)
		{
			if (language == "2")
			{
				document.location.href= goLink.replace('/eng/','/chi/');
			}
		}
		else if (currentLanguage == 2)
		{
			if (language == "1")
			{
				document.location.href= goLink.replace('/chi/','/eng/');
			}			
		}
	}

	
}

function getLanguage()
{
	var linkd = location.href;
		
	if (linkd.search("/eng/") != -1)
	{
		return 1;
	}
	else if (linkd.search("/chi/") != -1)
	{
		return 2;
	}
		
}

function getLocation()
{
	var linkd = location.href;
		
	if (linkd.search("/product/") != -1)
	{
		return "product";
	}
	else if (linkd.search("/service/") != -1)
	{
		return "solution";
	}
		
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function flashmenu_DoFSCommand(command, args)
{ 
	if (command == "see") 
	{ 
		seeIT(args);
	}
}
function showSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}

function hideSelectBoxes(){
	selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}
function seeIT(see)
{
	//document.getElementById("textfield").value = see;
	if (see == "true")
	{
		document.getElementById("menuLayer").style.height="280px";
		hideSelectBoxes();
	}
	else
	{
		document.getElementById("menuLayer").style.height="34px";
		showSelectBoxes();
	}
}

function clickSearchBox()
{
	//document.getElementById("searchKey").value = "";	
}

function __node_XML() {
    var objXMLSerializer = new XMLSerializer;    
    var strXML = objXMLSerializer.serializeToString(this);
    return strXML;
}

function MakeConnection(type)
{ 
		var url=""
		if (type == "expert")
		{
			var s = document.createElement("SCRIPT");		
			s.src = "http://www.integcle.com/action/submitInfo.php?cus=vega&type=expert&pcode=" + document.getElementById("pcode").value + "&brand=" + document.getElementById("brandname").value + "&brand=" + document.getElementById("brand").innerHTML + "&ename=" + encodeURI(document.getElementById("ename").value) + "&eemail=" + document.getElementById("eemail").value + "&econtact=" + document.getElementById("econtact").value + "&ecomment=" + encodeURI(document.getElementById("ecomment").value);
			
		}
		else if (type == "friend")
		{
			var s = document.createElement("SCRIPT");
			
			var friend_name = encodeURI(document.getElementById("fname").value);
			var friend_email = document.getElementById("femail").value;
			var my_name = encodeURI(document.getElementById("yname").value);
			var my_email = document.getElementById("yemail").value;
			s.src = "http://www.integcle.com/action/submitInfo.php?cus=vega&type=friend&pcode=" + document.getElementById("pcode").value + "&brand=" + document.getElementById("brandname").value + "&brand=" + document.getElementById("brand").innerHTML + "&femail=" + friend_email + "&mname=" + my_name + "&memail=" + my_email + "&fname=" + friend_name;
		}
		var h = document.getElementsByTagName("head").item(0);
		h.appendChild(s);
} 


function Changefolder(srcElement, cat)
{
	var targetId, srcElement, targetElement;
	//srcElement = window.event.target;
	document.getElementById("brand").innerHTML = "";
	document.getElementById("pcode").innerHTML ="";
	
	srcElement = document.getElementById(srcElement);
	if (srcElement.className == "sidemenu")
	{
		targetId = srcElement.id + "d";
		targetElement = document.getElementById(targetId);
		
		var id = targetId.substr(3, targetId.length);
		id = id.substr(0,id.length-1);
		
		if (document.getElementById(targetId).innerHTML == "")
		{
			makeRequest("brand", id);
			//location.href("index.php?subcat=" + id);
		}
		if (targetElement.style.display == "none")
		{
			targetElement.style.display = "";
			
			if (tempData1 != 'a' && tempData1 != targetElement)
			{
				tempData1.style.display = "none";
			}
			if (tempData2 != 'a')
			{
				tempData2.src = "../../img/submenu/level2_pt.jpg";
			}
			tempData1 = targetElement;
			tempData2 = srcElement;
			if (srcElement.tagName == "IMG")
			{
				srcElement.src = "../../img/submenu/level2open_pt.jpg";
				
			}
			
		}
		else
		{
			targetElement.style.display = "none";
			if (srcElement.tagName == "IMG")
			{
				srcElement.src = "../../img/submenu/level2_pt.jpg";
			}
		}
		
		
		if (getLocation() == "solution")
		{
			if (id == "102")
			{
				document.getElementById("title_layer").innerHTML = "";
				makeRequest("sc", 1);
			}
			else if (id == "35")
			{
				document.getElementById("title_layer").innerHTML = "";
				makeRequest("sc", 2);
			}
			else if (id == "71")
			{
				document.getElementById("title_layer").innerHTML = "";
				makeRequest("sc", 3);
			}
		}
	}
}
	function makeRequest(type, id)
	{
          http_request = false;
          if (window.XMLHttpRequest)
		  {
             http_request = new XMLHttpRequest();
             if (http_request.overrideMimeType)
			 {
                 http_request.overrideMimeType('text/xml');
             }
           }
		   else if (window.ActiveXObject)
		   {
              try
			  {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
              }
			  catch(e)
			  {
                 try
				 {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                 }
				 catch (e)
				 {
				 }
               }
            }
			if (!http_request)
			{
                alert('Giving up :( Cannot create an XMLHTTP instance');
                return false;
            }
			  
			if (type == "submenu")
			{
				http_request.onreadystatechange = printSubMenu;
				//var hash = getDataFromURL("sub");
				url = "../../XML/Vega_type_0.XML";
				
			}
			else if (type == "submenuSolution")
			{
				http_request.onreadystatechange = printSolutionSubMenu;
					//var hash = getDataFromURL("sub");
				url = "../../XML/Vega_solution_cat_0.XML";
				
			}
			else if (type == "brand")
			{
				document.getElementById("content").innerHTML='Loading....';
				document.getElementById('subCatText').value  = id;
				http_request.onreadystatechange = printBrand;
				url = "../../XML/Vega_brand_"+ id +".XML";
				
				document.getElementById("brand").innerHTML="";
				document.getElementById("pcode").innerHTML="";
				//location.href('index.php?subcat=' + id);
			}
			else if (type == "product")
			{
				//document.getElementById("content").innerHTML='Loading....';
				document.getElementById('productbrand').value  = document.getElementById('image' + id).src;
				document.getElementById('brandtText').value  = id;
				http_request.onreadystatechange = printProduct;
				url = "../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML";
			}
			else if (type == "product2")
			{
				document.getElementById('brandtText').value  = id;
				http_request.onreadystatechange = printProduct;
				url = "../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML";
			}
			else if (type == "productDetail")
			{
				document.getElementById('productText').value  = id;
				http_request.onreadystatechange = printProductDetail;
				url = "../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML";
				//document.getElementById("content").innerHTML= "Loading Information";
			}
			else if (type == "spec")
			{
				document.getElementById('productText').value  = id;
				http_request.onreadystatechange = printSpec;
				url = "../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML";
			}
			else if (type == "newproduct")
			{
				http_request.onreadystatechange = newProduct;
				url = "../../XML/Vega_product_desc.XML";
			}
			else if (type == "Detail")
			{
				if (getDataFromURL("product") != "")
				{
					//document.getElementById('productText').value  = id;
					document.getElementById('productText').value = getDataFromURL("product");
					document.getElementById('subCatText').value = getDataFromURL("cat");
					http_request.onreadystatechange = printProductDetail;
					url = "../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML";
				}
				else if (getDataFromURL("search") != "")
				{
					document.getElementById("content").innerHTML='Searching......Please wait for the result.';
					http_request.onreadystatechange = searchProductByCode;
					url = "../../XML/Vega_product.XML";
				}
				else if (getDataFromURL("preview") == "true")
				{
					var catID = getDataFromURL("cid");
					document.getElementById("content").innerHTML='Searching......Please wait for the result.';
					http_request.onreadystatechange = previewProduct;
					
					url = "../../XML/Vega_product_"+ catID +".XML";
				}
			}
			else if (type == "company")
			{
				http_request.onreadystatechange = printnewslist;
				url = "../../XML/Vega_news.XML";
			}
			else if (type == "event")
			{
				http_request.onreadystatechange = printevent;
				url = "../../XML/Vega_event.XML";
			}
			else if (type == "eventDetail")
			{
				http_request.onreadystatechange = eventDetail;
				url = "../../XML/Vega_event.XML";
			}
			else if (type == "pl")
			{
				http_request.onreadystatechange = printproductlist;
				url = "../../XML/Vega_pl.XML";
			}
			else if (type == "prom")
			{
				http_request.onreadystatechange = printadvlist;
				url = "../../XML/Vega_lp.XML";
			}
			else if (type == "plaunch")
			{
				http_request.onreadystatechange = printpllist;
				url = "../../XML/Vega_plaunch.XML";
			}
			else if (type == "indexplaunch")
			{
				http_request.onreadystatechange = indexprintpllist;
				url = "../../XML/Vega_index_news.XML";
			}
			else if (type == "plaunchdetail")
			{
				http_request.onreadystatechange = plnews;
				url = "../../XML/Vega_plaunch.XML";
			}
			else if (type == "newsdetail")
			{
				http_request.onreadystatechange = news;
				url = "../../XML/Vega_news.XML";
			}
			else if (type == "pldetail")
			{
				http_request.onreadystatechange = news;
				url = "../../XML/Vega_pl.XML";;
			}
			else if (type == "promdetail")
			{
				http_request.onreadystatechange = news;
				url = "../../XML/Vega_lp.XML";
			}
			else if (type == "promotiondetail")
			{
				http_request.onreadystatechange = news;
				url = "../../XML/Vega_promotion.XML";
			}
			else if (type == "s_highlight")
			{
				http_request.onreadystatechange = showHighlight;
				url = "../../XML/Vega_solution_highlight.XML";
			}
			else if (type == "s_lastest")
			{
				http_request.onreadystatechange = showLastest;
				url = "../../XML/Vega_solution_lastest.XML";
			}
			else if (type == "partner")
			{
				http_request.onreadystatechange = printPartner;
				url = "../../XML/Vega_brand.XML";
			}
			else if (type == "highlight")
			{
				http_request.onreadystatechange = printHighLight;
				url = "../../XML/Vega_product_highlight.XML";
			}
			else if (type == "hot")
			{
				http_request.onreadystatechange = printHot;
				url = "../../XML/Vega_product_hot.XML";
			}
			else if (type == "search")
			{
				document.getElementById("content").innerHTML='Searching......Please wait for the result.';
				http_request.onreadystatechange = searchProduct;
				url = "../../XML/Vega_product.XML";
			}
			else if (type == "list_solution")
			{
				http_request.onreadystatechange = listSolution;
				url = "../../XML/Vega_solution_cat_" + id + ".XML";
			}
			else if (type == "sc")
			{
				http_request.onreadystatechange = showcat;
				url = "solution_" + id + ".php";
			}
			else if (type == "showSolution")
			{
				http_request.onreadystatechange = showSolution;
				document.getElementById('catid').value = id;

				if (document.getElementById('searchType').value == "category")
				{
					url = "../../XML/Vega_solution_category_" + id + ".XML";

				}
				else
				{

					url = "../../XML/Vega_solution_client_" + id + ".XML";
					document.getElementById('clientvalue').value = id;
				}
			}
			else if (type == "solutionDetail")
			{
				document.getElementById('sid').value = id;
				http_request.onreadystatechange = SolutionDetail;
				url = "solution.php";
			}
			
			
			var xmlreq = new CXMLReq('', http_request);
			xmlreqs.push(xmlreq);
			
			http_request.open('GET', url, true);
			var t = setTimeout("",2000);
            http_request.send(null);
     }
function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
	
}
	function getDataFromURL(index)
	{
			var URL = window.location.search.substring(1);

			var txt_index = URL.search(index);

			var newURL = URL.substring(txt_index, URL.length);
			
			var last_index = newURL.search('&');

			var word_length = index.length;

			if (last_index == -1)
				last_index = newURL.length;
			
			var data = newURL.substring(word_length+1, last_index);
			if (txt_index == -1)
				return "";
			else
				return data
	}
	function getLanguage()
	{
		var linkd = location.href;
		
		if (linkd.search("eng") != -1)
		{
			return 1;
		}
		else if (linkd.search("chi") != -1)
		{
			return 2;
		}
		
	}
	function printSubMenu(){
		var printString, printDetail;
		printString = "<div id=\"folder\">";
		if (typeof(window['xmlreqs']) == "undefined") return;

		for (var i=0; i < xmlreqs.length; i++)
		{
			if (xmlreqs[i].http_request.readyState == 4 || xmlreqs[i].http_request.readyState =="complete")
			{
				if (xmlreqs[i].http_request.status == 200 || xmlreqs[i].http_request.status == 304)
				{	
					var xml_doc = xmlreqs[i].http_request.responseXML;
					var n_elems;
					var elems1 = xml_doc.getElementsByTagName("ID");
					var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
					var elems3 = xml_doc.getElementsByTagName("LANGUAGE");
					var elems4 = xml_doc.getElementsByTagName("TITLE"); 
						 
					n_elems = elems1.length;
					var language = getLanguage();
					for (i=0; i < n_elems; i++)
					{
						if (elems3[i].firstChild.nodeValue == language)
						{
							printString = printString + "<div id='divid'><a href='#' onmouseup='Changefolder(\"Out" + elems1[i].firstChild.nodeValue + "\")' class=\"sidemenu\"><img src=\"../../img/submenu/level2_pt.jpg\" border='0' class=\"sidemenu\" id=\"Out" + elems1[i].firstChild.nodeValue + "\" onmouseup='Changefolder(this)' >&nbsp;<font color=\"#3333FF\"  class=\"sidemenu\" id=\"Out" + elems1[i].firstChild.nodeValue + "\" style=\"cursor: hand\"><img src=\"../../img/layout/spacer.gif\" width=\"1\"  border='0' />" + elems4[i].firstChild.nodeValue + '</font></a><br><img src="../../img/layout/dotdot.gif" width="179" height="9" /><br></div>';
							var tString = printSubCat(elems1[i].firstChild.nodeValue);
							printString = printString + tString;
						}
					}
					printString = printString + "</div>";
					document.getElementById("submenu").innerHTML=printString;
					
					if (getDataFromURL("index") != "")
					{
						Changefolder('Out' + getDataFromURL("index"));
					}
					if (getDataFromURL("product") != "" || getDataFromURL("search") != "" || getDataFromURL("preview") == "true")
						makeRequest('Detail');
	
					//document.getElementById("folder").onmouseup = Changefolder;
				}
			}
		}
	}
	function printSubCat(id){
		var tString="";
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);	
		xml_doc.async = false; 
		xml_doc.load("../../XML/Vega_type_"+ id +".XML"); 
		
		var i, n_elems;
		var elems1 = xml_doc.getElementsByTagName("ID");
		var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
		var elems3 = xml_doc.getElementsByTagName("LANGUAGE");
		var elems4 = xml_doc.getElementsByTagName("TITLE"); 
		
		var language = getLanguage();
		n_elems = elems1.length;
		if (n_elems != 0)
		{
			tString = '<div id="Out'+ id +'d" style="display:None"><table>';
			for (i = 0; i < n_elems; i++)
			{   	
				if (elems3[i].firstChild.nodeValue == language)
				{
					tString = tString + '<tr><td width="19" class="sideSubmenu" style=\"cursor: hand\" valign="top"><img src=\"../../img/layout/spacer.gif\" width=\"10\" />&#8226;</td><td alian="left" class="sideSubmenu" style=\"cursor: hand\" width="160" ><a href="#"  onmouseup="changeStyle(\'brand\', \'' + elems1[i].firstChild.nodeValue + '\', \'' + elems2[i].firstChild.nodeValue + '\');"><div id="subCat'+elems1[i].firstChild.nodeValue+'" class=\"sideSubmenu\">'+elems4[i].firstChild.nodeValue+'</div></a></td></tr>';
				} 
			}
			tString = tString + '<tr><td colspan="2" align="left"><img src="../../img/layout/dotdot.gif" width="179" height="9" /></td></tr></table></div>';
		}
		else
		{
			tString = '<div id="Out'+ id +'d" style="display:None"></div>';
		}
		return tString;
	}
	function printSolutionSubMenu(){
		var printString, printDetail;
		printString = "<div id=\"folder\">";
		if (typeof(window['xmlreqs']) == "undefined") return;

		for (var i=0; i < xmlreqs.length; i++)
		{
			if (xmlreqs[i].http_request.readyState == 4 || xmlreqs[i].http_request.readyState =="complete")
			{
				if (xmlreqs[i].http_request.status == 200 || xmlreqs[i].http_request.status == 304)
				{	
					var xml_doc = xmlreqs[i].http_request.responseXML;
					var n_elems;
					var elems1 = xml_doc.getElementsByTagName("ID");
					var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
					var elems3 = xml_doc.getElementsByTagName("LANGUAGE");
					var elems4 = xml_doc.getElementsByTagName("TITLE"); 
						 
					n_elems = elems1.length;
					var language = getLanguage();
					var str = "";
					for (i=0; i < n_elems; i++)
					{
						if (elems3[i].firstChild.nodeValue == language)
						{
							printString = printString + "<div id='divid'><img src='../../img/layout/spacer.gif' width='10' height='15' /><a href='#' onmouseup='Changefolder(\"Out" + elems1[i].firstChild.nodeValue + "\", \"" + elems4[i].firstChild.nodeValue + "\")' class=\"sidemenu\"><img src=\"../../img/submenu/level2_pt.jpg\" border='0' class=\"sidemenu\" id=\"Out" + elems1[i].firstChild.nodeValue + "\" onmouseup='Changefolder(this, \""+ elems4[i].firstChild.nodeValue +"\")' >&nbsp;<font color=\"#3333FF\"  class=\"sidemenu\" id=\"Out" + elems1[i].firstChild.nodeValue + "\" style=\"cursor: hand\"><img src=\"../../img/layout/spacer.gif\" width=\"1\"  border='0' />" + elems4[i].firstChild.nodeValue + '</font></a><br></div>';
							var tString = printSolutionSubCat(elems1[i].firstChild.nodeValue);
							printString = printString + tString;
							if (getDataFromURL("cid") == elems1[i].firstChild.nodeValue)
							{
								str = elems4[i].firstChild.nodeValue;
							}
						}
					}
					printString = printString + "</div>";
					document.getElementById("submenu").innerHTML=printString;
					
					if (getDataFromURL("cid") != "")
					{
						Changefolder('Out' + getDataFromURL("cid"), str);
					}
					if (getDataFromURL("client") != "")
						makeRequest('showSolution', getDataFromURL("client"));
	
					//document.getElementById("folder").onmouseup = Changefolder;
				}
			}
		}
	}
	function printSolutionSubCat(id){
		var tString="";
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);	
		xml_doc.async = false; 
		xml_doc.load("../../XML/Vega_solution_cat_"+ id +".XML"); 
		
		var i, n_elems;
		var elems1 = xml_doc.getElementsByTagName("ID");
		var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
		var elems3 = xml_doc.getElementsByTagName("LANGUAGE");
		var elems4 = xml_doc.getElementsByTagName("TITLE"); 
		
		var language = getLanguage();
		n_elems = elems1.length;
		if (n_elems != 0)
		{
			tString = '<div id="Out'+ id +'d" style="display:None"><table>';
			for (i = 0; i < n_elems; i++)
			{   	
				if (elems3[i].firstChild.nodeValue == language)
				{
					tString = tString + '<tr><td width="19" class="sideSubmenu" style=\"cursor: hand\" valign="top"><img src=\"../../img/layout/spacer.gif\" width=\"10\" height=\"9\"/>&#8226;</td><td alian="left" class="sideSubmenu" style=\"cursor: hand\" width="160" ><a href="#"  onmouseup="clicksubCat(\'brand\', \'' + elems1[i].firstChild.nodeValue + '\', \'' + elems2[i].firstChild.nodeValue + '\', \''+elems4[i].firstChild.nodeValue+'\');"><div id="subCat'+elems1[i].firstChild.nodeValue+'" class=\"sideSubmenu\">'+elems4[i].firstChild.nodeValue+'</div></a></td></tr>';
				} 
			}
			tString = tString + '<tr><td colspan="2" align="left"><img src="../../img/layout/dotdot.gif" width="179" height="9" /></td></tr></table></div>';
		}
		else
		{
			tString = '<div id="Out'+ id +'d" style="display:None"></div>';
		}
		return tString;
	}
	function printBrand(){

		var printString, printDetail;
		var j, k;
		printString = '<table width="100" height="10" border="0.5" cellpadding="0" cellspacing="0" bordercolor="#D6D6D6"><tr><td width="18" height="18"><img src="../../img/product/borderTL.gif" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderTR.gif" width="18" height="18" /></td></tr><tr height="70"><td width="18"><img src="../../img/product/borderY.gif" width="18" height="70" /></td>';
					
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ASS_ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TITLE");
				var elems4 = xml_doc.getElementsByTagName("PICTURE"); 
				var elems5 = xml_doc.getElementsByTagName("LINK"); 		 
							 
							 
				n_elems = elems2.length;
				var language = getLanguage();
				var total = 0;
				for (i=0; i < n_elems; i++)
				{
					if (elems5[i].firstChild.nodeValue == "NULL")
					{
						printString = printString + '<td width="100" height="70" ><a href="#" onmouseup="frames[\'hFrame\'].location.href = changeIt(\'product\',' + elems1[i].firstChild.nodeValue + '); return false"><div align="center"><img style=\"cursor: hand\" border="0"id="image' + elems1[i].firstChild.nodeValue + '" src="../../img/CMS/'+elems4[i].firstChild.nodeValue+'"/></div></td><td height="70" ><img src="../../img/product/borderY.gif" width="18" height="70" /></a></td>';
						//printString = printString + '<td width="100" height="70"><div align="center"><a href="'+ location.href + "&pcode=" + elems1[i].firstChild.nodeValue +'"><img border="0" style=\"cursor: hand\" id="image' + elems1[i].firstChild.nodeValue + '" src="../../img/CMS/'+elems4[i].firstChild.nodeValue+'"/></div></a></td><td height="70" ><img src="../../img/product/borderY.gif" width="18" height="70" /></td>';	
					}
					else
					{
						printString = printString + '<td width="100" height="70"><div align="center"><a href="'+ elems5[i].firstChild.nodeValue +'" target="_blank"><img style=\"cursor: hand\" border="0" id="image' + elems1[i].firstChild.nodeValue + '" src="../../img/CMS/'+elems4[i].firstChild.nodeValue+'"/></a></div></td><td height="70" ><img src="../../img/product/borderY.gif" width="18" height="70" /></td>';
					}
					
					total++;
					
						if ((i+1) == n_elems)
						{
							if (total%4 != 0)
							{
								var k = (5)-((total)%4)-1;
								for (var j=0; j < k; j++)
								{
									printString = printString + '<td width="100" height="70"><div align="center"><img src="../../img/layout/spacer.gif"/></div></td><td height="70" ><img src="../../img/product/borderY.gif" width="18" height="70" /></td>';	
								}
							}
						}
						if (i%4 == 3 && i < n_elems-1)
						{
							printString = printString + '</tr><tr><td width="18" height="18"><img src="../../img/product/borderTLT.gif" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderC.gif" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderC.gif" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderC.gif" width="18" height="18" /></td><td width="100"><img src="../../img/product/borderX.gif" width="100" height="18" /></td><td width="18"><img src="../../img/product/borderTRT.gif" width="18" height="18" /></td></tr><tr><td height="18"><img src="../../img/product/borderY.gif" width="18" height="70" /></td>';
						}
				}
				printString = printString + '</tr><tr><td width="18" background="../../img/product/borderL.gif">&nbsp;</td><td width="80" background="../../img/product/borderX.gif">&nbsp;</td><td width="18" background="../../img/product/borderTB.gif">&nbsp;</td><td width="80" background="../../img/product/borderX.gif">&nbsp;</td><td width="18" background="../../img/product/borderTB.gif">&nbsp;</td><td width="80" background="../../img/product/borderX.gif">&nbsp;</td><td width="18" background="../../img/product/borderTB.gif">&nbsp;</td><td width="80" background="../../img/product/borderX.gif">&nbsp;</td><td width="18" background="../../img/product/borderR.gif">&nbsp;</td></tr></table>';
				
				//handleMouseClick("brand:0","content",printString);
				document.getElementById("content").innerHTML=printString;
				//changeStyle("brand", getDataFromURL("subcat"),0);
			}
			else
			{
				document.getElementById("content").innerHTML="<span class=\"productCode\">Sorry, Can't Find Any Information</span>";
			}
		}
		
	}
		function printProduct(){
		
		//window.location.hash = location.href;
		var printString, printDetail;
		var j, k;
		printString = '<table width="400" border="0.5" cellpadding="0" cellspacing="0" bordercolor="#D6D6D6"><tr><td width="18" height="18"><img src="../../img/product/borderTL.gif" width="18" height="18" /></td><td width="80" height="18"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18"><img src="../../img/product/borderX.gif" width="18" height="18" /></td><td width="80" height="18"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18"><img src="../../img/product/borderX.gif" width="18" height="18" /></td><td width="80" height="18"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18"><img src="../../img/product/borderX.gif" width="18" height="18" /></td><td width="80"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18"><img src="../../img/product/borderX.gif" width="18" height="18" /></td><td width="80" height="18"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18"><img src="../../img/product/borderTR.gif" width="18" height="18" /></td></tr><tr> <td width="18" height="50" ><img src="../../img/product/borderY.gif" width="18" height="70" /></td><td height="50" colspan="9"><div align="left"><img src="'+document.getElementById('productbrand').value+'"/></div></td> <td width="18" height="50"><img src="../../img/product/borderY.gif" width="18" height="70" /></td></tr><tr><td width="18" height="18" ><img src="../../img/product/borderTLT.gif" width="18" height="18" /></td><td width="80" height="18" ><img src="../../img/product/borderX.gif" width="80" height="18" /></td> <td width="18" height="18" ><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="80" height="18" ><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18" ><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="80" height="18" ><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18" ><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="80" ><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" ><img src="../../img/product/borderTT.GIF" width="18" height="18" /></td><td width="80" height="18"><img src="../../img/product/borderX.gif" width="80" height="18" /></td><td width="18" height="18"><img src="../../img/product/borderTRT.gif" width="18" height="18" /></td></tr>';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("NAME");
				var elems4 = xml_doc.getElementsByTagName("FILE1"); 
				var elems5 = xml_doc.getElementsByTagName("BAND");	
				var elems6 = xml_doc.getElementsByTagName("CODE");
				var elems7 = xml_doc.getElementsByTagName("TITLE");
				var elems8 = xml_doc.getElementsByTagName("STATUS");
				
				n_elems = elems2.length;
				var language = 1;
				var total = 0;
				var data_array1=new Array();
				var data_array2=new Array();
				var data_array3=new Array();
				var data_array4=new Array();
				var data_array5=new Array();
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && elems5[i].firstChild.nodeValue == document.getElementById('brandtText').value)
					{
						if (elems8[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline")
						{
							data_array1[total] = elems1[i].firstChild.nodeValue;
							data_array2[total] = elems3[i].firstChild.nodeValue;
							data_array3[total] = elems4[i].firstChild.nodeValue;
							data_array4[total] = elems5[i].firstChild.nodeValue;
							data_array5[total] = elems6[i].firstChild.nodeValue;
							total++;
							document.getElementById("brand").innerHTML= "&nbsp;<strong>" + elems7[i].firstChild.nodeValue + "</strong>&nbsp;";
							document.getElementById("pcode").innerHTML="";
						}
					}
				}

				var array_length = data_array1.length;
				var id = 0;
				var enter = false;
				if (array_length > 0)
				{
					printString = printString + '<tr><td width="18" height="80"><img src="../../img/product/borderY.gif" width="18" height="80" /></td>';
					
					for (var i = 0; i < array_length; i++)
					{
						
						printString = printString + '<td width="100"><em><a href="#" onmouseup="frames[\'hFrame\'].location.href = changeIt(\'product_detail\',' + data_array1[i] + '); return false"><img src="../../img/CMS/small'+ data_array3[i] +'" border="0" /></a></em></td><td width="18" height="80" ><img src="../../img/product/borderY.gif" width="18" height="80" /></td>';
						
						if ((i+1)%5 == 0 && i != 0)
						{
							enter = true;
							printString = printString + '</tr><tr><td width="18" height="35" background="../../img/product/borderGY.gif"></td>';	
							var j = (i+1)-5;
							var count = 0;
							for (; j < (i+1); j++)
							{	
								if (count!=4)
									printString = printString + '<td width="100" bgcolor="#cccccc" class="productSpecification">'+data_array5[j]+'<br /></td><td width="18" height="35" bgcolor="#cccccc" class="productSpecification">&nbsp;</td>';				
								else
									printString = printString + '<td width="100" bgcolor="#cccccc" class="productSpecification">'+data_array5[j]+'<br /></td><td width="18" height="35" background="../../img/product/borderGRY.gif">&nbsp;</td>';
								count++;
								
							}
							
							printString = printString + '</tr>';
							
							if (j == array_length)
								printString = printString + '</table>';
							else
							{
								printString = printString + '<tr><td width="18" height="80"><img src="../../img/product/borderY.gif" width="18" height="80" /></td>';
							}
						}
						
						if ((i+1) == array_length && enter == false)
						{
							var k = 5 - array_length%5;
							for (var l = 0; l < k; l++)
							{
								printString = printString + '<td width="100"><em></em></td><td width="18" height="80" ><img src="../../img/product/borderY.gif" width="18" height="80" /></td>';
							}
							printString = printString + '</tr><tr><td width="18" height="35" background="../../img/product/borderGY.gif"></td>';	
							var j = (i+1)-(i+1)%5;
							for (; j < (i+1); j++)
							{
								
								printString = printString + '<td width="100" bgcolor="#cccccc" class="productSpecification">'+data_array5[j]+'</td><td width="18" height="35" bgcolor="#cccccc" class="productSpecification">&nbsp;</td>';
							}
							var count = 0;
							for (var l = 0; l < k; l++)
							{
								if (count!=(k-1))
									printString = printString + '<td width="100" bgcolor="#cccccc" class="productSpecification"></td><td width="18" height="35" bgcolor="#cccccc" class="productSpecification">&nbsp;</td>';
								else
									printString = printString + '<td width="100" bgcolor="#cccccc" class="productSpecification"></td><td width="18" height="35" background="../../img/product/borderGRY.gif">&nbsp;</td>';
								count++;
							}
							printString = printString + '</table>';	
						}
						enter = false;
					}
				
				}

				if (array_length != 0)
				{
					//handleMouseClick("product:0","content",printString);
					document.getElementById("content").innerHTML=printString;
				}
			}
		}
		
	}
function printProductDetail(){

		var printString, printDetail;
		var j, k;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("NAME");
				var elems4 = xml_doc.getElementsByTagName("FILE1"); 
				var elems5 = xml_doc.getElementsByTagName("BAND");	
				var elems6 = xml_doc.getElementsByTagName("CODE");
				var elems7 = xml_doc.getElementsByTagName("TEMP3");
				var elems8 = xml_doc.getElementsByTagName("PICTURE");
				var elems9 = xml_doc.getElementsByTagName("TITLE");
				var elems10 = xml_doc.getElementsByTagName("DESCRIPTION");
				var elems11 = xml_doc.getElementsByTagName("FILE3");
				
				n_elems = elems2.length;
				var language = 1;
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && elems1[i].firstChild.nodeValue == document.getElementById('productText').value)
					{
						document.getElementById("pcode").value = elems6[i].firstChild.nodeValue;
						
						printString = printString + '<table width="560" height="10" border="0" cellpadding="0" cellspacing="0"><tr><td height="60" colspan="4"><a href="#" onmouseup="makeRequest(\'product2\', ' + elems5[i].firstChild.nodeValue + ');"><img src="../../img/CMS/'+elems8[i].firstChild.nodeValue+'" border="0"/></a><br><div align="right"><a href="#" onmouseup="makeRequest(\'product2\', ' + elems5[i].firstChild.nodeValue + ');"><img src="../../img/product/back.gif" border="0"/></a></div><br></td></tr><tr><td height="26" colspan="4" valign="top"><table width="560" border="0" cellpadding="0" cellspacing="0"><tr>';
						printString = printString + '<td width="137" onmouseup="printFriend()"><img src="../../img/product/Tab/but1.jpg" width="137" height="26" id="Image1" onMouseOver="MM_swapImage(\'Image1\',\'\',\'../../img/product/Tab/but1h.jpg\',1)" onMouseOut="MM_swapImgRestore()"/></td><td width="4"><img src="../../img/layout/spacer.gif" width="4" height="1" /></td>';
						printString = printString + '<td width="137" onmouseup="printExpert()"><img src="../../img/product/Tab/but2.jpg" width="137" height="26" id="Image2" onMouseOver="MM_swapImage(\'Image2\',\'\',\'../../img/product/Tab/but2h.jpg\',1)" onMouseOut="MM_swapImgRestore()"/></td><td width="4"><img src="../../img/layout/spacer.gif" width="4" height="1" /></td>';
						printString = printString + '<td width="137" onmouseup="makeRequest(\'spec\', ' + elems1[i].firstChild.nodeValue + ');"><img src="../../img/product/Tab/but3.jpg" width="137" height="26" id="Image3" onMouseOver="MM_swapImage(\'Image3\',\'\',\'../../img/product/Tab/but3h.jpg\',1)" onMouseOut="MM_swapImgRestore()"/></td><td width="4"><img src="../../img/layout/spacer.gif" width="4" height="1" /></td>';
						printString = printString + '<td width="137" onmouseup="printLink()"><img src="../../img/product/Tab/but4.jpg" width="137" height="26" id="Image4" onMouseOver="MM_swapImage(\'Image4\',\'\',\'../../img/product/Tab/but4h.jpg\',1)" onMouseOut="MM_swapImgRestore()"/></td>';
                        
                        printString = printString + '</tr></table></td></tr><tr><td width="10" bgcolor="#008FCC" class="productCode" height="20"><img src="../../img/layout/spacer.gif" width="10" height="30" /></td>';
						
						printString = printString + '<td width="405" bgcolor="#008FCC" class="productCode"><img src="../../img/layout/spacer.gif" width="10" height="10" /> '+elems6[i].firstChild.nodeValue+'<span class="productCode"> ('+elems3[i].firstChild.nodeValue+') </span></td>';
						printString = printString + '<td width="15" bgcolor="#008FCC" class="productTitle">&nbsp;</td>';
						printString = printString + '<td width="130" bgcolor="#008FCC" class="productContentEng"></td>';
                    
                    	printString = printString + '</tr><tr><td colspan="4" height="8" background="../../img/product/product_line_break.gif"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr><tr><td bgcolor="#CCCCCC"><img src="../../img/layout/spacer.gif" width="10" height="230" /></td><td height="230" valign="top" >';

						printString = printString + '<div id="MainContent" valign="top" width="310" style="overflow:inherit"><br><br><div align="center"><img border="0" src="../../img/CMS/'+elems4[i].firstChild.nodeValue+'" /></div><br><div id="Layer1" style="position:inherit;width:380px;height:82px;z-index:1;overflow:inherit"><table><tr><td><img src="../../img/layout/spacer.gif" width="10" height="10" /></td><td>';

						if (elems10[i].firstChild.nodeValue == "NULL ")
						{
							var data = "";
						}
						else if (elems10[i].firstChild.nodeValue == "NULL")
						{
							var data = "";
						}
						else
						{
							var data = elems10[i].firstChild.nodeValue;
						}
						
						if (elems11[i].firstChild.nodeValue == "NULL ")
						{
							var icon = "";
						}
						else if (elems11[i].firstChild.nodeValue == "NULL")
						{
							var icon = "";
						}
						else
						{			
							var icon = '<img src="../../img/CMS/' + elems11[i].firstChild.nodeValue + '"/>';
						}
						
						printString = printString + data + '</td></tr><tr><td></td><td><div align="center">'+ icon + '</div></td></tr></table></div></div>';
					  	printString = printString + '</td><td colspan="2" bgcolor="#CCCCCC" valign="top"><table width="145" height="61%" border="0" cellpadding="0" cellspacing="0">'
					  	printString = printString + '<tr><td width="10%" valign="middle"><img src="../../img/product/brand_title_light.jpg" width="15" height="26" /></td><td width="90%" class="productTitle" valign="middle">'+elems9[i].firstChild.nodeValue+'</td></tr><tr><td colspan="2" height="8" background="../../img/product/product_line_break.gif"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr>';
						tString = printRelated();
						
						printString = printString + '<tr><td width="10%">&nbsp;</td><td width="90%">' + tString;
						printString = printString + '</td></tr>';
						printString = printString + '</table></td></tr>';
						printString = printString + '<tr><td bgcolor="#CCCCCC" valign="top"></td><td></td></tr>';
						printString = printString + '<tr><td colspan="5" height="8" background="../../img/product/product_line_break.gif"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr></table><br />'
						document.getElementById("imageText").value = elems4[i].firstChild.nodeValue;
						document.getElementById("pid").value = elems1[i].firstChild.nodeValue;
						document.getElementById("brand").innerHTML = elems9[i].firstChild.nodeValue;
						document.getElementById("pcode").innerHTML = " &gt; " + "<strong>" + elems6[i].firstChild.nodeValue + "</strong>";

						break;
					}
				}
				//handleMouseClick("productDetail:0","content",printString);
				document.getElementById("content").innerHTML=printString;
			}
		}
		
	}
	function printRelated()
	{
		var tString;
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);	
		xml_doc.async = false; 

		xml_doc.load("../../XML/Vega_product_"+ document.getElementById('subCatText').value +".XML"); 
					
		var i, n_elems;
		var elems1 = xml_doc.getElementsByTagName("ID");
		var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
		var elems3 = xml_doc.getElementsByTagName("LANGUAGE");
		var elems4 = xml_doc.getElementsByTagName("TITLE");
		var elems5 = xml_doc.getElementsByTagName("CODE");
		var elems6 = xml_doc.getElementsByTagName("BAND"); 
		var elems8 = xml_doc.getElementsByTagName("STATUS");
		
		var language = 1;
		n_elems = elems1.length;
		tString = 0;
		tString = '<table><tr>';
		var count = 1;
		
		for (i = 0; i < n_elems; i++)
		{   	
			if (elems3[i].firstChild.nodeValue == language && document.getElementById('brandtText').value == elems6[i].firstChild.nodeValue && (elems8[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline"))
			{
				
				tString = tString + '<td class="sideRelativeProductLink" valign="top"><a href="#" onmouseup="makeRequest(\'productDetail\', ' + elems1[i].firstChild.nodeValue + ');" >'+elems5[i].firstChild.nodeValue+'</a></td>';
				
				if (count %2 == 0)
				{
					tString = tString +  '</tr><tr>';
				}
				count++;
			}
			
			
		}
		if (count %2 == 1)
		{
			tString = tString + '<td></td>';	
		}
		tString = tString + '</tr></table>';
		return tString;
	}
		function printSpec()
		{

		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TEMP5");
				var elems4 = xml_doc.getElementsByTagName("BAND"); 
				var elems5 = xml_doc.getElementsByTagName("Field"); 
				var elems6 = xml_doc.getElementsByTagName("FILE1");
				var elems7 = xml_doc.getElementsByTagName("FILE2");
				var elems8 = xml_doc.getElementsByTagName("SIZE");
				n_elems = elems2.length;
				var language = 1;
				
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && document.getElementById('productText').value == elems1[i].firstChild.nodeValue)
					{
						var str = new Array();
						str = elems3[i].firstChild.nodeValue.split("|");
						var field = new Array();
						field = elems5[i].firstChild.nodeValue.split("|");
						//alert(elems3[i].firstChild.nodeValue);
						//alert(str.length);
						printString = '<div id="Layer1" style="position:inherit;width:400px;overflow:visible"><table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="75"><div align="center"><a href="#" onmouseup="makeRequest(\'productDetail\', ' + elems1[i].firstChild.nodeValue + ');" ><img border="0" src="/img/CMS/small'+elems6[i].firstChild.nodeValue+'" /></a</div></td><td valign="bottom" align="right" class="productTopic" rowspan="2">';
						
						printString = printString + '<div><table height="100%" ><tr><td></td></tr>';
						if (elems7[i].firstChild.nodeValue != "NULL")
							printString = printString + '<tr><td><a href="../../img/CMS/'+ elems7[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/layout/icon.png" border="0"><span class="subHeaderEng">Learn More</span></a></td></tr>';
						if (elems8[i].firstChild.nodeValue != "NULL" && elems8[i].firstChild.nodeValue != "http://")
							printString = printString + '<tr><td><a href="'+ elems8[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/layout/icon.png" border="0"><span class="subHeaderEng">Promotions</span></a></td></tr>';
						
						printString = printString + '</table><div>';
						printString = printString + '</td></tr><tr><td valign="bottom" align="left" class="productTopic" colspan="2">Specification</td></tr><tr><td height="8" background="../../img/product/product_line_break.gif" colspan="3"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr>';

						for (var j = 0; j < field.length; j++)
						{
							if (str[j] == "")
								str[j] = "-";
								
							var printValue = str[j];
							
							if (str[0] == "NULL")
								printValue = "-";

							if (j%2 == 0)
								printString = printString + '<tr><td width="2%"></td><td height="18" width="33%" valign="top" class="productSpecification" >'+field[j]+':</td><td  width="65%" valign="top" class="productSpecification">'+ printValue +'</td></tr>';
							else
								printString = printString + '<tr><td width="2%" bgcolor="#CCCCCC"></td><td height="18" width="33%" valign="top" class="productSpecification" bgcolor="#CCCCCC">'+field[j]+':</td><td  width="65%" valign="top" class="productSpecification" bgcolor="#CCCCCC">'+ printValue +'</td></tr>';
						}
						printString = printString + '<tr><td valign="top" class="productSpecification" colspan="3"><br><br><br>Design and specifications are subject to change without prior notice.</td></tr></table></div>';
					}
				}
				document.getElementById("MainContent").innerHTML=printString;
			}
		}
		
	}
	function printFriend()
	{
		var printString;
		printString = '<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"><tr><td width="35%" height="75"><div align="center"><a href="#" onmouseup="makeRequest(\'productDetail\', ' + document.getElementById("pid").value + ');" ><img border="0" src="/img/CMS/small'+document.getElementById("imageText").value+'" /></a></div></td><td width="65%" align="right" valign="bottom" class="productTopic">Tell your friends</td></tr><tr><td height="8" background="../../img/product/product_line_break.gif" colspan="2"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr><tr><td>&nbsp;</td><td><div id="success" class="productTitle"></div></td></tr><td colspan="2"><div id="formExpert"><table><tr><td class="productSpecification"><div align="right" class="productSpecification">Your  Name: </div></td><td><input name="yname" type="text" class="locationEng" id="yname" size="30" /></td></tr><tr> <td class="productSpecification"><div align="right">Your  email: </div></td><td class="productTitle"><input name="yemail" type="text" class="locationEng" id="yemail" size="30" /></td></tr><tr><td class="productSpecification"><div align="right">Friend\'s Name: </div></td><td class="productTitle"><input name="fname" type="text" class="locationEng" id="fname" size="30" /></td></tr><tr><td class="sideSubmenu"><div align="right" class="productSpecification">Friend\'s Email: </div></td><td class="productSpecification"><input name="femail" type="text" class="locationEng" id="femail" size="30" /></td></tr><tr><td class="productSpecification">&nbsp;</td><td class="sideSubmenu"><input name="Submit" onmouseup="CheckFriend()" type="submit" class="productSpecification" value="Submit" /></td></tr> </table></div></td></tr></table>';
		document.getElementById("MainContent").innerHTML=printString;
		
	}
	function printExpert()
	{
		var printString;
		printString = '<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"><tr><td width="35%" height="75"><div align="center"><a href="#" onmouseup="makeRequest(\'productDetail\', ' + document.getElementById("pid").value + ');" ><img border="0" src="/img/CMS/small'+document.getElementById("imageText").value+'" /></a></div></td><td width="65%" valign="bottom" class="productTopic" align="right">Ask Our Experts</td></tr><tr><td height="8" background="../../img/product/product_line_break.gif" colspan="2"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr><tr><td>&nbsp;</td><td><div id="success" class="productTitle"></div></td></tr><td colspan="2"><div id="formExpert"><table><tr><td class="productSpecification"><div align="right">Your  Name: </div></td><td><label> <input name="ename" type="text" class="locationEng" id="ename" size="30" /></label></td> </tr> <tr><td class="productSpecification"><div align="right">Your Email: </div></td><td class="productSpecification"><input name="eemail" type="text" class="locationEng" id="eemail" size="30" /></td></tr><tr><td class="productSpecification"><div align="right">Your Contact: </div></td><td class="productSpecification"><input name="econtact" type="text" class="locationEng" id="econtact" size="30" /></td></tr><tr><td class="productSpecification"><div align="right">Comment: </div></td><td class="productSpecification"><textarea name="ecomment" cols="30" rows="3" class="locationEng" id="ecomment"></textarea></td></tr><tr><td class="productSpecification">&nbsp;</td>\<td class="sideSubmenu"><input name="Submit2" type="submit" class="productSpecification" onmouseup="CheckExpert()" value="Submit" /></td></tr></table></div></td></tr></table>';
		document.getElementById("MainContent").innerHTML=printString;
		
	}
	function CheckExpert()
	{
		if (document.getElementById("success").innerHTML == "")
		{
			var error = false;
			if (document.getElementById("ename").value == "" || document.getElementById("eemail").value == ""  || document.getElementById("econtact").value == ""  || document.getElementById("ecomment").value == "")
			{
				alert("Please fill in all the information.");
				error = true;
			}
			else if ((document.getElementById("eemail").value).search("@") == "-1")
			{
				alert("Please fill in correct email address.");
				error = true;
			}
			if (error == false)
			{
				MakeConnection('expert');
			}
		}
		else
		{
			alert("You have sent the comment to our expert.\n Please wait for the reply.");	
		}
	}
	function CheckFriend()
	{
		if (document.getElementById("success").innerHTML == "")
		{
			var error = false;
			if (document.getElementById("fname").value == "" || document.getElementById("femail").value == ""  || document.getElementById("yemail").value == ""  || document.getElementById("yname").value == "")
			{
				alert("Please fill in all the information.");
				error = true;
			} 
			else if ((document.getElementById("femail").value).search("@") == "-1" || (document.getElementById("yemail").value).search("@") == "-1")
			{
				alert("Please fill in correct email address.");
				error = true;
			}
			if (error == false)
			{
				MakeConnection('friend');
			}
		}
		else
		{
			alert("You have sent the information to your friend.");	
		}
	}
	function printLink()
	{
		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TEMP4");
				var elems4 = xml_doc.getElementsByTagName("BAND"); 
				var elems5 = xml_doc.getElementsByTagName("Field"); 
				var elems6 = xml_doc.getElementsByTagName("FILE1");
				var elems7 = xml_doc.getElementsByTagName("STATUS");
				
				n_elems = elems2.length;
				var language = 1;
				
				printString = '<table width="95%" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td width="35%" height="75"><div align="center"><a href="#" onmouseup="makeRequest(\'productDetail\', ' + document.getElementById("pid").value + ');" ><img border="0" src="/img/CMS/small'+document.getElementById("imageText").value+'" /></a></div></td><td width="65%" valign="bottom" class="productTopic" align="right">Good Link</td></tr><tr><td height="8" background="../../img/product/product_line_break.gif" colspan="2"><img src="../../img/product/product_line_break.gif" width="3" height="8" /></td></tr>';
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && document.getElementById('productText').value == elems1[i].firstChild.nodeValue)
					{
						var str = new Array();
						str = elems3[i].firstChild.nodeValue.split("\n");
						
						for (j = 0; j<str.length; j++)
						{
							var field = str[j];
							var index = field.search(",");
							var name = field.substr(0, index);
							var links = field.substr(index + 1, field.length);
							links = links.replace(" ","");
							if (links.substr(0, 7) == "http://")
								links = links.substr(7, links.length);
							else if (links == "NULL")
								links = "";
							links = links.replace("'", "?");
							printString = printString + "<tr><td><a href='http://" + links + "' target='_blank'>" + name + "</a></td></tr>";
						}
					}
				}
			}
		}
		document.getElementById("MainContent").innerHTML= printString + "</table>";
	}
	function submitExpert()
	{
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("sub_content").innerHTML=xmlHttp.responseText 
		} 
	}
	function changeStyle(type, id, assid)
	{
		if (document.getElementById("subMenuText").vlaue != "0")
		{
			document.getElementById(document.getElementById("subMenuText").vlaue).className = "sideSubmenu";
		}

		document.getElementById("subCat" + id).className = "sideSubmenuOn";
		document.getElementById("subMenuText").vlaue = "subCat" + id;
		makeRequest(type, id);
		
		//if (document.getElementById('productbrand').value != "" || getDataFromURL("subcat") != id)
		//	location.href('index.php?subcat=' + id + '&index=' + assid);
		
	}
	function clicksubCat(type, id, assid, subcattext)
	{
		if (document.getElementById("subMenuText").vlaue != "0")
		{
			document.getElementById(document.getElementById("subMenuText").vlaue).className = "sideSubmenu";
		}
		
		document.getElementById("subCat" + id).className = "sideSubmenuOn";
		document.getElementById("subMenuText").vlaue = "subCat" + id;
		//document.getElementById("pcode").innerHTML = " &gt; " + subcattext;
		document.getElementById('scat').innerHTML = ""
		makeRequest("list_solution", id);

	}
	function submitSearch()
	{
		var pCode = encodeURI(document.getElementById("searchKey").value);
		var lang = getLanguage();
		if (pCode != "")
		{
			if (lang == 1)
			{
				location.href= ('/eng/product/search.php?searchKey='+pCode);
				//location.href= ('/eng/product/index.php?search='+pCode);
			}
			else
			{
				location.href= ('/chi/product/search.php?searchKey='+pCode);
				//location.href= ('/chi/product/index.php?search='+pCode);
			}
		}
		else
		{
			alert('Please enter keywords.');	
		}
	}
	function searchProductByCode()
	{
		var printString, printDetail;
		var j, k;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TYPE");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND");
				var elems6 = xml_doc.getElementsByTagName("STATUS");
				
				n_elems = elems2.length;
				var language = 1;
				var pCode = decodeURI(getDataFromURL("searchKey"));
				var found = false;
				for (i=0; i < n_elems; i++)
				{
					if ((elems6[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline") && elems2[i].firstChild.nodeValue == language && (elems4[i].firstChild.nodeValue).toLowerCase() == (pCode).toLowerCase())
					{
						document.getElementById('productText').value = elems1[i].firstChild.nodeValue;
						document.getElementById('subCatText').value = elems3[i].firstChild.nodeValue;
						document.getElementById('brandtText').value = elems5[i].firstChild.nodeValue;
						
						found = true;
						makeRequest('productDetail', elems1[i].firstChild.nodeValue);
						break;
					}
				}
				if (found == false)
					document.getElementById("content").innerHTML='Sorry, we can\'t find this product';
					
			}
		}	
	}
	function searchProduct()
	{
		var printString, printDetail;
		var j, k;
		printString = '';
		var searchResult = new Array();
		
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TYPE");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND");
				var elems6 = xml_doc.getElementsByTagName("STATUS");
				var elems7 = xml_doc.getElementsByTagName("DESCRIPTION");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				var elems9 = xml_doc.getElementsByTagName("NAME");
				var elems10 = xml_doc.getElementsByTagName("CATTITLE");
				
				n_elems = elems2.length;
				var language = 1;
				
				var pCode = (decodeURI(getDataFromURL("searchKey"))).toLowerCase();
				var pageID = (decodeURI(getDataFromURL("page"))).toLowerCase();
				
				if (pageID == "")
				{
					pageID = 1;	
				}
				
				var fromRecord = (20 * (pageID - 1)) + 1;
				var toRecord = 20 * pageID;
				
				var pindex;
				do
				{
					pCode = pCode.replace("+", " ");
					pindex = pCode.indexOf("+", pCode);
				}
				while (pindex != -1);
				
				var pCodeArray = new Array();
				
				pCodeArray = pCode.split(" ");
				
				var pCodeLength = pCode.length;
				
				var foundNumber = 1;
				
				// Search Brand
				
				for (i=0; i < n_elems; i++)
				{
					var found = false;
					
					if ((elems6[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline") && elems2[i].firstChild.nodeValue == language)
					{
						found = false;


						var data8 = (elems8[i].firstChild.nodeValue).toLowerCase();
						
						var index = data8.search(pCode);
							
						if (index != -1)
						{
							found = true;
						}

						for (var k = 1; k <= searchResult.length; k++)
						{
							if (searchResult[k] == elems1[i].firstChild.nodeValue)
							{	
								//alert(elems1[i].firstChild.nodeValue);
								found = false;
								break;
							}
						}
						if (elems4[i].firstChild.nodeValue == "NULL")
						{
							found = false;
						}
						if (found == true)
						{
							
							var data4 = "";
							var data9 = "";
							var data7 = "";
							
							if (elems4[i].firstChild.nodeValue != "NULL")
							{
								data4 = elems4[i].firstChild.nodeValue;
							}
							if (elems9[i].firstChild.nodeValue != "NULL")
							{
								data9 = elems9[i].firstChild.nodeValue;
							}
							if (elems7[i].firstChild.nodeValue != "NULL")
							{
								data7 = elems7[i].firstChild.nodeValue;
							}
							
							if (foundNumber >= fromRecord && foundNumber <= toRecord)
							{
								printString = printString + '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td width="11%">&nbsp;</td><td width="2%">&nbsp;</td><td width="87%">&nbsp;</td></tr><tr>';
								printString = printString + '<td><div align="right">'+ foundNumber + '.Product:</div></td><td><img src="../../img/layout/spacer.gif" width="10" height="10" /></td><td><a href="/eng/product/index.php?preview=true&cid=' + elems3[i].firstChild.nodeValue + '&pid=' + elems1[i].firstChild.nodeValue + '&bid=' + elems5[i].firstChild.nodeValue + '"><strong>' + elems8[i].firstChild.nodeValue + '</strong> ' + data9 + " " + data4 + '</a></td></tr><tr><td valign="top"><div align="right">Description:</div></td><td>&nbsp;</td><td>'+ data7 +'</td>';
								printString = printString + '</tr><tr><td colspan="3" background="../../img/layout/dot.gif">&nbsp;</td></tr></table>';	
							}
							searchResult[foundNumber] = elems1[i].firstChild.nodeValue;
							foundNumber++;
							
							
						}
					}
				}
				
				// Search Product Title
				
				for (i=0; i < n_elems; i++)
				{
					var found = false;
					
					if ((elems6[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline") && elems2[i].firstChild.nodeValue == language)
					{
						found = false;


						var data9 = (elems9[i].firstChild.nodeValue).toLowerCase();
					
						var tempfound = true;
						for (var a = 0; a < pCodeArray.length; a++)
						{
							var index = data9.search(pCodeArray[a]);
							
							if (index == -1)
							{
								tempfound = false;
							}
						}
						if (tempfound == true)
						{
							found = true;	
						}

						for (var k = 1; k <= searchResult.length; k++)
						{
							if (searchResult[k] == elems1[i].firstChild.nodeValue)
							{	
								found = false;
								break;
							}
						}
						if (elems4[i].firstChild.nodeValue == "NULL")
						{
							found = false;
						}
						if (found == true)
						{
							var data4 = "";
							var data9 = "";
							var data9a = "";
							var data7 = "";
							
							if (elems4[i].firstChild.nodeValue != "NULL")
							{
								data4 = elems4[i].firstChild.nodeValue;
							}
							if (elems9[i].firstChild.nodeValue != "NULL")
							{
								data9a = elems9[i].firstChild.nodeValue;
								data9 = (elems9[i].firstChild.nodeValue).toLowerCase();
								
								for (var a = 0; a < pCodeArray.length; a++)
								{
									var index = data9.search(pCodeArray[a]);
									
									var start = data9a.substr(0, index);
									var key = "<strong>" + data9a.substr(index, pCodeArray[a].length) + "</strong>";
									var end = data9a.substr(index + pCodeArray[a].length, data9a.length);
									
									data9a = start + key + end;
									data9 = (data9a).toLowerCase();
								}
							}
							if (elems7[i].firstChild.nodeValue != "NULL")
							{
								data7 = elems7[i].firstChild.nodeValue ;
							}
							
							if (foundNumber >= fromRecord && foundNumber <= toRecord)
							{
								printString = printString + '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td width="11%">&nbsp;</td><td width="2%">&nbsp;</td><td width="87%">&nbsp;</td></tr><tr>';
								printString = printString + '<td><div align="right">'+ foundNumber + '.Product:</div></td><td><img src="../../img/layout/spacer.gif" width="10" height="10" /></td><td><a href="/eng/product/index.php?preview=true&cid=' + elems3[i].firstChild.nodeValue + '&pid=' + elems1[i].firstChild.nodeValue + '&bid=' + elems5[i].firstChild.nodeValue + '">' + elems8[i].firstChild.nodeValue + ' ' + data9a + " "  + data4 + '</a></td></tr><tr><td valign="top"><div align="right">Description:</div></td><td>&nbsp;</td><td>'+ data7 +'</td>';
								printString = printString + '</tr><tr><td colspan="3" background="../../img/layout/dot.gif">&nbsp;</td></tr></table>';
							}
							searchResult[foundNumber] = elems1[i].firstChild.nodeValue;
							foundNumber++;

						}
					}
				}
				
				// Search Product Code
				
				for (i=0; i < n_elems; i++)
				{
					var found = false;
					
					if ((elems6[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline") && elems2[i].firstChild.nodeValue == language)
					{
						found = false;


						var data4 = (elems4[i].firstChild.nodeValue).toLowerCase();
					
						var tempfound = true;
						for (var a = 0; a < pCodeArray.length; a++)
						{
							var index = data4.search(pCodeArray[a]);
							
							if (index == -1)
							{
								tempfound = false;
							}
						}
						if (tempfound == true)
						{
							found = true;	
						}
						
						for (var k = 1; k <= searchResult.length; k++)
						{
							if (searchResult[k] == elems1[i].firstChild.nodeValue)
							{	
								found = false;
								break;
							}
						}
						if (elems4[i].firstChild.nodeValue == "NULL")
						{
							found = false;
						}
						if (found == true)
						{
							var data4 = "";
							var data4a = "";
							var data9 = "";
							var data7 = "";
							
							if (elems4[i].firstChild.nodeValue != "NULL")
							{
								data4a = elems4[i].firstChild.nodeValue;
								data4 = (elems4[i].firstChild.nodeValue).toLowerCase();
								
								for (var a = 0; a < pCodeArray.length; a++)
								{
									var index = data4.search(pCodeArray[a]);
									
									var start = data4a.substr(0, index);
									var key = "<strong>" + data4a.substr(index, pCodeArray[a].length) + "</strong>";
									var end = data4a.substr(index + pCodeArray[a].length, data4a.length);
									
									data4a = start + key + end;
									data4 = (data4a).toLowerCase();
								}
							}
							if (elems9[i].firstChild.nodeValue != "NULL")
							{
								data9 =  elems9[i].firstChild.nodeValue ;
							}
							if (elems7[i].firstChild.nodeValue != "NULL")
							{
								data7 = elems7[i].firstChild.nodeValue;
							}
							
							if (foundNumber >= fromRecord && foundNumber <= toRecord)
							{
								printString = printString + '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td width="11%">&nbsp;</td><td width="2%">&nbsp;</td><td width="87%">&nbsp;</td></tr><tr>';
								printString = printString + '<td><div align="right">'+ foundNumber + '.Product:</div></td><td><img src="../../img/layout/spacer.gif" width="10" height="10" /></td><td><a href="/eng/product/index.php?preview=true&cid=' + elems3[i].firstChild.nodeValue + '&pid=' + elems1[i].firstChild.nodeValue + '&bid=' + elems5[i].firstChild.nodeValue + '">' + elems8[i].firstChild.nodeValue + ' ' + data9 + " "  + data4a + '</a></td></tr><tr><td valign="top"><div align="right">Description:</div></td><td>&nbsp;</td><td>'+ data7 +'</td>';
								printString = printString + '</tr><tr><td colspan="3" background="../../img/layout/dot.gif">&nbsp;</td></tr></table>';
							}
							searchResult[foundNumber] = elems1[i].firstChild.nodeValue;
							foundNumber++;
							
						}
					}
				}
				
				// Search Product Description
				
				for (i=0; i < n_elems; i++)
				{
					var found = false;
					
					if ((elems6[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline") && elems2[i].firstChild.nodeValue == language)
					{
						found = false;


						var data7 = (elems7[i].firstChild.nodeValue).toLowerCase();
						var tempfound = true;
						for (var a = 0; a < pCodeArray.length; a++)
						{
							var index = data7.search(pCodeArray[a]);
							
							if (index == -1)
							{
								tempfound = false;
							}
						}
						if (tempfound == true)
						{
							found = true;	
						}

						for (var k = 1; k <= searchResult.length; k++)
						{
							if (searchResult[k] == elems1[i].firstChild.nodeValue)
							{	
								found = false;
								break;
							}
						}
						if (elems4[i].firstChild.nodeValue == "NULL")
						{
							found = false;
						}
						if (found == true)
						{
							var data4 = "";
							var data9 = "";
							var data7 = "";
							var data7a = "";
							
							if (elems4[i].firstChild.nodeValue != "NULL")
							{
								data4 = elems4[i].firstChild.nodeValue;
							}
							if (elems9[i].firstChild.nodeValue != "NULL")
							{
								data9 = elems9[i].firstChild.nodeValue;
							}
							if (elems7[i].firstChild.nodeValue != "NULL")
							{
								data7a = elems7[i].firstChild.nodeValue;
								data7 = (elems7[i].firstChild.nodeValue).toLowerCase();
								
								for (var a = 0; a < pCodeArray.length; a++)
								{
									var index = data7.search(pCodeArray[a]);
									
									var start = data7a.substr(0, index);
									var key = "<strong>" + data7a.substr(index, pCodeArray[a].length) + "</strong>";
									var end = data7a.substr(index + pCodeArray[a].length, data7a.length);
									
									data7a = start + key + end;
									data7 = (data7a).toLowerCase();
								}
							}
							if (foundNumber >= fromRecord && foundNumber <= toRecord)
							{
								printString = printString + '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td width="11%">&nbsp;</td><td width="2%">&nbsp;</td><td width="87%">&nbsp;</td></tr><tr>';
								printString = printString + '<td><div align="right">'+ foundNumber + '.Product:</div></td><td><img src="../../img/layout/spacer.gif" width="10" height="10" /></td><td><a href="/eng/product/index.php?preview=true&cid=' + elems3[i].firstChild.nodeValue + '&pid=' + elems1[i].firstChild.nodeValue + '&bid=' + elems5[i].firstChild.nodeValue + '">' + elems8[i].firstChild.nodeValue + ' ' + data9 + " " + data4 + '</a></td></tr><tr><td valign="top"><div align="right">Description:</div></td><td>&nbsp;</td><td>'+ data7a +'</td>';
								printString = printString + '</tr><tr><td colspan="3" background="../../img/layout/dot.gif">&nbsp;</td></tr></table>';
							}
							searchResult[foundNumber] = elems1[i].firstChild.nodeValue;
							foundNumber++;
						}
					}
				}
				
			}
			foundNumber = foundNumber -1;
			
			if (printString == '')
				document.getElementById("content").innerHTML='Sorry, we can\'t find any product';
			else
			{
				document.getElementById("content").innerHTML=printString;
				document.getElementById("totalrecord").innerHTML = "Total found:" + foundNumber;
				document.getElementById("pageno").innerHTML = " Page:" + pageID + " of " + (Math.ceil(foundNumber/20));
				
				
				if (pageID == 1)
				{
					document.getElementById("backbtn").style.visibility = "hidden"; 
				}
				else
				{
					document.getElementById("backbtn").style.visibility = ""; 
					document.getElementById("backbtn").innerHTML = '<a href="search.php?searchKey=' + pCode + '&page=' + (Number(pageID) - 1) + '"><img src="../../img/news/back.gif" width="50" height="8" border=0 /></a>';
				}
				
				if (foundNumber - (pageID * 20) < 0)
				{
					document.getElementById("nextbtn").style.visibility = "hidden"; 
				}
				else
				{
					document.getElementById("nextbtn").style.visibility = ""; 
					document.getElementById("nextbtn").innerHTML = '<a href="search.php?searchKey=' + pCode + '&page=' + (Number(pageID) + 1) + '"><img src="../../img/news/next.gif" width="31" height="8" border="0" /></a>';
				}
				
				var a  = 1;
				var varstr = '<table class="productCode"><tr>';
				
				for (a = 1; a <= Math.ceil(foundNumber/20); a++)
				{
					if (pageID == a)
					{
						varstr = varstr + '<td><a href="search.php?searchKey=' + pCode + '&page=' + a + '"><strong>' + a + '</strong></a></td>';
					}
					else
					{
						varstr = varstr + '<td><a href="search.php?searchKey=' + pCode + '&page=' + a + '">' + a + '</a></td>';
					}
				}
				varstr = varstr + '</tr></table>';
				document.getElementById("pages").innerHTML = varstr;
			}
		}	
	}

	function previewProduct()
	{
		var printString, printDetail;
		var j, k;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TYPE");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND");
				var elems6 = xml_doc.getElementsByTagName("STATUS");
				
				n_elems = elems2.length;
				var language = 1;
				//var pCode = decodeURI(getDataFromURL("search"));
				var found = false;
				for (i=0; i < n_elems; i++)
				{
					if (elems1[i].firstChild.nodeValue == getDataFromURL("pid") && elems2[i].firstChild.nodeValue == language)
					{
						document.getElementById('productText').value = getDataFromURL("pid");
						document.getElementById('subCatText').value = getDataFromURL("cid");
						document.getElementById('brandtText').value = getDataFromURL("bid");
						found = true;
						makeRequest('productDetail', elems1[i].firstChild.nodeValue);
						break;
					}
				}
				if (found == false)
					document.getElementById("content").innerHTML='Sorry, We can\'t find this product';
					
			}
		}			
	}
	function newProduct()
	{
		var printString, printDetail;
		var i, k;
		i = 0;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TYPE");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND");
				var elems6 = xml_doc.getElementsByTagName("FILE1");
				var elems7 = xml_doc.getElementsByTagName("NAME");
				var elems8 = xml_doc.getElementsByTagName("TEMP3");
				var elems9 = xml_doc.getElementsByTagName("MDATE");
				var elems10 = xml_doc.getElementsByTagName("TITLE");

				var language = getLanguage();
				var found = false;
				var tString = "";
				
				n_elems = elems2.length;
				
					tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
					
					for (i=0; i < 3; i++)
					{
						if (elems2[i].firstChild.nodeValue == language)
						{
							tString = tString + '<tr> <th width="140" rowspan="4" align="center" scope="col"><img src="../../img/CMS/small'+elems6[i].firstChild.nodeValue+'" /></th><th width="431" align="left" valign="top" class="newsproducttitle" scope="col">'+elems10[i].firstChild.nodeValue+'</th> </tr>';
							tString = tString + '<tr><th align="left" valign="top" scope="col">'+elems4[i].firstChild.nodeValue+' '+elems7[i].firstChild.nodeValue;
							if (elems8[i].firstChild.nodeValue != "NULL")
							{
								tString = tString +' ('+elems8[i].firstChild.nodeValue+')';
							}
							
							tString = tString +' </th></tr>';
							tString = tString + '<tr><th align="left" valign="top" scope="col"><span class="newsdate">'+elems9[i].firstChild.nodeValue.substr(0,10) +'</span></th></tr>';
	
							tString = tString + '<tr><th align="left" valign="top" scope="col">&nbsp;</th></tr>';
							tString = tString + '<tr><th colspan="2" scope="col">&nbsp;</th> </tr>';
							tString = tString + '<tr><th colspan="2" background="../../img/index/dot.gif" scope="col">&nbsp;</th></tr>';
						}
					}
				tString = tString + '</table>';
				document.getElementById("newProduct").innerHTML=tString;
			}
		}
	}
	function plnews()
	{
		var printString, printDetail;
		var i, k;
		i = 0;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems4 = xml_doc.getElementsByTagName("PHOTO");
				var elems5 = xml_doc.getElementsByTagName("TITLE");
				var elems6 = xml_doc.getElementsByTagName("DESCRIPTION");
				var elems7 = xml_doc.getElementsByTagName("PHOTO3");
				var elems8 = xml_doc.getElementsByTagName("BAND");
				var elems9 = xml_doc.getElementsByTagName("TYPE");
				
				var language = getLanguage();
				var found = false;
				var tString = "";
				var finder = 0;
				var foundIndex = 0;
				n_elems = elems2.length;
				var sIndex = document.getElementById("ContentIndex").value;
				
					for (i=0; i < n_elems; i++)
					{
							if (sIndex == finder)
							{
									if (elems7[i].firstChild.nodeValue != 0)
									{
										tString = '<a href="../product/index.php?preview=true&cid='+ elems9[i].firstChild.nodeValue +'&pid='+ elems7[i].firstChild.nodeValue +'&bid='+ elems8[i].firstChild.nodeValue +'"><img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" /></a>';
									}
									else
									{
										tString = '<a href="../../img/CMS/news/'+ elems4[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" /></a>';
									}
								//tString = '<a href="../../img/CMS/news/'+ elems4[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" /></a>';
								found = true;
								foundIndex = i;
								finder++;
								
								//document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
							}
							else
								finder++;
					}
				if (found == false )
				{
						i = finder-1;

					tString = '<img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" />';
					document.getElementById("ContentIndex").value = i;
					document.getElementById("next").innerHTML= "";
					//alert("IN");
					
				}
				
					if (document.getElementById("next").innerHTML == "")
						document.getElementById("next").innerHTML='<img src="../../img/news/next.gif" alt="Next" name="img2" border="0" id="img2" onmouseover="MM_swapImage(\'img2\',\'\',\'../../img/news/next_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
					//else
					//{
						var ind = (document.getElementById("ContentIndex").value)++;

						if (document.getElementById("ContentIndex").value == finder)
						{
							document.getElementById("next").innerHTML= "";
						}
						if (ind == 0)
						{
							document.getElementById("back").innerHTML='';
						}
						else
						{
							document.getElementById("back").innerHTML='<img src="../../img/news/back.gif" alt="Pervious" name="img1" border="0" id="img1" onmouseover="MM_swapImage(\'img1\',\'\',\'../../img/news/back_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
						}
					//}
				
				document.getElementById("news_content").innerHTML=tString;
				var dated = elems3[foundIndex].firstChild.nodeValue;
				dated = dated.substr(0, dated.length -3);
				document.getElementById("newsDate").innerHTML=dated;
				document.getElementById("newsTitle").innerHTML=elems5[foundIndex].firstChild.nodeValue;
				if (elems6[foundIndex].firstChild.nodeValue == "NULL" || elems6[foundIndex].firstChild.nodeValue == "NULL ")
				{
					
				}
				else
					document.getElementById("newsDescription").innerHTML=elems6[foundIndex].firstChild.nodeValue;
			}
		}
	}
	function news()
	{
		var printString, printDetail;
		var i, k;
		i = 0;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems4 = xml_doc.getElementsByTagName("PHOTO");
				var elems5 = xml_doc.getElementsByTagName("TITLE");
				var elems6 = xml_doc.getElementsByTagName("DESCRIPTION");
				
				var language = 1;
				var found = false;
				var tString = "";
				var finder = 0;
				var foundIndex = 0;
				n_elems = elems2.length;
				var sIndex = document.getElementById("ContentIndex").value;
				
					for (i=0; i < n_elems; i++)
					{
						if (elems2[i].firstChild.nodeValue == language)
						{
							if (sIndex == finder)
							{
								tString = '<a href="../../img/CMS/news/'+ elems4[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" /></a>';
								found = true;
								foundIndex = i;
								finder++;
								
								//document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
							}
							else
								finder++;
							
						}
					}
				if (found == false)
				{
					i = finder-1;
					tString = '<a href="../../img/CMS/news/'+ elems4[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/news/s_'+ elems4[i].firstChild.nodeValue +'" alt="" name="" border="0" /></a>';
					document.getElementById("ContentIndex").value = i;
					document.getElementById("next").innerHTML= "";
					//alert("IN");
					
				}
				
					if (document.getElementById("next").innerHTML == "")
						document.getElementById("next").innerHTML='<img src="../../img/news/next.gif" alt="Next" name="img2" border="0" id="img2" onmouseover="MM_swapImage(\'img2\',\'\',\'../../img/news/next_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
					//else
					//{
						var ind = (document.getElementById("ContentIndex").value)++;

						if (document.getElementById("ContentIndex").value == finder)
						{
							document.getElementById("next").innerHTML= "";
						}
						if (ind == 0)
						{
							document.getElementById("back").innerHTML='';
						}
						else
						{
							document.getElementById("back").innerHTML='<img src="../../img/news/back.gif" alt="Pervious" name="img1" border="0" id="img1" onmouseover="MM_swapImage(\'img1\',\'\',\'../../img/news/back_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
						}
					//}
				
				document.getElementById("news_content").innerHTML=tString;
				document.getElementById("newsDate").innerHTML=elems3[foundIndex].firstChild.nodeValue;
				document.getElementById("newsTitle").innerHTML=elems5[foundIndex].firstChild.nodeValue;
				if (elems6[foundIndex].firstChild.nodeValue == "NULL" || elems6[foundIndex].firstChild.nodeValue == "NULL ")
				{
					
				}
				else
					document.getElementById("newsDescription").innerHTML=elems6[foundIndex].firstChild.nodeValue;
			}
		}
	}
	function printnewslist(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				var j=0;

				tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><th colspan="3" scope="col">&nbsp;</th></tr><tr><th colspan="3" scope="col">&nbsp;</th></tr>';
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">'+ elems3[i].firstChild.nodeValue + '</th> <th width="10" align="left" class="contentEng" scope="col" valign="top"><img src="../../img/about/dot.jpg" width="11" height="13" border="0" /></th><th width="470" align="left" class="contentEng" scope="col" valign="middle"><a href="company_detail.php?id=' + j +'">'+ elems8[i].firstChild.nodeValue +'</a></th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						tString = tString + '<tr><th colspan="3" align="left" class="newsdate" scope="col" background="../../img/layout/dot.gif">&nbsp;</th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						j++;
					}
				}
				tString = tString + '</table>';
				
				document.getElementById("eventcontent").innerHTML=tString;
		}
	}
}
	function printadvlist(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				var j=0;
				tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><th colspan="3" scope="col">&nbsp;</th></tr><tr><th colspan="3" scope="col">&nbsp;</th></tr>';
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">'+ elems3[i].firstChild.nodeValue + '</th> <th width="10" align="left" class="contentEng" scope="col" valign="top"><img src="../../img/about/dot.jpg" width="11" height="13" border="0" /></th><th width="470" align="left" class="contentEng" scope="col" valign="middle"><a href="adver_detail.php?id=' + j +'">'+ elems8[i].firstChild.nodeValue +'</a></th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						tString = tString + '<tr><th colspan="3" align="left" class="newsdate" scope="col" background="../../img/layout/dot.gif">&nbsp;</th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						j++;
					}
				}
				tString = tString + '</table>';
				
				document.getElementById("eventcontent").innerHTML=tString;
		}
	}
}
	function printproductlist(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				var j=0;

				tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><th colspan="3" scope="col">&nbsp;</th></tr><tr><th colspan="3" scope="col">&nbsp;</th></tr>';
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">'+ elems3[i].firstChild.nodeValue + '</th> <th width="10" align="left" class="contentEng" scope="col" valign="top"><img src="../../img/about/dot.jpg" width="11" height="13" border="0" /></th><th width="470" align="left" class="contentEng" scope="col" valign="middle"><a href="product_detail.php?id=' + j +'">'+ elems8[i].firstChild.nodeValue +'</a></th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						tString = tString + '<tr><th colspan="3" align="left" class="newsdate" scope="col" background="../../img/layout/dot.gif">&nbsp;</th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						j++;
					}
				}
				tString = tString + '</table>';
				
				document.getElementById("eventcontent").innerHTML=tString;
		}
	}
}
		function listSolution(){
		
		var printString, printDetail;
		var i, k;
		i = 0;
		printString = '';

		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
			if (http_request.status == 200)
			{	
					var xml_doc = http_request.responseXML;
					var n_elems;
					var elems1 = xml_doc.getElementsByTagName("ID");
					var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
					var elems8 = xml_doc.getElementsByTagName("TITLE");
					var elems3 = xml_doc.getElementsByTagName("ASSOC_TYPE");
					
					var language = 1;
					var found = false;
					var tString = "";
					n_elems = elems2.length;
					var j=0;
					
					tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="10">&nbsp;</td><td width="570"><select name="solution_cat" id="solution_cat" class="contentEng" onchange="makeRequest(\'showSolution\', this.value)">';
					
					tString = tString + '<option value="' + elems3[0].firstChild.nodeValue + '" selected>All</option>'
					for (i=0; i < n_elems; i++)
					{
						if (elems2[i].firstChild.nodeValue == language)
						{	
							
                                tString = tString + '<option value="' + elems1[i].firstChild.nodeValue + '">' + elems8[i].firstChild.nodeValue + '</option>'
                              
						}
					}
					tString = tString + '</select></td></tr></table>';
					
					document.getElementById('searchType').value = "category";
					document.getElementById('content').innerHTML = "";
					document.getElementById('back_layer').innerHTML = "";
					//handleMouseClick(elems3[0].firstChild.nodeValue,"title_layer",tString);
					document.getElementById('title_layer').innerHTML = tString;
					//handleMouseClick(elems3[0].firstChild.nodeValue,"content","");
					makeRequest('showSolution', elems3[0].firstChild.nodeValue); 

			}
		}
	}
	function printpllist(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				var j=0;
				tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><th colspan="2" scope="col">&nbsp;</th></tr><tr><th colspan="2" scope="col">&nbsp;</th></tr>';
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						var dated = (elems3[i].firstChild.nodeValue).substr(0, (elems3[i].firstChild.nodeValue).length - 3);
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">'+ dated + '</th> <th width="397" align="left" class="contentEng" scope="col" valign="middle"><a href="pl_detail.php?id=' + j +'"><img src="../../img/about/dot.jpg" width="11" height="13" border="0" />'+ elems8[i].firstChild.nodeValue +'</a></th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						tString = tString + '<tr><th colspan="2" align="left" class="newsdate" scope="col" background="../../img/layout/dot.gif">&nbsp;</th></tr>';
						tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						j++;
					}
				}
				tString = tString + '</table>';
				
				document.getElementById("eventcontent").innerHTML=tString;
		}
	}
}
	function indexprintpllist(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems6 = xml_doc.getElementsByTagName("ADDRESS");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				var elems9 = xml_doc.getElementsByTagName("PHOTO3");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				var j=0;
				var total;
				tString = '<table width="90%" border="0" cellspacing="1" cellpadding="1">';
				if (n_elems > 4)
					total = 4
				else
					total = n_elems;
					
				var m = 0;
				var k = 0;
				var l = 0;
				var index = 0;
				
				for (i=0; i < total; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						tString = tString + '<tr><td><span class="contentEng">' + elems3[i].firstChild.nodeValue;
						
						if (elems9[i].firstChild.nodeValue == 1)
						{
							tString = tString + '&nbsp;<img src="/img/news/highlight.gif" border="0">';
						}
						
						tString = tString + '</span></td></tr><tr><td><span class="contentEng"><a href="./news_event/';
						
						if (elems6[i].firstChild.nodeValue == 'lp')
						{
							tString = tString + 'adver_detail.php'
							index = m;
							m++;
						}
						else if (elems6[i].firstChild.nodeValue == 'news')
						{
							tString = tString + 'company_detail.php'
							index = k;
							k++;
						}
						else if (elems6[i].firstChild.nodeValue == 'pl')
						{
							tString = tString + 'product_detail.php'
							index = l;
							l++;
						}
							
						tString = tString + '?id=' + index +'">' + elems8[i].firstChild.nodeValue +'</a></span></td></tr> <tr><td>&nbsp;</td></tr>';
						j++;
					}
				}
				tString = tString + '</table>';
				
				document.getElementById("newslayer").innerHTML=tString;
				makeRequest("highlight","");
		}
	}
}
	function printevent(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems4 = xml_doc.getElementsByTagName("DATE2");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems6 = xml_doc.getElementsByTagName("PHOTO2");
				var elems7 = xml_doc.getElementsByTagName("PHOTO3");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				var elems9 = xml_doc.getElementsByTagName("CAP1");
				var elems10 = xml_doc.getElementsByTagName("CAP2");
				var elems11 = xml_doc.getElementsByTagName("CAP3");
				var elems12 = xml_doc.getElementsByTagName("DESCRIPTION");
				var elems13 = xml_doc.getElementsByTagName("STATUS");
				
				var language = 1;
				var found = false;
				var tString = "";
				n_elems = elems2.length;
				
				tString = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><th colspan="2" scope="col">&nbsp;</th></tr><tr><th colspan="2" scope="col">&nbsp;</th></tr>';
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{	
						if (elems13[i].firstChild.nodeValue == "Online" || getDataFromURL("status") == "Offline")
						{
							if (elems4[i].firstChild.nodeValue != "0000-00-00")
								var e4 = " - " + elems4[i].firstChild.nodeValue;
							else
								var e4 = "";
							tString = tString + '<tr><th align="left" class="newsdate" scope="col" valign="top">'+ elems3[i].firstChild.nodeValue + e4 +'</th><th valign="top"><img src="../../img/about/dot.jpg" width="11" height="13" border="0" /></th><th width="397" align="left" class="contentEng" scope="col" valign="middle" valign="top"><a href="event_detail.php?id='+ i +'">'+ elems8[i].firstChild.nodeValue +'</a></th></tr>';
							tString = tString + '<tr><th align="left" class="newsdate" scope="col" valign="top">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
							tString = tString + '<tr><th colspan="3" align="left" class="newsdate" scope="col" background="../../img/layout/dot.gif">&nbsp;</th></tr>';
							tString = tString + '<tr><th align="left" class="newsdate" scope="col">&nbsp;</th><th align="left" class="contentEng" scope="col">&nbsp;</th></tr>';
						}
					}
				}
				tString = tString + '</table>';
				document.getElementById("eventcontent").innerHTML=tString;
		}
	}
}

function eventDetail(){
	
	var printString, printDetail;
	var i, k;
	i = 0;
	printString = '';
	
	if (http_request.readyState == 4 || http_request.readyState =="complete")
	{
    	if (http_request.status == 200)
		{	
				
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("DATE");
				var elems4 = xml_doc.getElementsByTagName("DATE2");
				var elems5 = xml_doc.getElementsByTagName("PHOTO");
				var elems6 = xml_doc.getElementsByTagName("PHOTO2");
				var elems7 = xml_doc.getElementsByTagName("PHOTO3");
				var elems8 = xml_doc.getElementsByTagName("TITLE");
				var elems9 = xml_doc.getElementsByTagName("CAP1");
				var elems10 = xml_doc.getElementsByTagName("CAP2");
				var elems11 = xml_doc.getElementsByTagName("CAP3");
				var elems12 = xml_doc.getElementsByTagName("DESCRIPTION");
				
				var language = 1;
				var found = false;
				var tString = "";
				var sIndex = document.getElementById("ContentIndex").value;

				n_elems = elems2.length;

				if (sIndex >= n_elems)
				{
					sIndex = sIndex - 1;
				}

				if (sIndex < 0)
				{
					sIndex = sIndex - 0;
				}


				tString = '<table>';
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && i == sIndex)
					{	
						if (elems4[i].firstChild.nodeValue != "0000-00-00")
							var e4 = " - " + elems4[i].firstChild.nodeValue;
						else
							var e4 = "";
						
						if (elems5[i].firstChild.nodeValue != "NULL")
						{
							if (elems9[i].firstChild.nodeValue != "NULL")
								var e9 = elems9[i].firstChild.nodeValue;
							else
								var e9 = "";
							tString = tString + '<tr><td align="center"><a href="../../img/CMS/event/'+elems5[i].firstChild.nodeValue+'" target="_blank"><img src="../../img/CMS/event/s_'+elems5[i].firstChild.nodeValue+'"border="0" /></a></td></tr><tr><td>'+e9+'</td></tr>';
						}
						if (elems6[i].firstChild.nodeValue != "NULL")
						{
							if (elems10[i].firstChild.nodeValue != "NULL")
								var e10 = elems10[i].firstChild.nodeValue;
							else
								var e10 = "";
							tString = tString + '<tr><td align="center"><a href="../../img/CMS/event/'+elems6[i].firstChild.nodeValue+'" target="_blank"><img src="../../img/CMS/event/s_'+elems6[i].firstChild.nodeValue+'"border="0" /></a></td></tr><tr><td>'+e10+'</td></tr>';
						}
						if (elems7[i].firstChild.nodeValue != "NULL")
						{
							if (elems11[i].firstChild.nodeValue != "NULL")
								var e11 = elems11[i].firstChild.nodeValue;
							else
								var e11 = "";
							tString = tString + '<tr><td align="center"><a href="../../img/CMS/event/'+elems7[i].firstChild.nodeValue+'" target="_blank"><img src="../../img/CMS/event/s_'+elems7[i].firstChild.nodeValue+'"border="0" /></a></td></tr><tr><td>'+e11+'</td></tr>';
						}
						
						tString = tString + '</table>';
						
						document.getElementById("newsDate").innerHTML = elems3[i].firstChild.nodeValue + e4;
						document.getElementById("newsTitle").innerHTML = elems8[i].firstChild.nodeValue;
						document.getElementById("news_content").innerHTML = elems12[i].firstChild.nodeValue;
						document.getElementById("pictureLayer").innerHTML = tString;
						document.getElementById("ContentIndex").value = i;
						//tString = tString + '<td width="65%" valign="top"><p>'+elems3[i].firstChild.nodeValue + e4 + '<br />';
						//tString = tString + '<span class="subHeaderEng">'+elems8[i].firstChild.nodeValue+'</span></p>';
						//tString = tString + '<p>'+ elems12[i].firstChild.nodeValue +'</p>';
						//tString = tString + '<p class="productTopic"><a href="event.php" class="locationEng">Back </a></p></td><td width="35%"><p>';
						if (sIndex == n_elems-1)
						{
							document.getElementById("next").innerHTML='';
						}
						else
						{
							document.getElementById("next").innerHTML='<img src="../../img/news/next.gif" alt="Next" name="img2" border="0" id="img2" onmouseover="MM_swapImage(\'img2\',\'\',\'../../img/news/next_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
						}
						
						
						if (sIndex == 0)
						{
							document.getElementById("back").innerHTML='';
						}
						else
						{
							document.getElementById("back").innerHTML='<img src="../../img/news/back.gif" alt="Pervious" name="img1" border="0" id="img1" onmouseover="MM_swapImage(\'img1\',\'\',\'../../img/news/back_on.gif\',1)" onmouseout="MM_swapImgRestore()" />';
						}
					
					}
				}
		}
	}
}

function nextNews(){
	document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
	makeRequest("newsdetail","");

}

function backNews(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-2;
		makeRequest("newsdetail","");
	}
}
function nextProduct(){
	document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
	makeRequest("pldetail","");
	

}

function backProduct(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-2;
		makeRequest("pldetail","");
	}
}
function nextPro(){
	document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
	makeRequest("promdetail","");

}

function backPro(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-2;
		makeRequest("promdetail","");
	}
}
function nextpl(){
	document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
	makeRequest("plaunchdetail","");
	

}

function backpl(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-2;
		makeRequest("plaunchdetail","");
	}
}
function nextevent(){
	//alert(document.getElementById("ContentIndex").value);
	document.getElementById("ContentIndex").value = parseInt(document.getElementById("ContentIndex").value)+1;
	//alert(document.getElementById("ContentIndex").value);
	makeRequest("eventDetail","");

}

function backevent(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-1;
		makeRequest("eventDetail","");
	}
}

function nextProm(){
	document.getElementById("ContentIndex").value = document.getElementById("ContentIndex").value++;
	makeRequest("promotiondetail","");
	

}

function backProm(){
	if (document.getElementById("ContentIndex").value > 0)
	{
		document.getElementById("ContentIndex").value = Number(document.getElementById("ContentIndex").value)-2;
		makeRequest("promotiondetail","");
	}
}
function printPartner(){
		var printString, printDetail;
		var j, k;
		printString = '';
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("TITLE");
				var elems4 = xml_doc.getElementsByTagName("CATCODE"); 
				var elems5 = xml_doc.getElementsByTagName("CATNAME"); 
				var elems6 = xml_doc.getElementsByTagName("PICTURE"); 
				
				n_elems = elems1.length;
				var language = 1;
				var name1, pic1, link1;
				var name2, pic2, link2;
				var found = 0;
				var printbrand = false;
				var item1 = false;
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language && elems4[i].firstChild.nodeValue == "1")
					{
						
						if (found%2 == 0)
						{
							found = found + 1;
							name1 = elems3[i].firstChild.nodeValue;
							pic1 = elems6[i].firstChild.nodeValue;
							link1 = elems5[i].firstChild.nodeValue;
							linkname1 = link1.substr(7, link1.length);
							item1 = true;
							
						}
						else if (found%2 == 1)
						{
							found = found + 1;
							name2 = elems3[i].firstChild.nodeValue;
							pic2 = elems6[i].firstChild.nodeValue;
							link2 = elems5[i].firstChild.nodeValue;
							linkname2 = link2.substr(7, link2.length);
							printbrand = true;
							
						}
					}
					
					if ((printbrand == true) || ((i == n_elems-1) && (item1 == true)))
					{
						if (i ==  n_elems-1)
						{
							name2 = "";
							pic2 = "";
							link2 = "";
							linkname2 = "";
						}
						printString = printString + '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
                        printString = printString + '<tr>';
                        printString = printString + '<td bgcolor="#B3AEA5"><img src="../../img/layout/spacer.gif" width="10" height="10" /></td>';
                        printString = printString + '<td colspan="3" bgcolor="#B3AEA5" class="productCode"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td>' + name1 + '</td></tr></table></td>';
                        printString = printString + '<td width="10" rowspan="5" background="../../img/about/partner/l.gif">&nbsp;</td>';
                        printString = printString + '<td width="10" bgcolor="#B3AEA5"><img src="../../img/layout/spacer.gif" width="10" height="10" /></td>';
                        printString = printString + '<td colspan="3" bgcolor="#B3AEA5"><span class="productCode"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td>' + name2 + '</td></tr></table></span></td>';
                        printString = printString + '</tr>';
                        printString = printString + '<tr>';
                        printString = printString + '<td colspan="4" background="../../img/about/ball_line.gif" style="background-repeat:repeat-x">&nbsp;</td>';
                        printString = printString + '<td colspan="4" background="../../img/about/ball_line.gif" style="background-repeat:repeat-x">&nbsp;</td>';
                        printString = printString + '</tr>';
                        printString = printString + '<tr height="70">';
                        printString = printString + '<td width="10" rowspan="2">&nbsp;</td>';
                        printString = printString + '<td width="100" rowspan="2"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td><a href="' + link1 + '" target="_blank" class="contentRemark"><img src="../../img/CMS/' + pic1 + '" border="0"/></a></td></tr></table></td>';
                        printString = printString + '<td width="10" rowspan="2" background="../../img/about/partner/l.gif" style="background-repeat:repeat-y">&nbsp;</td>';
                        printString = printString + '<td width="150"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td>' + name1 + '</td></tr></table></td>';
                        printString = printString + '<td width="10" rowspan="2">&nbsp;</td>';
                        printString = printString + '<td width="100" rowspan="2" class="contentEng"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td><a href="' + link2 + '" target="_blank"></td></tr></table>';
						if (pic2 != "")
							printString = printString + '<table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td><div align="center"><img src="../../img/CMS/' + pic2 + '" border="0" /></div></td></tr></table>';
                        printString = printString + '</a></td><td width="10" rowspan="2" background="../../img/about/partner/l.gif" class="contentEng">&nbsp;</td>';
                        printString = printString + '<td width="150" class="contentEng"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td>' + name2 + '</td></tr></table></td>';
                        printString = printString + '</tr>';
                        printString = printString + '<tr>';
                        printString = printString + '<td width="130"><span class="contentRemark"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td><a href="' + link1 + '" target="_blank" class="contentRemark">' + linkname1 + '</a></span></td></tr></table></td>';
                        printString = printString + '<td width="130" class="contentEng"><span class="contentRemark"><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td><a href="' + link2 + '" target="_blank" class="contentRemark">' + linkname2 + '</a></span></td></tr></table></td>';
                        printString = printString + '</tr>';
                        printString = printString + '<tr>';
                        printString = printString + '<td height="14" colspan="4" background="../../img/about/ball_line.gif" class="xrepeat" style="background-position: center">&nbsp;</td>';
                        printString = printString + '<td colspan="4" background="../../img/about/ball_line.gif" class="xrepeat" style="background-position: center">&nbsp;</td>';
                        printString = printString + '</tr>';
                      	printString = printString + '</table>';
						printbrand = false;
						item1 = false;
					}

				}
				
				document.getElementById("partnerlayer").innerHTML=printString;
			}
		}
}
	function printHighLight()
	{
		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var i = 0;
				
				var elems1 = xml_doc.getElementsByTagName("TITLE");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("FILE1");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND"); 
				var elems6 = xml_doc.getElementsByTagName("TYPE"); 
				var elems7 = xml_doc.getElementsByTagName("ID"); 

				n_elems = elems2.length;
				var language = 1;
				printString = "";
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{
						printString = printString + '<table height="90" width="170" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#61A8E2">';
						printString = printString + '<tr height="80"><td align="center" valign="middle" bgcolor="#FFFFFF" height="80"><table height="90"width="170" border="0" cellpadding="0" cellspacing="0"><tr>';
                      	printString = printString + '<td colspan="3" align="center"><a href="./product/index.php?preview=true&cid='+ elems6[i].firstChild.nodeValue + '&pid='+ elems7[i].firstChild.nodeValue + '&bid='+ elems5[i].firstChild.nodeValue + '"><img border="0" src="../img/CMS/small'+ elems3[i].firstChild.nodeValue + '" /></a></td>';
                   		printString = printString + '</tr><tr>';
                      	printString = printString + '<td width="202" valign="bottom" align="center"><span class="contentEng">'+ elems1[i].firstChild.nodeValue + ' '+ elems4[i].firstChild.nodeValue + ' </span></td>';
                    	printString = printString + '</tr></table></td></tr></table>';
					}
				}
				
				document.getElementById("highlightLayer").innerHTML=printString;
				makeRequest("hot","");
			}
		}
		
	}
	function printHot()
	{
		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var i = 0;
				
				var elems1 = xml_doc.getElementsByTagName("TITLE");
				var elems2 = xml_doc.getElementsByTagName("LANGUAGE"); 
				var elems3 = xml_doc.getElementsByTagName("FILE1");
				var elems4 = xml_doc.getElementsByTagName("CODE");
				var elems5 = xml_doc.getElementsByTagName("BAND"); 
				var elems6 = xml_doc.getElementsByTagName("TYPE"); 
				var elems7 = xml_doc.getElementsByTagName("ID"); 
				
				n_elems = elems2.length;
				var language = 1;
				printString = "";
				
				for (i=0; i < n_elems; i++)
				{
					if (elems2[i].firstChild.nodeValue == language)
					{
						printString = printString + '<table height="90" width="170" border="0" cellpadding="0" cellspacing="0"><tr>';
                    	printString = printString + '<td colspan="3" align="center" height="75"><a href="./product/index.php?preview=true&cid='+ elems6[i].firstChild.nodeValue + '&pid='+ elems7[i].firstChild.nodeValue + '&bid='+ elems5[i].firstChild.nodeValue + '"><img border="0" src="../img/CMS/small'+ elems3[i].firstChild.nodeValue + '" /></a></td>';
                  		printString = printString + '</tr><tr height="10">';
                    	printString = printString + '<td width="203" valign="bottom" align="center"><span class="contentEng">'+ elems1[i].firstChild.nodeValue + ' '+ elems4[i].firstChild.nodeValue + ' </span></td></tr> </table>';
					}
				}
				
				document.getElementById("hotLayer").innerHTML=printString;
				makeRequest("s_highlight","");
			}
		}
		
	}
	function showHighlight()
	{

		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var i = 0;
				
				//var elems1 = xml_doc.getElementsByTagName("TITLE");
				var elems2 = xml_doc.getElementsByTagName("ID"); 
				var elems3 = xml_doc.getElementsByTagName("CLIENTID");

				
				n_elems = elems2.length;
				printString = "";
				
				for (i=0; i < n_elems; i++)
				{
					document.getElementById("highlight").href= "./service/solution_list.php?cid="+elems3[i].firstChild.nodeValue+"&uid="+elems2[i].firstChild.nodeValue;
				}

				makeRequest("s_lastest","");
			}
		}		
	}
	function showLastest()
	{

		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var xml_doc = http_request.responseXML;
				var n_elems;
				var i = 0;
				
				//var elems1 = xml_doc.getElementsByTagName("TITLE");
				var elems2 = xml_doc.getElementsByTagName("ID"); 
				var elems3 = xml_doc.getElementsByTagName("CLIENTID");
				var elems4 = xml_doc.getElementsByTagName("CATCODE");
				
				n_elems = elems2.length;
				var language = 1;
				printString = "";
				
				for (i=0; i < n_elems; i++)
				{
					document.getElementById("lastest").href= "./service/solution_list.php?cid="+elems3[i].firstChild.nodeValue+"&uid="+elems2[i].firstChild.nodeValue + "&catid=" + elems4[i].firstChild.nodeValue;
				}
			}
		}		
	}	
	function isNumeric(sText)
	{
		var ValidNumber = "0123456789";
		var Char;
		var havenumber = false;
		
		for (i = 0; i < sText.length; i++) 
		{ 
			Char = sText.charAt(i); 

			if (ValidNumber.indexOf(Char) != -1) 
			{
				havenumber = true;
			}
		}
		if (havenumber == true)
			return true;
		else
			return false;
	
	}
	function checkEmail(sText)
	{
		var ValidNumber = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@_.-";
		var Char;
		var correct = false;
		
		for (i = 0; i < sText.length; i++) 
		{ 
			Char = sText.charAt(i); 

			if (ValidNumber.indexOf(Char) != -1) 
			{
				correct = true;
			}
		}
		
		if (sText.indexOf('@') == -1)
			correct = false;
		if (sText.indexOf('.') == -1)
			correct = false;
			
		if (correct == true)
			return true;
		else
			return false;
	
	}
	
		function printClient(id){
		var tString="";
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);	
		xml_doc.async = false; 
		xml_doc.load("../../XML/Vega_clients.XML"); 
		
		var i, n_elems;
		var elems1 = xml_doc.getElementsByTagName("ASS_ID");
		var elems2 = xml_doc.getElementsByTagName("ASSOC_TYPE"); 
		var elems3 = xml_doc.getElementsByTagName("PICTURE");
		var elems4 = xml_doc.getElementsByTagName("TITLE"); 
		var elems5 = xml_doc.getElementsByTagName("SUBID"); 
		var elems6 = xml_doc.getElementsByTagName("CATCODE"); 
		//var language = getLanguage();
		n_elems = elems1.length;

		if (n_elems != 0)
		{
			for (i = 0; i < n_elems; i++)
			{   	
				if (elems6[i].firstChild.nodeValue == id)
				{
					if (elems5[i].firstChild.nodeValue == "NULL")
					{
						tString = tString + '<tr><td width="4%" valign="top"><img src="../../img/layout/icon4.gif" width="18" height="17" /></td><td width="96%" valign="top">' + elems4[i].firstChild.nodeValue + '</td></tr>';
					}
					else
					{
						tString = tString + '<tr><td width="4%" valign="top"><img src="../../img/layout/icon4.gif" width="18" height="17" /></td><td width="96%" valign="top"><a href="solution_list.php?client='+ elems1[i].firstChild.nodeValue +'">' + elems4[i].firstChild.nodeValue + '</a></td></tr>';
					}
				} 
			}
			
		}
		
		document.write(tString);

		
	}
	
	function allSolution(id, catid)
	{
		document.getElementById('subSolution').value = catid;
		
		makeRequest('solutionDetail',id);
	}
	
	function showSolution()
	{
		var printString, printDetail;
		var j, k;

		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
			
				var xml_doc = http_request.responseXML;
				
				var n_elems;
				var i = 0;
				
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("CLINAME"); 
				var elems3 = xml_doc.getElementsByTagName("SOLNAME");
				var elems4 = xml_doc.getElementsByTagName("CATCODE");
				var elems5 = xml_doc.getElementsByTagName("TYPENAME");
				
				n_elems = elems1.length;
				
				var language = getLanguage();
				printString = "";

				if (document.getElementById('searchType').value == "category")
				{
					var cid = document.getElementById('catid').value
					var selected = 0;
					for (var z = 0; z < document.getElementById('solution_cat').length; z++)
					{
						if (cid == document.getElementById('solution_cat').options[z].value)
						{
							selected = z;
							break;
						}
					}
					document.getElementById('solution_cat').selectedIndex = selected;
				}
				var s_array = new Array();
				var j = 0;

				for (i=0; i < n_elems; i++)
				{
					var found = false;
					for (var k = 0; k < s_array.length; k++ )
					{
						if (elems3[i].firstChild.nodeValue == s_array[k])
						{
							found = true;
						}
					}
					
					if (found == false)
					{
						s_array[j] = elems3[i].firstChild.nodeValue;
						j++;
						printString = printString + '<table width="100%" border="0" cellpadding="2" cellspacing="0" background=""><tr><td width="10"><img src="../../img/layout/icon4.gif" width="18" height="17" /></td><td>';
						printString = printString + elems2[i].firstChild.nodeValue;
						printString = printString + '</td></tr><tr><td>&nbsp;</td><td class="contentEng"><a href="#" onmouseup="allSolution(\''+ elems1[i].firstChild.nodeValue + '\', ' + elems4[i].firstChild.nodeValue + ')">';
						printString = printString + "<strong>" + elems5[i].firstChild.nodeValue + "</strong> - " + elems3[i].firstChild.nodeValue;
						printString = printString + '</a></td></tr><tr><td colspan="2" background="../../img/layout/dot.gif" style="background-repeat:repeat-x">&nbsp;</td></tr></table>';
					}
				}
				
				document.getElementById('back_layer').innerHTML = "";
				document.getElementById('scat').innerHTML = "";
				if (n_elems != 0)
				{
					document.getElementById('subSolution').value = elems4[0].firstChild.nodeValue;
				}
				if (document.getElementById('searchType').value == "client")
					document.getElementById('pcode').innerHTML = " &gt; " + elems2[0].firstChild.nodeValue;
				if (j == 1 && document.getElementById('searchType').value != "category")
				{
					makeRequest('solutionDetail',elems1[0].firstChild.nodeValue);
				}
				else if (n_elems != 0)
				{
					//handleMouseClick(elems4[0].firstChild.nodeValue,"content",printString);
					document.getElementById('content').innerHTML = printString;
				}
				else
				{
					printString = "<br><br>Coming Soon.";
					//handleMouseClick("list:0","content",printString);
					document.getElementById('content').innerHTML = printString;
				}
			}
			else
			{
				printString = "<br><br>Coming Soon.";
				//handleMouseClick("list:0","content",printString);
				document.getElementById('content').innerHTML = printString;
			}
		}
		
	}
	
	function showcat()
	{
		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var data_html = http_request.responseText;
				
				document.getElementById('content').innerHTML = data_html;			
			}
		}		
	}
	
	function SolutionDetail()
	{
		var printString, printDetail;
		var j, k;
		if (http_request.readyState == 4 || http_request.readyState =="complete")
		{
            if (http_request.status == 200)
			{	
				var data_html = http_request.responseText;
				
				var tString;

				//handleMouseClick("","content", data_html);
				document.getElementById('content').innerHTML = data_html;
				//alert(document.getElementById('searchType').value);
				if (document.getElementById('searchType').value == "category" )
				{
					var cid = document.getElementById('subSolution').value;
	
					var selected = 0;
					for (var z = 0; z < document.getElementById('solution_cat').length; z++)
					{
						if (cid == document.getElementById('solution_cat').options[z].value)
						{
							selected = z;
							break;
						}
					}
					document.getElementById('solution_cat').selectedIndex = selected;
				}
				//document.getElementById("content").style.display = "none";
				printSolutionDetail();
				document.getElementById("content").style.display = "";

				
			}
		}		
	}
	
	function printSolutionDetail()
	{
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);
					
		xml_doc.async = false; 

		//alert(1);
		//alert("Category:" + document.getElementById('subSolution').value + "\n Client:" + document.getElementById('clientvalue').value);

		if (document.getElementById('searchType').value == "category")
			xml_doc.load("../../XML/Vega_solution_category_"+ document.getElementById('subSolution').value +".XML"); 
		else
		{
			xml_doc.load("../../XML/Vega_solution_client_"+ document.getElementById('clientvalue').value +".XML");
		}
				
				var i, n_elems;
				var elems1 = xml_doc.getElementsByTagName("ID");
				var elems2 = xml_doc.getElementsByTagName("CATCODE"); 
				var elems3 = xml_doc.getElementsByTagName("CLIENTID");
				var elems4 = xml_doc.getElementsByTagName("TYPENAME");
				var elems5 = xml_doc.getElementsByTagName("PICTURE");
				var elems6 = xml_doc.getElementsByTagName("CLINAME"); 
				var elems7 = xml_doc.getElementsByTagName("CATNAME");
				var elems8 = xml_doc.getElementsByTagName("PHOTO1");
				var elems9 = xml_doc.getElementsByTagName("PHOTO2");
				var elems10 = xml_doc.getElementsByTagName("PHOTO3");
				var elems11 = xml_doc.getElementsByTagName("PHOTO4");
				var elems12 = xml_doc.getElementsByTagName("PHOTO5");
				var elems13 = xml_doc.getElementsByTagName("PDF");
				var elems14 = xml_doc.getElementsByTagName("MORE");
				var elems15 = xml_doc.getElementsByTagName("SOLNAME");
				var elems16 = xml_doc.getElementsByTagName("SUM");
				var elems17 = xml_doc.getElementsByTagName("LOCATION");
				var elems18 = xml_doc.getElementsByTagName("ADDRESS");
				var elems19 = xml_doc.getElementsByTagName("EQLIST");
				var elems20 = xml_doc.getElementsByTagName("DESCRIPTION");
				var elems21 = xml_doc.getElementsByTagName("CAP1");
				var elems22 = xml_doc.getElementsByTagName("CAP2");
				var elems23 = xml_doc.getElementsByTagName("CAP3");
				var elems24 = xml_doc.getElementsByTagName("CAP4");
				var elems25 = xml_doc.getElementsByTagName("CAP5");
				var elems26 = xml_doc.getElementsByTagName("REMARKS");
				
				var language = 1;
				n_elems = elems1.length;
				var previousID = "";
				var nextID = "";
				var currentIndex = "-1";
				var found = false;
				
				for (i = 0; i < n_elems; i++)
				{
					if (elems1[i].firstChild.nodeValue == document.getElementById('sid').value)
					{
						found = true;
						currentIndex = i;
						if (document.getElementById('searchType').value == "category")
							document.getElementById('back_layer').innerHTML = '<a href="#" onmouseup="makeRequest(\'showSolution\', ' + elems2[i].firstChild.nodeValue + ')"><img src="../../img/product/back.gif" width="50" height="20" border="0" /></a>';
						else
							document.getElementById('back_layer').innerHTML = '<a href="#" onmouseup="makeRequest(\'showSolution\', ' + elems3[i].firstChild.nodeValue + ')"><img src="../../img/product/back.gif" width="50" height="20" border="0" /></a>';
						
						document.getElementById('solution_category').innerHTML = elems4[i].firstChild.nodeValue;
						document.getElementById('solution_name').innerHTML = elems15[i].firstChild.nodeValue;
						
						if (elems5[i].firstChild.nodeValue != "NULL")
							document.getElementById('logo_layer').innerHTML = '<img src="../../img/CMS/client/' +  elems5[i].firstChild.nodeValue +'" />';
						else
							document.getElementById('logo_layer').innerHTML = "";
						if (elems6[i].firstChild.nodeValue != "NULL")
							document.getElementById('client_name_layer').innerHTML = "<strong>" + elems6[i].firstChild.nodeValue + "</strong>";
						else
							document.getElementById('client_name_layer').innerHTML = "";
						if (elems15[i].firstChild.nodeValue != "NULL")
							document.getElementById('scat').innerHTML = " &gt; " + elems15[i].firstChild.nodeValue;
						
						if (elems7[i].firstChild.nodeValue != "NULL")
						{
							document.getElementById('client_description_layer').innerHTML = elems7[i].firstChild.nodeValue;
							document.getElementById('description_table').style.display = "";
						}
						else
						{
							document.getElementById('client_description_layer').innerHTML = "";
							document.getElementById('description_table').style.display = "none";
						}

						if (elems17[i].firstChild.nodeValue == "NULL" && elems18[i].firstChild.nodeValue == "NULL")
						{
							document.getElementById('location_table').style.display = "none";
						}
						else
						{
							if (elems17[i].firstChild.nodeValue != "NULL")
								document.getElementById('location_layer').innerHTML = "<strong>" + elems17[i].firstChild.nodeValue + "</strong>";
							else
								document.getElementById('location_layer').innerHTML = "";
								
							if (elems18[i].firstChild.nodeValue != "NULL")
								document.getElementById('address_layer').innerHTML = elems18[i].firstChild.nodeValue;
							else
								document.getElementById('address_layer').innerHTML = ""
						}
						if (elems20[i].firstChild.nodeValue == "NULL" || elems20[i].firstChild.nodeValue == "NULL ")
						{
							document.getElementById('description_table').style.display = "none";
							
						}
						else
						{
							document.getElementById('description_layer').innerHTML = elems20[i].firstChild.nodeValue;
							document.getElementById('description_table').style.display = "";
						}
							
						if (elems19[i].firstChild.nodeValue != "NULL")
						{
							document.getElementById('eqlist_layer').innerHTML = elems19[i].firstChild.nodeValue;
							document.getElementById('eqlist_table').style.display = "";
						}
						else
						{				
							document.getElementById('eqlist_table').style.display = "none";
						}
						
						
						if (elems16[i].firstChild.nodeValue != "NULL")
							document.getElementById('sum_layer').innerHTML = elems16[i].firstChild.nodeValue;
						else
							document.getElementById('sum_table').style.display = "none";
						
						if (checkOtherSolution(elems13[i].firstChild.nodeValue) == true)
							document.getElementById('more_link_layer').innerHTML = '<a href="solution_list.php?client=' +  elems3[i].firstChild.nodeValue +'" class="contentEng"><img src="../../img/layout/icon2.png" width="18" height="17" border="0"/><u>More projects for ' + elems6[i].firstChild.nodeValue + '</u></a>';
						else
							document.getElementById('more_link_layer').innerHTML = '';
						
						if (elems26[i].firstChild.nodeValue != "NULL")
						{
							document.getElementById('remark_table').style.display = "";
							document.getElementById('remark_layer').innerHTML = elems26[i].firstChild.nodeValue;
						}
						else
						{
							document.getElementById('remark_table').style.display = "none";
						}
						var printStr = '<table width="100%" border="0" cellspacing="2" cellpadding="2">';
						
						if (elems8[i].firstChild.nodeValue != "NULL")
						{
							var data21 = "";
							if (elems21[i].firstChild.nodeValue != "NULL")
								data21 = elems21[i].firstChild.nodeValue;
							printStr =  printStr + '<tr><td><a href="../../img/CMS/solution/' +  elems8[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/solution/s_' +  elems8[i].firstChild.nodeValue +'" border="0" /></td> </tr><tr><td class="contentEng"><div align="left">' + data21 + '</div></a></td></tr>';
						}
						if (elems9[i].firstChild.nodeValue != "NULL")
						{
							var data22 = "";
							if (elems22[i].firstChild.nodeValue != "NULL")
								data22 = elems22[i].firstChild.nodeValue;
							printStr =  printStr + '<tr><td><a href="../../img/CMS/solution/' +  elems9[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/solution/s_' +  elems9[i].firstChild.nodeValue +'" border="0" /></td> </tr><tr><td class="contentEng"><div align="left">' + data22 + '</div></a></td></tr>';
						}
						if (elems10[i].firstChild.nodeValue != "NULL")
						{
							var data23 = "";
							if (elems23[i].firstChild.nodeValue != "NULL")
								data23 = elems23[i].firstChild.nodeValue;
							printStr =  printStr + '<tr><td><a href="../../img/CMS/solution/' +  elems10[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/solution/s_' +  elems10[i].firstChild.nodeValue +'" border="0" /></td> </tr><tr><td class="contentEng"><div align="left">' + data23 + '</div></a></td></tr>';
						}
						if (elems11[i].firstChild.nodeValue != "NULL")
						{
							var data24 = "";
							if (elems24[i].firstChild.nodeValue != "NULL")
								data24 = elems24[i].firstChild.nodeValue;
							printStr =  printStr + '<tr><td><a href="../../img/CMS/solution/' +  elems11[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/solution/s_' +  elems11[i].firstChild.nodeValue +'" border="0" /></td> </tr><tr><td class="contentEng"><div align="left">' + data24 + '</div></a></td></tr>';
						}
						if (elems12[i].firstChild.nodeValue != "NULL")
						{
							var data25 = "";
							if (elems25[i].firstChild.nodeValue != "NULL")
								data25 = elems25[i].firstChild.nodeValue;
							printStr =  printStr + '<tr><td><a href="../../img/CMS/solution/' +  elems12[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/CMS/solution/s_' +  elems12[i].firstChild.nodeValue +'" border="0" /></td> </tr><tr><td class="contentEng"><div align="left">' + data25 + '</div></a></td></tr>';
						}
         
        				printStr =  printStr + '</table>';
						
						document.getElementById('photo_layer').innerHTML = printStr;
						
						if (elems14[i].firstChild.nodeValue != "NULL")
						{
							document.getElementById('more_layer').innerHTML =  '<a href="../../img/CMS/solution/' +  elems14[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/layout/icon3.gif" width="18" height="17" border="0"/><span class="contentEng"><u> More Photos</u></span></a><span class="contentEng"><u> </u></span>';
						}
						else
						{
							document.getElementById('more_layer').innerHTML = "";
						}
						if (elems13[i].firstChild.nodeValue != "NULL")
						{
							document.getElementById('pdf_layer').innerHTML =  '<a href="../../img/CMS/solution/' +  elems13[i].firstChild.nodeValue +'" target="_blank"><img src="../../img/layout/pdf.gif" alt="PDF" width="20" height="26" border="0"></a>';
						}
						else
						{
							document.getElementById('pdf_layer').innerHTML = "";
						}
					}
					if (found == false)
					{
						previousID = elems1[i].firstChild.nodeValue;
					}
					if (i  == (currentIndex + 1))
					{
						if (currentIndex != -1)
						{
							nextID = elems1[i].firstChild.nodeValue;
							break;
						}
					}
				}
				
				if (i == n_elems)
					document.getElementById('nextLayer').style.display = "none";
				else
				{
					document.getElementById('nextLayer').style.display = "";
					document.getElementById('nextid').value = nextID;
					
					if (typeof window.attachEvent != "undefined")
					{
						document.getElementById('nextbtn').detachEvent("onclick", clicknext);
      					document.getElementById('nextbtn').attachEvent("onclick", clicknext);
   					}
   					else
					{ // W3C standards
						document.getElementById('nextbtn').removeEventListener("click", clicknext, false);
      					document.getElementById('nextbtn').addEventListener("click", clicknext, false);
   					}

				}
				
				if (i == 1)
				{
					document.getElementById('backLayer').style.display = "none";
				}
				else
				{
					document.getElementById('backLayer').style.display = "";
					document.getElementById('backid').value = previousID;
					if (typeof window.attachEvent != "undefined")
					{
						
						document.getElementById('prevbtn').detachEvent("onclick", clickback);
      					document.getElementById('prevbtn').attachEvent("onclick", clickback);
   					}
   					else
					{ // W3C standards
						document.getElementById('prevbtn').removeEventListener("click", clickback, false);
      					document.getElementById('prevbtn').addEventListener("click", clickback, false);
   					}
				}
			document.documentElement.scrollTop = 0;
			
	}
	function clicknext()
	{
		document.getElementById('sid').value = document.getElementById('nextid').value;
		printSolutionDetail();
	}
	function clickback()
	{
		document.getElementById('sid').value = document.getElementById('backid').value;
		printSolutionDetail();
	}
	function checkOtherSolution(id){
		var tString="";
		if (window.ActiveXObject)
			var xml_doc = new ActiveXObject("Microsoft.XMLDOM");
		else if (document.implementation && document.implementation.createDocument)
			var xml_doc = document.implementation.createDocument("","doc",null);	
		xml_doc.async = false; 
		xml_doc.load("../../XML/Vega_solution_client_"+ id +".XML"); 
		
		var i, n_elems;
		var elems1 = xml_doc.getElementsByTagName("ID");
		var elems2 = xml_doc.getElementsByTagName("CLINAME"); 
		
		n_elems = elems1.length;
		
		var j = 0;
		var tStr = ""
		for (i = 0; i < n_elems; i++)
		{   	
			if (elems2[i].firstChild.nodeValue != tStr)
			{
				j++;
				tStr = elems2[i].firstChild.nodeValue;
			} 
		}
		
		if (j > 1)
			return true
		else
			return false;
	}