//tooltip
var reviewStyle = 0 ;   //评论的数值

var tooltip=function(){
	var id = 'tt';
	var top = 3;
	var left = 3;
	var maxw = 300;
	var speed = 10;
	var timer = 20;
	var endalpha = 95;
	var alpha = 0;
	var tt,t,c,b,h;
	var ie = document.all ? true : false;
	return{
		show:function(v,w){
			if(tt == null){
				tt = document.createElement('div');
				tt.setAttribute('id',id);
				t = document.createElement('div');
				t.setAttribute('id',id + 'top');
				c = document.createElement('div');
				c.setAttribute('id',id + 'cont');
				b = document.createElement('div');
				b.setAttribute('id',id + 'bot');
				tt.appendChild(t);
				tt.appendChild(c);
				tt.appendChild(b);
				document.body.appendChild(tt);
				tt.style.opacity = 0;
				tt.style.filter = 'alpha(opacity=0)';
				document.onmousemove = this.pos;
			}
			tt.style.display = 'block';
			c.innerHTML = v;
			tt.style.width = w ? w + 'px' : 'auto';
			if(!w && ie){
				t.style.display = 'none';
				b.style.display = 'none';
				tt.style.width = tt.offsetWidth;
				t.style.display = 'block';
				b.style.display = 'block';
			}
			if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
			h = parseInt(tt.offsetHeight) + top;
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(1)},timer);
		},
		pos:function(e){
			var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
			var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
			tt.style.top = (u - h) + 'px';
			tt.style.left = (l + left) + 'px';
		},
		fade:function(d){
			var a = alpha;
			if((a != endalpha && d == 1) || (a != 0 && d == -1)){
				var i = speed;
				if(endalpha - a < speed && d == 1){
					i = endalpha - a;
				}else if(alpha < speed && d == -1){
					i = a;
				}
				alpha = a + (i * d);
				tt.style.opacity = alpha * .01;
				tt.style.filter = 'alpha(opacity=' + alpha + ')';
			}else{
				clearInterval(tt.timer);
				if(d == -1){tt.style.display = 'none'}
			}
		},
		hide:function(){
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
		}
	};
}();
 
  //fee
 function displaySubMenu() {
 document.getElementById("subMenu").style.display = "block";
 }

 function hideSubMenu() {
 document.getElementById("subMenu").style.display = "none";
}

  function showAndHide(obj,types){
    var Layer=window.document.getElementById(obj);
    switch(types){
  case "show":
    Layer.style.display="block";
  break;
  case "hide":
    Layer.style.display="none";
  break;
}
  }
  
  function getValue(obj,str){
    var input=window.document.getElementById(obj);
input.innerHTML=str+"<img src='/images/ico_select.gif' />";
  }
    //fee
  
  //Tips
 function show(c_Str,imgg)
{if(document.getElementById(c_Str).style.display=='none')
{document.getElementById(c_Str).style.display='block';
document.getElementById(imgg).src='/images/downIcon.png'}
else{document.getElementById(c_Str).style.display='none';
document.getElementById(imgg).src='/images/upIcon.png'}}

function preview(){
pr=window.open('','Preview','scrollbars=1,menubar=1,status=1,width=480 height=320,left=10,top=10');
pr.document.write(jstxt.innerText);}
  //Tips
  
 //color
function changeImg(URL){
document.getElementById("productImg").src=URL;
} 

function beginLoad(){
document.getElementById("checkDIV1").className="changeCheckBG";
}

function changeBg(checkNum){
for(var i=1;i<6;i++){
document.getElementById("checkDIV"+i).className="changeCheckBG1";
}

document.getElementById("checkDIV"+checkNum).className="changeCheckBG";
}

   //产品列表分页 --ccg
   function jsPage(categoryIDParam ,page ,numberParam)
     {
       //alert("numberParam"+numberParam);
         var urls ="/ajax.aspx?category="+categoryIDParam+"&page="+page+"&number="+numberParam+"&action=productpage" ;
         if( parseInt(numberParam) == 0) numberParam= numberParam+1;
         var tabcontent = "#tab1content"+numberParam;
         alert(urls);
           $.ajax({
	 	   type:"get",
		   url :urls,
		   beforeSend:function(XMLHttpRequest){$(tabcontent).html("<div style='padding:30px;border:1px solid #ccc;'><center><img src=/images/lightbox-ico-loading.gif /></center></div>");},
		   success:function(msg)
		   { 
		     $(tabcontent).html(msg);
		    //  $("#tab1content1").html("test");
		    // document.getElementById("tab1content1").innerHTML=msg;
		   },
	       error:function(){ 
	      // alert("Please check your network");
		   }
		   });

     }
    
    //添加到收藏夹 --ccg
    function  addFavarite(productID)
    {
        var urls="/ajax.aspx?prodID="+productID+"&action=addFav";
        //alert(urls);
        $.ajax({ 
          type:"POST", 
          url: urls,
          beforeSend: function(XMLHttpRequest){ },
          success:function(Message){  
           if(Message =="SUCCESS")
           {
             alert("Product has been added successfully.");
           }
           else if(Message =="Login")
           {
             alert("Please sign in firstly.");
           }
           else if(Message == "Error")
           {
           alert("Please sign in firstly.");
           }
           else if(Message == "Exit")
           {
           alert("Product has been added successfully!");
           }
           else if(Message =="Prod")
           {
            alert("Select Product");
           }
          }, 
        error:function(){
             alert("Program Error");
                }
           });      
    }
    
    
    //详细页面添加到收藏夹
    function  addFavpShow(productID)
    {
      document.getElementById("msgFav").innerHTML = "";
      var urls="/ajax.aspx?prodID="+productID+"&action=addFav";
        //alert(urls);
        $.ajax({ 
          type:"POST", 
          url: urls,
          beforeSend: function(XMLHttpRequest){ },
          success:function(Message){  
           if(Message =="SUCCESS")
           {
              document.getElementById("msgFav").innerHTML ="Product has been added successfully.";
           }
           else if(Message =="Login")
           {
             //alert("Please log in to add your favourite product.");
             document.getElementById("msgFav").innerHTML ="Please log in to add your favourite product.";
           }
           else if(Message == "Error")
           {
           //alert("Error");
           document.getElementById("msgFav").innerHTML = "Error.";
           }
           else if(Message == "Exit")
           {
           //alert("Product has been added successfully!");
           document.getElementById("msgFav").innerHTML ="Product has been added successfully!";
           }
           else if(Message =="Prod")
           {
           // alert("Select Product");
            document.getElementById("msgFav").innerHTML ="Select Product!";
           }
          }, 
        error:function(){
            // alert("Program Error");
             document.getElementById("msgFav").innerHTML ="Program Error!";
                }
           });      
    }
    
    

    //账户中心Favorites 页面 --ccg
     function selectBox(selectType)
     {
        var checkboxis = document.getElementsByName("checkbox2");
        if(selectType == "reverse"){
            for (var i=0; i<checkboxis.length; i++){         
                checkboxis[i].checked = !checkboxis[i].checked;
            }
        }
        else if(selectType == "all")
        {
            for (var i=0; i<checkboxis.length; i++){            
                checkboxis[i].checked = true;
            }
        }
     }
    
    function GetCookieVal(offset) 
    //获得Cookie解码后的值 
     {
        var endstr = document.cookie.indexOf (";", offset);
        if (endstr == -1)
         endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
     }



    function SetCookie(name, value) 
    //设定Cookie值
   { 
       var expdate = new Date();
       var argv = SetCookie.arguments;
       var argc = SetCookie.arguments.length;
       var expires = (argc > 2) ? argv[2] : null;
       var path = "/";
       var domain = (argc > 4) ? argv[4] : null;
       var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}


   function DelCookie(name)
     //删除Cookie
    { 
         var exp = new Date();
         exp.setTime (exp.getTime() - 1);
         var cval = GetCookie(name);
        document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
    }


   function GetCookie(name) 
    //获得Cookie的原始值
   { 
     var arg = name + "=";
     var alen = arg.length;
     var clen = document.cookie.length;
     var i = 0;
     while (i < clen)
     {
       var j = i + alen;
       if (document.cookie.substring(i, j) == arg)
       return GetCookieVal (j);
       i = document.cookie.indexOf(" ", i) + 1;
       if (i == 0) break;
     }
     return null;
   }


  //说明书的js
  function checkInstr()
  {
      var strTemp = document.getElementById("ctl00_ContentPlaceHolder2_searNames").value;
      if(strTemp == "" || strTemp == null)
      {
          document.getElementById("ErrorMsg").innerHTML =" Please enter what you want to search for!";
          return false ;
      }
      return true;
  } 
  
   //添加到购物车按钮的事件
  function AddCart(proIDParam)
   {
        var urls="/ajax.aspx?prodID="+proIDParam+"&action=addcart";//alert(urls);
        $.ajax({ 
          type:"POST", 
          url: urls,
          beforeSend: function(XMLHttpRequest){ },
          success:function(Message){  
           if(Message =="SUCCESS")
           {
             location.href="/cart.aspx";
           }
           else if(Message == "NULL")
           {
            alert("Sorry, please choose a product to add to cart.");
           }
           else
           {
            alert(Message);
           }
          }, 
        error:function(){
             alert("Program Error");
                }
           });      
   }
   
   function addUseful()
   {
        var compareid = $("#ctl00_ContentPlaceHolder2_hdID").val();
        var urls="/ajax.aspx?action=useful&cid="+compareid;//alert(urls);
        $.ajax({ 
          type:"POST", 
          url: urls,
          beforeSend: function(XMLHttpRequest){ },
          success:function(msg){
                if(msg!="fail")
                {
                    $("#spuseful").html(msg);
                }
          }, 
          error:function(){alert("Program Error");}
           });      
   }
   
   function isMail(mail)
   {
      var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
      if (!patrn.test(mail)) 
            return false; 
      else 
            return true; 
   }
   
   function addCompareComment()
   {
        var compareid = $("#ctl00_ContentPlaceHolder2_hdID").val();
        var comment=$("#txtComment").val();
        if(comment=="")
        {
            $("#spMsg").html("Please fill out your comment.");
            return;
        }
        var email=$("#txtEmail").val();
        if(email=="")
        {
            $("#spMsg").html("Please enter your Email!");
            return;
        }
        else if(!isMail(email))
        {
            $("#spMsg").html("Please enter your right Email address!");
            return;
        }

        var urls="/ajax.aspx?action=comparecomment&cid="+compareid+"&cmt="+comment+"&email="+email;//alert(urls);
        $.get(urls, function(msg){
           if(msg=="success")
                        {
                            $("#txtEmail").val("");
                            $("#txtComment").val("");
                            $("#spMsg").html("Thank you, your comment has been received, it will be shown soon after our review.");
                        }
                        else
                        {
                            $("#spMsg").html("Try Again!");
                        }
          }); 
   }
  
    
