﻿function killErrors() {
return true;
}
window.onerror = killErrors;
function overColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="TR_BG"
		Obj.bgColor="";//颜色要改
	}
	
}
function outColor(Obj)
{
	var elements=Obj.childNodes;
	for(var i=0;i<elements.length;i++)
	{
		elements[i].className="TR_BG_list";
		Obj.bgColor="";
	}
}
 function ResizeImage(obj, MaxW, MaxH) {
	if (obj != null) imageObject = obj;	
	var state=imageObject.readyState;
	/*if(state!='complete') {
	     setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",50);
		return;
	}*/	
	var oldImage = new Image();
	oldImage.src = imageObject.src;
	var dW=oldImage.width;
	var dH=oldImage.height;
	//alert ('宽：'+dW+'，高：'+dH)
	if(dW>MaxW || dH>MaxH) {
		a=dW/MaxW; b=dH/MaxH;
		if(b>a) a=b;
		dW=dW/a; dH=dH/a;
	}
	
	if(dW > 0 && dH > 0) {
		imageObject.width=dW;
		imageObject.height=dH;
		
	}
}
 function show_hide(DivID,ImgID)
 {
    if (document.getElementById(DivID).style.display=='')
    {
        document.getElementById(DivID).style.display='none';
        document.getElementById(ImgID).src='/images/jia.gif';
    }
    else
    {
        document.getElementById(DivID).style.display='';
        document.getElementById(ImgID).src='/images/jian.gif';
    }
}
function shoucangdp(sid)
{
	$.get("/ajax/ajax.aspx?no-cache="+Math.random(),{Action:"shangcangdp",storeid:escape(sid)}, function (returnvalue, textStatus){				
				          var offset=$('#dpmenu').offset();															
							$('#denglu').css("left",offset.left+700+"px");
							$('#denglu').css('top',offset.top+20+"px");								
							$('#denglu').html(returnvalue);
							$('#denglu').show("slow");
		});  
		
}
function ShouCangSp(storeid,pid)
{
        $.get("/ajax/ajax.aspx?no-cache="+Math.random(),{Action:"shangcangsp",storeid:escape(storeid),pid:escape(pid)}, function (returnvalue, textStatus){				
				            var offset=$('#sccp').offset();															
							$('#denglu').css("left",offset.left-120+"px");
							$('#denglu').css('top',offset.top+15+"px");								
							$('#denglu').html(returnvalue);
							$('#denglu').show("slow");
		});
}
function Login(uname,pwd,check,pid,storeid,type)
{
	$.get("/ajax/ajax.aspx?no-cache="+Math.random(),{Action:"login",storeid:escape(storeid),type:escape(type),pid:escape(pid),username:escape(uname),pwd:escape(pwd),check:escape(check)}, function (returnvalue, textStatus){
							var offset=$('#dpmenu').offset();															
							$('#denglu').css("left",offset.left+700+"px");
							$('#denglu').css('top',offset.top+20+"px");								
							$('#denglu').html(returnvalue);
							$('#denglu').show("slow");
		}); 
}
function SpLogin(uname,pwd,check,pid,storeid,type)
{
	$.get("/ajax/ajax.aspx?no-cache="+Math.random(),{Action:"login",storeid:escape(storeid),type:escape(type),pid:escape(pid),username:escape(uname),pwd:escape(pwd),check:escape(check)}, function (returnvalue, textStatus){
							var offset=$('#sccp').offset();															
							$('#denglu').css("left",offset.left-120+"px");
							$('#denglu').css('top',offset.top+20+"px");								
							$('#denglu').html(returnvalue);
							$('#denglu').show("slow");
		}); 
}
function getbrand(classid)
{
	$.get("/storemanage/ajax.aspx?no-cache="+Math.random(),{Action:"getbrandid",classid:escape(classid)}, function (returnvalue, textStatus){
							var offset=$('#sccp').offset();
							$('#brand').html(returnvalue);						
		}); 
}
function incart(pid)
{  
    if(checkpcount("pcount"))
    {
    window.location.href="/shoppingcart/inCart.aspx?pid="+pid+"&pcount="+$('#pcount').val();}
    
}
function checkpcount(obj)
{ 
    if(!isNumber($('#'+obj).val()))
    {
        alert("请输入正确的产品数量！");
        $('#'+obj).val(1);
        return false;
    }
    else
    {      
      return true;
    }
}
function isNumber(oNum) 
   { 
  if(!oNum) return false; 
  var strP=/^-?\d+$/; 
  if(!strP.test(oNum)) return false;  
  return true; 
   } 
function checkform()
{  
    var eList=$('.gmcs');    
    var msg="请选择 ";
    var tag=true;
    var k=0;
    if(eList.length>0)
       { 
       for(var i=0;i<eList.length;i++)
         {
             if(!$($(eList[i]).children(".choose")).attr("id"))
             {  
                    if(k>0)
                    {msg+=","+$(eList[i]).attr("data");}
                    else
                    {msg+=$(eList[i]).attr("data");}
                    k++;
             } 
         }         
         if(k>0)
         {
            alert(msg);
            tag=false;
         }
         else
         {
            k=0;
            var selectpurchase="";
            $("div.gmcs a.choose").each(function(){
                if(k>0)
                {
                    selectpurchase+="-"+this.id.substring(this.id.lastIndexOf('_')+1);
                }
                else
                {
                    selectpurchase+=this.id.substring(this.id.lastIndexOf('_')+1);
                    
                }
                k++;
            });
            $("#purchase").val(selectpurchase);           
         }         
        }
        return tag;
}
function selectpurchase(id)
{
    var eList=document.getElementsByTagName("a");
    var status=false;
    if($("#"+id).attr("class")=="choose")
    {
        status=true;
    }
    var tag=id.substring(0,id.lastIndexOf('_')+1);
//    alert(tag);
    for(var i=0;i<eList.length;i++)
         {
            if(selectdata(eList[i].id,tag))
		    {
		    	$(eList[i]).attr("class","");
		    }		   
         }
       if(!status)
       {
       $("#"+id).attr("class","choose"); 
       }
      //改变价格
       changeprice();
}
function changeprice()
{
    var eList=$('.gmcs');   
    var k=0;
    if(eList.length>0)
       { 
       for(var i=0;i<eList.length;i++)
         {
             if(!$($(eList[i]).children(".choose")).attr("id"))
             { 
                 k++;
             } 
         }
         if(k==0)
         {  
            k=0;
            var selectpurchase="";
            $("div.gmcs a.choose").each(function(){
                if(k>0)
                {
                    selectpurchase+="-"+this.id.substring(this.id.lastIndexOf('_')+1);
                }
                else
                {
                    selectpurchase+=this.id.substring(this.id.lastIndexOf('_')+1);                    
                }
                k++;
            });           
            //根据这个改变价格 
            $.get("/ajax/ajax.aspx?no-cache="+Math.random(),{Action:"getprice",pid:escape($("#productid").val()),purchasevalue:escape(selectpurchase)}, function (returnvalue, textStatus){
//							alert(returnvalue);	
							var plist=returnvalue.split('@');
							$("#mprice").html(plist[0]);
							$("#gprice").html("￥"+plist[1]);
							$("#ucard").html(plist[2]);
							$("#jiesheng").html(plist[0]-plist[1]);				
		}); 
         }         
        }
}

function selectdata(dataId,sign)
{
    if(dataId.substring(0,sign.length)==sign)
    {
    return true;}
    else{return false;}
}
function selectattach(pid)
{
    if($("#suit_pid_"+pid).attr("checked"))
    {
        $("#pjlist").append("<li id=\"list_"+pid+"\">+"+$("#suit_pid_"+pid).attr("title")+"</li>");        
    }
    else
    {
        $("#list_"+pid).remove();
    }
}
function checksuit()
{
    var eList=document.getElementsByTagName("input");
    var j=0;
    var selectall="";   
    for(var i=0;i<eList.length;i++)
         {
            if(selectdata(eList[i].id,"suit_pid"))
		    {
                if($("#"+eList[i].id).attr("checked"))
                {
		        if(j>0)
		        selectall+="@";
		    	selectall+=$("#"+eList[i].id).val()+","+$("#suit_pcount_"+eList[i].id.substr(eList[i].id.lastIndexOf('_')+1)).val();
		    	j++;
		    	}
		    }		   
         }     
     if(j==0)
     {
         alert("请至少选择一个配件！");
         return false;
     }
     else
     {
          $("#selectall").val($("#productid").val()+","+$("#pcount").val()+"@"+selectall);
          if(checkform())
          {    
          $("#purchasepj").val($("#purchase").val());          
          }
          else
          {
          return false;
          }
     }     
}
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
if(cursel==1)
{con.style.display="block";
}
else
{
con.style.display=i==cursel?"block":"none";}
}
}

