﻿function getNowDateTime()
{//获取当前时间
    var DD=new Date();
    return(String(DD.getYear())+String((DD.getMonth()+1)) + String(DD.getDate()) + String(DD.getHours()) + String(DD.getMinutes()) + String(DD.getSeconds()) + String(DD.getMilliseconds()));
}

//去掉首尾空格(相当于trim())
function Trim(str)   
  {return str.replace(/(^\s*)|(\s*$)/g,"");}   
function Ltrim()
  {return str.replace(/(^\s*)/g,"");}   
function Rtrim()
  {return str.replace(/(\s*$)/g,"");}  
  
function $(objId)
{//按ID获取html控件
    return(document.getElementById(objId));
}

function showObj(obj)
{//显示html控件
    $(obj).style.display = "";
}
function hidObj(obj)
{//隐藏html控件
    $(obj).style.display = "none";
}
 
function ClearCache(url)
{//防止取缓存
    if(url.indexOf("?")!=-1)
   {
    return url+"&ram="+getNowDateTime();
   }
   else
   {
    return url+"?ram="+getNowDateTime();
   }
   
}

function GetArgsFromHref(sHref, sArgName) 
{//分离地址栏参数，相当于Request
　　var args = sHref.split("?"); 
　　var retval = ""; 
　　if(args[0] == sHref) /*参数为空*/ 
　　{ 
	　　return retval; /*无需做任何处理*/ 
　　} 
　　var str = args[1]; 
　　args = str.split("&"); 
　　for(var i = 0; i < args.length; i ++) 
　　{ 
	　　str = args[i]; 
	　　var arg = str.split("="); 
	　　if(arg.length <= 1) continue; 
	　　if(arg[0] == sArgName) retval = arg[1]; 
　　} 
　　return retval; 
}

function InitAjax()
{//ajax应用
     var ajax=false;
     try 
     {
		 ajax = new ActiveXObject("Msxml2.XMLHTTP");
	 }
	 catch (e)
	 {
		 try 
		 {
			  ajax = new ActiveXObject("Microsoft.XMLHTTP");
		 }
		 catch (E) 
		 {
			  ajax = false;
         }
     }
     if (!ajax && typeof XMLHttpRequest!="undefined") {
		 ajax = new XMLHttpRequest();
		 }
	 return ajax;

}

function getNews(url,msg)
{
   var show = $(msg);
   openMessage_box();
   var ajax = InitAjax();
   ajax.open("GET", ClearCache(url), true);
   ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
			show.innerHTML = ajax.responseText;
            $("massage_box").style.visibility="hidden";
			}
      }
   ajax.send(null);
}

function selectPageId(gurl,div,span,count)
{
   for(i=1;i<=count;i++)
   {
      var spanid=$(div+i);
      spanid.style.color="";
   }
   var divid=$(span);
   divid.style.color="#ff0000";
   getNews(gurl,div);
}

function addInnerList(url,msg,ts)
{
   $(ts).style.display="none";
   var show = $(msg);
   var ajax = InitAjax();
   ajax.open("GET", ClearCache(url), true);
   ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
			if(ajax.responseText=="")
			{
				$(ts).style.display="";
			}
			show.innerHTML = ajax.responseText + show.innerHTML;
		}
      }
   ajax.send(null);
}

function getUserpassword()
{
    var logmail=Trim($("logmail").value);
    if(logmail!="")
    {
       var url="/user/getUserPassword.aspx?email="+logmail;
       openMessage_box();
       var ajax = InitAjax();
       ajax.open("GET", ClearCache(url), true);
       ajax.onreadystatechange = function() {
          if (ajax.readyState == 4 && ajax.status == 200) {
              closeMessage_box();
			  DIVAlert("alert",ajax.responseText)
		  }
       }
       ajax.send(null);

    }
    else
    {
       DIVAlert("alert","Please input your email!",null,$("logmail"));
    }
}

function onkey_inputQty(v,e)
{
     if(getkeyNum(e)==13)
     {
         var t=isvalidinput(v);
         switch(t)
         {
            case 1:
               IsLogin(1);
               break;
            case 0:
               e.keyCode=9;
               e.which=9;
               break;
            case 2:
               e.keyCode=9;
               e.which=9;
               break;
            default:
               break;
         }
     }
}

function onkey_inputQtyComingSoon(v,e)
{
     if(getkeyNum(e)==13)
     {
         var t=isvalidinput(v);
         switch(t)
         {
            case 1:
               IsLogin(5);
               break;
            case 0:
               e.keyCode=9;
               e.which=9;
               break;
            case 2:
               e.keyCode=9;
               e.which=9;
               break;
            default:
               break;
         }
     }
}

function IsLogin(ck,pid)
{  //判断用户是否登录
   openMessage_box();
   var tag;
   var url = "/user/IsLogin.aspx"+"?ram="+getNowDateTime();
   var ajax = InitAjax();
   ajax.open("GET", url, true);
   ajax.onreadystatechange = function () {
        if (ajax.readyState == 4 && ajax.status == 200)
        { 
             closeMessage_box();
			 if(ajax.responseText == "yes")
			 {
			       if(ck==0)
			       {
			           addtoFavorites(pid);
			       }
                   if(ck==1)
                   {
                       addtoCart();
                   }
                   if(ck==2)
                   {
                       window.location="/Cart/viewcart.aspx";
                   }
                   if(ck==3)
                   {
                       window.location="/Cart/favorites.aspx";
                   }
                   if(ck==4)
                   {
                       window.location="/user/userinfo.aspx";
                   }
                   if(ck==5)
                   {
                        addOrderByComingSoon();
                   }
                   if(ck==6)
                   {
                       window.location="/Cart/viewReserve.aspx";
                   }
                   if(ck==8)
                   {
                       window.open('http://survey.2valor.com');
                   }
			 }
			 else
			 {
			      $("cxtLeft_userLogin").innerHTML="<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"center\" width=\"100%\" style=\"height: 88px\"><tr><td class=\"td2\"><div style=\"margin-bottom:3px;\"><input id=\"logmail\" type=\"text\" style=\"width:107px;color:#333;background:url('/webpic/toppic/email.gif'); border:1px #b7b7b5 solid;\" onFocus=\"this.style.background='#FFF';\" onBlur=\"if(this.value=='')this.style.background='url(/webpic/toppic/email.gif)';\" onkeydown=\"if(event.keyCode==13)jsLogin('logmail','logpwd');\" /></div><div><input id=\"logpwd\" type=\"password\" style=\"width:107px;color:#333;background:url('/webpic/toppic/epwd.gif'); border:1px #b7b7b5 solid;\" onFocus=\"this.style.background='#FFF';\" onBlur=\"if(this.value=='')this.style.background='url(/webpic/toppic/epwd.gif)';\" onkeydown=\"if(event.keyCode==13)jsLogin('logmail','logpwd');\" /></div></td><td class=\"td1\"><input type=\"button\" style=\"cursor:pointer;border:0px;width:60px;height:39px;background-image:url('/Webpic/newbeta/LoginBT.gif');\" align=\"AbsMiddle\" onclick=\"jsLogin('logmail','logpwd');\" /></td></tr><tr><td class=\"td3\" align=\"left\" colspan=\"2\"><table style=\"width: 181px;\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td rowspan=\"2\" style=\"width:50px; text-align:center;\"><img src=\"/webpic/newbeta/loginInc.gif\" /></td><td style=\"height:20px;\"><a href=\"javascript:getUserpassword();\"><img src=\"/webpic/newbeta/forgetpw.gif\" style=\"border:0px;\" /></a></td></tr><tr><td style=\"height:20px;\"><a href=\"/user/newuser.aspx\"><img src=\"/webpic/newbeta/joinnow.gif\" style=\"border:0px;\" /></a></td></tr></table></td></tr></table>";
			      DIVLogin();
			 }
		}
   }
   ajax.send(null);
}

function deleteFavorites(div,pid,id)
{
    if(confirm("Remove it now?"))
    {
       favoritesProcess(div,pid,id);
    }
}

function favoritesProcess(div,pid,id)
{
   var url="/cart/delFavorites.aspx?cid="+pid;
   openMessage_box();
   var ajax = InitAjax();
   ajax.open("GET", ClearCache(url), true);
   ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
           closeMessage_box();
           if(ajax.responseText!="")
           {
              if(ajax.responseText=="0")
              {
                 window.location="/Cart/favorites.aspx";
              }
              else
              {
			     DIVAlert("alert",ajax.responseText)
			  }
		   } 
		   else
		   {
		      $(id).removeChild($(div));
           }
		}
      }
   ajax.send(null);
}

function addtoFavorites(pid)
{
    var url="/Cart/addToCollection.aspx?pid="+pid;
    addToCartgetNews(url);
}

function addtoCart(ck)
{
    var qtystr="";
    var pidstr="";
    var qty=document.getElementsByName("Qty");
    var pid=document.getElementsByName("pid");
    for(var i=0;i<qty.length;i++)
    {
       if(qty[i].value==null || qty[i].value=="")
	   {
	     qtystr+=",";
	     pidstr+=",";
	   }
	   else
	   {
	     if(i+1==qty.length)
	     {
	       qtystr+=qty[i].value;
	       pidstr+=pid[i].value;
	     }
	     else
	     {
           qtystr+=qty[i].value+",";
           pidstr+=pid[i].value+",";
         }
         qty[i].value="";
	   }
    }
    var url="/Cart/addToCart.aspx?qty="+qtystr+"&pid="+pidstr;
    addToCartgetNews(url);
}


function addOrderByComingSoon()
{
    var qtystr="";
    var pidstr="";
    var qty=document.getElementsByName("Qty");
    var pid=document.getElementsByName("pid");
    for(var i=0;i<qty.length;i++)
    {
       if(qty[i].value==null || qty[i].value=="")
	   {
	     qtystr+=",";
	     pidstr+=",";
	   }
	   else
	   {
	     if(i+1==qty.length)
	     {
	       qtystr+=qty[i].value;
	       pidstr+=pid[i].value;
	     }
	     else
	     {
           qtystr+=qty[i].value+",";
           pidstr+=pid[i].value+",";
         }
         qty[i].value="";
	   }
    }
    var url="/Cart/addOrderByComingSoon.aspx?qty="+qtystr+"&pid="+pidstr;
    addToCartgetNews(url);
}

var objTimer;

function addToCartgetNews(url)
{
   openMessage_box();
   var ajax = InitAjax();
   ajax.open("GET", ClearCache(url), true);
   ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
            setCartMessageStyle();
			$("massage_box").innerHTML = ajax.responseText;
			$("closeBtn").focus();
			objTimer=setInterval("closeMessage_box()",5*1000)
			}
      }
   ajax.send(null);
}

function setCartMessageStyle()
{ 
      var msgObj= $("massage_box");
      msgObj.setAttribute("align","center");
      msgObj.style.backgroundColor="";
      msgObj.style.color="#000000";
      msgObj.style.position = "absolute";
      msgObj.style.left = "50%";
      msgObj.style.top = "40%";
      msgObj.style.marginLeft = "-290px" ;
      msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
      msgObj.style.width = "581px";
      msgObj.style.height ="auto";
      msgObj.style.textAlign = "center";
      msgObj.style.lineHeight ="25px";
      msgObj.style.zIndex = "10001";
}

function setMessage_boxStyle()
{ 
      var msgObj= $("massage_box");
      msgObj.setAttribute("align","center");
      msgObj.style.position = "absolute";
      msgObj.style.left = "50%";
      msgObj.style.top = "50%";
      msgObj.style.marginLeft = "-110px" ;
      msgObj.style.marginTop = -25+document.documentElement.scrollTop+"px";
      msgObj.style.width = "220px";
      msgObj.style.height ="auto";
      msgObj.style.textAlign = "left";
      msgObj.style.zIndex = "10001";
      msgObj.style.fontSize="11px";
      msgObj.style.fontFamily="Verdana";
      msgObj.style.color="#000000";
}

function openMessage_box(mes)
{
   var dgc = $("massage_box");
   var html="";
   html = "<table style=\"border:1px solid #7eacb1;background-color:#d4e3e5;width:100%; height:53px;\"><tr><td style=\"padding-left:10px;padding-right:10px;\"><img src=\"/webpic/newbeta/loading.gif\" align=\"absmiddle\">&nbsp;&nbsp;";
   if(mes=="s")
   {html +="Processing , please wait..."}
   else
   {html +="Processing , please wait...";}
   html +="</td></tr></table>";
   dgc.innerHTML=html;
   dgc.style.visibility="visible";
   setMessage_boxStyle();
}

function closeMessage_box()
{
   var dgc = $("massage_box");
   dgc.style.visibility="hidden";
   if(objTimer) window.clearInterval(objTimer);
}

function checkEmail(t)
{
   if(t.value.length!=0)
   {
      var mail=t.value;
      var url="/user/checkEmail.aspx?ram="+getNowDateTime()+"&email="+mail;
      var ajax=InitAjax();
      ajax.open("GET", url, true);
      ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) 
        {
            var mes=ajax.responseText
			if(mes!="")
			{
			   DIVAlert("alert",mes,null,t)
			}
		}
      }
      ajax.send(null);
   }
}

function jsLogin(email,pwd)
{//利用客户端实现无刷新登录
 openMessage_box();
 var ss = new Array();
 var url = "/user/userLogin.aspx?logmail=" + Trim($(email).value) + "&logpwd=" + Trim($(pwd).value) + "&ram=" + getNowDateTime();
 var ajax = InitAjax();
   ajax.open("GET", url, true);
   ajax.onreadystatechange = function () {
        if (ajax.readyState == 4 && ajax.status == 200)
        { 
			    if(ajax.responseText.indexOf("true|") != -1)
			    {
			        closeMessage_box();
			        ss = ajax.responseText.split("|");
			        $("cxtLeft_userLogin").innerHTML = "<div class=\"afterLogin\" style=\"text-align:left;text-indent:15px;\">Welcome, </div><div class=\"afterLogin\" style=\"color:#ff0000;text-align:center;font-size:13px;\">" + ss[1] + "</div><div class=\"afterLogin\"><a href=\"javascript:IsLogin(4)\">My info.</a> <span style=\"color:#000\">&nbsp;|&nbsp;</span> <a href=\"javascript:IsLogin(2)\"><img src=\"/Webpic/toppic/cart.gif\" width=\"20\" height=\"15\" border=\"0\" align=\"absmiddle\">My Cart</a></div><div class=\"afterLogin\"><a href=\"javascript:IsLogin(8)\">Online Survey</a><span style=\"color:#000\">&nbsp;|&nbsp;</span><a href=\"#\" onclick=\"DIVAlert('confirm','Confirmed to logout?','jslogout()',null);\" style=\"text-decoration:underline;\">Logout</a></div>";
			    }
			    else
			    {
			        closeMessage_box();
			        //tag = false;
			        DIVAlert("alert","Sorry, you enter the e-mail or password is incorrect, please try again!",null,null);
			    }

		}
   }
   ajax.send(null);
}

function jslogout()
{//利用客户端注销用户身份
 var url = "/user/userLogout.aspx?ram=" + getNowDateTime();
 var ajax = InitAjax();
   ajax.open("GET", url, true);
   ajax.onreadystatechange = function () {
        if (ajax.readyState == 4 && ajax.status == 200)
        { 
			    if(ajax.responseText == "true")
			    {
			        location.href="/";        
			    }
		}
   }
   ajax.send(null);
}

function DIVLogin(){//弹出式登录对话框

      var msgw,msgh,bordercolor;
      msgw=405;//提示窗口的宽度
      titleheight=38; //提示窗口标题高度
      bordercolor="#336699";//提示窗口的边框颜色
      titlecolor="#336699";//提示窗口的标题颜色
      
      var sWidth,sHeight;
      sWidth=(document.body.offsetWidth > window.screen.width) ? document.body.offsetWidth : window.screen.width-20;
      sHeight=document.body.offsetHeight;
      var bgObj=document.createElement("div");
      bgObj.setAttribute('id','bgDiv');
      bgObj.style.position="absolute";
      bgObj.style.top="0";
      bgObj.style.background="#777";
      bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);";
      bgObj.style.opacity="0.6";
      bgObj.style.left="0";
      bgObj.style.width=sWidth + "px";
      bgObj.style.height=sHeight + "px";
      bgObj.style.zIndex = "10000";
      document.body.appendChild(bgObj);
      
      var msgObj=document.createElement("div")
      msgObj.setAttribute("id","msgDiv");
      msgObj.setAttribute("align","center");
      msgObj.style.position = "absolute";
      msgObj.style.left = "50%";
      msgObj.style.top = "50%";
      msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
      msgObj.style.marginLeft = "-200px" ;
      msgObj.style.marginTop = -90+document.documentElement.scrollTop+"px";
      msgObj.style.width = msgw + "px";
      msgObj.style.height ="auto";
      msgObj.style.textAlign = "center";
      msgObj.style.lineHeight ="25px";
      msgObj.style.zIndex = "10001";
   
        var title=document.createElement("div");
        title.setAttribute("id","msgTitle");
        title.style.cursor="pointer";
        title.innerHTML='<div><img src="/webpic/openMes/mes-01.png" border="0" /></div>';
        title.onclick=function closeDiv(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
        }
        document.body.appendChild(msgObj);
        $("msgDiv").appendChild(title);
        var txt=document.createElement("div");
        txt.style.background="url(/webpic/openMes/mes-02.jpg)";
        txt.setAttribute("id","msgTxt");
        txt.innerHTML = '<br><div style="float:left; padding-left:20px; width:90px;"><img src="/webpic/openMes/mesCon-2.jpg" border="0" /></div><div style="float:right;width:280px; text-align:left; padding-right:5px;text-indent:10px;"><p style="line-height:18px;">E-mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id=\"logmail1\" type=\"text\" style=\"width:140px;color:#333;\" /></p><p style="line-height:18px;">Password:&nbsp;<input id=\"logpwd1\" type=\"password\" style=\"width:140px;color:#333;\" /></p></div>';
        txt.innerHTML+='<div style="clear:both;"><br><input type="image" id="OKBtn" src="/webpic/openMes/bt-03.jpg" border="0" style="cursor:pointer;" />&nbsp;&nbsp;&nbsp;&nbsp;<img style="cursor:pointer;" id="CancelBtn" src="/webpic/openMes/bt-02.jpg" /></div>';
        txt.innerHTML+='<div><br><img src="/webpic/openMes/mes-03.png" border="0" /></div>';
            $("msgDiv").appendChild(txt);
            $("OKBtn").onclick=function(){//定义关闭窗口函数
                   $("logmail").value = Trim($("logmail1").value);
                   $("logpwd").value = Trim($("logpwd1").value);
                   $("logmail").style.background = "#ffffff";
                   $("logpwd").style.background = "#ffffff";
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
                   jsLogin("logmail","logpwd");
            }
            $("CancelBtn").onclick=function(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
            }
}

function DIVAlert(sort,str,goUrl,FO){
      /*用法简要介绍:
            1,函数利用层div来模拟windows网页编程中常见的两种对话框--消息提示框和警告确认框
            2,参数sort取值可能为"alert"和"confirm",前者表示消息提示框,后者则为警告确认框
            3,str为弹出窗口中要显示的文本内容,支持HTML语法,样式已定义好,一般为纯文本内容即可
            4,当sort为"alert"时,参数goUrl可以为null,表示点击OK按钮后,页面地址不会改变,反之,页面将会转向到指定的地址;
              当sort为"confirm"时,goUrl一般不能为空,表示确认后将要继续的操作的函数名,为null则不进行任何操作,效果等同于点击Cancel
            5,FO参数指定调用该函数的控件,将用户焦点引导在该空间上,可以为null.
      */
//      opTags("input",true);
      var msgw,msgh,bordercolor;
      msgw=405;//提示窗口的宽度
      msgh=100;//提示窗口的高度
      titleheight=18; //提示窗口标题高度
      bordercolor="#336699";//提示窗口的边框颜色
      titlecolor="#336699";//提示窗口的标题颜色
      
      var sWidth,sHeight;
      sWidth=(document.body.offsetWidth > window.screen.width) ? document.body.offsetWidth : window.screen.width-20;
      sHeight=document.body.offsetHeight;
      var bgObj=document.createElement("div");
      bgObj.setAttribute('id','bgDiv');
      bgObj.style.position="absolute";
      bgObj.style.top="0";
      bgObj.style.background="#777";
      bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);";
      bgObj.style.opacity="0.6";
      bgObj.style.left="0";
      bgObj.style.width=sWidth + "px";
      bgObj.style.height=sHeight + "px";
      bgObj.style.zIndex = "10000";
      document.body.appendChild(bgObj);
      
      var msgObj=document.createElement("div")
      msgObj.setAttribute("id","msgDiv");
      msgObj.setAttribute("align","center");
      msgObj.style.position = "absolute";
      msgObj.style.left = "50%";
      msgObj.style.top = "50%";
      msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
      msgObj.style.marginLeft = "-225px" ;
      msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
      msgObj.style.width = msgw + "px";
      msgObj.style.height ="auto";
      msgObj.style.textAlign = "center";
      msgObj.style.lineHeight ="25px";
      msgObj.style.zIndex = "10001";
   
        var title=document.createElement("div");
        title.setAttribute("id","msgTitle");
        title.style.cursor="pointer";
        title.innerHTML='<div><img src="/webpic/openMes/mes-01.png" border="0" /></div>';
        title.onclick=function closeDiv(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
//                   opTags("input",false);
                   if(FO!=null)
                   {
                       FO.focus();
                       FO.select();
                   }
                   if(goUrl!=null && sort=="alert")
                       location.href = goUrl;
                   }
        document.body.appendChild(msgObj);
        $("msgDiv").appendChild(title);
        
        var txt=document.createElement("div");
        txt.style.background="url(/webpic/openMes/mes-02.jpg)";
        txt.setAttribute("id","msgTxt");
        
        if(sort=="alert")
        {//如果是消息提示框
            txt.innerHTML = "";
            txt.innerHTML += '<br><div style="float:left; width:80px;text-align:center;"><img src="/webpic/openMes/mesCon-3.jpg" border="0" /></div><div style="float:right;width:315px; text-align:left; padding-right:5px;text-indent:10px;">'+str+'</div>';
            txt.innerHTML+='<div style="clear:both;"><input type="image" id="closeBtn" src="/webpic/openMes/bt-01.jpg" border="0" style="cursor:pointer;" /></div>';
            txt.innerHTML+='<div><br><img src="/webpic/openMes/mes-03.png" border="0" /></div>';
            $("msgDiv").appendChild(txt);
            $("closeBtn").focus();
            $("closeBtn").onclick=function(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
//                    opTags("input",false);
                    if(FO!=null)
                   {
                       FO.focus();
                       FO.select();
                   }
                   if(goUrl!=null)
                       location.href = goUrl;
                   }
                   
        }
        else if(sort=="confirm")
        {//如果是警告确认框
            txt.innerHTML = "";
            txt.innerHTML += '<br><div style="float:left; padding-right:30px; width:80px;text-align:center;"><img src="/webpic/openMes/mesCon-1.jpg" border="0" /></div><div style="float:right;width:280px; text-align:left; padding-right:5px;text-indent:10px;">'+str+'</div>';
            txt.innerHTML+='<div style="clear:both;"><input type="image" id="OKBtn" src="/webpic/openMes/bt-01.jpg" border="0" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img id="CancelBtn" src="/webpic/openMes/bt-02.jpg" border="0" /></div>';
            txt.innerHTML+='<div><br><img src="/webpic/openMes/mes-03.png" border="0" /></div>';
            $("msgDiv").appendChild(txt);
            $("OKBtn").focus();
            $("OKBtn").onclick=function(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
//                   opTags("input",false);
                   if(FO!=null)
                   {
                       FO.focus();
                       FO.select();
                   }
                   if(goUrl!=null)
                        eval(goUrl);
                   }
            $("CancelBtn").onclick=function(){//定义关闭窗口函数
                   document.body.removeChild(bgObj);
                   $("msgDiv").removeChild(title);
                   document.body.removeChild(msgObj);
//                   opTags("input",false);
                   if(FO!=null)
                   {
                       FO.focus();
                       FO.select();
                   }
                   }
        }
}
function opTags(tagName,status)
{
//  var input=document.getElementsByTagName(tagName);
//  for(var i = 0;i<input.length;i++)
//   {
//	   if(input[i].type == 'text')
//	   {
//		   input[i].disabled = status;
//	   }
//   }

}

function isoBigDiv()
{
	  var msgObj=document.createElement("div")
      msgObj.setAttribute("id","isoBig");
      msgObj.setAttribute("align","center");
      msgObj.style.background="white";
      msgObj.style.border="1px solid #336699";
      msgObj.style.position = "absolute";
      msgObj.style.left = (window.screen.width-451)/2 + "px";
      msgObj.style.top = "0px";
      msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
	  msgObj.style.width = "auto";
      msgObj.style.height = "auto";
	  
      msgObj.style.textAlign = "center";
      msgObj.style.lineHeight ="25px";
      msgObj.style.zIndex = "10001";
	  msgObj.innerHTML = '<img id="isoimg" src="/webpic/aboutuspic/iso.jpg" width="451" height="590" />';
	  document.body.appendChild(msgObj);	  
	  msgObj.onmouseout = function ()
	  {
	  	document.body.removeChild(msgObj);
	  }
}

 function showradiovalue(radiogroup){
  var numradios=radiogroup.length;
  for (var i=0;i<numradios;i++)
   if (radiogroup[i].checked)
    return 1;
	return 2;
 }
 function submitFM(){
 //alert("ss");
  if (window.aspnetForm.Q1){
   var j=showradiovalue(window.aspnetForm.Q1);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  }
  if (window.aspnetForm.Q2){
   var j=showradiovalue(window.aspnetForm.Q2);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  }
  if (window.aspnetForm.Q3){
   var j=showradiovalue(window.aspnetForm.Q3);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  }   
  if (window.aspnetForm.Q4){
   var j=showradiovalue(window.aspnetForm.Q4);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  }
  if (window.aspnetForm.Q5){
   var j=showradiovalue(window.aspnetForm.Q5);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  } 
  if (window.aspnetForm.Q6){
   var j=showradiovalue(window.aspnetForm.Q6);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  } 
  if (window.aspnetForm.Q7){
   var j=showradiovalue(window.aspnetForm.Q7);
   if (j==2){
   DIVAlert("alert","Please answer 1 to 7 questions at least!Thanks for your cooperate!",null,null);
   //window.alert("Please answer 1 to 7 questions at least!Thanks for your cooperate!");
   return false;
   }
  } 
  window.aspnetForm.submit();   
}

function getkeyNum(e)
{
   var keynum="";
   if(window.event)
   {
      keynum=e.keyCode;
   }
   else if(e.which)
   {
      keynum=e.which;
   }
   return keynum;
}

function onkey_Search(e)
{
  if(getkeyNum(e)==13) 
  {
    submit_Search();
  }
}

function submit_Search()
{
    openMessage_box("s");
    var tempstr="";
    if($("IsQuickly").checked)
    {
        tempstr += "/product/productQuicklyOrder.aspx?pcid="+$("pcid").value+"&pcidIndex="+$("pcid").selectedIndex+"&pmid="+$("pmid").value+"&pmidIndex="+$("pmid").selectedIndex+"&kw="+Trim($("kw").value);
    }
    else
    {
        tempstr += "/product/productSearch.aspx?pcid="+$("pcid").value+"&pcidIndex="+$("pcid").selectedIndex+"&pmid="+$("pmid").value+"&pmidIndex="+$("pmid").selectedIndex+"&kw="+Trim($("kw").value);
    }
    if($("IsPromotion").checked)
    {
        tempstr += "&IsPromotion=1";
    }
    else
    {
        tempstr += "&IsPromotion=0";
    }
    location.href = tempstr;
}

function SelectAll(severobj,count)
{
    if($(severobj+"_"+count).getAttribute("checked"))
    {
        for(var i=0;i<count;i++)
        {
                $(severobj+"_"+i).setAttribute("checked","checked");
        }
    }
    else
    {
        for(var i=0;i<count;i++)
        {
                $(severobj+"_"+i).setAttribute("checked","");
        }
    }
}

function AddZore(num)
{
 if(num<10)
 {
    return("0"+num);
 }
 else
 {
    return(num);
 }   
}

function formatDate(strDate)
{
    var dd=new Date(strDate);
    var year=dd.getYear();
    if(year<1900)
    {year=1900+dd.getYear();}
    return(AddZore(dd.getMonth()+1)+"/"+AddZore(dd.getDate())+"/"+year);
}

function Show_menu(menu,n,counter)
{
    if ($(menu+n).style.display=="")
	   {
        Close_menu(menu,counter);
	   }
	else
	   {
        Close_menu(menu,counter);
	    $(menu+n).style.display="";
	   }
}
function Close_menu(menu,counter)
{
   for(i=1;i<counter+1;i++)
	  $(menu+i).style.display="none";
}

function getmenulist(url,n,num){
   if($("pm"+n).style.display==""){
      close_list(num);
   }
   else{
   close_list(num);
   $("pm"+n).style.display="";
   getMenulist(url,"pagemenu"+n);
   }
}

function close_list(num){
   for(j=1;j<num+1;j++)
      $("pm"+j).style.display="none";
}

function getMenulist(url,msg)
{
   var show = $(msg);
   show.innerHTML = "Loading...";
   var ajax = InitAjax();
   ajax.open("GET", ClearCache(url), true);
   ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
			show.innerHTML = ajax.responseText;
			}
      }
   ajax.send(null);
}

function changeClassProduct(pcid,coid,pmid,kw,psid,counter,isPromotion,i,count)
{
    closeClassMenuBG(count);
    $("classMenu"+i).style.color="white";
    $("classMenu"+i).style.background="#515151";
    $("classMenu"+i).style.fontWeight='bold';
    $("countStr"+i).style.color="#0DFE00";
    showSearchClassList(pcid,coid,pmid,kw,'',counter,isPromotion);
}

function changeClassProduct2(pcid,coid,pmid,kw,psid,counter,isPromotion,i,count)
{
    closeClassMenuBG(count);
    $("classMenu"+i).style.color="white";
    $("classMenu"+i).style.background="#515151";
    $("classMenu"+i).style.fontWeight='bold';
    $("countStr"+i).style.color="#0DFE00";
    showSearchClassList2(pcid,coid,pmid,kw,'',counter,isPromotion);
}

function closeClassMenuBG(count)
{
   for(i=0;i<count;i++)
   {
      $("classMenu"+i).style.color="black";
      $("classMenu"+i).style.background="";
      $("classMenu"+i).style.fontWeight='normal';
      $("countStr"+i).style.color="red";
   }
}

function showSearchClassList(pcid,coid,pmid,kw,psid,counter,isPromotion)
{
    var url="searchDisplay.aspx?pcid="+pcid+"&coid="+coid+"&pmid="+pmid+"&psid="+psid+"&kw="+kw+"&counter="+counter+"&isPromotion="+isPromotion;
    getNews(url,"searchDiv1");
}

function showSearchClassList2(pcid,coid,pmid,kw,psid,counter,isPromotion)
{
    var url="searchQuickly.aspx?pcid="+pcid+"&coid="+coid+"&pmid="+pmid+"&psid="+psid+"&kw="+kw+"&counter="+counter+"&isPromotion="+isPromotion;
    getNews(url,"searchDiv1");
}

function initPhoneModel()
{
    if(phoneModel_Text!=null && phoneModel_Value!=null)
            {
                for(var i=0;i<phoneModel_Text.length;i++)
                {
                    document.write("<option value=\"" + phoneModel_Value[i] + "\">" + phoneModel_Text[i] + "</option>");
                }
            }
}
function initPhoneClass()
{
    if(phoneClass_Text!=null && phoneClass_Value!=null)
            {
                for(var i=0;i<phoneClass_Text.length;i++)
                {
                    document.write("<option value=\"" + phoneClass_Value[i] + "\">" + phoneClass_Text[i] + "</option>");
                }
            }
}

function deleteCartList(cartid, msg) {
    var url = "cartList.aspx?cartid=" + cartid;
    var show = $(msg);
    openMessage_box();
    var ajax = InitAjax();
    ajax.open("GET", ClearCache(url), true);
    ajax.onreadystatechange = function() {
        if (ajax.readyState == 4 && ajax.status == 200) {
            if (ajax.responseText == "norecord") {
                window.location = "/Cart/viewcart.aspx";
            }
            else {
                show.innerHTML = ajax.responseText;
            }
            $("massage_box").style.visibility = "hidden";
        }
    }
    ajax.send(null);
}