﻿    //判断Checkbox是否选择
    function CheckAll(form)
    {
        for (var i=0;i<form.elements.length;i++)
        {
            var e = form.elements[i];
            if (e.Name != "chkAll"&&e.disabled==false)
                e.checked = form.chkAll.checked;
        }
    }function SetPopupContent(type,classid,wth,hgt){    window.showModalDialog("Frameset.aspx?ClassID="+classid+"&type="+type,null,"dialogWidth:"+wth+"px;dialogHeight:"+hgt+"px;resizeable:no;status:no;center:yes;help:no");}

function UploadFile(type,filetype,id,wth,hgt){    if(id==0)    {        alert("You can't upload files until have submit the metadata form!");    }    else    {        window.showModalDialog("Frameset.aspx?FileType="+filetype+"&ID="+id+"&type="+type,null,"dialogWidth:"+wth+"px;dialogHeight:"+hgt+"px;resizeable:no;status:no;center:yes;help:no");    }}

function SetPurview(type,id,wth,hgt){    window.showModalDialog("Frameset.aspx?ID="+id+"&FileType="+type,null,"dialogWidth:"+wth+"px;dialogHeight:"+hgt+"px;resizeable:no;status:no;center:yes;help:no");}

//作者：胡志云
//日期：2007-12-15
//验证上传文件，无文件时不让上传
function ValidateUploadFile()
{
    var result=false;
    var myForm1=document.forms[0];
    //if(! files) return false;
    for(var i=0;i<myForm1.length;i++)
    {
        if(myForm1.elements[i].type && myForm1.elements[i].type == "file" && myForm1.elements[i].value != "")
        {
            result=true;
        }
    }
    
    if(! result)
    {
        alert("You must upload a file at least");
    }
    return result;
}


//无模板页面空字段验证   
function Validtitle(type)
{
    
    if(type==1)
    {
        if(!ValidateTextbox('TextBox1')) 
            return false;
        if(!ValidateTextbox('txtUserID')) return false;   
        if(!ValidateTextbox('TextBox2')) 
            return false;
        if(!ValidateTextbox('TextBox3')) return false;
        if(!ValidateTextbox('TextBox5')) return false;
        if(!ValidateTextbox('TextBox6')) return false;
        if(!ValidateTextbox('TextBox7')) return false;
        if(!ValidateTextbox('TextBox9')) return false;
        if(!ValidateTextbox('TextBox10')) return false;
        if(!ValidateTextbox('TextBox12')) return false;
        if(!ValidateTextbox('TextBox16')) return false;
        
        //验证引用源
//        if(document.getElementsByName('a')[1].checked)
//alert("<%=RadioButtonList2.ClientID%>_1");
        if(document.getElementById("RadioButtonList2_1").checked)
        {
             if(!ValidateTextbox('TextBox15')) return false;
             var reg= /^http[s]?:\/\/[\w-]+(\.[\w-]+)+([\w-\.\/?%&=]*)?$/;
             var txt=document.getElementById('TextBox15');
             if(!(reg.test(txt.value)))
             {
                alert("请输入有效地址!");
                txt.focus();
                return false;
             }
        }
      
    }
    else
    {
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox1')) return false;  
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox2')) return false; 
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox3')) return false;  
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox5')) return false;
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox6')) return false;  
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox7')) return false;
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox9')) return false;  
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox10')) return false;
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox12')) return false;  
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox16')) return false; 
        if(!ValidateTextbox('ctl00_ContentPlaceHolder1_txtUserID')) return false;  
        
        //验证引用源
//        if(document.getElementsByName('ctl00$ContentPlaceHolder1$a')[1].checked)
//        {
//             if(!ValidateTextbox('ctl00_ContentPlaceHolder1_TextBox15')) return false;
//             var reg= /^http[s]?:\/\/[\w-]+(\.[\w-]+)+([\w-\.\/?%&=]*)?$/;
//             var txt=document.getElementById('ctl00_ContentPlaceHolder1_TextBox15');
//             if(!(reg.test(txt.value)))
//             {
//                alert("请输入有效地址!");
//                txt.focus();
//                return false;
//             }
//        }
       if(document.getElementById("RadioButtonList2_1").checked)
        {
             if(!ValidateTextbox('TextBox15')) return false;
             var reg= /^http[s]?:\/\/[\w-]+(\.[\w-]+)+([\w-\.\/?%&=]*)?$/;
             var txt=document.getElementById('TextBox15');
             if(!(reg.test(txt.value)))
             {
                alert("请输入有效地址!");
                txt.focus();
                return false;
             }
        }
               
    }
    return true;
    
}

function ValidateTextbox(txtboxid)
{
    var txtbox;
    txtbox=document.getElementById(txtboxid);
    if(txtbox!=null&&txtbox.value.trim()=='')
    {
        alert("Please fill in the required fields!");
        txtbox.focus();
        return false;
    }
    else
    {
        return true;
    }
}




var i=0;
//点击选择上传文件
function upLoad(){
    var hd=document.getElementById("hdFileCount");
    i=hd.value;
    i++;
    hd.value=i;
    var fileBlock = document.getElementById("upFile");
    var oDiv = document.createElement("div");
    oDiv.id="fileDiv"+i;
    oDiv.innerHTML = "<a href='#' class=\"addfile\">Add Files<input type=\"file\" class=\"addfile\"  name=\"file"+(i)+"\" id=\"file"+(i)+"\" onchange=\"check("+i+");\"/></a>";
    fileBlock.appendChild(oDiv);
}

//当检查点击的文件域
function check(n){

 if(document.getElementById("file"+n).value != ""){
  var fileList=document.getElementById("fileList");
  var lDiv=document.createElement("div");
  lDiv.id="list"+n;
  lDiv.innerHTML = "File_"+n+"："+document.getElementById("file"+n).value+" <a href='javascript:delFile("+n+");'><b>×</b></a>;";
  fileList.appendChild(lDiv);
  document.getElementById("fileDiv"+n).style.display="none";
  upLoad();
 }
}

//删除选择文件
function delFile(n){
 var fileBlock=document.getElementById("upFile");
 var oDiv=document.getElementById("fileDiv"+n)
 fileBlock.removeChild(oDiv);
 var lDiv=document.getElementById("list"+n)
 lDiv.removeNode(true);   
 var hd=document.getElementById("hdFileCount");
 }









