// JavaScript Document

function setHomepage(url)
{

    if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(url);
    } else if (window.sidebar) {
        if(window.netscape)
        {
            try
            {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert("Firefox暂无此功能，请手动设置。" );
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage',url);
    }
}

function AddBookmark(title,url)
{
    if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
    {
        window.sidebar.addPanel(title,url,"");
    }
    else//IE
    {
        window.external.AddFavorite(url,title);
    }
}

function CheckUserNameOnfocus(obj)
{
 if(obj.value == "用户名")
     obj.value = "";
       
}
function CheckUserNameOnLostfocus(obj)
{
 if(obj.value == "")
     obj.value = "用户名";
       
}

function SelectAllParam(obj)
{
	  	var paramObjID = new Array("foF1","foF2","M3000F2","MUF3000F2","fmin","foEs","fminF","fminE","foE","fxI","h_F","h_F2","hmF2","h_E","h_Es");
		
		var i = 0;
		var paramObj = null;
		for(i=0;i< paramObjID.length;i++)
		{
			paramObj = document.getElementById(paramObjID[i]);
			if(paramObj != null)
				paramObj.checked = obj.checked;
		}
}
		
		function DSP_CheckQueryDataCondition()
		{
		  if(!CheckInputDate('startDate'))
    		  return false;
    		  if(!HasSelectParam())
    		  {
    		      alert("请选择显示参数!");
    		   return false;
              }
              
              if(!HasSelectFormat())
              {
                alert("请选择显示类型");
                return false;
              }
              
              return true;
        }
        
        function HasSelectParam()
        {
            	var paramObjID = new Array("foF1","foF2","M3000F2","MUF3000F2","fmin","foEs","fminF","fminE","foE","fxI","h_F","h_F2","hmF2","h_E","h_Es");
		
		var i = 0;
		var paramObj = null;
		for(i=0;i< paramObjID.length;i++)
		{
			paramObj = document.getElementById(paramObjID[i]);
			if(paramObj != null)
			{
				if(paramObj.checked)return true;
				}
		}
		return false;
        }
        
        
        function HasSelectFormat()
        {
            var obj = document.getElementById("chkTxtData");
            if(obj.checked)return true;
                obj = document.getElementById("chkDSPPicture");
            if(obj.checked)return true;
                obj = document.getElementById("chkDynamicParamPicture");
            if(obj.checked)return true;
            return false;
        }
        
        
		
		
		
		function CheckInputDate(objid)
		{
		 var obj = document.getElementById(objid);
         if(obj == null)
         {
            alert("请选择开始查询时间"); 
            return false;
         } 
		  if(obj.value == "")
		  {
		      alert("请选择开始查询时间");
		      return false;
          }
          return DSP_CheckDateTime(obj.value);
        }
        
        function DSP_CheckDateTime(str) 
      { 

        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(0{1,2})$/; 

        var r = str.match(reg); 

        if(r==null)return false; 

        var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],0); 

        return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]); 

      } 

