//保留两位小数问题
function showNum2(num){
var dd=1;
var tempnum=new Number;
for(i=0;i<2;i++){dd*=10;}
tempnum=num*dd;
tempnum=Math.round(tempnum);
return tempnum/dd;
}

//用户中心显示支付状态
function showCoState(CoState,orderId,ClassType,CardId)
{
	orderId=orderId.replace("DK","");
	switch(CoState)
	{
		case 0:return "未支付<a href=\"/Card/productConfirmBuy.do?orderId="+orderId+"\">(我要支付)</a>";
		case 1:return getClassType(ClassType,orderId)+"&nbsp;&nbsp;&nbsp;<a href=\"CardQueryAndHandle.do?orderId="+orderId+"&CardId="+CardId+"\">错卡提交</a>";	
	}
	return "未实现";
}

//用户中心左部菜单伸缩
function expChildNode(id)
{
	id="a"+id;	
	if(document.getElementById(id).display=="")
		{hideObj(id);}
	else
	{
		for(var i=1;i<=11;i++)
		{	
				if(document.getElementById("a"+i)!=null)
				{		
					hideObj("a"+i);
					}					
			}
		dispObj(id);		
	}
}
	
	
//?表达式
function QMarkExp(txtStr,i)
{
	var txtAry=txtStr.split("|");
	if(i>0&&i<txtAry.length)
	 return txtAry[i];	
	 else
	  return txtAry[0];	
	}

function showCaType(v)
{

	if(v==0) 
	return "提交错卡问题"
	else
	return "查询错卡处理";
}


function showAddOrSub(v)
{
	if(v=='False')rw("+");else rw("-");	
	}



	
//获取物品类型
function getClassType(classType,orderId)
{
	
	switch( classType)
	{
	case 1:return "实物商品"
	case 2:return "直充商品"
	case 3:return"<a href=\"/Card/productInfoShow.do?OrderId="+orderId+"&ClassType=3\">提取卡密</a>"
	case 4:return"手机快冲"
	case 5:return"手机慢冲"
	default: return"支付商品"
	}
}

//输出信息
function rw(v){document.write(v);}

//alert(q);
function reqQ(QName)
{
	var q = location.search.substr(1);
	var qs = q.split("&");
	var QueryName,QueryValue;
	if (qs) {
	for (var i=0;i<qs.length;i++) {	
	   QueryName=qs[i].substring(0,qs[i].indexOf("="));
	   QueryValue=qs[i].substring(qs[i].indexOf("=")+1);
	   if(QName==QueryName)
		  return QueryValue;
	}
	}
	return "";
}
function setV(n,v)
{
  	$(n).value=v;
}
/*Last DO 2008.11.26*/
/*获取对象的引用*/
function $(id){ return document.getElementById(id);}
/*获取对象的样式集*/
function $S(id){ return document.getElementById(id).style;}
/*获取对象赋值*/
function $V(id){ return document.getElementById(id).value;}
/*切换显示对象*/
function switchDispObj(id){if($S(id).display=="")$S(id).display="none"; else $S(id).display="";}
/*隐藏显示*/
function hideObj(id){document.getElementById(id).style.display="none";}
/*显示图层*/
function dispObj(id){document.getElementById(id).style.display="";}
/*返回DIV或Span等的innerHTML属性*/
function $IH(id){	return $(id).innerHTML;	}
/*验证是否ＤＯＵＢＬＥ型*/
function valDb(sDouble)
{
  var re = /^\d+(?=\.{0,1}\d+$|$)/;
  return re.test(sDouble);
}
/*验证是否整型*/
function valInt(v)
{
	var re = /^\d+/;
	return re.test(v);
}
/*AJAX异步请求*/
function wReq(u,s,change) {var r=[function(){ return new XMLHttpRequest(); },function(){ return new ActiveXObject("Msxml2.XMLHTTP"); },   function(){ return new ActiveXObject("Microsoft.XMLHTTP"); }];
for(var i in r) { try { var v=r[i],q=v(); }catch(e) { continue; } }
if(change) q.onreadystatechange=function(){ if(q.readyState==4 && q.status==200)change(q.responseText); };q.open('GET',u,s?1:0);q.send(null);}



// 验证码的JS代码,用于解决后退时验证码不变的问题
var show_checkcode = false;
function get_checkcode() {
	var chkCodeFile = "/inc/vcode.do";
	if(!show_checkcode){
		if($("img_checkcode"))
			$("img_checkcode").innerHTML = '<img   id="checkcodeimg" src="'+chkCodeFile+'?t='+Math.random()+'" alt="点击刷新验证码" style="cursor:pointer;border:0;vertical-align:middle;height:18px;" onclick="this.src=\''+chkCodeFile+'?t=\'+Math.random()" />'
			show_checkcode = true;
if($("isok_checkcode"))
			$("isok_checkcode").innerHTML = '&nbsp;&nbsp;<a href="javascript://" onclick="setTimeout(function(){ $(\'checkcodeimg\').src=\''+chkCodeFile+'?t=\'+Math.random()},100);">换一张<\/a>';
	}
}

function setCookie(name,value)
{
    var hour = 1;
    var exp  = new Date();    
        exp.setTime(exp.getTime() + hour*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

