﻿
/*参数：
               str:返回element
               或str,str,str...：返回element数组*/
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function next_focus(text)
{
	if(window.event.keyCode ==13)
	{
		window.event.keyCode=9;
	}
}


function mouseovertd (o)
{
	o.style.color='#ffffff';
	o.style.backgroundColor='#B3B3B3';

}
function mouseouttd (o)
{
	o.style.color='#000000';
	o.style.backgroundColor='';

}



function goPage(flag,currPage,formId,formAction,formTarget,formMethod,pageNumId)
{

  var formObj=document.all(formId)
  	formObj.target=formTarget;
	formObj.method=formMethod;
	if(flag=='go')
	{

		var obj=document.all(pageNumId)
		 if(isNaN(obj.value))
    	{
     	 alert(pageNum_fireeagle);
         obj.select();
      	  return;
    	}
		else
		{
			currPage=obj.value
		}
	}

	pageMethod="pageMethod="+flag+"&currentPage="+currPage;
	formAction=formAction+"&"+pageMethod;
	formObj.action=formAction;
	formObj.submit();
} 

function goPageFilterKey(currPage,formId,formAction,formTarget,formMethod,pageNumId) {
if(event.keyCode==13) {
		goPage('go',currPage,formId,formAction,formTarget,formMethod,pageNumId)
		return false;
	}else {
		return true;
	}
}

function submitForm(formId,submitbutton)
{
  editModel_fireeagle=false;
 submitbutton.disabled=true
  var objForm =document.all(formId);
   if(Validator.Validate(objForm,2))
   {
objForm.submit();
   }
   else
   {
        submitbutton.disabled=false
   }
}
function delOnClick(url,target)
{

   if(window.confirm("确定删除！"))
   {
     if(target=='parent')
     {
     parent.location.href=url
     }else if(target=='self')
     {
     location.href=url
     }
   }
}
function submitFormQuery(formId,queryFlag)
{

  var objForm =document.all(formId);
  objForm.is_QUERY.value=queryFlag;
 objForm.submit();

}


function buttomOnClick(url,target)
{
if(target=='parent')
   {
    parent.location.href=url
   }else if(target=='self')
   {
      location.href=url
   }
}

function changeEditModel()
{
  editModel_fireeagle=true
}

function isClose()
{
if(editModel_fireeagle)
  {
return exitPro
  }
}

//只能输入数字
//页面使用:<input type=text name=test value="" onKeypress="JHshNumberText()">
function JHshNumberText()
{
  if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
  || (window.event.keyCode == 13) || (window.event.keyCode == 46)
  || (window.event.keyCode == 45)))
  {
    window.event.keyCode = 0 ;
  }
}

//不能输入空格
//页面使用:<input type=text name=test value="" onKeypress="noSpace()">
function noSpace()
{
  if(window.event.keyCode == 32)
  {
    window.event.keyCode = 0 ;
  }
}

document.onkeydown = openHelp
function openHelp()
{
	if(window.event.keyCode==113)
        {
          if(top.main.document.title.indexOf("HELP")>=0)
          {
            showModalDialog(baseURL+"/frame/help/"+top.main.document.title);
          }
        }

    if(window.event.keyCode==116)
    {
      event.keyCode=0;
      event.returnValue=false;

    }
}
function jtrim(sstr)   //去掉左右空格
{
  var astr="";
  var dstr="";
  var flag=0;
  for (i=0;i<sstr.length;i++)
  {if ((sstr.charAt(i)!=' ')||(flag!=0))
  {dstr+=sstr.charAt(i);
  flag=1;
  }
  }
  flag=0;
  for (i=dstr.length-1;i>=0;i--)
  {if ((dstr.charAt(i)!=' ')||(flag!=0))
  {astr+=dstr.charAt(i);
  flag=1;
  }
  }
  dstr="";
  for (i=astr.length-1;i>=0;i--) dstr+=astr.charAt(i);
  return dstr;
}

function popup(page,w,h){ //在窗口中央弹出窗口





  var width=screen.width;
  var height=screen.height;
  var arg;
  l=(width-w)/2;
  t=(height-h)/2;
  if (width>w && height>h) arg="top="+t+",left="+l+",";
  win=window.open (page,"select", arg+"height="+h+", width="+w+",toolbar=no, menubar=no, scrollbars=auto, resizable=no, location=no, status=no");
  return win;
}

function popupProject(page,w,h){ //在窗口中央弹出窗口


  var width=screen.width;
  var height=screen.height;
  var arg;
  l=(width-w)/2;
  t=(height-h)/2;
  if (width>w && height>h) arg="top="+t+",left="+l+",";
  win=window.open (page,"select", arg+"height="+h+", width="+w+",toolbar=no, menubar=no, scrollbars=yes, resizable=tes, location=no, status=no");
  return win;
}

var LookProjectWin=null;
function lookProject(url)
{
 LookProjectWin= popupProject(url,750,450)
}
function exitWindow()
{
  if(LookProjectWin!=null)
  {
    LookProjectWin.close();
  }
}

//flag  文件标示
//filePath  文件路经标示
//fileUpLoadHiddenIDNewObject 文件隐藏控件名标示





//fileTitle 文件标题控件名标示





function showFileChange(flag,filePath,fileUpLoadHiddenIDNewObject,fileTitle)
{
  var sorFileName=document.all(filePath+flag).value
  var pos=sorFileName.lastIndexOf("\\");
  var fuleName=sorFileName.substring(pos+1);
  document.all(fileUpLoadHiddenIDNewObject+flag).value=fuleName
  var dotPos=fuleName.lastIndexOf(".");
  var fuleNameDot=fuleName.substring(0,dotPos);
  if(document.all(fileTitle+flag).value=="")
    document.all(fileTitle+flag).value=fuleNameDot
}

