var lan_str = new Array();		//字符串
var order_page;
if ( (typeof(f_lan) == "string") && (f_lan == "en"))//在前台页面定义了 f_lan，只用在英文页里定义
{
lan_str[0] = "Submit";
lan_str[1] = "Please input keywords!";
lan_str[2] = "Most";
lan_str[3] = "products in one order form";
lan_str[4] = "Submit";
lan_str[5] = "Modify";
lan_str[6] = "Delete";
lan_str[7] = "Number";
lan_str[8] = "Comment";
lan_str[9] = "view or modify order form";
lan_str[10] = "click to add this spec to order form";
lan_str[11] = "delete this product from the order form?";
lan_str[12] = "add successfully";
lan_str[13] = "modify the order form successfully";
lan_str[14] = "already delete";
lan_str[15] = "update order form...";
lan_str[16] = "order form is empty, please add some product to the order form in the product area";
lan_str[17] = "click to expand the order form";
lan_str[18] = "click to hide the order from";
order_page = "buy_list.asp?language=english";para_page = "para.asp?language=english&";
}
else
{
lan_str[0] = "提交订单";
lan_str[1] = "请输入要搜索的关键词";
lan_str[2] = "一个订单最多订购";
lan_str[3] = "种产品，请先提交订单";
lan_str[4] = "确定";
lan_str[5] = "修改";
lan_str[6] = "删除";
lan_str[7] = "订购数量";
lan_str[8] = "其他说明";
lan_str[9] = "查看及修改订购信息";
lan_str[10] = "点击订购这个规格";
lan_str[11] = "真的从订单里删除这一条吗？";
lan_str[12] = "已经将这个产品加入订单";
lan_str[13] = "修改订单信息成功！";
lan_str[14] = "已经从订单删除这个产品";
lan_str[15] = "更新订单信息...";
lan_str[16] = "订单中没有产品，请在产品栏目选择产品，加入订单";
lan_str[17] = "点击展开订单";
lan_str[18] = "点击隐藏订单";
order_page = "buy_list.asp";para_page = "para.asp?";
}

document.write("<div id='attension'></div>")
document.write("<span id='buy_list'><div style='position: absolute;right:5px;'><a href='javascript:void(null)' onclick=\"MM_showHideLayers('buy_list','','hide')\"><img src=images/close.gif width=12 height=12 border=0></a></div><div id='buy_list_in'><img src=images/loading.gif width=44 height=44 border=0></div><div align=center style='padding-top:22px' id='b_l_s'><form action='' method=post onsubmit='return false'><input type=submit value='" + lan_str[0] + "' class=i2 onclick='window.location=\"buy.asp\"'></form></div></span>");

var objFade;
function fadeOut(){ 
if (objFade.style.visibility= 'hidden')objFade.style.visibility= 'visible';
if(objFade.filters.Alpha.opacity<80) 
{objFade.filters.Alpha.opacity+=20; setTimeout("fadeOut()",1);}
} 

function fadeIn(){
if(objFade.filters.Alpha.opacity>0) 
	{ objFade.filters.Alpha.opacity-=20; setTimeout("fadeIn()",1);} 
else
	{objFade.style.visibility = 'hidden';}
}

function searchinput()
{if (document.frmsearch.keywords.value == "")
   {alert(lan_str[1]);
     document.frmsearch.keywords.focus();
     return false;
    }
 return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function RandomNumber(max){
	var today=new Date(); 
	var num=Math.round(Math.abs(Math.sin(today.getTime()))*1000)%max+9;
	return num;
}
transeffect = RandomNumber(7);

var n4 = (document.layers)? true:false;
var ie = (document.all)? true:false;
var n6 = (document.getElementById)? true:false;
if (ie) n6=false;

function movelay(lay1,fx,fy) {
document.getElementById(lay1).style.left=fx+"px";
document.getElementById(lay1).style.top=fy+"px";}

function capEvents()
{if (n4) {window.captureEvents(Event.MOUSEMOVE);
          window.onMouseMove = MouseMove;}
 if (ie) document.onmousemove = MouseMove;
 if (n6) document.addEventListener('mousemove',MouseMove,false);}

function rex(lay1) {
var layx=0;
layx = parseInt(document.getElementById(lay1).style.left);
return (layx);}

var didit=true;
function rey(lay1) {
var layx=0;
layx = parseInt(document.getElementById(lay1).style.top);
return (layx);}


var sidebox = -1;
function MouseMove(e) {
var temphold = sidebox;
    if (n4) {var mX=e.pageX; var mY=e.pageY;}
    if (ie) {var mX=eval(event.clientX); var mY=eval(event.clientY);}
    if (n6) {var mX=e.clientX; var mY=e.clientY;}
	if ((mY>110)&&(mY<135)&&(mX>37)&&(mX<700)) tracker=mX-28;
	 else tracker=tracker1;
}

var timeout = 0;
var finished = true;
function going()
{if (timeout!=0) clearTimeout(timeout);
	if (rex('arrow')>((tracker+11)+55)) movelay('arrow',rex('arrow')-30,98);
	else if (rex('arrow')<((tracker+11)-55)) movelay('arrow',rex('arrow')+30,98);
	else movelay('arrow',tracker,98);
 finished = true;
 timeout=setTimeout('going()',100);}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		Slice_11_over = newImage("images/Slice-11-over.gif");
		Slice_13_over = newImage("images/Slice-13-over.gif");
		Slice_15_over = newImage("images/Slice-15-over.gif");
		Slice_17_over = newImage("images/Slice-17-over.gif");
		Slice_19_over = newImage("images/Slice-19-over.gif");
		Slice_21_over = newImage("images/Slice-21-over.gif");
		Slice_23_over = newImage("images/Slice-23-over.gif");
		preloadFlag = true;
	}
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "pluginspage":
      case "type":
      case "src":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "data":
      case "codebase":
      case "classid":
      case "id":
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  return ret;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
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_openBrWindow(theURL,winName,features) { //v2.0
  var newwin=window.open(theURL,winName,features);
  return false;
}

function js_openpage(url) {
  var newwin=window.open(url,"","toolbar=no, top=8,left=0,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=420,height=420");
  return false;
}

function js_infopen(url) {
  var newwin=window.open(url,"open","toolbar=no, top=20,left=0,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=638,height=394");
  return false;
}

var cookieenabled=(navigator.cookieEnabled)? true : false;
var buylist_maxcount =15;
var buylist_alert = lan_str[2] + buylist_maxcount + lan_str[3];
var buylist_count,buylist_newpro,buylist_var,buylist_provar,buylist_paravar;

function indexofstr(str1,str2,splitstr){
var str2 = str2.split(splitstr)
	for (var i=0; i<=str2.length;i++ )
	{ if (str2[i] == str1) return i;else continue;}
	return -1;
}

function Cookie(document, name, days, path, domain, secure){
    this.$document = document;
    this.$name = name;
    if (days) this.$expiration = new Date((new Date()).getTime() + days*3600000*24);else this.$expiration = null;
    if (path) this.$path = path; else this.$path = null;
    if (domain) this.$domain = domain; else this.$domain = null;
    if (secure) this.$secure = true; else this.$secure = false;
}

Cookie.prototype.store = function (){
    var cookieval = "";
    for(var prop in this) {
        if ((prop.charAt(0) == '$') || ((typeof this[prop]) == 'function')) 
            continue;
        if (cookieval != "") cookieval += '&';
        cookieval += prop + '=' + escape(this[prop]);
    }
    var cookie = this.$name + '=' + cookieval;
    if (this.$expiration) cookie += '; expires=' + this.$expiration.toGMTString();
    if (this.$path) cookie += '; path=' + this.$path;
    if (this.$domain) cookie += '; domain=' + this.$domain;
    if (this.$secure) cookie += '; secure';
    this.$document.cookie = cookie;
}

Cookie.prototype.load = function() { 
    var allcookies = this.$document.cookie;
    if (allcookies == "") return false;
    var start = allcookies.indexOf(this.$name + '=');
    if ((start == -1) || (start != 0 && allcookies.indexOf('; '+ this.$name + '=') == -1 ))  return false;
    start += this.$name.length + 1;
    var end = allcookies.indexOf(';', start);
    if (end == -1) end = allcookies.length;
    var cookieval = allcookies.substring(start, end);
	 var a = cookieval.split('&');
    for(var i=0; i < a.length; i++) 
        a[i] = a[i].split('=');
    for(var i = 0; i < a.length; i++) {
        this[a[i][0]] = unescape(a[i][1]);
    }
    return true;
}

Cookie.prototype.remove = function() {
    var cookie;
    cookie = this.$name + '=';
    if (this.$path) cookie += '; path=' + this.$path;
    if (this.$domain) cookie += '; domain=' + this.$domain;
    cookie += '; expires=Fri, 25-Jan-1980 00:00:00 GMT';
    this.$document.cookie = cookie;
}

var http_request = false;
function showrequest(url,element,asyn) {
	var isFFCLS = true;
	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;}
    http_request.onreadystatechange = sub_showrequest;
    http_request.open('GET', url, asyn);
    http_request.send(null);
	if ((!asyn) && (isFFCLS)) sub_showrequest();
	function sub_showrequest(){
	    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			isFFCLS = false;
			document.getElementById(element).innerHTML = http_request.responseText;
        } else {alert('There was a problem with the request.');}
		}	
	}
}