﻿// JavaScript Document
//var $byId = document.getElementById;
//var $byNameS = document.getElementsByName;
<!--单独使用 ckfinder-->
function $byId(id)
{
	return document.getElementById(id);	
}
function $byNameS(name)
{
	return document.getElementsByName(name)[0].value;	
}
function BrowseServer( functionData )
{
	var finder = new CKFinder();
	//finder.basePath = '../';
	finder.selectActionFunction = SetFileField;
	finder.selectActionData = functionData;
	finder.popup();
}
function SetFileField( fileUrl, data )
{
	document.getElementById( data["selectActionData"] ).value = fileUrl;
}

 //关闭信息提示窗口
function closeAPdiv()
{
	document.getElementById('apDIV').style.display='none';	
}
var newdivs = false;
function setwindow(){
	if (newdivs){
		newdivs = false;
		document.body.style.overflow = "auto";
	}else{
		newdivs = true;
		document.body.style.overflow = "hidden";
	}
}
//打开信息提示窗口
function over()
{
	document.getElementById('apDIV').style.display='';
	setwindow();
	var act;
	var h = parseFloat($byId('apDIV').height);
	if(h<1500)
	{
		document.getElementById('apDIV').height = (h + 2)+"px";
		clearTimeout(act);
		act = setTimeout('over()',10);
	}
}
//信息提示窗口
function errBox()
{
	var box;
	box = '<div id="apDIV" style="display:none;">';
	box += "<div class='bgFiter'></div>";
	box += "<div id='errorMessage'><img src='images/loding.gif' style='margin:auto'/></div>";
	box += "</div>";
	document.write(box);
}
//公用获取checkbox值
function getCheckID($perName) 
{  
	var checkIDs = ""; 
	for(var i=0; i<document.getElementsByName($perName).length; i++) 
	{ 
	   var e = document.getElementsByName($perName)[i]; 
	   if ((e.type=='checkbox')&&(!e.disabled)) 
	   { 
			if (e.checked) 
				 checkIDs += checkIDs==""? e.value: "," + e.value ; 
	   } 
	} 
	return checkIDs; 
} 
//图片自动成比例缩放
function ImgAuto(i,width,height)//你必须给图片提前设定初始宽度和高度，建议直接就是最大宽度和高度
{
	var MaxW=width;        //定义图片显示的最大宽度
	var MaxH=height;        //定义图片显示的最大高度
	var o=new Image();
	o.src=i.src;
	var w=o.width;
	var h=o.height;
	var t;
	if(w>MaxW)
		{t=MaxW;}
	else
		{t=w;}
	if((h*t/w)>MaxH)
		{i.height=MaxH;i.width=MaxH/h*w;}
	else
		{i.width=t;i.height=t/w*h;}
}
//全选返选
function checkID(per)
{
	for(i=0;i<document.getElementsByName(per).length;i++)
	{
		if(document.getElementsByName(per)[i].checked == true)
			document.getElementsByName(per)[i].checked = false;	
		else
			document.getElementsByName(per)[i].checked = true;	
	}		
}
//获取地址栏参数
function GetQueryString(name) 
{ 
     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 
     var r = window.location.search.substr(1).match(reg); 
     if(r!=null)return  unescape(r[2]); return null; 
} 