﻿String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); }; 

function MouseON(obj,bgColor){
	obj.style.backgroundColor=bgColor;
	//obj.style.border='#C0D5E2 1px outset';
	return;
	}
function MouseOFF(obj){
	obj.style.backgroundColor='';
	//obj.style.border='';
	return;
	}

function DivOnOff(obj){
	if(eval(obj+'.style.display') == null || eval(obj+'.style.display') == "none")
		eval(obj+'.style.display = "block"');
	else
		eval(obj+'.style.display = "none"');
	}

function showlayer(layername){ 
  	eval(layerRef + '["' + layername + '"]' + styleswitch + '.visibility="visible"');
	}
function hidelayer(layername){
	eval(layerRef + '["' + layername + '"]' + styleswitch + '.visibility="hidden"');
	}

function new_win(){
	open('','preview','toolbar=no,status=no,scrollbars=yes,resizable=yes,height=500,width=610');
	}
function memwin(id){
	//open('memberinfo.asp?id='+id,'memberinfo','toolbar=no,status=no,scrollbars=yes,resizable=yes,height=300,width=610');
	open("/ccc/memberinfo.asp?id="+id,"ccc","toolbar=no,status=no,scrollbars=yes,resizable=yes,height=500,width=720");
	}
function ResponseAparts(io,id){
	open('ResponseApart.asp?io='+ io +'&pid=' + id,'rba','toolbar=no,status=yes,scrollbars=yes,resizable=yes,height=400,width=650');
	}
function ResponseAparts2(io,id,ty){
	open('ResponseApart.asp?io='+ io +'&pid=' + id +'&isParts='+ ty,'rba','toolbar=no,status=yes,scrollbars=yes,resizable=yes,height=400,width=650');
	}
function ResponseApartsWqty(io,id,qty){
	open('ResponseApart.asp?io='+ io +'&pid=' + id +'&qty=' + qty,'rba','toolbar=no,status=yes,scrollbars=yes,resizable=yes,height=400,width=650');
	}
function openwin(lnk,thename){
	open(lnk,thename,'toolbar=no,status=no,scrollbars=yes,resizable=yes,height=500,width=610');
	}

var pageCertObj;
function showhelp(_certType,_paramII,lang){
	var html_msg;
	if(document.readyState != "complete")
		return;
	if(_certType == 'RC'){
		if(lang == 'Chi')
			html_msg =  '已提供公司註冊証明';
		else if(lang == 'SimChi')
			html_msg = '已提供公司注册证明';
		else
			html_msg = '<center>Registered<br>Company</center>';
	}
	if(_certType == 'Orig'){
		if(_paramII == 1)
			html_msg = 'All parts is Original';
		else if(_paramII == 2)
			html_msg = 'Original parts must be declared in comments';
	}
	if(_certType == 'ISCC'){
		if(lang == 'Chi')
			html_msg = '現貨庫存';
		else if(lang == 'SimChi')
			html_msg = '现货库存';
		else
			html_msg = 'ISCC';
	}
	if(_certType == 'OISC'){
		if(lang == 'Chi')
			html_msg = '原裝現貨';
		else if(lang == 'SimChi')
			html_msg = '原装现货';
		else
			html_msg = 'OISC';
	}
	if(_certType == 'UsedYears'){
		if(lang == 'Chi')
			html_msg = '會員已使用ic-trade.com超過' + _paramII +'年';
		else if(lang == 'SimChi')
			html_msg = '会员已使用ic-trade.com超过' + _paramII +'年';
		else
			html_msg = 'The member join us ' + _paramII +' years!';
	}
	var e=window.event;
	if(!pageCertObj){
		pageCertObj = document.createElement("<DIV id='helpObj' style='FILTER: alpha(opacity=80); padding:2px;position:absolute;visibility:visible;left:10;top:10;background-color:#C2F0FA;border:1px #689AFE solid;'>");
		var mybody=document.getElementsByTagName("body").item(0);
		mybody.appendChild(pageCertObj);
	}
	if(e.pageX || e.pageY){
		posX = e.pageX;
		posY = e.pageY;
	}else{
		posX = e.clientX;
		posY = e.clientY;
	}
	posY += document.body.scrollTop;

	a = pageCertObj.style.visibility;
	if(a == "hidden")
      		pageCertObj.style.visibility = "visible";
	pageCertObj.style.left = posX + 6;
	pageCertObj.style.top = posY - 5;
	pageCertObj.innerHTML = html_msg;
}

function hidehelp(){
	if(pageCertObj){
		pageCertObj.style.visibility = 'hidden';
		pageCertObj.innerHTML = "";
	}
}

function showhelpDiv(_content){
	if(document.readyState != "complete")
		return;
	var e=window.event;
	if(!pageCertObj){
		pageCertObj = document.createElement("<DIV id='helpObj' style='FILTER: alpha(opacity=80); padding:2px;position:absolute;visibility:visible;left:10;top:10;background-color:#C2F0FA;border:1px #689AFE solid;'>");
		var mybody=document.getElementsByTagName("body").item(0);
		mybody.appendChild(pageCertObj);
	}
	if(e.pageX || e.pageY){
		posX = e.pageX;
		posY = e.pageY;
	}else{
		posX = e.clientX;
		posY = e.clientY;
	}
	posY += document.body.scrollTop;
	if(pageCertObj.style.visibility == "hidden")
      		pageCertObj.style.visibility = "visible";
	pageCertObj.style.left = posX + 6;
	pageCertObj.style.top = posY - 5;
	pageCertObj.innerHTML = "&nbsp;" +  _content + "&nbsp;";
}

var overDynDivA=false;
var overDynDivB=false;
var currentObj;
function dynamicDiv(obj,html){
	if(document.readyState!="complete")
		return;
	var e=window.event;
	var dDiv = document.getElementById("dynDiv");
	if(dDiv == null){
		dDiv=document.createElement("div");
		dDiv.id="dynDiv";
		dDiv.style.filter="alpha(opacity=90)";
		dDiv.style.backgroundColor="#C2F0FA";
		dDiv.style.visibility="hidden";
		dDiv.style.position="absolute";
		dDiv.style.padding="3px";
		dDiv.style.border = "1px #689AFE solid";
		var htmlbody = document.getElementsByTagName("body").item(0);
		htmlbody.appendChild(dDiv);
	}
	if(dDiv.style.visibility == "hidden" ||currentObj!=obj){
		if(e.pageX || e.pageY){
			posX = e.pageX;
			posY = e.pageY;
		}else{
			posX = e.clientX;
			posY = e.clientY;
		}
		posY += document.body.scrollTop;
      	dDiv.style.visibility = "visible";
		dDiv.style.left = posX - 10;
		dDiv.style.top = posY - 5;
	//	dDiv.style.width= 220;
		dDiv.innerHTML =html;
		currentObj=obj;
	}
	overDynDivA = true;
	dDiv.onmouseover = function(){overDynDivB = true;}
	dDiv.onmouseout = function(){dynamicDivOutB();}
}
function dynamicDivOut(){
	overDynDivA=false;
	setTimeout('dynamicDivClose()',1300);
}

function dynamicDivOutB(){
	overDynDivB=false;
	setTimeout('dynamicDivClose()',1300);
}
function dynamicDivClose(){
	if(!overDynDivA && !overDynDivB){
		var dDiv=document.getElementById("dynDiv");
		if(dDiv){
			dDiv.style.visibility = 'hidden';
			dDiv.innerHTML = "";
		}
	}
}
function logowindow(){
	window.open('/logo_introduction.asp','logointro','toolbar=no,status=no,scrollbars=yes,resizable=yes,height=500,width=310');
}

function isReturnKey(e){
	var key;
	if(window.event)
		key = window.event.keyCode;
	else
		key = e.which;
	if(key == 13){
		return true;
	}else
		return false;
}


function createXMLObject(){
	var xObj;
	if(window.XMLHttpRequest) {
		try {
			xObj = new XMLHttpRequest();
		} catch(e) {
			xObj = false;
		}
	} else if(window.ActiveXObject) {
		try {
			xObj = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xObj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xObj = false;
			}
		}
	}
	return xObj;
}
function PostHttpRequest(url,sendDoc,resultFunction){
	var HttpRequest = createXMLObject();
	if(HttpRequest){
		HttpRequest.onreadystatechange = function(){
			if(HttpRequest.readyState==4){if(HttpRequest.status==200){
					eval(resultFunction +'(HttpRequest)');
			}}
		}
		HttpRequest.open("POST",url,true);
		HttpRequest.setRequestHeader("Content-Type","text/xml; charset=utf-8");
		HttpRequest.send(sendDoc);
	}
}
function loadXML(xml){
	var xmldoc;
	if(window.ActiveXObject){
		xmldoc = new ActiveXObject("Microsoft.XMLDOM");
		xmldoc.async="false";
		xmldoc.loadXML(xml);
	}else{
		var parser = new DOMParser();
		xmldoc = parser.parseFromSetring(xml,"text/xml");
	}
	return xmldoc;
}

function showPanel(e,id,height,width){
	var dyn = document.getElementById(id);
	if(!dyn){
		dyn =document.createElement("div");
		dyn.id=id;
		dyn.style.filter="alpha(opacity=90)";
		dyn.style.backgroundColor="#ffffff";
		dyn.style.position="absolute";
		dyn.style.padding="3px";
		dyn.style.border = "1px #689AFE solid";
		var htmlbody = document.getElementsByTagName("body").item(0);
		htmlbody.appendChild(dyn);
	}
	dyn.style.visibility = "visible";
	dyn.style.width = width;
	dyn.style.height = height;
	if(e==null) e=window.event;
	if(e.pageX || e.pageY){
		posX = e.pageX;
		posY = e.pageY;
	}else{
		posX = e.clientX;
		posY = e.clientY;
	}
	posY += document.body.scrollTop;
	dyn.style.left = posX + 5  ;	
	dyn.style.top = posY + 2;
	return dyn;
}