function $(objID) {return document.getElementById(objID)};
function $F(objID) {return document.getElementById(objID).value};
function $$(node){return document.getElementsByTagName(node)};
 
function   String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}   
function   String.prototype.Ltrim(){return this.replace(/(^\s*)/g,   "");}   
function   String.prototype.Rtrim(){return this.replace(/(\s*$)/g,   "");}   

function createAjax() {			
	var _xmlhttp;
	try {	
		_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	catch (e) {
		try {
			_xmlhttp=new XMLHttpRequest();	
		}
		catch (e) {
			_xmlhttp=false;		
		}
	}
	return _xmlhttp;	
}

function getweblist(page) {		
	var xmlhttp=createAjax();	
	if (xmlhttp) {			
		xmlhttp.open('get','list_big_catalog.asp?page='+page+'&n='+Math.random(),true);	
		xmlhttp.onreadystatechange=function() {		
			if (xmlhttp.readyState==4 && xmlhttp.status==200) {	
				$("big_content").innerHTML=unescape(xmlhttp.responseText);	
			}
			else {
				$("big_content").innerHTML='<span style="color:red">loading...</span>';	
			}
		}
		xmlhttp.send(null);	
	}
}

function find_class(file,id){
	var xmlObj = null;
	if(window.XMLHttpRequest){
		xmlObj = new XMLHttpRequest();
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
			} else {return;}
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			updateObj('menu',xmlObj.responseText);
			}
	}
	var url = file+"?id="+arguments[1];
	xmlObj.open ('GET', url, true);
	xmlObj.send (null);
	function updateObj(obj, data){
		$('menu').innerHTML=data;
		//ul = $('menu').getElementsByTagName("ul")[0];
		li = $('menu').getElementsByTagName("li");
		for(i=0;i<li.length;i++)
		{	if(li[i].getElementsByTagName("ul")[0]){
				li[i].getElementsByTagName("a")[0].className="icon";
			  }else li[i].getElementsByTagName("a")[0].className="icon1";
			li[i].onmouseover = function(){
				/*try{
					this.getElementsByTagName("ul")[0].style.display="block";
				}catch(e){};*/
				this.style.zIndex = 2;
				if(this.getElementsByTagName("ul")[0]){
					this.getElementsByTagName("ul")[0].style.display="block";
				  }
			}
			li[i].onmouseout = function(){
				this.style.zIndex = 1;
				if(this.getElementsByTagName("ul")[0]){
					this.getElementsByTagName("ul")[0].style.display="none";
				}
			}
		}
	}
}

function show_detail(tanchu) {
				window.open(tanchu, "", "toolbar=no,scrollbars=yes,height=600,width=817,top=100,left=100");
				void(0);
				}

function find_list(page,id)
{
	$("big_content").innerHTML='';
	var xmlObj1 = null;
	if(window.XMLHttpRequest)
		{
			xmlObj1 = new XMLHttpRequest();
		} 
	else if(window.ActiveXObject)
		{
			xmlObj1 = new ActiveXObject("Microsoft.XMLHTTP");
		} else {return;}
	xmlObj1.onreadystatechange = function()
		{
			if(xmlObj1.readyState == 4)
				{	
				   updateObj1('content',xmlObj1.responseXML,page,id);
				} else $('content').innerHTML='loading...'
		}
	var url = "xml.asp?page="+arguments[0]+"&id="+arguments[1];
	xmlObj1.open ('get', url, true);
	xmlObj1.send (null);
}
function updateObj1(obj, data,page,id)
	{
		$('content').innerHTML='';
		//var ids=$("content").getElementsByTagName("div");
        //for(i=ids.length-1;i>-1;i--) {ids[i].parentNode.removeChild(ids[i]); //document.getElementById(ids[i].id).removeNode(true);}	
		//var textNode = document.createTextNode(data.getElementsByTagName('list')[0].firstChild.firstChild.data);


		xmlroot = data.getElementsByTagName("list");
		var D_Nums = data.getElementsByTagName("product")[0].getAttribute('D_Nums');
		var navi = data.getElementsByTagName("product")[0].getAttribute('navi');
		$('navi').innerHTML="All Products"+navi;
	if (D_Nums!=0)
	{
		for (i=0;i<xmlroot.length;i++)
		{
		    var   div   =   document.createElement("DIV"); 
            var   img   =   document.createElement("img");  
			img.src="admin/upload/"+xmlroot[i].getElementsByTagName('photo')[0].firstChild.data;
			var   p   =   document.createElement("p");  
			var   a   =   document.createElement("a"); 
			tanchu=xmlroot[i].getElementsByTagName('url')[0].firstChild.data;
			a.href="javascript:show_detail('"+tanchu+"')";
			//a.onclick="javascript:show_detail('"+tanchu+"')";
			var textNode = document.createTextNode(xmlroot[i].firstChild.firstChild.data.substring(0,15));
			p.appendChild(textNode);
			div.appendChild(a);
			a.appendChild(p);
			a.appendChild(img);
			$('content').appendChild(div);		
		}
		P_Nums = (D_Nums/12>(D_Nums/12|0))?((D_Nums/12|0)+1):(D_Nums/12|0); //var n=Math.floor(10/3);
		if (page >1){
			prepage = page*1-1;
			var changpage = D_Nums+" Records&nbsp;&nbsp;"+page+"/"+P_Nums+"&nbsp;&nbsp;<a href='javascript:find_list(1,"+ id+");'>First</a>&nbsp;&nbsp;"+"<a href='javascript:find_list("+ prepage +","+ id +");'>Prior&nbsp;&nbsp;</a> "
		}else{
			changpage = D_Nums+" Records&nbsp;&nbsp;"+page+"/"+P_Nums+"&nbsp;&nbsp;First&nbsp;&nbsp;Prior&nbsp;&nbsp;"
		}
		if (page<Number(P_Nums)){
			nextpage = page*1+1;
			changpage += "<a href='javascript:find_list("+ nextpage +","+ id +");'>Next</a>&nbsp;&nbsp;<a href='javascript:find_list("+ P_Nums +","+ id +");'>Last</a>";
		}else{
			changpage += "Next&nbsp;&nbsp;Last ";
		}
		changpage = changpage+"&nbsp;&nbsp;Jump to <input type='text' size='1' name='tpage'  onBlur='tpage(event,"+page+","+id+");'/> Page ";
		document.getElementById("showpagesize").innerHTML = changpage;
	}else {$('content').innerHTML='data updating...'; $('showpagesize').innerHTML='';}
}
function tpage(ev1,page,id) {
	var ev1 = ev1 || window.event;
	var  temp1   =  ev1.target  ||  ev1.srcElement;   
	var temppage = temp1.value;
	if (isNaN(temppage) == false ) {
	if (Number(temppage)>0 && Number(temppage)<=Number(P_Nums) ) {
	if (Number(temppage) != Number(page) ) {
	find_list(temppage,id);
	}
	}
	}
	temp1.value = "";
	}


var request = {getString:function(para){
var uri = window.location.search;
var url = window.location.href;
var re = new RegExp("" + para + "=([^&?]*)", "ig");
return ((uri.match(re))?(uri.match(re)[0].substr(para.length + 1)):null);
}};

function load(){
	id=request.getString('id');
	if (id)
	{	
		find_class('catalog.asp',id);
		find_list(1,id);
	}else {
			find_class('catalog.asp',0);
			getweblist(1);			
		  }
}

function navi(navi,photo) {
$('navi').innerText=navi;
$('big_content').innerHTML="<img src='img/"+photo+"'/>";
$('content').innerHTML='';
$('showpagesize').innerHTML=''
}
function navic(navi,photo) {
$('navi').innerText=navi;
$('big_content').innerHTML="<table width='100%'><tr height='200'><td align='center' width='25%'><a href='img/Certificate/AW039-CE.jpg' alt='AW039-CE'><img src='img/Certificate/AW039-CE.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW039-ROHS.jpg' alt='AW039-ROHS'><img src='img/Certificate/AW039-ROHS.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW040-CE.jpg' alt='AW040-CE'><img src='img/Certificate/AW040-CE.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW040-ROHS.jpg' alt='AW040-ROHS'><img src='img/Certificate/AW040-ROHS.jpg' width='120' height='154' /></a></td></tr><tr height='200'><td align='center' width='25%'><a href='img/Certificate/AW041-CE.jpg' alt='AW041-CE'><img src='img/Certificate/AW041-CE.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW041-ROHS.jpg' alt='AW041-ROHS'><img src='img/Certificate/AW041-ROHS.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW074-CE.jpg' alt='AW074-CE'><img src='img/Certificate/AW074-CE.jpg' width='120' height='154' /></a></td><td align='center' width='25%'><a href='img/Certificate/AW074-ROHS.jpg' alt='AW074-ROHS'><img src='img/Certificate/AW074-ROHS.jpg' width='120' height='154' /></a></td></tr></table>";
$('content').innerHTML='';
$('showpagesize').innerHTML=''
}
/*if (window.ActiveXObject) { //for IE  
        var mydata = new ActiveXObject("Microsoft.XMLDOM");
        mydata.async = false;
        mydata.loadXML(data);
       displayInfo(mydata); 
   } 
   else { 
    var mydata = document.createElement('myxml');
    mydata.innerHTML = data;
    displayInfo(mydata);
   }
*/


css=request.getString('css');
if (css)
{	
	$('switch_css').href='inc/'+css+'.css';
}


function displaySubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];	
//li.style.zIndex = 2;
if (subMenu) 
	{
	subMenu.style.display = "block";
	}
}				
function hideSubMenu(li) {				
var subMenu = li.getElementsByTagName("ul")[0];
//li.style.zIndex = 1;
if (subMenu) 
	{
	subMenu.style.display = "none";	
	}
}	

function swith_contact(i,obj) {
var divs=$(obj).getElementsByTagName("div");
for (j=0;j<divs.length;j++)	{i==j?divs[j].style.display="block":divs[j].style.display="none";}
}