// JavaScript Document
//By Netkoala
function goProductDetail(KindPK,ItemPK,PK) {
	window.location = "ProductDetail.asp?KindPK="+KindPK+"&ItemPK="+ItemPK+"&PK="+PK
}

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 checkKey() {
var pKey = window.event.keyCode;
	if (pKey == 13) {
		return false;
	}
	return true;
}

//Search
function searchProd(){
	if(!trim(form_search.name2.value)){alert('．請輸入關鍵字');form_search.name2.focus();return false;}
	if(!ischar(form_search.name2.value)){form_search.name2.select();return false;}
	form_search.action = 'Search.asp'
	form_search.submit();
}

function showtv1() {
	window.open('tvc_1.html','TVC','scrollbars=no,width=480,height=500');
}
function showtv2() {
	window.open('tvc_2.html','TVC','scrollbars=no,width=480,height=500');
}

function ischar(s){
        var errorChar;
        var badChar = "><[]{}?/\+=|'~!#$%^&()`"; 

        errorChar = isCharsInBagEx(s,badChar);
        if (errorChar != ''){
                alert('．請勿輸入特殊字元('+ badChar +')');
                return false;
        }
        return true;
}
function isCharsInBagEx(s,bag){ 
        var i,c;
        for (i = 0; i < s.length; i++){ 
                c = s.charAt(i);
                if (bag.indexOf(c) > -1){
                return c
                }
        }
        return '';
}
function trim(instr){
        return instr.replace(/^[\s]*/gi,'').replace(/[\s]*$/gi,'');
}

function gobackpage() {
	history.go(-1);
}

//Control Div Area

//浮水印
function GoTop() {
	window.scrollTo(0,0);
}

//var stmnGAP1 = 453; //
//var stmnGAP2 = 300; //
var stmnBASE = 100; //
var stmnActivateSpeed = 200; 
var stmnScrollSpeed = 10; 

var stmnTimer; 

function RefreshStaticMenu1() { 
	var stmnGAP1 = 453; //
	var stmnGAP2 = 350; //
	var stmnStartPoint, stmnEndPoint, stmnRefreshTimer; 
	var STATICMENU = document.getElementById("top");
	var docHeight = document.body.clientHeight;
	var scrollPos = document.body.scrollTop;
	var objHeight = STATICMENU.offsetHeight;
	var docWidth = document.body.clientWidth;
	var scrollPosleft = document.body.scrollLeft;
	var objWidth = STATICMENU.offsetWidth;
	
	stmnStartPoint = parseInt(STATICMENU.style.top, 10); 
	stmnEndPoint = scrollPos + stmnGAP2; 

	//stmnRefreshTimer = stmnActivateSpeed; 

	if (stmnEndPoint < stmnGAP1) {
		stmnEndPoint = stmnGAP1; 
	} else if (docHeight < (objHeight+stmnGAP2)) {
		stmnEndPoint = (scrollPos + docHeight) - objHeight;
	}
	
	if ( stmnStartPoint != stmnEndPoint ) {
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 ); 
		STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ); 
		stmnRefreshTimer = stmnScrollSpeed; 
	} 
	
	//控制在右邊
	//STATICMENU.style.left = 1106;
	var xw;
	if(docWidth > 1280){xw = 294;}
	else{xw = 1106;}
	STATICMENU.style.left = xw;
	stmnTimer = setTimeout ("RefreshStaticMenu1();", stmnRefreshTimer); 
} 

function RefreshStaticMenu2() { 
	var stmnGAP1 = 390; //
	var stmnGAP2 = 180; //
	var stmnStartPoint, stmnEndPoint, stmnRefreshTimer; 
	var STATICMENU = document.getElementById("goods");
	var docHeight = document.body.clientHeight;
	var scrollPos = document.body.scrollTop;
	var objHeight = STATICMENU.offsetHeight;
	var docWidth = document.body.clientWidth;
	var scrollPosleft = document.body.scrollLeft;
	var objWidth = STATICMENU.offsetWidth;
	
	stmnStartPoint = parseInt(STATICMENU.style.top, 10); 
	stmnEndPoint = scrollPos + stmnGAP2; 

	stmnRefreshTimer = stmnActivateSpeed; 

	if (stmnEndPoint < stmnGAP1) {
		stmnEndPoint = stmnGAP1; 
	} else if (docHeight < (objHeight+stmnGAP2)) {
		stmnEndPoint = (scrollPos + docHeight) - objHeight;
	}
	
	if ( stmnStartPoint != stmnEndPoint ) {
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 ); 
		STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ); 
		stmnRefreshTimer = stmnScrollSpeed; 
	} 
	
	//控制在左邊
	//STATICMENU.style.left = 1106;
	var xw;
	if(docWidth > 1280){xw = 1100;}
	else{xw = 1106;}
	STATICMENU.style.left = xw;
	stmnTimer = setTimeout ("RefreshStaticMenu2();", stmnRefreshTimer); 
} 

