//提交表单
function submitAction(){
   //alert(window.document.form1.action);
   form1.submit();
}

//刷新左Iframe
function reflash(){
   parent.leftIframe.location.reload();
}

//退出管理
function goOut(){
   window.parent.leftIframe.location.href="menu.aspx";
   window.parent.mainIframe.location.href="rightMain.aspx";
}

//全选与全不选1
function selectAll(selectAll,beSelect,number)  
{  
    if(document.getElementById(selectAll).checked == true){  
	    for(var i=0;i<number;i++){
           document.getElementById(beSelect+i).checked=true;
	    }
	}
	   
	if(document.getElementById(selectAll).checked == false){
		for(var i=0;i<number;i++){
           document.getElementById(beSelect+i).checked=false;
	   }
    } 
}

//全选与全不选2
function  selectAll2()  
{  
    if(document.getElementById("selectAll").checked == true){  
	    for(var i=0;i<document.form1.xid.length;i++){
         document.form1.xid[i].checked=true;
	   }
	 }
	   
	if(document.getElementById("selectAll").checked == false){
		for(var i=0;i<document.form1.xid.length;i++){
         document.form1.xid[i].checked=false;
	   }
    } 
}

//批提交验证
function checkSelect(){
   var a = 0;
   for(var i=0;i<document.form1.xid.length;i++){
      if(document.form1.xid[i].checked == true){
	      a = a + 1;
	  }
   }
   if(a == 0){
      if(document.form1.xid.checked == true){
         return(confirm('您是否确提交！'));
      }
      alert('请你选择要提交的记录！');
   return false;
   }  
   else{
      return(confirm('您是否确提交！'));
   }
}

//原来的预览代码，不支持 IE7。('FileUpload的ID号'，'span的ID号'，'图片宽'，'图片高')
function showimg(fileData, view, w, h) {
    var a = document.getElementById(fileData);
    var b = document.getElementById(view);
    b.innerHTML = "<img src='" + a.value + "' width='" + w + "' height='" + h + "'/>";
}


//新的预览代码，支持 IE6、IE7、IE8。('FileUpload的ID号'，'image的ID号'，'div的ID号'，'图片宽'，'图片高')
function showImage(fileId, imageId, divId, w, h) {

    var objFileUpload = document.getElementById(fileId); //FileUpload的ID号
    if (!objFileUpload.value.match(/.jpg|.gif|.bmp|.png/i)) {
        alert("图片格式不正确，只能是.jpg或.gif或.bmp或.png格式！");
        return false;
    }
    
    var objPreview = document.getElementById(imageId);//图片id号   
    var objPreviewFake = document.getElementById(divId);//层id号

    if (objFileUpload.files && objFileUpload.files[0]) {
        objPreview.style.display = 'block';
        objPreview.style.width = w;
        objPreview.style.height = h;
        // Firefox 因安全性问题已无法直接通过 input[file].value 获取完整的文件路径
        objPreview.src = objFileUpload.files[0].getAsDataURL();
    }
    else if (objPreviewFake.filters) {
        // IE7,IE8 在设置本地图片地址为 img.src 时出现莫名其妙的后果      
        //（相同环境有时能显示，有时不显示），因此只能用滤镜来解决      

        //IE7, IE8因安全性问题已无法直接通过 input[file].value 获取完整的文件路径
        objFileUpload.select();
        var imgSrc = document.selection.createRange().text;

        objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
        objPreviewFake.style.width = w;
        objPreviewFake.style.height = h;
        objPreview.style.display = 'none';
    }   

}

function CheckFileType(fileId) {
    var objFileUpload = document.getElementById(fileId); //FileUpload的ID号
    if (objFileUpload != null) {
        if (!objFileUpload.value.match(/.doc|.DOC/i)) {
            alert("文件格式不正确，只能上传.doc格式文件！");
            return false;
        }
    }
}

//设对象为焦点
function setFocus(objectId) {
    var object = document.getElementById(objectId);
    if (object != null) {
        object.focus();
    }
}

//隐藏与显示
function showhidden(sh) {
    var a = document.getElementById(sh).style.display;
    document.getElementById(sh).style.display = (a == 'none') ? '' : 'none';
}

//隐藏与显示(设指定焦点)
function showhidden(sh, focusId) {
    var a = document.getElementById(sh).style.display;
    var b = document.getElementById(focusId);
    document.getElementById(sh).style.display = (a == 'none') ? '' : 'none';
    if (b != "") {
        b.focus();
    }
}

//select(下拉框)onchange事件传值给input
function selectInput(s, i) {
    var s = document.getElementById(s);
    var i = document.getElementById(i);
    i.value = s.options[s.selectedIndex].value;
}

//提交验证radio是否有选项择中
function selectRadio(radioName) {
    var radio = document.getElementByName(radioName);
    for (i = 0; i < radio.length; i++) {
        if (radio[i].checked == true) {
            return true;
        }
    }
    alert("请您选择投票选项！")
    return false;
}

//IE6、IE7、IE8、Firefox通用关闭窗口
function closeWindow() {
    //关闭当前窗口
    window.openner = null; 
    window.open('', '_self'); window.close();
   
    //window.open('', '_top');
    //window.top.close();

//    window.opener = null;
//    window.open('', '_self');
//    window.close();
}

//下拉框跳转页面
function jumpMenu(targ, selObj, restore)//onchange="jumpMenu('parent',this,0)"
{
    var index = selObj.selectedIndex;
    //alert(index);
    if (index != 0) {
        eval(targ + ".location='" + selObj.options[index].value + "'");
        if (restore) {
            selObj.selectedIndex = 0;
        }
    }
}

//添加收藏
function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

//设为首页
function SetHome(obj, vrl) {
    try {
        obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl);
    }
    catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage', vrl);
        }
    }
}

//通过 js 来控制文件的下载 
function downloadFile(url) {
    var elemIF = document.createElement("iframe");
    elemIF.src = url;
    elemIF.style.display = "none";
    document.body.appendChild(elemIF);
} 


//计算并限制textarea字符数
function textCounter(objectId,promotId,num) {
    var object = document.getElementById(objectId)
    var object2 = document.getElementById(promotId);
    if (object != null && object2 !=null) {
        if (object.value.length > num) {
            object.value = object.value.substring(0, num);
        } else {
            object2.innerHTML = "您还能填写" + (num - object.value.length) + "个汉字";
        }
    }
} 
