var _str_CanBeNull="至少有一项不能为空!";
var _str_WrongTextType="输入的数据类型有误!"
function LogOff()
{
	window.navigate("/login/logoff.aspx?rnd="+_Rnd());
}
function _Rnd()
{
	return 1000000000 + parseInt(Math.random()*900000000);
}
function Go(url)
{
	window.navigate(url);
}
function GoBack()
{
	window.history.back();
}
function Home()
{
	window.navigate("/");
}

function CheckForm(objForm)
{
	return _F_FR_Check_Rquired(objForm);
}

function _F_FR_Check_Rquired(frm){
var bResult=true
var fm_len=frm.length;
var fmObj;
var tempDate,tempYear,tempMonth,tempDay,m;
var temp;
var aaGetYear;
var tempStr;
for (var i=0;i<fm_len;i++){//begin for loop
	fmObj=frm.elements[i];	
	if (fmObj.disabled==false){
		if(_FR_Check_Required_Object(fmObj)==false)
		return false;
	}
}
return true;	
}
function _F_FR_Check_RquiredAlert(obj){
	var _l_msgLeastNotNull=_str_CanBeNull;
		if (obj.prompt!=null){
			if(obj.type=="select-one")
				alert("请选择"+obj.prompt);			
			else
				alert("请输入"+obj.prompt);			
			}else{
			alert(_l_msgLeastNotNull);
			}
		obj.focus();
}
function _F_FR_Check_TextTypeAlert(obj,string){
	var _l_msgWrongTextType=_str_WrongTextType;
		if (obj.prompt!=null){
			alert(obj.prompt+"数据类型输入错误,"+string);			
			}else{
			alert(_l_msgWrongTextType);
			}
		obj.focus();
}


function F_LS_GetSelectVal(obj){
	if (obj.selectedIndex>=0)
       return obj.item(obj.selectedIndex).value;
   else
       return false;
}
function _FR_Check_Required_Object(fmObj)
{
	if(fmObj.required=="1")
	{
		if (fmObj.type=="select-one")
		{
			if(F_LS_GetSelectVal(fmObj)=="")
			{
				_F_FR_Check_RquiredAlert(fmObj);
				return false;
			}
		}else if ((fmObj.type=="text")||(fmObj.type=="password")||(fmObj.type=="textarea"))
		{
			if (fmObj.value=="")
			{
				_F_FR_Check_RquiredAlert(fmObj);
				return false;
			}			
		}
	}
	if(fmObj.value!="")
	{
		if(fmObj.changedot==1)
			fmObj.value=fmObj.value.replace(",","，");
		if(fmObj.valuetype=="N")
		{
			if(isNaN(fmObj.value))
			{
				_F_FR_Check_TextTypeAlert(fmObj,"需要是数字");
				return false;
			}
		}else if(fmObj.valuetype=="CN")
		{
			if(!HYWLInChinese(fmObj.value))
			{
				_F_FR_Check_TextTypeAlert(fmObj,"需要是中文");
				return false;
			}
		}else if(fmObj.valuetype=="EMail")
		{
			if(!hywlIsEMail(fmObj.value))
			{
				fmObj.focus();
				return false;
			}
		}
	}

	if ( (fmObj.valuetype=="D")&&( (fmObj.required=="1")||(fmObj.value!="") ) )
	{
		temp=fmObj.value;		
		temp=temp.replace("-","/");
		temp=temp.replace("-","/");
		tempDate=new Date(temp);
		m=temp.indexOf("/");
		tempYear=temp.substr(0,m);		
		m=temp.lastIndexOf("/")+1;		
		tempDay=parseInt(temp.substr(m));
		aaGetYear=tempDate.getYear();
		if (aaGetYear<100) aaGetYear=1900+aaGetYear;		
		if ((tempDay!=tempDate.getDate())||(tempYear!=aaGetYear)){
			alert("无效的日期。");
			fmObj.focus()
			return false;
		}
	 }	
	return true;
}

function F_GetFileName(fullpath)
{
	if (fullpath=="")return "";
	var npos= fullpath.lastIndexOf("/");
	
	if (npos==-1)
		npos= fullpath.lastIndexOf("\\");
		
	if (npos==-1)return fullpath;
	
	return fullpath.substr(npos+1);
}
function _F_LS_Add(eObject,eText,eValue){
var oOption = new Option(eText,eValue);	
	eObject.add(oOption);
}
function _F_LS_AddArray(eObject,arArray){
for (i=0;i<arArray.length;i++){
	_F_LS_Add(eObject,arArray[i+1],arArray[i]);
	i++;
	}	
}
function _F_LS_SetSelectVal(obj){
if (obj.item.length==1) return;
var val=obj.selectedValue;
if (val!=null){
	for (var i=0;i<obj.item.length;i++){
		if(obj.item(i)==null) return ;
		if (val==obj.item(i).value){			
				obj.selectedIndex=i;
				return;
		}
	}
	}
}
function _F_LS_Clear(obj){
	for (var i=obj.options.length;i>=0;i--){
		obj.remove(i);
	}
}

function _F_LS_Copy(srcobj,destobj){
	for (var i = 0;i<srcobj.options.length;i++){
		var text = srcobj.item(i).text;
		var val  = srcobj.item(i).value;
		_F_LS_Add(destobj,text,val);
	}
}
function F_ConfirmDelete()
{
	return confirm("你确实要删除这些项目吗？");		
}
