// JavaScript Document
function initScript()
{
   //alert("test");
   var h=document.getElementsByTagName("head");
   //返回文档中所有的head元素,作为集合赋给h
   
    var c=h[0].getElementsByTagName("script");
	//取出第一个head元素之间的所有script作为集合赋给c
	
	//循环检测所有script标记，如果其id为script则删除该标记
   for (var i=0;i<c.length-1;i++){
       if (c[i].id=="script"){
	       c[i].parentNode.removeChild(c[i]);
       }
       }
	   
	   //创建script标记对象
	  var a=document.createElement("script");
       //a.id="script"；
	   //设置该script标记的两个属性值
	   
	   var dftbProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
	   
	   
	   a.setAttribute("id","script");
       a.setAttribute("type","text/javascript");
       a.src=dftbProtocol+"www.dftb.cn/join/js/init.js";
	   
      //a.src="t.asp"
	  //document.getElementById("search_City").options[0]=new Option('刷新国家选择城市','');
	  //将新建的script标记对象追加到第一个head标记中
       h[0].appendChild(a);
	  //a.innerHTML="alert('test ok')";
}

function loadscript(jsurlsrc,replaceID)
{ 
    var oldscript = document.getElementById(replaceID) 
    var newscript = document.createElement("script") 
    newscript.type = "text/javascript"; 
    newscript.id = replaceID; 
    newscript.src = jsurlsrc ; 
    document.getElementsByTagName('head')[0].replaceChild(newscript, oldscript); 
}

//旧版Ajax初始化。
initScript();



function creatxmlHttp()
{
	var xmlHttp = false;
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(trymicrosoft)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(othermicrosoft)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(failed)
			{
				xmlHttp = false;
				alert("xmlHttp启用Ajax功能失败，您可能无法使用本站的部分功能！");
			}  
		}
	}
	return xmlHttp;
}



//web2.0版Ajax创建函数
var xmlHttp;
function createXmlHttp()
{   
	//	try  
	//	{   
	//   // Firefox, Opera 8.0+, Safari   
	//	xmlHttp=new XMLHttpRequest();   
	//	}   
	// catch (e)   
	//	{   
	//
	//  // Internet Explorer   
	//   try  
	//	  {   
	//	   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");   
	//	  }   
	//   catch (e)   
	//	  {   
	//
	//	  try  
	//		 {   
	//		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   
	//		 }   
	//	  catch (e)   
	//		 {   
	//		 alert("您的浏览器不支持AJAX！");   
	//		 return false;   
	//		 }   
	//	  }   
	//	}   
	////alert('建立xmlHttp对象');
	xmlHttp=creatxmlHttp();
}








//该函数返回单选按钮组中选定项的值。
function getRadiosValue(radioName)
{
	var radioVal
	radioVal="";
	//获取单选按钮值
	for(var i=0;i<document.getElementsByName(radioName).length;i++)   
	{   
		if(document.getElementsByName(radioName)[i].checked)
		{ 
			radioVal=document.getElementsByName(radioName)[i].value;   //这里得到单选按钮值
		}
	}
	return radioVal;
}




//以下是Ajax示例代码块
function test(type3)
{
		var now=new Date();
		var type1,type2
		type1=document.getElementById("type1").value;
		type2=document.getElementById("type2").value;
		
		//alert();	
		var postUrl,postParam,postStr
		var now=new Date();
		postUrl="type3AjaxChange.asp";
		postParam="type1="+escape(type1)+"&type2="+escape(type2);
		postParam=postParam+"&type3="+escape(type3)+"&dt="+now.getTime();
		
		postStr=postUrl+"?"+postParam;
		//getTime()是Date对象的一个方法，返回 1970 年 1 月 1 日至今的毫秒数。是一个长整型的数
		createXmlHttp();
		xmlHttp.open("GET",postStr,true);
		//xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttp.send();
		xmlHttp.onreadystatechange = testResult; 		
}

//回调函数
function testResult()
{
	var strResult;
	if (xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200)
		{
			//strResult = unescape(xmlHttp.responseText);
			strResult = unescape(xmlHttp.responseText);
			//alert(strResult);
			//得到返回值。
			if(strResult=="loginTimeOut")
			{	
				alert("出错了，登录超时请重试或重新登录后再操作！Error!");					
				document.location="/member/iframeLogin.asp";
			}
			else
			{
				if(strResult=="success")
				{
					alert("成功!");
				}
				else
				{
					alert("出错Error!");
				}
			}			
		}else{   
			window.alert("请求页面异常");  
		}
	}
}

//addFavorite(window.location,document.title);
function addFavorite(sURL, sTitle)
{   
    try {   
        window.external.addFavorite(sURL, sTitle);   
    } catch (e) {   
        try {   
            window.sidebar.addPanel(sTitle, sURL, "");   
        } catch (e) {   
            alert("加入收藏失败，请使用Ctrl+D进行添加");   
        }   
    }   
}



//测试的传统ajax以post方式
function testAjax(email)
{
	//alert(email);
	var nw=new Date();
	var postUrl,postParam,postStr
	postUrl="textAjax.asp";
	postParam="type1="+escape(type1)+"&type2="+escape(type2);
	postParam=postParam+"&type3="+escape(type3)+"&dt="+nw.getTime();
	
	postStr=postUrl+"?"+postParam;
	//getTime()是Date对象的一个方法，返回 1970 年 1 月 1 日至今的毫秒数。是一个长整型的数
	createXmlHttp();
	
	
	xmlHttp.open("POST",postStr,true);
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send();	
	
	xmlHttp.onreadystatechange = function()
	{
		
		var strResult;
		if (xmlHttp.readyState == 4)
		{
			if (xmlHttp.status == 200)
			{
				strResult = unescape(xmlHttp.responseText);
				//alert(strResult);
				//得到返回值。
				
				switch(strResult)
				{
					case "loginTimeOut":
						alert("出错了，登录超时请重试或重新登录后再操作！Error!");					
						document.location="/member/iframeLogin.asp";					
						break;
					case "success":
						alert("成功!");
						break;
					default:
						alert("出错Error!没有预知的返回值："+strResult);
						break;				
				}
				
	
			}
			else
			{
				//document.getElementById("webchat_otherinfo").innerHTML="status的值不等于200，等于"+xmlHttp_main.status;
				window.alert("请求页面异常");  
			}
		}		
		else
		{
			//document.getElementById("webchat_otherinfo").innerHTML="readyState的值不等于4，等于"+xmlHttp_main.readyState;
		}
	
	}
}




//*****************以下是网页模态窗口所需用到的方法***********************
var isIe=(document.all)?true:false;
//验证是否为IE类浏览器

//设置选择框的可见性为state;
function setSelectState(state)
{
	var objl=document.getElementsByTagName('select');
	for(var i=0;i<objl.length;i++)
	{
		objl[i].style.visibility=state;
	}
}

//弹出方法
//showMessageBox(ev,wTitle,winNum,content,wWidth)
//showMessageBox('窗口标题',2,"<div style='padding:20px 0 20px 0;text-align:center'>消息正文www</div>",350)
/*   
 *wTitle 网页提示层的标题
 *content 网页提示层里面显示的内容
 *wWidth 网页提示层的宽度
 *pos:object/string 指定固定到的位置，类型为object时，使用json方式如{right:200,bottom:50} ，为string时可选参数如下：   
 *cc,正中间,lc  左边,rc 右边   
 *lt  左上角,ct 上边,rt  右上角   
 *lb 左下角,cb 底部,rb 右下角   
 */ 
function showMessageBox(wTitle,content,wWidth,pos)
{
	closeWindow();
	//打开之前先关闭清除。关闭遮罩层和div窗口层。
	
	var bWidth=parseInt(document.documentElement.scrollWidth);
	var bHeight=parseInt(document.documentElement.scrollHeight);
	//得到页面的绝对宽度和绝对高度
	
	//如果是IE浏览器，要设置选择框的可见性为隐藏；
	if(isIe)
	{
		setSelectState('hidden');
	}
	
	// 创建网页遮盖层
	var backObj=document.createElement("div");;

	backObj.id="backDiv";
	//建立back对象	z-index:99996;
	var styleStr="top:0px;left:0px;position:absolute;background:#666;"
	styleStr+="width:"+bWidth+"px;"
	styleStr+="height:"+bHeight+"px;";
	styleStr+=(isIe)?"filter:alpha(opacity=40);":"opacity:0.40;";
	backObj.style.cssText=styleStr;
	//设定back对象的样式表	
	
	document.body.appendChild(backObj);
	 //追加第一个div的back对象	
	
	 
	
	
	//创建网页提示层
	var mesW=document.createElement("div");
	mesW.id="mesWindow";
	mesW.className="mesWindow";
	
	mesW.innerHTML="<div class='mesWindowTop'><table width='100%' height='100%'><tr><td><span class='mesWindowLogo'><img src='http://img.dftb.cn/images/tm/dt_tm.gif' border='0' /></span><span class='mesWindowTitle' id='mesWindowTitle'>　"+wTitle+"</span></td><td style='width:1px;'><input type='button' onclick='closeWindow();' title='关闭窗口' class='close' value='关闭' style='padding-right:20px;' /></td></tr></table></div><div class='mesWindowContent' id='mesWindowContent'>"+content+"</div><div class='mesWindowBottom'></div>";
	//创建mesWindow对象
	
	styleStr="position:absolute;"
	styleStr+="width:"+wWidth+"px;";
	mesW.style.cssText=styleStr;
	//设定mesW对象的样式表
	
	
	document.body.appendChild(mesW);
	//追加第一个div的mesWindow对象

	
	//网页提示层的定位
	new fixPosition("mesWindow",pos);
}


//关闭窗口
function closeWindow()
{
	if(document.getElementById('backDiv')!=null)
	{
		document.getElementById('backDiv').parentNode.removeChild(document.getElementById('backDiv'));
	}
	
	if(document.getElementById('mesWindow')!=null)
	{
		document.getElementById('mesWindow').parentNode.removeChild(document.getElementById('mesWindow'));
	}
	
	if(isIe){
		setSelectState('');
	}
}



//*****************以上是网页模态窗口所需用到的方法***********************


/*   
 *author:sohighthesky   
 *From:http://www.uedsky.com/   
 *Date:2009-11-1   
 */    
/*   
 *target 要固定的元素对象，也可以是元素的id   
 *pos:object/string 指定固定到的位置，类型为object时，使用json方式如{right:200,bottom:50} ，为string时可选参数如下：   
 *cc,正中间,lc  左边,rc 右边   
 *lt  左上角,ct 上边,rt  右上角   
 *lb 左下角,cb 底部,rb 右下角   
 */   
var fixPosition=function(target,pos) {  
    this.target= this.g(target);
    this.pos=pos;
    this.init();// 
};  
  
fixPosition.prototype={  
    isScroll:navigator.userAgent.indexOf("MSIE 6")!=-1 ||(window.ActiveXObject && document.compatMode!="CSS1Compat"),  
    ae:function(e,call) {  
        if(window.addEventListener)  
            window.addEventListener(e,call,false);  
        else  
            window.attachEvent("on"+e,call);  
    },  
    g:function(id) {  
        return typeof(id)=="string"?document.getElementById(id):id;  
    },  
    setPos:function() {//设置位置   
        var de;  
        if(document.compatMode=="CSS1Compat")de=document.documentElement;  
        else de=document.body;  
          
        if(typeof(this.pos)=="string") {//   
            if(!this.isScroll){  
                switch(this.pos.charAt(0)) {  
                    case "l":  
                        this.target.style.left="0px";  
                        break;  
                    case "r":  
                        this.target.style.right="0px";  
                        break;  
                    default:  
                        this.target.style.left=(de.clientWidth-this.target.clientWidth)/2 +"px";   
                        break;  
                }  
                switch(this.pos.charAt(1)) {  
                    case "t":  
                        this.target.style.top="0px";  
                        break;  
                    case "b":  
                        this.target.style.bottom="0px";  
                        break;  
                    default:  
                        this.target.style.top=(de.clientHeight-this.target.clientHeight)/2 +"px";   
                        break;  
                }  
            }else {  
                switch(this.pos.charAt(0)) {  
                    case "l":  
                        this.target.style.left=de.scrollLeft+"px";  
                        break;  
                    case "r":  
                        this.target.style.left=de.scrollLeft+de.clientWidth-this.target.clientWidth +"px";  
                        break;  
                    default:  
                        this.target.style.left=de.scrollLeft+((de.clientWidth-this.target.clientWidth)/2)+"px";  
                        break;  
                }  
                switch(this.pos.charAt(1)) {  
                    case "t":  
                        this.target.style.top=de.scrollTop+"px";  
                        break;  
                    case "b":  
                        this.target.style.top=de.scrollTop+de.clientHeight-this.target.clientHeight+"px";  
                        break;  
                    default:  
                        this.target.style.top=de.scrollTop+((de.clientHeight-this.target.clientHeight)/2)+"px";  
                        break;  
                }  
            }  
        } else {  
            if(!this.isScroll) {  
                for(var p in this.pos)  
                    this.target.style[p]=this.pos[p]+"px";  
            } else {  
                for(var p in this.pos) {  
                    switch(p.toLowerCase()) {  
                        case "left":  
                            this.target.style.left=de.scrollLeft+this.pos[p]+"px";  
                            break;  
                        case "right":  
                            this.target.style.left=de.scrollLeft+de.clientWidth-this.target.clientWidth-this.pos[p]+"px";  
                            break;  
                        case "top":  
                            this.target.style.top=de.scrollTop+this.pos[p]+ "px";  
                            break;  
                        case "bottom":  
                            this.target.style.top=de.scrollTop+de.clientHeight-this.target.clientHeight-this.pos[p]+"px";  
                            break;  
                    }  
                }  
            }  
        }  
    },  
    init:function() {  
        if(!this.pos)  
            throw Error("Invalid arguments [pos].");  
        if(!this.isScroll)  
            this.target.style.position="fixed";  
        else  
            this.target.style.position="absolute";  
        var timer,o=this;  
        this.ae("resize",function() {//支持fixed的浏览器窗体大小改变时也重置位置，防止中间无法居中   
            clearTimeout(timer);  
            timer=setTimeout(function() {  
                o.setPos();  
            },30);  
        });  
        if(this.isScroll) {//滚动   
            this.ae("scroll",function() {                  
                clearTimeout(timer);  
                timer=setTimeout(function() {  
                    o.setPos();  
                },30);  
            });  
        }  
        this.setPos();  
    }  
}  
/* 
 *强烈建议您的页面加上w3c的dtd 
 */  


//以下是鼠标指向变换图象的代码块
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//以上是鼠标指向变换图象的代码块

if (window!=top) // 判断当前的window对象是否是top对象
{
	//只有window.top.location不属于地淘网址时才跳出并提示。
//	alert("为了安全，请直接从通过地淘网址访问地淘网！\n系统检测到您不是直接通过地淘网址访问，可能的原因是被宽带接入商通过路由器加入广告！\n如果您访问许多网站都会出现此类相同广告，建议向当地通信管理局投诉宽带接入商！");
//	
//		alert("地淘本身永久不会加入弹窗广告和强制用户点击的广告！");
//	
//	window.open(window.self.document.location,"_blank","top=0,left=0,status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes");
//	
//	window.top.location=window.self.document.location;
}





//srcStr  要处理的数字
//nAfterDot 小数位数
//sswrFormatNumber
function adv_format(srcStr,nAfterDot)       
{
	var srcStr,nAfterDot;
	var resultStr,nTen;
	srcStr = ""+srcStr+"";
	strLen = srcStr.length;
	dotPos = srcStr.indexOf(".",0);
	if (dotPos == -1)
	{
		resultStr = srcStr+".";
		for (i=0;i<nAfterDot;i++)
		{
			resultStr = resultStr+"0";
		}
		return resultStr;
	}
	else
	{
		if ((strLen - dotPos - 1) >= nAfterDot)
		{
			nAfter = dotPos + nAfterDot + 1;
			nTen =1;
			for(j=0;j<nAfterDot;j++)
			{
				nTen = nTen*10;
			}
			resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
			return resultStr;
		}
		else
		{
			resultStr = srcStr;
			for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++)
			{
				resultStr = resultStr+"0";
			}
			return resultStr;
		}
	}
} 





/********************************************************
Function formatnumber(value,num)
Written by zergling
javas cript版本的FormatNumber函数，用法与VBs cript相同，第一个参数是待格式化的数值，第二个是保留小数位数
注意：返回的是字符串类型
第一个函数需要调用第二个函数，所以第二个不能去掉
***********************************************************/
function adv_format_old(value,num) //四舍五入
{
	var a_str = formatnumber(value,num);
	var a_int = parseFloat(a_str);
	if (value.toString().length>a_str.length)
	{
		var b_str = value.toString().substring(a_str.length,a_str.length+1)
		var b_int = parseFloat(b_str);
		if (b_int<5)
		{
			return a_str
		}
		else
		{
			var bonus_str,bonus_int;
			if (num==0)
			{
				bonus_int = 1;
			}
			else
			{
				bonus_str = "0."
				for (var i=1; i<num; i++)
					bonus_str+="0";
				bonus_str+="1";
				bonus_int = parseFloat(bonus_str);
			}
			a_str = formatnumber(a_int + bonus_int, num)
		}
	}
	return a_str
}

function formatnumber(value,num) //直接去尾
{
	var a,b,c,i
	
	a = value.toString();
	//转换成字符串
	
	b = a.indexOf('.');
	//返回字符串中"."号的位置
	
	c = a.length;
	//返回字符串的位数
	
	if (num==0)
	{
		if (b!=-1)
			a = a.substring(0,b);
		//如果保留小数位数为0，且字符串中存在"."号(不存在点号返回-1)，则返回字符串的整数部分
	}
	else
	{
	//以下是保留小数位数不为0时
		if (b==-1)
		{
			//字符串中不存在小数点
			a = a + ".";
			for (i=1;i<=num;i++)
				a = a + "0";
		}
		else
		{
			a = a.substring(0,b+num+1);
			for (i=c;i<=b+num;i++)
				a = a + "0";
		}
	}
	return a
}




function ajaxLogin(){
	//showMessageBox(wTitle,content,wWidth,pos);
	//$.get("/join/loginajax.html?dt="+(new Date()).getTime(),'',function(responseText){
	//showMessageBox("会员登录",responseText,600,"cc");																	
	//});
	
	showMessageBox("地淘会员登录","<p style='margin-bottom:180px;'>数据截入中......</p>",600,'cc');
	$("#mesWindowContent").load("/joinajax/loginajax.html?dt="+(new Date()).getTime(),'',function(){
	/*$("<script id='ajaxjs'></script>");*/
	$.getScript("/joinajax/js/loginajax.js?dt="+(new Date()).getTime());
																							  });
	
}


function ajaxLoginOut(){
	$.get("/joinajax/loginout.asp",'',function(responseText){
	if(responseText=="loginOutSuccess"){
		alert("成功注销登录！");
		$("#headLoginDiv").html("<div><a href=\"http://user.dftb.cn/join/register.html\" target=\"_blank\">免费注册</a></div><div><a href=\"javascript:void(0);\" onclick=\"ajaxLogin()\">登&nbsp;&nbsp;录</a></div>");
	}
	});
	
	var currentHostName=window.location.href.replace("http://","").replace("https://","").split("/")[0];
	var currentDomainGeng=dtaoDomainGeng(currentHostName);  //当前域名根
	
	
	if(currentDomainGeng!="dftb.cn")
	$.getScript("http://www.dftb.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="dtao.cn")
	$.getScript("http://www.dtao.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="df7y.com")
	$.getScript("http://www.df7y.com/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="dfw6.com")
	$.getScript("http://www.dfw6.com/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="fkbao.com")
	$.getScript("http://www.fkbao.com/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="dftb.com.cn")
	$.getScript("http://www.dftb.com.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());	
	
	if(currentDomainGeng!="dftb.net.cn")
	$.getScript("http://www.dftb.net.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());		
	
	if(currentDomainGeng!="dtao.net")
	$.getScript("http://www.dtao.net/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());
	
	if(currentDomainGeng!="df7y.cn")
	$.getScript("http://www.df7y.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());	
	
	if(currentDomainGeng!="df7y.com.cn")
	$.getScript("http://www.df7y.com.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());		
	
	if(currentDomainGeng!="dfw6.cn")
	$.getScript("http://www.dfw6.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());		
	
	if(currentDomainGeng!="dfw6.com.cn")
	$.getScript("http://www.dfw6.com.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());	
	
	if(currentDomainGeng!="fkbao.cn")
	$.getScript("http://www.fkbao.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());		
	
	if(currentDomainGeng!="fkbao.com.cn")
	$.getScript("http://www.fkbao.com.cn/joinajax/loginout.asp?gettp=loginout&dt="+(new Date()).getTime());	
	
	
	//alert("跨域名退出成功!");
}


/*本函数是对输入的金额或千克数或立方分米数等需精确计算的值进行验证。
在每个输入的金额处都加上： onkeyup="numChk(this.id,this.value);"即可。
注意，事件是onkeyup是按键弹起时执行验证事件。
*/
function numChk(idName,Num)
{
//    for(i=Num.length-1;i>=0;i--)
//    {
//		Num = Num.replace(",","")//替换tomoney()中的“,”
//		Num = Num.replace(" ","")//替换tomoney()中的空格
//    }    
//	
//	Num = Num.replace("￥","")//替换掉可能出现的￥字符
	
	
    if(isNaN(Num)) 
    {
		//验证输入的字符是否为数字
		alert("请检查小写数值是否正确");
		document.getElementById(idName).value='';
		return;
    }
	
	//定义1个变量
	var part
	
    //---字符处理完毕，开始转换，转换采用前后两部分分别转换---//
    part = String(Num).split(".");	
	//如果整数部分第一位是0且整数部分位数大于一位（两位或两位以上）
	if(part[0].charAt(0)=="0"&&part[0].length>1)
	{
		//小数部分存在
		if(part[1]!=undefined)
		document.getElementById(idName).value=part[0].substring(1)+"."+part[1];
		else
		document.getElementById(idName).value=part[0].substring(1);
		part[0]=part[0].substring(1);
	}
	
	if(part[0].length > 10)
	{
		alert("位数过大，无法计算");
		return "";
	}//若数量超过拾亿单位，提示
	
    //小数点之后进行转化
	if(Num.indexOf(".")!=-1)
	{
		if(part[1].length > 2)
		{
			alert("小数点之后只能保留两位,系统将自动截段");
			part[1] = part[1].substr(0,2)
			document.getElementById(idName).value=part[0]+"."+part[1];
		}
	}
}

/*本函数是对输入的金额或千克数或立方分米数等需精确计算的值进行验证。
在每个输入的金额处都加上： onkeyup="NChk(this.id,this.value);"即可。
注意，事件是onkeyup是按键弹起时执行验证事件。
*/
function NChk(idName,Num)
{
    if(isNaN(Num)) 
    {
		//验证输入的字符是否为数字
		alert("请检查数值是否正确!");
		document.getElementById(idName).value='';
		return;
    }
	
	//定义1个变量
	var part	
    //---字符处理完毕，开始转换，转换采用前后两部分分别转换---//
    part = String(Num).split(".");
	
	//如果整数部分第一位是0且整数部分位数大于一位（两位或两位以上）
	if(part[0].charAt(0)=="0"&&part[0].length>1)
	{
		//小数部分存在
		if(part[1]!=undefined)
		document.getElementById(idName).value=part[0].substring(1)+"."+part[1];
		else
		document.getElementById(idName).value=part[0].substring(1);
		part[0]=part[0].substring(1);
	}
	
    //小数点之后进行转化
	if(Num.indexOf(".")!=-1)
	{
		alert("只能输入整数,系统将自动截段小数部分");
		document.getElementById(idName).value=part[0];
	}
}



function extend(destination, source)
{ 
    for (var property in source) 
		destination[property] = source[property]; 
    return destination; 
}
/*
以上函数是json数据相加，使用示例如下
var js1={"a1":"a1", "a2":"a2"}; 
var js2={"b1":"b1", "b2":"b2"}; 
extend(js1, js2); 
for(var j in js1)
{ 
    alert(js1[j]); 
}*/


