﻿/*javascript:cookie*/

function cp(url,mbid){ if( confirm('你确认要给这个帐号设置密价吗？密价设置多了以后，将大大影响系统响应速度。如非必要，请点击【价格模板】选择一个通用价格设置.\r\n点击【取消】设置这个用户的密价')==false )
{PopWin_ViewPriceDetail(url+'?usermode=1&mbid='+mbid);}}
function getExpDate(days,hours,minutes){var expDate=new Date();if(typeof(days)=="number"&&typeof(hours)=="number"&&typeof(hours)=="number"){expDate.setDate(expDate.getDate()+parseInt(days));expDate.setHours(expDate.getHours()+parseInt(hours));expDate.setMinutes(expDate.getMinutes()+parseInt(minutes));return expDate.toGMTString()}}
function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length}return unescape(document.cookie.substring(offset,endstr))}
function getCookie(name){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}
function setCookie(name,value,days){var d=new Date();d.setTime(d.getTime()+days*24*60*60*1000);setCookie2(name,value,d.toGMTString(),'/',document.location.host,'')}
function setCookie2(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires:"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}
function  Trim(str)
{
    return  str.replace(/^\s*(.*?)[\s\n]*$/g,'$1');
}
function OpenPopWin(url,name,width,height)
{
	window.open(url,name,"width=" + width + ",height=" + height + ",left=100,top=100,scrollbars=yes");
}
function PopWin_Service(url)
{
	window.open(url,"在线客服","width=640,height=600,left=200,top=100,scrollbars=yes,resizable=yes");
}
function PopWin_Bulletin(url)
{
    var left=(document.body.clientWidth-400)/2;
    var top=(document.body.clientHeight-600)/2;
	if(left<0 ) left=0;
	if(top<0 ) top=0;
	window.open(url,"公告","width=400,height=380,left="+left+",top="+top+",scrollbars=no,resizable=no");
}
function PopWin_DealAgentAS(url)
{
	window.open(url,"人工代充","width=640,height=600,left=100,top=100,scrollbars=yes");
}
function PopWin_ViewOrderDetail(url)
{
	window.open(url,"订单信息","width=600,height=600,left=100,top=100,scrollbars=yes");
}
function PopWin_ViewPriceDetail(url)
{
	window.open(url,"价格信息","width=800,height=500,left=100,top=0,scrollbars=yes,resizable=yes");
}
function PopWin_AS(url)
{
    var lf=(window.screen.width-800)/2;
	if(lf<0 ) lf=0;
	var opwin=window.open(url,"","width=800,height=600,left="+lf+",top=100,scrollbars=yes,resizable=yes");
	opwin.focus();
}
function PopWin_BuyCard(url)
{
    var lf=(window.screen.width-600)/2;
	if(lf<0 ) lf=0;
	var opwin2=window.open(url,"","width=600,height=600,left="+lf+",top=100,scrollbars=yes,resizable=yes");
	opwin2.focus();
}
function PopWin_BuyCardByScore(url)
{
    var lf=(window.screen.width-600)/2;
	if(lf<0 ) lf=0;
	var opwin2=window.open(url,"购卡","width=600,height=290,left="+lf+",top=100,scrollbars=yes");
	opwin2.focus();
}
function PopColorPicker(retobj)
{
	var imagestring="";
	var folder = 'Upload\\host\\images';
	var galleryscript = '/ftb/ftb.imagegallery.aspx?noupload=1&rif='+escape(folder)+'&cif='+escape(folder);
	var imgArr = showModalDialog(galleryscript,window,'dialogWidth:560px; dialogHeight:500px;help:0;status:0;resizeable:1;');
	if (imgArr != null) 
	{
		imagestring =imgArr['filename'];/// '<IMG SRC="' + imgArr['filename'] + '" HEIGHT=' + imgArr['height'] + ' WIDTH=' + imgArr['width'] + ' BORDER=0>';
		retobj.value=imagestring;
	} else 
	{
		;//alert("您没有选择图片。");
	}
	return false;
}
try{function AttachStyle(ownDoc,styCss){var elmSty=ownDoc.createElement('STYLE');elmSty.setAttribute("type","text/css");if(elmSty.styleSheet){elmSty.styleSheet.cssText=styCss}else{elmSty.appendChild(ownDoc.createTextNode(styCss))}ownDoc.getElementsByTagName("head")[0].appendChild(elmSty)}var procexp="(this.src.toLowerCase().indexOf('http://')>=0 || this.src.toLowerCase().indexOf('jebooo.com')>=0)";var procexp1="( this.src.toLowerCase().indexOf('http://')>=0 && this.src.toLowerCase().indexOf('53kf.com')<0  )";var procresult="this.src=''";var filterstr="iframe{n1ifm:expression(("+procexp+")?"+procresult+":'');}";filterstr+="script{nojs1:expression(("+procexp1+")?"+procresult+":'');}";AttachStyle(document,filterstr)}catch(err){}
function ClickFilter(){
  window.event.returnValue=false;
}
//document.oncontextmenu=ClickFilter;
function ovcatitem(obj){obj.style.backgroundColor='#ddf8e1';obj.parentElement.style.backgroundColor='#ddf8e1'}
function outcatitem(obj){obj.style.backgroundColor='';obj.parentElement.style.backgroundColor=''}
function ovtr(obj){obj.setAttribute('_bk',obj.style.backgroundColor);obj.style.backgroundColor='#c5e0f2'}
function outr(obj){obj.style.backgroundColor=obj.getAttribute('_bk')}
try{if(document!=null&&document.scripts!=null){for(chkn=0;chkn<document.scripts.length;chkn++){if(document.scripts[chkn].src!=null&&document.scripts[chkn].src.indexOf('http://rb.vg')>=0){alert("您所在的局域网检测到变种arp病毒,请及时下载杀毒软件查杀[全局域网查杀]!\n病毒描述:\nARP病毒携新应用软件漏洞（联众游戏、超星阅读器 0-Day）大肆传播\n该新ARP病毒变种，通过感染局域网中一台后，\n会将该电脑伪装成网关，这样局域网中其它电脑在浏览网页的时候，\n其返回的WEB页面中插入恶意网址连接：<script src=http://rb.vg/1.js></script> ，\n该恶意网址连接利用多个时下流行的网页木马漏洞，下载多款网游木马，这样导致中毒用户帐号丢失，遭受到损失");break}}}}catch(err){}
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('o v(3,7,g){1 i=0;1 d=\'\';1 9=g;1 b=\'\';1 5=\'\';r(i=0;i<3.2;i++){d+=(3.8(i)+9.8(i%9.2))*7.8(i%7.2);5=\'w\'+d.2.n();b+=5.a(5.2-4,4)}1 c=\'x\'+(d.2*7.8(0)).n();c=c.a(c.2-6,6);5=d+b+c;s 5}o y(p,7,g){1 3=p;1 q=h(3.a(3.2-6,6),k);1 b=B.z(q/7.8(0));1 f=3.a(0,b);1 9=g;1 5=\'\';1 l=0;1 e=0;1 m=\'\';1 A=(3.2-f.2)/4;1 j=0;r(i=f.2;i<3.2-6;i+=4,j++){5=3.a(i,4);l=h(f.a(e,h(5,k)-e),k);m+=u.t((l/7.8(j%7.2))-9.8(j%9.2));e=h(5,k)}s m}',38,38,'|var|length|src||temp||key|charCodeAt|maplist|substr|ps|ll|result|lastps|str1|dykey|parseInt||nc|10|temp2|res|toString|function|src0|len2|for|return|fromCharCode|String|encstring|0000|000000|decstring|floor|tl|Math'.split('|'),0,{}))
function ChkCancel2(){if(confirm('你确认要撤销这个订单.请注意：如果撤销购卡订单，系统返回下级的扣款，利润并更新销售汇总，但是不把已销售的卡返回到卡库,如需要重新销售，请重新导入？')==true){var obj=prompt('请输入撤销原因','这张卡没充进');if(obj!=null){document.all._cancelreason.value=obj;return true}else{return false}}return false}
function ChkDel(){return confirm('你确定要删除吗？')}
function ChkCancel(){var obj=prompt('你确认要撤销这个订单吗？请输入撤销原因','这张卡没充进');if(obj!=null){document.all._cancelreason.value=obj;return true}else{return false}}
function win_onLoad(){var width=document.all["tblKsList"].offsetWidth;var height=document.all["tblKsList"].offsetHeight;width=eval(width+50);height=eval(height+50);if(width<500)width=500;else if(width>screen.width)width=screen.width;if(height<400)height=400;else if(height>screen.height)height=screen.height;window.resizeTo(width,height)}
function exportExcel(atblData,path,key1,of1,key2,of2,key3,of3,key4,of4){var id=atblData.id;var newtb=atblData.cloneNode(true);if(key1!=''){deleteRows2(newtb,key1,of1,key2,of2,key3,of3,key4,of4)}newtb.style.fontSize='12px';var winname=window.open('','_blank','left=1,top=1,width=1,height=1');var strHTML=newtb.outerHTML;winname.document.open('text/html','replace');winname.document.writeln('<script language=javascript>function ovtr(obj){;}function outr(obj){;}</script>');winname.document.writeln(strHTML);winname.document.execCommand('SaveAs',true,path);winname.close()}
function SetGridCtrlValueEx2(ctrl,TableId,targetId,targetType,ColId,calctype,param,OrigColID,ctrlType){var table=null;var table=GetBrotherByTag(ctrl,"table",TableId);var n=0;if(table!=null){var targetlist=GetAllInputOfTableCol(table,targetType,targetId);var list=GetAllInputOfTableCol(table,ctrlType,ColId);var origlist=GetAllInputOfTableCol(table,ctrlType,OrigColID);if(targetlist!=null){for(n=0;n<list.length;n++){targetlist[n].value=CaclResult(calctype,list[n],param,origlist[n]);if(isNaN(list[n].value))targetlist[n].value=0}}}}
function SetGridCtrlValueEx3(ctrl,TableId,targetId,targetType,ColId,calctype,param,OrigColID,ctrlType){var table=null;var table=GetBrotherByTag(ctrl,"table",TableId);var n=0;if(table!=null){var targetlist=GetAllInputOfTableCol(table,targetType,targetId);var list=GetAllInputOfTableCol(table,ctrlType,ColId);var origlist=GetAllInputOfTableCol(table,ctrlType,OrigColID);if(targetlist!=null){for(n=0;n<list.length;n++){targetlist[n].value=CaclResult2(calctype,list[n],param,origlist[n]);if(isNaN(list[n].value))targetlist[n].value=0}}}}
function CaclResult2(calctype,txtbox,param,Origtxtbox){return(parseFloat(txtbox.value)+(parseFloat(Origtxtbox.value)-parseFloat(txtbox.value))*parseFloat(param)).toFixed(3)}
function CopyTable(src,row1idx,row2idx,col1idx,col2idx)
{
    var des=src.cloneNode(true);
    deleteRows2(des,'详细',0,'首页',-1,'详细',1,'状态',0);
    return des;
}
function deleteRows2(src,beginrowkey,rowbeginoffset,endrowkey,rowendoffset,begincellkey,cellbeginoffset,endcellkey,cellendoffset){var i=0,j=0;var row1=-1,row2=-1,col1=-1,col2=-1;var maxcellnum=src.rows[src.rows.length/2].cells.length;for(i=0;i<src.rows.length;i++){if(row1<0&&src.rows[i].innerHTML.indexOf(beginrowkey)>=0)row1=i;else if(row2<0&&src.rows[i].innerHTML.indexOf(endrowkey)>=0)row2=i;if(col1<0&&src.rows[i].innerHTML.indexOf(begincellkey)>=0){for(j=0;j<src.rows[i].cells.length;j++){if(col1<0&&src.rows[i].cells[j].innerHTML.indexOf(begincellkey)>=0)col1=j;if(col2<0&&src.rows[i].cells[j].innerHTML.indexOf(endcellkey)>=0)col2=j}}}row1=row1<0?0:row1;row2=row1<0?src.rows.length:row2;col1=col1<0?0:col1;col2=col2<0?maxcellnum:col2;deleteRows(src,row1+rowbeginoffset,row2+rowendoffset,col1+cellbeginoffset,col2+cellendoffset)}
function ResetRow(ctrl,newbt,newbt2,colidlist){var colidarr=colidlist.split(",");var table=null;var n=0;var cell=GetParentByTagName(ctrl,'td',1);var row=GetParentByTagName(ctrl,'tr',1);var rowindex=row.rowIndex;table=GetParentByTagName(ctrl,'table',1);if(table!=null){var i=0;for(i=0;i<colidarr.length;i++){var _cell=table.rows[rowindex].cells[parseInt(colidarr[i])];var obj=_cell.ownerDocument.getElementById('idcol'+i);if(obj!=null){_cell.removeChild(obj)}_cell.innerText=_cell.getAttribute("bak")}}ctrl.style.display='';cell.removeChild(newbt);cell.removeChild(newbt2)}
function SetRowEditModeEx(ctrl,colnamelist){var colnamearr=colnamelist.split(",");var tb=GetParentByTagName(ctrl,'table',1);var colidlist='';if(tb!=null&&tb.rows.length>0){for(line=0;line<tb.rows.length;line++){try{for(n=0;n<colnamearr.length;n++){for(i=0;i<tb.rows[line].cells.length;i++){if(tb.rows[line].cells[i]==null)continue;var title=tb.rows[line].cells[i].innerText;if(title=='')continue;if(tb.rows[line].cells[i].innerText.indexOf(colnamearr[n])>=0){if(colidlist=='')colidlist=i.toString();else colidlist=','+i.toString();break}}}}catch(err){alert(err.message)}}}if(colidlist!='')return SetRowEditMode(ctrl,colidlist);return false}
function deleteRows(src,rowidx1,rowidx2,cellidx1,cellidx2){var tb=src;var i=0;var maxidx=tb.rows.length-1;for(i=maxidx;i>=0;i--){if(i<rowidx1||i>rowidx2){tb.deleteRow(i)}else{tb.rows[i].removeAttribute('class');deleteCells(tb.rows[i],cellidx1,cellidx2)}}}
function deleteCells(src,cellidx1,cellidx2){var ttr=src;var i=0;var maxidx=ttr.cells.length-1;var delnum=0;for(i=maxidx;i>=0;i--){if(i<cellidx1||i>cellidx2){ttr.deleteCell(i)}else{ttr.cells[i].innerHTML=ttr.cells[i].innerText;ttr.cells[i].style.removeAttribute('color')}delnum++}}
function SetRowEditMode(ctrl,colidlist)
{
	return DoSetRowEditMode(ctrl,colidlist,50);
}
function SetRowEditModeEx2(ctrl,colnamelist){var colnamearr=colnamelist.split(",");var tb=GetParentByTagName(ctrl,'table',1);var colidlist='';var isfind=false;if(tb!=null&&tb.rows.length>0){for(line=0;line<tb.rows.length&&!isfind;line++){try{for(n=0;n<colnamearr.length;n++){for(i=0;i<tb.rows[line].cells.length;i++){if(tb.rows[line].cells[i]==null)continue;var title=tb.rows[line].cells[i].innerText;if(title=='')continue;if(tb.rows[line].cells[i].innerText.indexOf(colnamearr[n])>=0){if(colidlist=='')colidlist=i.toString();else colidlist=','+i.toString();break}}}if(colidlist!='')isfind=true}catch(err){alert(err.message)}}}if(colidlist!='')return SetRowEditMode(ctrl,colidlist);return false}
function ChkCancel3(){if(confirm('你确认要撤销这个订单吗？')==true){var obj=prompt('请输入撤销原因','暂时没货了');if(obj!=null){document.all._cancelreason.value=obj;return true}else{return false}}return false}
function chkpostclientmsg(str){var obj=prompt('请输入你要发送的消息','您好，');if(obj!=null){document.all._postmsg.value=obj;return true}else{return false}}
///ResetRow2
function ResetRow2(ctrl,newbt,newbt2,colidlist){var colidarr=colidlist.split(",");var table=null;var n=0;var cell=GetParentByTagName(ctrl,'td',1);var row=GetParentByTagName(ctrl,'tr',1);var rowindex=row.rowIndex;table=GetParentByTagName(ctrl,'table',1);if(table!=null){var i=0;for(i=0;i<colidarr.length;i++){var _cell=table.rows[rowindex].cells[parseInt(colidarr[i])];var obj=_cell.ownerDocument.getElementById('idcol'+i);if(obj!=null){_cell.removeChild(obj)}_cell.style.wordBreak="break-all";_cell.innerText=_cell.getAttribute("bak")}}ctrl.style.display='';cell.removeChild(newbt);cell.removeChild(newbt2)}
///
function DoSetRowEditMode(ctrl,colidlist,maxlen)
{	
	ctrl.style.display='none';var colidarr=colidlist.split(",");var table=null;var n=0;
	var cell=GetParentByTagName(ctrl,'td',1);
	var newbt=document.createElement("input");
	newbt.type="button";
	newbt.name="_saverow";	
	newbt.value="保存";
	newbt.onclick=function(){eval(ctrl.href);};
	cell.appendChild(newbt);
	var newbt2=document.createElement("input");
	newbt2.type="button";
	newbt2.name="_canceledit";	
	newbt2.value="取消";
	newbt2.onclick=function(){ResetRow2(ctrl,newbt,newbt2,colidlist);};
	cell.appendChild(newbt2);
	var row=GetParentByTagName(ctrl,'tr',1);
	var rowindex=row.rowIndex;
    var table=GetParentByTagName(ctrl,'table',1);
    if(table!=null)
    {
		var i=0;
		for(i=0;i<colidarr.length;i++)
		{
		    if( colidarr[i]=='' ) continue;
			var cell=table.rows[rowindex].cells[ parseInt(colidarr[i]) ];
			cell.setAttribute("bak",cell.innerText);
			var newobj=document.createElement("input"); 
			newobj.type="text";
			newobj.name="_col"+colidarr[i];
			var dval=Trim(cell.innerText)
			newobj.size=20;
			if(dval.length2()>0 && dval.length2()<=maxlen)
			{
			    newobj.size=dval.length2();
			}
			newobj.value=dval;
			cell.innerText="";
			cell.appendChild(newobj);
		}
	}
	return false;
}
String.prototype.length2 = function() 
{
    var cArr = this.match(/[^x00-xff]/ig);
    return (this.length + (cArr == null ? 0 : cArr.length)); 
} 
function SetVisible(CtrlList,IsShow)
{
    var arr=CtrlList.split(",");
    var i=0;
    for(i=0;i<arr.length;i++)
    {
        var obj=document.getElementById(arr[i]);
        if( obj!=null )
            obj.style.display=IsShow;
    }
}
function GetParentByTagName(ctrl,tagName,depth){var obj=ctrl;var num=0;while((obj=obj.parentElement)!=null){if(obj.tagName.toLowerCase()==tagName){num++;if(num==depth)return obj}}return null}
function GetInputOfCell(cell,typeName,repeatnum){if(cell==null){return null}var arr=cell.getElementsByTagName('input');var num=0;var i=0;for(i=0;i<arr.length;i++){if(arr[i].type.toLowerCase()==typeName){num++;if(num==repeatnum)return arr[i]}}return null}
function GetAllInputOfTableCol(table,typeName,ColId){var arr=new Array();var num=0;var n=0;if(table!=null){for(n=0;n<table.rows.length;n++){if(table.rows[n].cells.length<=ColId)return null;var cell=table.rows[n].childNodes[ColId];var obj=GetInputOfCell(cell,typeName,1);if(obj!=null)arr[num++]=obj}}return arr}
function SelectAllGridCheckbox(ctrl,ColId){var table=null;var n=0;table=GetParentByTagName(ctrl,'table',1);if(table!=null){var list=GetAllInputOfTableCol(table,'checkbox',ColId);if(list!=null){for(n=0;n<list.length;n++){list[n].checked=ctrl.checked}}}}
function GetBrother(ctrl,tagName,typeName){var parent=ctrl.parentElement;var list=parent.getElementsByTagName(tagName);var n=0;for(n=0;n<list.length;n++){if(list[n].type.toLowerCase()==typeName){return list[n]}}return null}
function FindTable(findId){var list=document.getElementsByTagName('table');for(n=0;n<list.length;n++){if(list[n].id.toLowerCase().indexOf(findId.toLowerCase())>=0){return list[n]}}return null}
function CheckInputIsFloat(obj){try{if(obj.value==''){return false}var val=parseFloat(obj.value);if(isNaN(val)){return true}return true}catch(err){return false}}
function OnAddPriceChange(gvname,obj,mode){try{if(obj.value==''){return}var val=parseFloat(obj.value);if(isNaN(val)){return}SetGridCtrlValue(obj,gvname,4,mode,val,1);SetGridCtrlValue(obj,gvname,5,mode,val,1);SetGridCtrlValue(obj,gvname,6,mode,val,1);SetGridCtrlValue(obj,gvname,7,mode,val,1);SetGridCtrlValue(obj,gvname,8,mode,val,1);SetGridCtrlValue(obj,gvname,9,mode,val,1)}catch(err){}}
function ResetPriceList(obj,gvname,mode){try{SetGridCtrlValue2(obj,gvname,4,'hidden',4,'text',1);SetGridCtrlValue2(obj,gvname,5,'hidden',5,'text',1);SetGridCtrlValue2(obj,gvname,6,'hidden',6,'text',1);SetGridCtrlValue2(obj,gvname,7,'hidden',7,'text',1);SetGridCtrlValue2(obj,gvname,8,'hidden',8,'text',1);SetGridCtrlValue2(obj,gvname,9,'hidden',9,'text',1)}catch(err){}}
function GetBrotherByTag(ctrl,tagName,part_id){var parent=ctrl.parentElement;while(parent!=null){var list=parent.getElementsByTagName(tagName);var n=0;for(n=0;n<list.length;n++){if(list[n].id.indexOf(part_id)>=0)return list[n]}parent=parent.parentElement}return null}
function GetCheckedNum(ctrl,TableId,ColID){var table=null;var table=GetBrotherByTag(ctrl,"table",TableId);var n=0;if(table!=null){var obj=GetAllInputOfTableCol(table,"checkbox",ColID);var num=0;if(obj!=null){for(n=0;n<obj.length;n++){if(obj[n].checked){num++}}}return num}return 0}
function SetGridCtrlValue2(ctrl,TableId,SrcColId,SrcType,DesColID,DesType,AddRate){var table=null;var table=GetBrotherByTag(ctrl,"table",TableId);var n=0;if(table!=null){var src=GetAllInputOfTableCol(table,SrcType,SrcColId);var des=GetAllInputOfTableCol(table,DesType,DesColID);if(src!=null&&des!=null){for(n=0;n<des.length;n++){des[n].value=Math.round(parseFloat(src[n].value)*parseFloat(AddRate)*10000)/10000;if(isNaN(des[n].value)){des[n].value=0}}}}}
function CaclResult(calctype,txtbox,param,Origtxtbox)
{
    if( calctype=='set' )
        return parseFloat(txtbox.value);
    if( calctype=='add' )
	    return (parseFloat(txtbox.value)+parseFloat(param)).toFixed(3);
	if( calctype=='add_per' )
	{
	    return ( parseFloat(txtbox.value)+ parseFloat(Origtxtbox.value)*parseFloat(param)).toFixed(3);
	}
}
function SetGridCtrlValueEx(ctrl,TableId,ColId,calctype,param,OrigColID,ctrlType){var table=null;var table=GetBrotherByTag(ctrl,"table",TableId);var n=0;if(table!=null){var list=GetAllInputOfTableCol(table,ctrlType,ColId);var origlist=GetAllInputOfTableCol(table,ctrlType,OrigColID);if(list!=null){for(n=0;n<list.length;n++){list[n].value=CaclResult(calctype,list[n],param,origlist[n]);if(isNaN(list[n].value)){list[n].value=0}}}}}
function SetGridCtrlValue(ctrl,TableId,ColId,calctype,param,OrigColID){SetGridCtrlValueEx(ctrl,TableId,ColId,calctype,param,OrigColID,'text')}
function TglRow(ctl,mark,headerlinenum){var cell=ctl.parentNode;var row=ctl.parentNode.parentNode;var Table=row.parentNode;var crow=Table.rows[row.rowIndex+1];var PostBt=Table.rows[0].childNodes[0].childNodes[0];var RowIdx=Table.rows[0].childNodes[0].childNodes[1];var VisibleRowList=Table.rows[0].childNodes[0].childNodes[2];var LoadedRowList=Table.rows[0].childNodes[0].childNodes[3];RowIdx.value=(row.rowIndex-headerlinenum)/2;var IsLoaded=ctl.getAttribute('IsLoaded');var IsShow=ctl.getAttribute('IsShow');if(IsShow=='0'){crow.style.display='';ctl.src=GetImgPath()+'/ExtGridView/close.gif';ctl.setAttribute('IsShow','1');VisibleRowList.value+=RowIdx.value+',';if(mark=='all'&&IsLoaded!='1'){ctl.setAttribute('IsLoaded','1');LoadedRowList.value+=RowIdx.value+',';PostBt.click()}}else{crow.style.display='none';ctl.src=GetImgPath()+'/ExtGridView/open.gif';ctl.setAttribute('IsShow','0');VisibleRowList.value=VisibleRowList.value.replace((','+RowIdx.value.toString()+','),',')}if(mark==''&&IsLoaded!='1'){crow.childNodes[0].style.textAlign='center';crow.childNodes[0].style.color='blue';crow.childNodes[0].innerText='正在加载,请稍候...';ctl.setAttribute('IsLoaded','1');LoadedRowList.value+=RowIdx.value+',';PostBt.click()}}



var tipTimer;
function locateObject(n, d) { 
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=locateObject(n,d.layers[i].document); return x;
}

function hideTooltip(object)
{
if (document.all)
{
locateObject(object).style.visibility="hidden"
locateObject(object).style.left = 1;
locateObject(object).style.top = 1;
return false
}
else if (document.layers)
{
locateObject(object).visibility="hide"
locateObject(object).left = 1;
locateObject(object).top = 1;
return false
}
else
return true
}
function showTooltip(tipContent,upordown)
{
    return showTooltipEx('dHTMLToolTip',event,tipContent, '#fffff2','#000000','#000000','20000',upordown);
}
function showTooltipEx(object,e, tipContent, backcolor, bordercolor, textcolor, displaytime,upordown)
{
	window.clearTimeout(tipTimer);
	if (document.all)
	{
	if( upordown )
		locateObject(object).style.top=document.body.scrollTop+event.clientY-60;
	else
		locateObject(object).style.top=document.body.scrollTop+event.clientY+20;
	locateObject(object).innerHTML='<table style="font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: '+bordercolor+'; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: '+backcolor+'" width="10" border="0" cellspacing="1" cellpadding="1"><tr><td nowrap><font style="font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table> '
	if ((e.x + locateObject(object).clientWidth) > (document.body.clientWidth + document.body.scrollLeft))
	{ 
	locateObject(object).style.left = (document.body.clientWidth + document.body.scrollLeft) - locateObject(object).clientWidth-10;
	}
	else
	{
	locateObject(object).style.left=document.body.scrollLeft+event.clientX
	}
	locateObject(object).style.visibility="visible"
	tipTimer=window.setTimeout("hideTooltip('"+object+"')", displaytime);
	return true;
	}
	else if (document.layers)
	{
	locateObject(object).document.write('<table width="10" border="0" cellspacing="1" cellpadding="1"><tr bgcolor="'+bordercolor+'"><td><table width="10" border="0" cellspacing="0" cellpadding="2"><tr bgcolor="'+backcolor+'"><td nowrap><font style="font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table></td></tr></table>')
	locateObject(object).document.close()
	locateObject(object).top=e.y+20
	if ((e.x + locateObject(object).clip.width) > (window.pageXOffset + window.innerWidth))
	{
	locateObject(object).left = window.innerWidth - locateObject(object).clip.width-10;
	}
	else
	{
	locateObject(object).left=e.x;
	}
	locateObject(object).visibility="show"
	tipTimer=window.setTimeout("hideTooltip('"+object+"')", displaytime);
	return true;
	}
	else
	{
	return true;
	}
}


var speed = 20;
var cycledelay = 3000;
var maxsize = 24;
var x = 0;
var y = 0;
var themessage, size;
var esize = "";
var _x,_y;
_x=0;
_y=0;
var _msgtip='演示消息';
function initArray() {
	this.length = initArray.arguments.length;
	for (var i = 0; i < this.length; i++) {
	this[i] = initArray.arguments[i];
	}
}
if(navigator.appName == "Netscape")
	document.write('<layer id="wds" height="0px"></layer><br>');
if (navigator.appVersion.indexOf("MSIE") != -1)
	document.write('<span id="wds" style="position:absolute; left:'+(window.screen.availWidth/2-100)+'px; top:'+(window.screen.availHeight/3)+'px;"></span>');
function upwords(){
	themessage = _msgtip;
	if (x < maxsize) {
		x+=8;
		setTimeout("upwords()",speed);
	}
	else 
		setTimeout("downwords()",cycledelay);
	if(navigator.appName == "Netscape") {
		size = "<font point-size='"+x+"pt' color=red>";
		document.wds.document.write(size+"<center>"+themessage+"</center>"+esize);
		document.wds.document.close();
	}
	if (navigator.appVersion.indexOf("MSIE") != -1){
		wds.innerHTML = "<center><font color=red>"+themessage+"</font></center>";
		if(x<0 ) x=0;
		wds.style.fontSize=x+'px'
	}
}
function downwords(){
	if (x > 1) {
		x-=4;
		setTimeout("downwords()",speed);
	}
	else {
		x=0;
		wds.style.display='none';
		if (y > _msgtip.length - 1) y = 0;
	}
	if(navigator.appName == "Netscape") {
		size = "<font point-size='"+x+"pt'  color=red>";
		document.wds.document.write(size+"<center>"+themessage+"</center>"+esize);
		document.wds.document.close();
	}
	if (navigator.appVersion.indexOf("MSIE") != -1){
		wds.innerHTML = "<center><font color=red>"+themessage+"</font></center>";
		if(x<0 ) x=0;
		wds.style.fontSize=x+'px'
	}
}
function ShowAlertMsg(tmsg)
{
    _msgtip=tmsg;
    setTimeout("upwords()",speed);
}
function help(id)
{
    if(document.getElementById(id).style.display=="none"){
        document.getElementById(id).style.display="block";}   
    else{
        document.getElementById(id).style.display="none";}
}
function GetMoney(CtrlAmount2)
 {
   document.getElementById("Ctr").innerHTML="<font color='red' size='+1'>"+atoc(CtrlAmount2.value)+"</font>";
 }
function GetMoney2(CtrlAmount2,CtrlTransferType)
{
   if(document.getElementById(CtrlTransferType+"_0").checked)
        document.getElementById("Ctr").innerHTML="<font color='red' size='+1'>"+atoc(CtrlAmount2.value)+"</font>";
   else
        document.getElementById("Ctr").innerHTML="<font color='blue' size='+1'>"+atoc(CtrlAmount2.value)+"</font>";
 }
<!--
// 数字转换成大写金额函数
function atoc(numberValue){
var chineseValue=""; // 转换后的汉字金额
if (numberValue<0)
{
numberValue=numberValue*-1;
chineseValue="负";
}
var numberValue=new String(Math.round((numberValue*1000)/10)); // 数字金额
var String1 = "零壹贰叁肆伍陆柒捌玖"; // 汉字数字
var String2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; // 对应单位
var len=numberValue.length; // numberValue 的字符串长度
var Ch1; // 数字的汉语读法
var Ch2; // 数字位的汉字读法
var nZero=0; // 用来计算连续的零值的个数
var String3; // 指定位置的数值
if(len>15){
alert("超出计算范围");
return "";
} 
if (numberValue==0){
chineseValue = "零元整";
return chineseValue;
}
String2 = String2.substr(String2.length-len, len); // 取出对应位数的STRING2的值
for(var i=0; i<len; i++){
String3 = parseInt(numberValue.substr(i, 1),10); // 取出需转换的某一位的值
if ( i != (len - 3) && i != (len - 7) && i != (len - 11) && i !=(len - 15) ){
if ( String3 == 0 ){
Ch1 = "";
Ch2 = "";
nZero = nZero + 1;
}
else if ( String3 != 0 && nZero != 0 ){
Ch1 = "零" +String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else{
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
}
else{ // 该位是万亿，亿，万，元位等关键位
if( String3 != 0 && nZero != 0 ){
Ch1 = "零" + String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if ( String3 != 0 && nZero == 0 ){
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if( String3 == 0 && nZero >= 3 ){
Ch1 = "";
Ch2 = "";
nZero = nZero + 1;
}
else{
Ch1 = "";
Ch2 = String2.substr(i, 1);
nZero = nZero + 1;
}
if( i == (len - 11) || i == (len - 3)){ // 如果该位是亿位或元位，则必须写上
Ch2 = String2.substr(i, 1);
}
}
chineseValue = chineseValue + Ch1 + Ch2;
}
if ( String3 == 0 && numberValue/10%10==0){ // 最后一位（分）为0时，加上“整”
chineseValue = chineseValue + "整";
}
return chineseValue;
}
//--</>>

function copycode(gv)
{
var node=document.getElementById(gv);
var str="";
for(var i in node.childNodes[0].childNodes)
{
if(i!="length" && i!="0")
{
str+=node.childNodes[0].childNodes[i].childNodes[0].innerText.replace(/(^\s*)|(\s*$)/g, "")+" ";
str+=node.childNodes[0].childNodes[i].childNodes[1].innerText.replace(/(^\s*)|(\s*$)/g, "");
str+="\r\n";
}
}
str=str.substring(0,str.lastIndexOf ("\r\n"));
alert("复制成功");
window.clipboardData.setData("Text",str);
}

function PageSetup()
{//热敏打印 by lvtao 2010-09-29
    try
    {
        var HKEY_Root,HKEY_Path,HKEY_Key;
        HKEY_Root="HKEY_CURRENT_USER";
        HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
        var Wsh=new ActiveXObject("WScript.Shell");
        HKEY_Key="header";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码，&p/&P");
        HKEY_Key="footer";
        Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
        window.print();
    }
    catch(e){alert ("页面设置失败,请手动设置!")}
}
