// JavaScript Document
//---------------------------------------开发者：李彦华----------------------------------

//判断(图片)文件是否存在服务器上Start
function CheckUrl(FileUrl)
{
	var oreq = new ActiveXObject('Microsoft.XMLHTTP')
	oreq.open('Get','+FileUrl+',false);
	oreq.send();
	if(oreq.status==404)
	{
		return false;
	}
	else
	{
		return true;
	}
}
//判断(图片)文件是否存在服务器上End

//解决PNG图片的问题Start
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var j=0; j<document.images.length; j++)
      {
         var img = document.images[j]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            j = j-1
         }
      }
   }    
}
window.attachEvent("onload", correctPNG);
//解决PNG图片的问题End

//弹出窗口一(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)Start
function WindowOpen1(JumpUrl){
	NewWindow=window.open(JumpUrl,'','directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no')
	if (document.all){
		NewWindow.moveTo(0,0);
		NewWindow.resizeTo(screen.width,screen.height-25);
	}
	window.opener=null;
	window.close();
}
//弹出窗口一(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)End

//弹出窗口二(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)Start
function WindowOpen2(JumpUrl,WindowWidth,WindowHeight){
	NewWindow=window.open(JumpUrl,'','width='+WindowWidth+',height='+WindowHeight+',left=100px,top=100px,directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no')
	window.opener=null;
}
//弹出窗口二(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)End

//弹出窗口三(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)Start
function WindowOpen3(JumpUrl,WindowWidth,WindowHeight){
	window.showModalDialog(JumpUrl,window,'dialogwidth:'+WindowWidth+';dialogheight:'+WindowHeight+';edge:raised; center:yes;help:no;resizable:no;status:no;');
}
//弹出窗口三(隐藏浏览器窗口的菜单栏、工具栏、地址栏、状态栏)End

//禁止点击鼠标右键Start
//function click() {
//	if (event.button==2){
//		alert('禁止点右键！');
//	}
//} 
//document.onmousedown=click
//禁止点击鼠标右键End


//复选框全选、全不选、反选Start
//复选框全选Start
function CheckboxAllSelect() {
	var CheckboxName = eval('document.forms.BatchOperationForm.BatchSelect');
	for (var i = 0; i < CheckboxName.length; i++) {
		if (CheckboxName[i].checked == false) CheckboxName[i].checked = true;
}
}
//复选框全选End
	
//复选框全不选Start
function UnCheckboxAllSelect() {
	var CheckboxName = eval('document.forms.BatchOperationForm.BatchSelect');
	for (var i = 0; i < CheckboxName.length; i++) {
		if (CheckboxName[i].checked == true) CheckboxName[i].checked = false;
	}
}
//复选框全不选End
	
//复选框反选Start
function SwitchAllSelect() {
	var CheckboxName = eval('document.forms.BatchOperationForm.BatchSelect');
	for (var i = 0; i < CheckboxName.length; i++) {
		CheckboxName[i].checked = !CheckboxName[i].checked;
	}
}
//复选框反选End
//复选框全选、全不选、反选End


//显示隐藏指定对象Start
//使用示例
//ObjectShowAndHide(LeftWindow,'<%=SystemSkinsUrl%>',LeftWindowShowAndHideButton,'LeftWindowShowButton.gif','LeftWindowHideButton.gif');
//适用于按扭或图片框
function ObjectShowAndHide(ShowAndHideObjectName,SystemSkinsUrl,ShowAndHideButtonName,ShowButtonImg,ShowButtonTitle,HideButtonImg,HideButtonTitle){
	if (ShowAndHideObjectName.style.display == "none"){
		ShowAndHideObjectName.style.display = "";
		ShowAndHideButtonName.src=SystemSkinsUrl+HideButtonImg; 
		ShowAndHideButtonName.title=HideButtonTitle; 
		ShowAndHideButtonName.blur();
	}
	else{
		ShowAndHideObjectName.style.display = "none";
		ShowAndHideButtonName.src=SystemSkinsUrl+ShowButtonImg; 
		ShowAndHideButtonName.title=ShowButtonTitle;
		ShowAndHideButtonName.blur();
	}
}
//显示隐藏指定对象Start


//控制页面滚动Start
//参数说明
//ScrollWay 滚动方式(1-"Plumb"为上下滚动 2-"Plane"为左右滚动 3-"LeftTilted"为左斜 4-"RightTilted"为右斜)
//ScrollPNAndPace 滚动正反方向及速度("+"为上或左 "-"为下或右)
//ScrollObjectName 执行滚动的对象名称

//鼠标移到控制对象Start
function ScrollObjectStart(ScrollWay,ScrollObjectName,ScrollPNAndPace){
	ScrollNumber=setInterval('ScrollObject('+ScrollWay+','+ScrollObjectName+','+ScrollPNAndPace+')',10);
}
//鼠标移到控制对象End

//鼠标离开控制对象Start
function ScrollObjectOver(ScrollObjectName){
	clearInterval(ScrollNumber,ScrollObjectName);
}
//鼠标离开控制对象End

//滚动执行Start
function ScrollObject(SorollWay,ScrollObjectName,ScrollPNAndPace){
	strScrollWay=SorollWay
	if (strScrollWay == 1){
		// 执行垂直滚动Start
		Scrollx=ScrollObjectName.document.body.scrollLeft;
		Scrolly=ScrollObjectName.document.body.scrollTop;
		Scrolly=Scrolly+ScrollPNAndPace;
		// 执行垂直滚动End
	}
	else if (strScrollWay == 2){
		// 执行水平滚动Start
		Scrollx=ScrollObjectName.document.body.scrollLeft;
		Scrolly=ScrollObjectName.document.body.scrollTop;
		Scrollx=Scrollx+ScrollPNAndPace;
		// 执行水平滚动End
	}
	else if (strScrollWay == 3){
		// 执行斜向(左上角-右下角)滚动Start
		Scrollx=ScrollObjectName.document.body.scrollTop;
		Scrolly=ScrollObjectName.document.body.scrollLeft;
		Scrollx=Scrollx+ScrollPNAndPace;
		Scrolly=Scrolly+ScrollPNAndPace;
		// 执行斜向(左上角-右下角)滚动End
	}
	else if (strScrollWay == 4){
		// 执行斜向(右上角-左下角)滚动Start
		Scrollx=ScrollObjectName.document.body.scrollTop;
		Scrolly=ScrollObjectName.document.body.scrollLeft;
		Scrollx=Scrollx+ScrollPNAndPace;
		Scrolly=Scrolly+ScrollPNAndPace;
		// 执行斜向(右上角-左下角)滚动End
	}
	ScrollObjectName.window.scroll(Scrollx,Scrolly);
}
//滚动执行End
//控制页面滚动End

//
function ChangeFormSelect(locationid)
    {
    document.AddForm.AreaID.length = 0;
    var locationid=locationid;
    var i;
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][1] == locationid)
            { 
             document.AddForm.AreaID.options[document.AddForm.AreaID.length] = new Option(subcat[i][0], subcat[i][2]);
            }        
        }
        
    } 
//

//TreeMenu
function TreeMenuChange1(a,b)
{
	if(eval(a).style.display=='')
	{
		eval(a).style.display='none';
		eval(b).className='menu3';
	}
	else
	{
		eval(a).style.display='';
		eval(b).className='menu4';
	}
}
function TreeMenuChange2(a,b)
{
	if(eval(a).style.display=='')
	{
		eval(a).style.display='none';
		eval(b).className='menu1';
	}
	else
	{
		eval(a).style.display='';
		eval(b).className='menu2';
	}
}
//TreeMenu

//在弹出框中选择
var strID='';
var strName='';

function SelectForDialog(JumpUrl,FormName,ObjectID,ObjectName,InputWindowWidth,InputWindowHeight){
	try{
		WindowOpen3(JumpUrl,InputWindowWidth,InputWindowHeight);
		var strObjectID = eval('document.'+FormName+'.'+ObjectID);
		var strObjectName = eval('document.'+FormName+'.'+ObjectName);
		if ( strID != ''){
			if (strObjectID.value != strID){
				strObjectID.value = strID ;
				strObjectName.value = strName ;
			}
		}
	}
	catch(e){
	}
}
//在弹出框中选择

//在弹出框中选择完成
function SelectForDialogOk(InputID,InputName){
	if (InputID==0)
	{
	alert('参数错误！');
	return false;
	}
	dialogArguments.strID = InputID;
	dialogArguments.strName = InputName;
	window.close() ;
}
//在弹出框中选择完成


