﻿// JScript 文件
var sUserAgent=navigator.userAgent;
var isOpera=sUserAgent.indexOf("Opera") > -1;
var TextUtil=new Object();
var EventUtil=new Object();
var isIE=sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
var isWin=(navigator.platform=="Win32") || (navigator.platform=="Windows");
//判断邮箱地址
function isValidEmail(sText){
    var reEmail=/^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
    if(reEmail.test(sText))
    {
        return true
    }
    else
    {
        return alert("Email not true");
     }
}

//判断字符
EventUtil.formatEvent=function(oEvent)
{
    if(isIE && isWin)
    {
        oEvent.CharCode=(oEvent.type=="keypress") ? oEvent.keyCode: 0;
        oEvent.eventPhase=2;
        oEvent.isChar=(oEvent.charCode>-1);
        oEvent.pageX=oEvent.clientX + document.body.scrollLeft;
        oEvent.pageY=oEvent.clientY + document.body.scrollTop;
        oEvent.preventDefault=function()
        {
            this.returnValue=false;
        };
        if(oEvent.type=="mouseout")
        {
            oEvent.relatedTarget=oEvent.toElement;
        }
        else if(oEvent.type=="mouseover")
        {
            oEvent.relatedTarget=oEvent.fromElement;
        }
        oEvent.stopPropagation=function()
        {
            this.cancelBubble=true;
        };
        oEvent.target=oEvent.srcElement;
        oEvent.time=(new Date).getTime();
    }
    return oEvent;
};

//允许有效的字符
TextUtil.allowChars=function(oTextbox,oEvent)
{
    oEvent =EventUtil.formatEvent(oEvent);
    var sValidChars=oTextbox.getAttribute("validchars");
    var sChar=String.fromCharCode(oEvent.CharCode);
    var bIsValidChar=sValidChars.indexOf(sChar) > -1;
    return bIsValidChar || oEvent.ctrlKey;
};
////////购物车
var proqty="";
var proid="";

function $get(id)
{
    return document.getElementById(id);
}
function showput(qtyObj,pid)
{
    //alert($get("moneyToJifen").value);
    if(!pid){return;}
    moneytojifen=parseFloat($get("lblRate1").innerHTML);  //金额兑换比例
    
    price=parseFloat($get("price"+pid).innerHTML);  //单价
    
    qty=qtyObj.value;  //数量
    if(qty=="")
    {
        qty=0
    }
    else
    {
        qty=eval(qty);
    }
    
    total=qty*price;//总价
    
    if($get("hasJifen"+pid).innerHTML=="1")
        {
             jifen=Math.ceil(total*moneytojifen);  //所得积分
			// $get("DeliverFee").value="0";
        }
        else
        {
            jifen=0;
			
        }
    
   
    if($get("isLogin").innerHTML=="1")
    {
        $get("jifen"+pid).innerHTML=jifen;
    }
    
    $get("total"+pid).innerHTML=total;
    
    //alert("srf");
    var pidlist=$get("hidproid").value;
    
    
    list=pidlist.split(",");
    Sum=0; Jifen=0; Qty=0;
    qtyObj=$get("hidproqty");
    qtyObj.value="";
    for(i=0;i<list.length;i++)
    {
        _qty=$get("qty"+list[i]).value;
        if(_qty=="")
        {
            _qty=0;
        }
        else
        {
            _qty=eval(_qty);
        }
        
        _total=parseFloat($get("total"+list[i]).innerHTML);
        _jifen=eval($get("jifen"+list[i]).innerHTML);
        
        
        if(qtyObj.value=="")
        {
            qtyObj.value=_qty;
        }
        else
        {
            qtyObj.value+=","+_qty;
        }
        
        Qty+=_qty;
        Sum+=_total;
        Jifen+=_jifen;
    }    
    
    
    $get("lblQuantity").innerHTML=Qty;
   
   if(Qty>1)
   {
	   $get("DeliverFee").value="0";
   }
   else
   {
        if(proIDList.length>1)
        {
	       if($get("qty"+proIDList[1]).value!="0"&&$get("qty"+proIDList[1]).value!="")
	       {
		       $get("DeliverFee").value="0";
	       }
	      else
	      {
		    //  alert($get("qty3").value);
		      $get("DeliverFee").value="20";
	      }
	  }
   }
   if(Qty==0)
   {
	    $get("DeliverFee").value="0";
   }
    $get("hidTotalJifen").value=Jifen;
    $get("lblTotalPay").innerHTML=Sum;
    
     zhekou=parseFloat(document.getElementById("ZheKou").innerHTML);
    $get("lblActualPay1").innerHTML=(Sum*zhekou*0.1).toFixed(1);
    
   // document.getElementById("Jifen").innerHTML=qty*proprice*(parseFloat(document.getElementById('JifenProportion').innerHTML))/100
}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//内页里的查看信息中效果
//更改所选择的颜色
function checkcolor(id)
{
   var obj=document.getElementById("selectone"+id);
   var obj1=document.getElementById("trcolor"+id);
   if(obj.checked)
   {
        obj1.bgColor='#EBF1EF';
   }
   else
       obj1.bgColor='#F7FBFA'; 
   selectall();
}

//选择单个信息
function selectall()
{
    var i;
    var idstr="";
	for(i=0;i<document.getElementsByName("selectone").length;i++)
		if(document.getElementsByName("selectone")[i].checked){
			idstr+=document.getElementsByName("selectone")[i].value + ",";
		}
	document.getElementById("hidSelect").value=idstr;
}

//全部选择
function selectAlls()
{
    var i=0;
    var idstr="";
    var obj=document.getElementById("selectAll");
    
    for(i=0;i<document.getElementsByName("selectone").length;i++)
    {
        if(obj.checked)
        {
            document.getElementsByName("selectone")[i].checked=true;
		    idstr+=document.getElementsByName("selectone")[i].value + ",";
		}
		else
		{
		    document.getElementsByName("selectone")[i].checked=false;
		    idstr="";
		}
	} 
//	alert(idstr)
    document.getElementById("hidSelect").value=idstr;
   
//    alert(document.getElementById("hidSelect").value);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//显示同隐藏行
function ShowVisible(str)
{
    var obj=document.getElementById(str);
    if(obj.style.display=="none")
    {
        obj.style.display="";
    }
    else
        obj.style.display="none";
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////把图片按比例缩小,长的边设为longsize,短的边按比例缩小
function luo_imagebigsmall(objimg,longsize){
	var width;
	var height;
	var biggersize;
	if(objimg.width>objimg.height)
		biggersize=objimg.width;
	else
		biggersize=objimg.height;
	
	if(biggersize>longsize)
		if(objimg.width>objimg.height){
			objimg.height=parseInt(longsize*objimg.height/objimg.width);
			objimg.width=longsize;
		}
		else{
			objimg.width=parseInt(longsize*objimg.width/objimg.height);
			objimg.height=longsize;
		}
}
function yulanpic1(obj1){
	if(obj1.value!="")
		obj1.parentNode.parentNode.firstChild.innerHTML="<img src='" + obj1.value + "' onload='luo_imagebigsmall(this,150)'>"; 
	
	else 
		obj1.parentNode.parentNode.firstChild.innerHTML="";
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//判别中否要删除图片
function imgcbshow()
{
    var picdel="";
    for(var i=0;i<document.getElementsByName("cbimg").length ;i++)
    {
        if(document.getElementsByName("cbimg")[i].checked )
        {
            picdel+=document.getElementsByName("cbimg")[i].value+",";
        }
    }
    document.getElementById("hidnum").value=picdel;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var num=1;
function upfp()
{
    if(num<5)
    {
        num=num+1;
        document.getElementById("tr"+num).style.display="";
    }
    else
    {
        document.getElementById("errd").innerHTML="一次最多只能上传6张图片";
    }
    
    
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var num=0;
function showfu()
{
    num=num+1;
    if(num<5)
    {
        var obj=document.getElementById("tr"+num);
        obj.style.display="";
    }
}
function JHshNumberText()
{
    if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
    {
        window.event.keyCode = 0 ;
    }
} 

