var IE="IE";
document.domain = "smmail.cn";
function getNavigator(){
if(window.navigator.userAgent.indexOf("MSIE")>=1){
return IE;
}else if(window.navigator.userAgent.indexOf("Firefox")>=1){
return MOZILLA;
}else{
return MOZILLA;
}
}
function getRandom(){
    try{
        time = new Date();
 	    return time.getTime() + "" +Math.random();
    } catch(e){
        now = new Date();
        return  now.getTime() ;
    }
 }
function LoadJS(file){
try{
var head=document.getElementsByTagName('HEAD').item(0);
var script=document.createElement('SCRIPT');
script.src=file;
script.language="JScript";
head.appendChild(script);
}catch(E){
}
}
function LoadCss(CssFile){
try{
var head=document.getElementsByTagName('HEAD').item(0);
var style=document.createElement('link');
style.href=CssFile;
style.rel='stylesheet'
style.type='text/css';
head.appendChild(style);
}catch(E){
alert(E);
}
}
function loadShadow(){
var shadowDiv=document.getElementById("shadowDiv");
var mainTable=document.getElementById("mainTable");
var mainDiv=document.getElementById("mainDiv");
if(getNavigator()==IE){
shadowDiv.style.position="absolute";
shadowDiv.style.left=mainTable.clientLeft+6;
shadowDiv.style.top=mainTable.clientTop+6;
shadowDiv.style.width='100%';
shadowDiv.style.height='96%';
shadowDiv.style.zIndex=-1;
shadowDiv.style.display="";
}else{
}
}
function showDiv(obj){
if(obj.style.display=="none"){
obj.style.display="";
}else{
obj.style.display="none";
}
}
function open_win(filename,title,width,height,left,top){
var win_obj=window.open(filename,title,"location=no,titlebar=no,scrollbars=yes,status=auto,menubar=no,resizable=no,toolbar=no,top="+top+",left="+left+",width="+width+",height="+height);
win_obj.focus();
}
function ctlDic_Item_Click(g_xDic_Obj){
if(g_xDic_Obj.currentText!=""){
try{
document.getElementById(g_xDic_Obj.parentobj_id).value=g_xDic_Obj.currentText;
if(g_xDic_Obj.idvalue_obj!=""){
document.getElementById(g_xDic_Obj.idvalue_obj).value=g_xDic_Obj.currentCode;
}
}catch(E){
}
g_xDic_Obj.xWinObj.close();
}
}
function SetContent(g_xDic_Obj)
{
try{
if(g_xDic_Obj.currentText!=""){
if(g_xDic_Obj.parentobj_id!=""){
if(g_xDic_Obj.items==1){
document.getElementById(g_xDic_Obj.parentobj_id).value=g_xDic_Obj.currentText;
if(g_xDic_Obj.idvalue_obj!=""){
document.getElementById(g_xDic_Obj.idvalue_obj).value=g_xDic_Obj.currentCode;
}
g_xDic_Obj.xWinObj.close();
return false;
}
}
}
}catch(e){
}
}
function seeXML(sXML)
{
var w=window.open("");
w.document.write("<xmp>"+sXML+"</xmp>");
}
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g,"")
}
String.prototype.trimL=function(){
return this.replace(/(^\s*)/g,"")
}
String.prototype.trimR=function(){
return this.replace(/(\s*$)/g,"")
}
String.prototype.stripBlanks=function(){
return this.replace(/\s/g,"")
}
String.prototype.lenB=function(){
try{
return this.match(/[^\x00-\xff]/g).length+this.length
}catch(e){
return this.length
}
}
String.prototype.contain=function(str){
return(this.indexOf(str)!=-1)?true:false
}
function isLeapYear(iYear){
return((!(iYear%4)&&(iYear%100))||!(iYear%400))?true:false
}
function y2k(iYear){
return(iYear<1000)?iYear+1900:iYear
}
function getNowDate()
{
var today=new Date();
var y=today.getFullYear()+"";
var m=today.getMonth()+1+"";
m=m.length==1?"0"+m:m;
var d=today.getDate()+"";
d=d.length==1?"0"+d:d;
return y+"-"+m+"-"+d;
}
function getNowTime()
{
var today=new Date();
var h=today.getHours()+"";
h=h.length==1?"0"+h:h;
var m=today.getMinutes()+"";
m=m.length==1?"0"+m:m;
var s=today.getSeconds()+"";
s=s.length==1?"0"+s:s;
return h+":"+m+":"+s;
}
function verifyDate(day,month,year)
{
if(!day)return false;
var iToday=new Date();
month=month?month-1:iToday.getMonth();
year=year?y2k(parseInt(year)):iToday.getFullYear();
var iDate=new Date(year,month,day);
if((iDate.getFullYear()==year)&&(iDate.getMonth()==month)&&(iDate.getDate()==day))
return true;
else
return false;
}
function verifyTime(hh,mm,ss)
{
var iDate=new Date(1977,10,27,hh,mm,ss);
if((iDate.getHours()==hh)&&(iDate.getMinutes()==mm)&&(iDate.getSeconds()==ss))
return true;
else
return false;
}
function verifyDateTime(year,month,day,hh,mm,ss)
{
if(!verifyDate(day,month,year))return false;
var iToday=new Date();
return verifyTime(hh,mm,ss);
}
function CalID_17to18(sId)
{
var aW=new Array(1,2,4,8,5,10,9,7,3,6,1,2,4,8,5,10,9,7);
var aA=new Array("1","0","X","9","8","7","6","5","4","3","2");
var aP=new Array(17);
var aB=new Array(17);
var i,iSum=0;
for(i=1;i<18;i++)
aP[i]=sId.substr(17-i,1);
for(i=1;i<18;i++){
aB[i]=parseInt(aP[i])*parseInt(aW[i]);
iSum+=aB[i];
}
return sId+aA[iSum%11];
}
function CalID_15to18(sId)
{
return CalID_17to18(sId.substr(0,6)+"19"+sId.substr(6));
}
function UpID(sId)
{
var s=sId.trim();
if(s.length==15){
if(isNaN(sId))return false;
if(verifyDate(s.substr(10,2),s.substr(8,2),s.substr(6,2)))
return CalID_15to18(s);
else
return false;
}
else if(s.length==17){
if(isNaN(s))return false;
if(verifyDate(s.substr(12,2),s.substr(10,2),s.substr(6,4)))
return CalID_17to18(s);
else
return false;
}
else if(s.length==18){
if(isNaN(s.substr(0,17)))return false;
if(verifyDate(s.substr(12,2),s.substr(10,2),s.substr(6,4))){
if(CalID_17to18(s.substr(0,17))==s)
return s;
else
return false;
}
else
return false;
}
return false;
}
function getBirthday(sId)
{
var s=UpID(sId);
return s?s.substr(6,8):false;
}
function getSex(sId)
{
var s = sId ;
if(s.length == 18 ) {
}else {
    s=UpID(sId);
}
return s?(parseInt(s.substr(16,1))%2?"1":"2"):"0";
}
function isIDCard(sValue)
{
return UpID(sValue)?true:false;
}
function isDate(sValue)
{
var s=sValue.trim();
if(s.length!=8)
return false;
else if(isNaN(s))
return false;
else
return verifyDate(s.substr(6),s.substr(4,2),s.substr(0,4));
}
function isTime(sValue)
{
var s=sValue.trim();
if(s.length!=6)
return false;
else if(isNaN(s))
return false;
else
return verifyTime(s.substr(0,2),s.substr(2,2),s.substr(4,2));
}
function isDateTime(sValue)
{
var s=sValue.trim();
if(s.length!=14)
return false;
else if(isNaN(s))
return false;
else
return verifyDateTime(s.substr(0,4),s.substr(4,2),s.substr(6,2),
s.substr(8,2),s.substr(10,2),s.substr(12,2));
}
function isInt(sValue)
{
return/^\d*$/.test(sValue);
}
function isFloat(sValue)
{
return(/^\d*\.\d+$/.test(sValue)||/^\d*$/.test(sValue));
}
function isNumber(sValue)
{
return isInt(sValue)||isFloat(sValue);
}
function isLetter(sValue)
{
return/^[A-Za-z]*$/.test(sValue);
}
function isLetterOrNumber(sValue)
{
return/^\w*$/.test(sValue);
}
function isBlank(sValue)
{
return/^\s*$/.test(sValue);
}
function G(elementId){
return document.getElementById(elementId);
}
function getXMLReqest(){
var xmlHttpReq;
if(window.XMLHttpRequest)
xmlHttpReq=new XMLHttpRequest();
else
try{
xmlHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
return xmlHttpReq;
}
function doRequestWait(url){
var x="";
var uuUrl;
if(url.indexOf("?")>=0)
uuUrl=url+"&"+Math.random()+"&xcharset=中文";
else
uuUrl=url+"?"+Math.random()+"&xcharset=中文";
try{
var xmlHttpReq=getXMLReqest();
xmlHttpReq.open("GET",uuUrl,false);
xmlHttpReq.send(null);
x=xmlHttpReq.responseText;
}catch(e){
alert(e);
}
return x;
}
function doRequest(url,windowDiv,callbackAction,info){
var uuUrl;
//alert(url+windowDiv.innerText);
if(!windowDiv) {
    return false ;
}
if(info){
if(info==" "){
}else{
windowDiv.innerHTML=info;
}
}else{
windowDiv.innerHTML="<table id='' style='width:100%;height=100%;' >"+
"<tr>"+
"<td align='left' style='font-size:12px;padding-left:10px;padding-top:3px' valign='top' >  系统加载中,请稍候....</td>"+
"</tr>"+
"</table>";
}
if (url.indexOf("?") >= 0){
        uuUrl = url + "&" + getRandom()  + "&xcharset=中文";
    }else  {
        uuUrl = url + "?" + getRandom()  + "&xcharset=中文";
    }
try{
var xmlHttpReq=getXMLReqest();
xmlHttpReq.onreadystatechange=function(){
if(xmlHttpReq.readyState==4){
var x=xmlHttpReq.responseText;
windowDiv.innerHTML=x;
if(callbackAction){
var actionList=callbackAction.split(";");
var len=actionList.length;
if(len>1){
for(m=0;m<len;m++){
eval(actionList[m]);
}
}else{
eval(callbackAction);
}
}
xmlHttpReq=null;
x=null;
return;
}
};
xmlHttpReq.open("GET",uuUrl,true);
xmlHttpReq.send(null);
}catch(e){
windowDiv.innerHTML="<table id='' style='width:100%;height=100%;' >"+
"<tr>"+
"<td align='left' style='font-size:12px;padding-left:10px;padding-top:3px' valign='top' > 超时,请重试或刷新页面</td>"+
"</tr>"+
"</table>";
}
}
function doRequestPost(url, windowDiv, callbackAction,info,param){
    var uuUrl;
    if (info){
	if(info==" "){
	}else{
	windowDiv.innerHTML = info ;
	}
    }else{
    windowDiv.innerHTML = "<table id='' style='width:100%;height=100%;' >" +
                          "<tr>" +
                          "<td align='left' style='font-size:12px;padding-left:10px;padding-top:3px' valign='top' >  系统加载中,请稍候....</td>" +
                          "</tr>" +
                          "</table>";
    }
    if(param!=""){
        param = param+"&curTime="+Math.random();
    }else {
        param = "curTime="+Math.random();
    }
    try {
        var xmlHttpReq = getXMLReqest();
        xmlHttpReq.onreadystatechange = function () {
            if (xmlHttpReq.readyState == 4) {
                var x = xmlHttpReq.responseText;
                windowDiv.innerHTML = x;
                //document.getElementById(windowDivId).style.display = "";
                if (callbackAction) {
               		var actionList = callbackAction.split(";");
        		var len = actionList.length;
        		if(len>1){
        		for(m=0;m<len;m++){
        			eval(actionList[m]);
        		}
        		}else{
        		eval(callbackAction);
        		}
                    //eval(callback_name + '(response_content);');
                }
                xmlHttpReq=null;
                x=null;
                return;
            }
        };

        if (url.indexOf("?")>0){
            param=param+"&" + url.substr( url.indexOf("?")+1,url.length) ;
            uuUrl = url.substr(0,url.indexOf("?"));
        } else {
            uuUrl = url ;
        }
        xmlHttpReq.open("POST", uuUrl, true);
        xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
        xmlHttpReq.send(param);
    } catch(e) {
        windowDiv.innerHTML = "<table id='' style='width:100%;height=100%;' >" +
                          "<tr>" +
                          "<td align='left' style='font-size:12px;padding-left:10px;padding-top:3px' valign='top' > 超时,请重试或刷新页面</td>" +
                          "</tr>" +
                          "</table>";
    }
}
function getXMLReqestQQ(){
var xmlHttpReq;
if(window.XMLHttpRequest)
xmlHttpReq=new XMLHttpRequest();
else
try{
xmlHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
return xmlHttpReq;
}
function doRequestQQ(url,windowDiv,callbackAction){
var uuUrl;
if(windowDiv){
windowDiv.innerHTML="<table id='' style='width:100%;height=100%;' >"+
"<tr>"+
"<td align='left' style='font-size:12px;padding-left:10px' valign='top' ><br>  系统加载中,请稍候....</td>"+
"</tr>"+
"</table>";
}
if(url.indexOf("?")>=0)
uuUrl=url+"&"+Math.random()+"&xcharset=中文";
else
uuUrl=url+"?"+Math.random()+"&xcharset=中文";
try{
var xmlHttpReq=getXMLReqestQQ();
xmlHttpReq.onreadystatechange=function(){
if(xmlHttpReq.readyState==4){
var x=xmlHttpReq.responseText;
if(windowDiv){
windowDiv.innerHTML=x;
}else{
}
if(callbackAction){
eval(callbackAction);
}
xmlHttpReq =null ;
x=null;
return;
}
};
xmlHttpReq.open("GET",uuUrl,true);
xmlHttpReq.send(null);
}catch(e){
alert(e);
}
}
function makeRequest(method,url,parameters,windowDiv,callbackAction){
var xmlHttpReq=getXMLReqest();
var time1=new Date().getTime();
if(windowDiv!=null){
windowDiv.innerHTML=  windowDiv.innerHTML =  "<table border=0 widht=100% height=100% > " +
                         "<tr><td valign=top ><img src='../../images/sysimg/loading.gif' border=0></td><td style='color:#0095DA;'>  正在提交信息,请稍后.....</td></tr></table>";
}
xmlHttpReq.onreadystatechange=function(){;
if(xmlHttpReq.readyState==4){
var x=xmlHttpReq.responseText;
if(windowDiv!=null){
windowDiv.innerHTML=x
};
if(callbackAction){
eval(callbackAction);
}
return;
}
}
if(method=="post"){
xmlHttpReq.open('POST',url,true);
xmlHttpReq.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttpReq.setRequestHeader("Content-length",parameters.length);
xmlHttpReq.setRequestHeader("If-Modified-Since","0");
xmlHttpReq.send(parameters);
}else if(method=="get"){
if(url.indexOf("?")>0){
url=url+"&"+Math.random()+"&"+parameters;
}else{
url=url+"?"+Math.random()+"&"+parameters;
}
xmlHttpReq.open('GET',url,true);
xmlHttpReq.send(null);
}else{
if(url.indexOf("?")>0){
url=url+"&"+Math.random()+"&"+parameters;
}else{
url=url+"?"+Math.random()+"&"+parameters;
}
xmlHttpReq.open('GET',url,true);
xmlHttpReq.send(null);
}
}
function convertFormDataToPostContent(form_name){
var content_to_submit='';
var form_element;
var last_element_name='';
for(i=0;i<form_name.elements.length;i++){
form_element=form_name.elements[i];
switch(form_element.type){
case'text':
case'hidden':
case'password':
case'textarea':
case'select-one':
content_to_submit+=form_element.name+'='+escape(form_element.value)+'&'
break;
case'radio':
if(form_element.checked){
content_to_submit+=form_element.name+'='+escape(form_element.value)+'&'
}
break;
case'checkbox':
if(form_element.checked){
if(form_element.name==last_element_name){
if(content_to_submit.lastIndexOf('&')==content_to_submit.length-1){
content_to_submit=content_to_submit.substr(0,content_to_submit.length-1);
}
content_to_submit+=','+escape(form_element.value);
}else{
content_to_submit+=form_element.name+'='+escape(form_element.value);
}
content_to_submit+='&';
last_element_name=form_element.name;
}
break;
}
}
content_to_submit=content_to_submit.substr(0,content_to_submit.length-1);
return content_to_submit;
}
function SimpleMapQQ(){
this.items=new Array();
this.remove = function remove(key) {
    var v;
    for (var i = 0; i < this.items.length; i++) {
        v = this.items.pop() ;
        if(v[0]==key){
            continue;
        }
         this.items.unshift(v);
       }
       v = null ;
}
this.put=function put(key,value){
this.items.push([key,value]);
}
this.set=function set(key,value){
for(var i=0;i<this.items.length;i++){
if(this.items[i][0]==key){
this.items[i][1]=value;
return true;
}
}
return false;
}
this.get=function get(key){
for(var i=0;i<this.items.length;i++){
if(this.items[i][0]==key)
return this.items[i][1];
}
return null;
}
this.getLength=function(){
return this.items.length;
}
this.getItem=function(row,col){
return this.items[row][col];
}
}
function showPic(PicPath,PicObj,defaultWidth,defaultHeight){
if(!PicPath){
return;
}
if(!defaultWidth){
defaultWidth=200;
}
if(!defaultHeight){
defaultHeight=200;
}
this.PicObj=PicObj;
this.PicPath=PicPath;
this.defaultWidth=defaultWidth;
this.defaultHeight=defaultHeight;
this.isLoaded=false;
var image=new Image();
image.src=this.PicPath;
this.image = image ;
this.load=function(){
image = this.image ;
var width=image.width/this.defaultWidth;
var height=image.height/this.defaultHeight;
if((image.width!=0)&&(image.height!=0)&&image.readyState=="complete"){
if(width>height&&width>1){
this.PicObj.height=image.height/width;
this.PicObj.width=this.defaultWidth;
}else if(width<=height&&height>1){
this.PicObj.width=image.width/height;
this.PicObj.height=this.defaultHeight;
}else if(width<1&&height<1){
this.PicObj.width=image.width;
this.PicObj.height=image.height;
}else{
this.PicObj.width=this.defaultWidth;
this.PicObj.height=this.defaultHeight;
}
this.PicObj.style.border="1px solid black";
this.PicObj.src=this.PicPath;
this.isLoaded=true;
}else{
setTimeout("load()",100);
}
}
if(!this.isLoaded&&getNavigator()==IE){load();}
if(getNavigator()!=IE){
PicObj.src=this.PicPath;
PicObj.style.display="";
alert(PicObj.parentNode.innerHTML);
}
}
function resizeImg(_oObj,_iWidth,iHeight){
var tMark=true;
var sOuterHtml;
var aNode=_oObj.attributes;
for(var i=0;i<aNode.length;i++){
if(aNode[i].specified){
if(aNode[i].name=="width"||aNode[i].name=="height"){
tMark=false;
}
}
}
if(tMark){
if(_iWidth){
setTimeout("resize()",100);
}
}
this.resize=function(){
_oObj.style.display="";
if(_oObj.width>_iWidth){
_oObj.width=_iWidth;
}
}
}
function resize(image,iWidth,iHeight) {
    if(!iWidth){
        iWidth = 117 ;
    }
    if(!iHeight) {
        iHeight = 90 ;
    }
    if(image) {
        if (image.readyState=="complete")  {
            var width=image.width/iWidth;
            var height=image.height/iHeight;
            //alert(image.width+" "+ width+" " +height) ;
            if(width>height&&width>1){
            image.height=image.height/width;
            image.width=iWidth;
            }else if(width<=height&&height>1){
            image.width=image.width/height;
            image.height=iHeight;
            }else if(width<1&&height<1){
            //image.width=image.width;
            //image.height=image.height;
            }else{
            image.width=iWidth;
            image.height=iHeight;
            }
            //alert(image.width+" " + image.height);
        }else {
            setTimeout("resize("+image+","+iWidth+","+iHeight,100) ;
        }
    }
}
function setObjValue(obj,value){
try{if(obj){obj.value=value;}}catch(e){}
}
function downloadFile(file){
try{window.location.href(file);}catch(e){}
}
function createDOMDocument()
{
try{
if(getNavigator()=="IE"){
var objXML=new ActiveXObject("Msxml2.DOMDocument");
objXML.async=false;
return objXML
}else{
var xmlDoc=document.implementation.createDocument("","",null);
return xmlDoc;
}
}
catch(e){
return null;
}
}
function createXSLDocument(){
try{
if(getNavigator()=="IE"){
var objXML=new ActiveXObject("Msxml2.DOMDocument");
objXML.async=false;
return objXML
}else{
var xslDoc=new XSLTProcessor();
return xslDoc;
}
}
catch(e){
return null;
}
}
function loadXMLFromStr(xmlDoc,xmlStr){
if(getNavigator()==IE){
xmlDoc.loadXML(xmlStr);
}else{
var parser=new DOMParser();
xmlDoc=parser.parseFromString(xmlStr,"text/xml");
}
//alert(xmlDoc.xml);
return xmlDoc;
}
function selectNodes(xmlDoc,xPath){
if(getNavigator()==IE){
return xmlDoc.selectNodes(xPath);
}else{
this.rowNodes_Mozilla=new Array();
try{
var xPathResult=xmlDoc.evaluate(xPath,xmlDoc,
xmlDoc.createNSResolver(xmlDoc.documentElement),XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);
if(xPathResult){
var oNode=xPathResult.iterateNext();
while(oNode){
this.rowNodes_Mozilla[this.rowNodes_Mozilla.length]=oNode;
oNode=xPathResult.iterateNext();
}
}
}catch(e){
}
return rowNodes_Mozilla;
}
}
function selectSingleNode(xmlDoc,xPath){
if(!xmlDoc) {
    return null ;
}
if(getNavigator()==IE){
return xmlDoc.selectSingleNode(xPath);
}else{
try{
var xPathResult=xmlDoc.evaluate(xPath,xmlDoc,
xmlDoc.createNSResolver(xmlDoc.documentElement),9,null);
if(xPathResult&&xPathResult.singleNodeValue){
return xPathResult.singleNodeValue;
}
}catch(e){
}
return null;
}
}
function selectSingleNodeFromNode(FromNode,xPath){
if(getNavigator()==IE){
return FromNode.selectSingleNode(xPath);
}else{
try{
var xPathResult=FromNode.ownerDocument.evaluate(xPath,FromNode,
FromNode.ownerDocument.createNSResolver(FromNode),9,null);
if(xPathResult&&xPathResult.singleNodeValue){
return xPathResult.singleNodeValue;
}
}catch(e){
}
return null;
}
}
//原来都是在main_ 中
function do_tdmouseover(obj){
  if(obj){ obj.style.backgroundColor = "silver";}
}
function do_tdmouseout(obj){
  if(obj){obj.style.backgroundColor = "transparent";   }
}
function disableButton(button_id) {   //按钮disable
  try{ if(!button_id){G("submit_button").disabled = true;  }
    else { G(button_id).disabled = true;} }catch(e){}
}
function enableButton(button_id) {  //按钮enable
     try{  if(!button_id){G("submit_button").disabled = false;  }
    else { G(button_id).disabled = false;} }catch(e){}
}
//***************窗口操作模块开始 **********************************/
//需要打开的url 标题  是否新窗口 宽  高    左   上   返回ACTION
function openUrl(url, title, isnewwin, _width, _height, _left, _top, callbackAction) {
    var wintemp = null ;
    if(!callbackAction){
        callbackAction = "" ;
    }
    if (!isnewwin) {
        isnewwin = false;
    }
    if (isnewwin == true) {
        wintemp = mywin_list;
        //callbackAction = "mywin_main.setFocus(getzIndexMax()+2);mywin_main.show();" + callbackAction;
    } else {
        wintemp = mywin_main;
        callbackAction = "mywin_main.setFocus(getzIndexMax()+2);mywin_main.show();" + callbackAction;
    }
    if (!_left) {
        _left = left;
    }
    if (!_top) {
        _top = top;
    }
    if (!_width) {
        _width = win_width;
    }
    if (!_height) {
        _height = win_height;
    }
    wintemp.setTitle(title);
    if (wintemp._isshow == false) {
        wintemp.setPosition(_left, _top);
        wintemp.setSize(_width, _height);
    } else if (wintemp._isshow == true && _width != wintemp.width) {
        wintemp.setPosition(_left, _top);
        wintemp.setSize(_width, _height);
    }
    if (callbackAction) {
        doRequest(url, wintemp.client, callbackAction, "<div style='font-size:12px;padding:6px'>加载中,请稍侯..</div>")
    } else {
        doRequest(url, wintemp.client, null, "<div style='font-size:12px;padding:6px'>加载中,请稍侯..</div>")
    }
     wintemp.setFocus(getzIndexMax()+2);
     wintemp.show();
}
function showWindow(event, _width, _height, title, content) {

    var oEvent = window.event ? window.event : event;
    var x = oEvent.clientX;
    var y = oEvent.clientY;
    position_mywin.setPosition(x, y);
    position_mywin.setBeginPosition(x, y);
    if (!_width) {
        _width = win_width;
    }
    if (!_height) {
        _height = win_height;
    }
    position_mywin.setSize(_width, _height);
    if (!title) {
        title = "";
    }
    position_mywin.setTitle(title);
    if (!content) {
        content = "";
    }
    position_mywin.setContentStr(content, "0px", "0px");
    position_mywin.show();
}
// 点击处打开一个页面 (根据URL)
function openUrlWindow(event, _width, _height, title, url) {
    if (position_mywin._isshow == true) {
        position_mywin.close();
    }
    var oEvent = window.event ? window.event : event;
    var x = oEvent.clientX;
    var y = oEvent.clientY;
    position_mywin.setPosition(x, y);
    position_mywin.setBeginPosition(x, y);
    if (!_width) {
        _width = win_width;
    }
    if (!_height) {
        _height = win_height;
    }
    position_mywin.setSize(_width, _height);
    if (!title) {
        title = "";
    }
    position_mywin.setTitle(title);
    if (!url) {
        url = "";
    }
    position_mywin.show();
    doRequest(url, position_mywin.client, "", "<div style='font-size:12px;padding:6px'>加载中,请稍侯..</div>");
}
//直接打开页面，在ＦＲＡＭＥ中
function openUrlinFrame(url, title, isnewwin, _width, _height, _left, _top, callbackAction){
    var wintemp = null ;
    if (!isnewwin) {
        isnewwin = false;
    }
    if (isnewwin == true) {
        wintemp = mywin_temp;
        //callbackAction = "mywin_temp.setFocus(getzIndexMax()+2);" + callbackAction;
    } else {
        wintemp = mywin_main;
        //callbackAction = "mywin_main.setFocus(getzIndexMax()+2);" + callbackAction;
    }
    if (!_left) {
        _left = left;
    }
    if (!_top) {
        _top = top;
    }
    if (!_width) {
        _width = win_width;
    }
    if (!_height) {
        _height = win_height;
    }
    if(url.indexOf("?")>=0)
    url =url+"&"+Math.random();
    else
    url =url+"?"+Math.random();
    wintemp.setTitle(title);
    wintemp.setcontent(url);
    //alert(getzIndexMax()+2);
    if (wintemp._isshow == false) {
        wintemp.setPosition(_left, _top);
        wintemp.setSize(_width, _height);
    } else if (wintemp._isshow == true && _width != wintemp.width) {
        wintemp.setPosition(_left, _top);
        wintemp.setSize(_width, _height);
    }mywin_temp.setFocus(getzIndexMax()+2);
    wintemp.setFocus(getzIndexMax()+2);
    wintemp.show();
}
function newMsg(msg){
   return  "<table border='0' width='' height='100%'><tr><td><img border='0' src='../../images/common/msg.gif'></td><td style='padding-top:2px'>"+msg+"</td></tr></table>";
}
function submitUploadForm(form_id, checkAction, showDiv_Id) {
    try {
        if (checkAction == null || eval(checkAction) == true) {     //提交
            G(showDiv_Id).innerHTML = "<table border=0 widht=100% height=100% > " +
                                      "<tr><td><img src='../../images/sysimg/loading.gif' border=0></td><td style='color:#0095DA;'>  正在提交信息,请稍后.....</td></tr></table>";
            document.getElementById(form_id).submit();
        } else {
            return false;
        }
    } catch(e) {
    }
}
function submitFormByAjax(form_id,checkAction,showDiv_Id,callbackAction) {
    try {
        if (checkAction == null || eval(checkAction) == true) {     //提交
            str = convertFormDataToPostContent(G(form_id));
            var editUrl =   G(form_id).action ;
            if (showDiv_Id!=null){
                 makeRequest("get", editUrl, str, G(showDiv_Id), callbackAction);
            }else{
                 makeRequest("get", editUrl, str,null, callbackAction);
            }

        } else {
            return false;
        }
    } catch(e) {
    }
}
//将xml与xsl转化为html输出
function transXmlToHtml(XmlPath,XslPath){
    try{
    if (XmlPath != "" && XslPath != "") {
        var Rslt = "" ;
        var xmlDic = createDOMDocument();
        xmlDic.async = false;
        xmlDic.load(XmlPath);
        var xslDic = createDOMDocument() ;
        xslDic.async = false;
        xslDic.load(XslPath);
        if (xmlDic && xslDic) {
            if(getNavigator()==IE) {
                Rslt = xmlDic.transformNode(xslDic)  ;
                document.write(Rslt);
            }
        }
        Rslt = null ;
        xmlDic = null ;
        xslDic = null ;
    }
    }catch(e){
        alert(e);
    }
}