﻿

//-------------------------------------------------------------------------------------------------------------------------扩展系统函数库

//取字符串的实际长度[中文代表两个字符]
String.prototype.CNLength = function()
{
	return this.replace( /[\u0391-\uFFE5]/g,"**").length;
}

//去除字符串首尾的空格字符
String.prototype.Trim = function()
{
	return this.replace(/(^[\s]*)|([\s]*$)/g,"");
}

//判断字符串是否为空
String.prototype.IsEmpty = function()
{
	return (this.Trim() == "");
}

//-------------------------------------------------------------------------------------------------------------------------所有页面公共处理函数

//禁用、启用所有下拉列表
function SetDisabledAllSelect(state)
{
	var ss = document.getElementsByTagName("select");
	if (state)
	{
		for ( var i=0; i<ss.length; i++ )
		{
			ss[i].oldState = ss[i].disabled;
			ss[i].disabled = state;
		}
	}
	else
	{
		for ( var i=0; i<ss.length; i++ )
		{
			if (ss[i].oldState)
				continue;
			ss[i].disabled = state;
		}
	}
}


//清空文本框的值，将下拉列表重置为最后一个!
function ClearValue()
{
	if(arguments.length < 1) 
		return;
	
	for(var i=0;i<arguments.length;i++)
	{
		var obj = $_old(arguments[i]);
		if (obj == null)
			continue;
		if (obj.tagName == "SELECT")
		{
			obj.selectedIndex = obj.options.length -1;
		}
		else
		{
			obj.value = "";
		}
	}
}


//设置提交按钮的验证事件
//使用方法:
//1.在页面添加 function validate(){}
//2.连接提交按钮和validate函数
function SetValidate(obj)
{
	//alert(obj);
	if ($_old(obj) != null)
	{
		$_old(obj).attachEvent("onclick",validate);
	}
}

//设置默认回车提交按钮
function SetEnterKey(obj,eveobj)
{
	if ($_old(obj) != null && $_old(eveobj) != null)
	{
		$_old(obj).onkeydown = function()
		{
			if(event.keyCode == 13)
			{	
				$_old(eveobj).click();
			}
		}
	}

}

//所有页面的后退按钮;
function GoBack(url)
{
	var u = url || GetUrlByName('url');
	if(u)
	{
		window.location = u;
		return ;
	}
}

//获取URL的参数
//GetUrlByName("name")
function GetUrlByName(name)
{
	if (!window.location.search)
		return null;
	var params;
	if (window.params)
	{
		params = windiow.params;
	}
	else
	{
		var url = window.location.search;
		url = url.substring(1);
		params = url.split("&");
	}
	for (var i=0; i<params.length; i++)
	{
		if (name == params[i].substring(0,params[i].indexOf("=")))
		{
			var v = params[i].substring(params[i].indexOf("=")+1);
			if(v != unescape(v))
				v = unescape(v);
			return v;
		}
		else continue;
	}
	return null;
}

//设置页面的默认焦点
function SetDefaultFocus(id)
{
	var obj = $_old(id);
	if (obj != null)
	{
	    try { obj.focus(); }
	    catch (e) { }
		try
		{
			parent.printWindow.focus();
		}catch(e){}
	}
}

//设置页面的默认按钮
function SetDefaultButton(id)
{
	var button = $_old(id);
	window.attachEvent("onload",function(){
	try{
		button.focus();
		parent.printWindow.focus();
		}catch(e){}
	});
	document.attachEvent("onkeydown",function(){
		if(event.keyCode == 13)
		{
			try{
				button.click();
			}catch(e){}
		}
	})
}

//设置默认按钮
function SetEnter()
{
	if(arguments.length < 2) 
		return;
	for(var i=0;i<arguments.length;i++)
	{
		if(i != arguments.length-1)
		{
			var obj = $_old(arguments[i]);
			if (obj != null)
			{
				window.targetButton = arguments[arguments.length-1];
				obj.attachEvent("onkeydown",function(){
					if(event.srcElement.tagName.toLowerCase() != "textarea")
					{
						if(event.keyCode == 13)
						{
							$_old(window.targetButton).click();
							event.keyCode = 0;
							event.cancelBubble = true;
							event.returnValue = false;
						}
					}
				})
			}
		}
	}
}

//标题的点击事件
function CollapsedTitle_Click(obj)
{
	try
	{
		var t = obj.nextSibling;
		if (t.nodeType != 1 || t.tagName != "TABLE")
		return;
		if (t.style.display == "")
		{
			t.style.display = "none";
			obj.rows[0].cells[0].childNodes[0].src = "/web/resources/common/images/+.gif";
		}
		else
		{
			t.style.display = "";
			obj.rows[0].cells[0].childNodes[0].src = "/web/resources/common/images/-.gif";
		}
	}
	catch(e){}
}

//处理标题
window.attachEvent("onload",SetCollapsedTitleOnInit);

function SetCollapsedTitleOnInit()
{
	try
	{
		var allts = document.getElementsByTagName("table");
		for (var i=0; i<allts.length; i++)
		{
			if (allts[i].name && allts[i].name.toLowerCase() == "collapsedtitle")
			{
				if (allts[i].show && allts[i].show.toLowerCase() == "true")
				{
					allts[i].nextSibling.style.display = "";
					allts[i].rows[0].cells[0].childNodes[0].src = "/web/resources/common/images/-.gif";
				}
				else
				{
					allts[i].nextSibling.style.display = "none";
					allts[i].rows[0].cells[0].childNodes[0].src = "/web/resources/common/images/+.gif";
				}
			}
		}
	}
	catch(e){}

}
//为了给必须填写的文件框设置颜色
if (document.all) {
    window.attachEvent('onload', VilideteChar);//IE中
}
else {
    window.addEventListener('load', VilideteChar, false); //firefox
}

function VilideteChar() {
    var controls = document.getElementsByTagName("input");

    for (var i = 0; i < controls.length; i++) {
        if (controls[i].type == "text" && controls[i].getAttribute("require") != null) {
            controls[i].style.backgroundColor = (controls[i].value != "") ? "#ffffff" : "#fff8bf";
            controls[i].attachEvent("onpropertychange", ChangProperty(controls[i]));
            if (document.all) {
                window.attachEvent('onpropertychange', ChangProperty(controls[i]));//IE中
            }
            else {
                window.addEventListener('onpropertychange', ChangProperty(controls[i]), false); //firefox
            }
        }
    }
}
function ChangProperty(obj) {
    return function() {
        obj.style.backgroundColor = (obj.value != "") ? "#ffffff" : "#fff8bf";
    }
}
//-------------------------------------------------------------------------------------------------------------------------所有窗口的公用事件处理部分

//只可以刷新主窗口
document.attachEvent("onkeydown",RefreshMain);
function RefreshMain()
{
	if (event.keyCode == 116)
	{
		event.keyCode = 0;
		event.returnValue = false;
		try{
			top.frames["mainFrame"].location = top.frames["mainFrame"].location;
		}catch(e){}
		return false;
	}
}

//--------------------------------------------------------------------------------------------------------------------------数据验证处理函数部分

/*
	数据输入验证函数
	strInputID   控件的ID
	intCheckType 验证类型
		0  值是否为空
		1  值是否为合法时间格式
		2  值是否为数字
		3  值长度是否大于intMaxSize
*/
function CheckData(intCheckType, strInputID, strTipsText, intMaxSize)
{
	var obj = $_old(strInputID);
	if (obj == null)
	{
		alert("CheckData : 对象不存在！");
		return false;
	}
	var cValue = $_old(strInputID).value;
	switch (intCheckType)
	{
		case 0 :
			//是否为空
			if (cValue.Trim() == "")
			{
				alert(strTipsText + "不能为空，请输入相关信息！");
				$_old(strInputID).focus();
				return false;
			}
			else
			{
				return true;
			}
			break;
		case 1 :
			//是否为合法时间
			if (!CheckDateFormat(cValue))
			{
				alert(strTipsText + "不是合法的时间格式！\n\n合法格式如下:\n2005-9-6\n2005-9-5 16:05:50\n2005-06-08");
				$_old(strInputID).focus();
				return false;
			}
			else
			{
				return true;
			}
			break;
		case 2 :
			//是否为数字
			if (isNaN(cValue))
			{
				alert(strTipsText + "必须是数字！");
				$_old(strInputID).focus();
				return false;
			}
			else
			{
				return true;
			}
			break;
		case 3 :
			//是否大于最大值
			if (cValue.CNLength() > intMaxSize)
			{
				alert(strTipsText + "超出指定长度！\n您最多可以输入" + intMaxSize + "个字符！\n一个中文占两个字符的位置！");
				$_old(strInputID).focus();
				return false;
			}
			else
			{
				return true;
			}
			break;
		default :
			alert("CheckData : 不存在该类型的验证!");
			$_old(strInputID).focus();
			try{
				$_old(strInputID).select();
			}catch(e){}
			return false;		
			break;
	}
}

//检查日期格式是否正确
function CheckDateFormat(str)
{
	return /^(?=\d)(?:(?!(?:1582(?:\.|-|\/)10(?:\.|-|\/)(?:0?[5-9]|1[0-4]))|(?:1752(?:\.|-|\/)0?9(?:\.|-|\/)(?:0?[3-9]|1[0-3])))(?=(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:\d\d)(?:[02468][048]|[13579][26]))\D0?2\D29)|(?:\d{4}\D(?!(?:0?[2469]|11)\D31)(?!0?2(?:\.|-|\/)(?:29|30))))(\d{4})([-\/.])(0?\d|1[012])\2((?!00)[012]?\d|3[01])(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))|(?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$/.test(str);
}

//检查第一个日期是否大于第二个
function CheckDate(sDate1,sDate2)
{
	if(sDate1.indexOf(" ") != -1){
		sDate1 = sDate1.substring(0,sDate1.indexOf(" "));
	}
	if(sDate2.indexOf(" ") != -1){
		sDate2 = sDate2.substring(0,sDate2.indexOf(" "));
	}
	
	sDate1 = sDate1.replace(/-/g,"/");
	sDate2 = sDate2.replace(/-/g,"/");
	
	return (new Date(sDate1)) <= (new Date(sDate2))
	
}

//验证18位身份证号码是否合法
function CheckPersonID18(perIDSrc_old)
{
	if(perIDSrc_old.length != 18)
		return false;
	perIDSrc_old = perIDSrc_old.toUpperCase();
	var perIDSrc = new Array();
	for(var i = 0;i<perIDSrc_old.length;i++){
		perIDSrc[i] = perIDSrc_old.substring(i,i+1);
	}
	var iS = 0;
	var iW = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
	var LastCode = [1,0,"x",9,8,7,6,5,4,3,2];
	for(var i=0;i<17;i++){
		iS += (perIDSrc[i] - 0) * iW[i];
	}
	var iY = iS%11;
	if( (perIDSrc[17] < 1 && perIDSrc[17] > 9 ) && perIDSrc[17] != LastCode[iY].toLowerCase() && perIDSrc[17] != LastCode[iY].toUpperCase())
		return false;
	else
	{
		var s_year = perIDSrc_old.substring(6,10);
		var s_month = perIDSrc_old.substring(10,12);
		var s_day = perIDSrc_old.substring(12,14);
		return ( (s_year >= 1900 && s_year <= 2500) && (s_month > 0 && s_month < 13) && (s_day > 0 && s_day < 32));
	}
}

//验证身份证号码
function CheckPersonID(perIDSrc_old)
{
	if (/\d{15}|\d{18}/g.test(perIDSrc_old))
	{
		if (perIDSrc_old.length == 15)
		{
			perIDSrc_old = PersonID15To18(perIDSrc_old);
		}
		return CheckPersonID18(perIDSrc_old);
	}
	else return false; 
}

//------------------------------------------------------------------------------------------------------------------------------功能函数部分

//将15位身份证装换成18位!
function PersonID15To18(CardID)
{
	if(CardID.length != 15)
		return false;
	var perIDSrc = [];
	for(var i=0;i<CardID.length;i++){
		perIDSrc[i] = CardID.substring(i,i+1);
	}
	var iS = 0;
	var iW = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
	var LastCode = [1,0,"X",9,8,7,6,5,4,3,2];
	var perIDNew = new Array(18);
	for(var i=0;i<6;i++){
		perIDNew[i] = perIDSrc[i];
	}
	perIDNew[6] = '1'; 
	perIDNew[7] = '9'; 
	for( var i = 8; i < 17; i++ ){ 
		perIDNew[i] = perIDSrc[i - 2]; 
	} 
	for( var i=0; i<17; i++){ 
		iS += (perIDNew[i]-'0') * iW[i]; 
	}
	var iY = iS%11;
	perIDNew[17] = LastCode[iY]; 
	return perIDNew.join("");
}

function GetXMLHttp(){
	return new ActiveXObject("microsoft.xmlhttp");
	
}
function GetXMLDom(){
	return new ActiveXObject("microsoft.xmldocument");
}

function $_old(id)
{
	return document.all[id] || document.getElementById(id);
}

//左右列表的互操作(单条记录)
function InsertItem(list1,list2)
{
	var l1 = document.getElementById(list1);
	var l2 = document.getElementById(list2);
	if(l1.selectedIndex >= 0)
	{
		var opt = document.createElement("option");
		opt.value = l1.options[l1.selectedIndex].value;
		opt.innerText = l1.options[l1.selectedIndex].innerText;
		l1.options[l1.selectedIndex] = null;
		l2.appendChild(opt);
		return true;
	}
	else
	{
		return false;
	}

}
//左右列表的互操作(所有记录)
function InsertAllItem(list1,list2)
{
	var l1 = document.getElementById(list1);
	var l2 = document.getElementById(list2);
	if(l1.options.length > 0)
	{
		for(var i=0;l1.options.length > 0;)
		{
			var opt = document.createElement("option");
			opt.value = l1.options[i].value;
			opt.innerText = l1.options[i].innerText;
			l1.options[i] = null;
			l2.appendChild(opt);
		}
		return true;
	}
	else
	{
		return false;
	}
}

//------------------------------------------------------------------------------------------------------------------------------系统安全部分
//Security.DisabledAll()

Security = {
	EnableF5 : function(win)
	{
		win.document.onkeydown = function(){win.event.returnValue = true ;return true};
	},
	//Disabled the F5 key form window
	DisabledF5 : function(win){
		win.document.attachEvent("onkeydown",function(){if(win.event.keyCode == 116){win.event.keyCode = 0;win.event.returnValue=false}});
		var framesets = win.document.getElementsByTagName("frameset");
		for(var i=0;i<framesets.length;i++)
		{
			framesets[i].onkeydown = function()
			{
				if(win.event.keyCode == 116){win.event.keyCode = 0;win.event.returnValue=false};
			}
		}	
	},
	
	//Disabled right mouse popup menu
	DisabledContextmenu : function(win){
		win.document.attachEvent("oncontextmenu",function(){
			var objTagName = win.event.srcElement.tagName.toLowerCase();
			if(objTagName != "input" && objTagName != "textarea")
			{
				win.event.returnValue = false;
				return;
			}
		});
	},
	
	//Disabled select content
	DisabledSelect	: function(win){
		win.document.attachEvent("onselectstart",function(){
			var objTagName = win.event.srcElement.tagName.toLowerCase();
			if(objTagName != "input" && objTagName != "textarea")
			{
				win.event.returnValue = false;
				return;
			}
		});
	},

	//Disabled All
	DisabledAll : function(win){
		this.DisabledF5(win);
		this.DisabledContextmenu(win);
		this.DisabledSelect(win);
	}
}



//------------------------------------------------------------------------------------------------------------------Top关于等待页面的处理


function BindEventToPage()
{
	var page_url = window.location.toString().toLowerCase();
	var no_wait_urls = "selectitem.aspx,progressbar.htm,login.aspx,checkclient.aspx,frame_bottom.aspx,frame_top.aspx,frame_tree.aspx,getphotobycert.aspx,ikeyserver.aspx,calendar.aspx,progressbar.htm,selectarea.aspx,error.htm,news_affiche.aspx,news_buildinginfo.aspx,news_files.aspx,news_law.aspx,news_popup.aspx,selectcourseguide.aspx,itemregister.aspx".split(",");

	var no_wait_result = true;

	for (var i=0; i<no_wait_urls.length; i++)
	{
		if (page_url.indexOf(no_wait_urls[i]) != -1)
		{
			no_wait_result = false;
			break;
		}
	}

	if (no_wait_result)
	{
		window.attachEvent("onbeforeunload",top.WaitStart);
		window.attachEvent("onload",top.WaitStop);
	}
}

//BindEventToPage();

//---------------------------------------------------------------------------------------------------------------------各子系统首页图片处理

function Img_Onmouseover(img)
{
	
}

function Img_Onmouseout(img)
{
	
}

function Img_Onclick(img)
{
	if(img.url != undefined)
	{
		window.location = img.url;
	}
}

//---------------------------------------------------------------------------------------------------------------------工人照片处理
function photo_init(imgPhoto)
{
	if (imgPhoto.src == "")
	{
		imgPhoto.style.width = 0;
		imgPhoto.style.height = 0;
	}
}

function file_onchange()
{
	var url = this.value;
	if (url != "")
	{
		var reg = /.jp(g|eg)$/gi;
		if (reg.test(url))
		{		
			var img = document.createElement("image");
			img.src = url;
			if (img.readyState == "complete")
			{
				if ( parseInt(img.fileSize) > parseInt($_old("metaPhotoSize").value) )
				{
					alert("您选择的人员照片过大，请选择小于" + ($_old("metaPhotoSize").value)/1024 + "KB的照片！");
					SetPhotoProperty(false);
					return ;
				}
				else
				{
					SetPhotoProperty(true);
				}
			}
			else
			{
				img.onreadystatechange = function()
				{
					if (img.readyState == "complete")
					{
						if ( parseInt(img.fileSize) > parseInt($_old("metaPhotoSize").value) )
						{
							alert("您选择的人员照片过大，请选择小于" + ($_old("metaPhotoSize").value)/1024 + "KB的照片！");
							SetPhotoProperty(false);
							return ;
						}
						else
						{
							SetPhotoProperty(true);
						}
					}
				}
			}
		}
		else
		{
			alert("人员照片应该是JPG图片，请重新选择！");
			return;
		}
	}
}
function SetPhotoProperty(b)
{
	var imgHeight = $_old("metaPhotoHeight").value;
	var imgWidth  = $_old("metaPhotoWidth").value;
	var imgid = $_old("metaPhotoClientID").value;
	var img = $_old(imgid);
	if (b == true)
	{
		var fil_id = $_old("metaFilClientID").value;
		img.src = $_old(fil_id).value;
		img.style.height = imgHeight;
		img.style.width = imgWidth;
	}
	else
	{
		img.style.height = 0;
		img.style.width = 0;
	}
}



//以下为网站的选择控件代码,显示选择窗口
function SetSelector(elementid,_itype)
{
    if (window.SelectArray == null)
    {
         window.SelectArray = new Array();
    }
    HideAllSelectIframe();
    if (window.document.getElementById("client_select_"+elementid) == null)
	{
		var iframe = window.document.createElement("iframe");
		iframe.id = "client_select_"+elementid;
		iframe.src = GetUrl(_itype,elementid)
		//iframe.src = url;
		iframe.height = GetSelectorHeight(_itype);
		iframe.width = GetSelectorWidth(_itype);
		iframe.scrolling = "no";
		iframe.frameBorder = "0px";
		window.document.body.appendChild(iframe);
		window.SelectArray.push(iframe);
		SetStyle(window.document.getElementById("client_select_"+elementid),window.document.getElementById(elementid));
		 
		window.document.attachEvent("onclick",function(){
        if (window.SelectArray != null)
        {
          
            if(event.srcElement.id=="")
            {
                for (var j=0; j<window.SelectArray.length; j++)
                {
                    window.SelectArray[j].style.display = "none";
                }
              }
         }
         });
	}
	
	window.document.getElementById("client_select_"+elementid).style.display = "";
	
	event.cancelBubble = true;
	return false;
}
//地域选择器
function SetAreaSelector(elementid,area_id)
{
    var _itype="area";
    if (window.SelectArray == null)
    {
         window.SelectArray = new Array();
    }
    HideAllSelectIframe();
    if (window.document.getElementById("client_select_"+elementid) == null)
	{
		var iframe = window.document.createElement("iframe");
		iframe.id = "client_select_"+elementid;
		iframe.src ="/web/SelectArea.aspx?field="+elementid + "&AreaID=" + area_id;
		//iframe.src = url;
		iframe.height = GetSelectorHeight(_itype);
		iframe.width = GetSelectorWidth(_itype);
		iframe.scrolling = "no";
		iframe.frameBorder = "0px";
		window.document.body.appendChild(iframe);
		window.SelectArray.push(iframe);
		SetStyle(window.document.getElementById("client_select_"+elementid),window.document.getElementById(elementid));
		 
		window.document.attachEvent("onclick",function(){
        if (window.SelectArray != null)
        {
          
            if(event.srcElement.id=="")
            {
                for (var j=0; j<window.SelectArray.length; j++)
                {
                    window.SelectArray[j].style.display = "none";
                }
              }
         }
         });
	}
	
	window.document.getElementById("client_select_"+elementid).style.display = "";
	
	event.cancelBubble = true;
	return false;
}

function SetDateSelector(dateobj)
{
    
    var elementid=dateobj.id;
    if (window.SelectArray == null)
    {
         window.SelectArray = new Array();
    }
    HideAllSelectIframe();
    if (window.document.getElementById("client_select_"+elementid) == null)
	{
		var iframe = window.document.createElement("iframe");
		iframe.id = "client_select_"+elementid;
		iframe.src = GetUrl("date",elementid)
		//iframe.src = url;
		iframe.height = GetSelectorHeight("date");
		iframe.width = GetSelectorWidth("date");
		iframe.scrolling = "no";
		iframe.frameBorder = "0px";
		window.document.body.appendChild(iframe);
		window.SelectArray.push(iframe);
		SetStyle(window.document.getElementById("client_select_"+elementid),window.document.getElementById(elementid));
		 
		window.document.attachEvent("onclick",function(){
        if (window.SelectArray != null)
        {
               if(event.srcElement.id=="")
                {
                    for (var j=0; j<window.SelectArray.length; j++)
                    {
                        window.SelectArray[j].style.display = "none";
                    }
              }
              
         }
         });
	}
	
	window.document.getElementById("client_select_"+elementid).style.display = "";
	//window.event.srcElement=window.document.getElementById("client_select_"+elementid);
	window.document.getElementById("client_select_"+elementid).focus();
	//event.cancelBubble = true;
	return false;
}

//隐藏所有的选择窗口
function HideAllSelectIframe()
{
	if (window.SelectArray != null)
		{
			for (var i=0; i<window.SelectArray.length; i++)
			{
				window.SelectArray[i].style.display = "none";
			}
		}
}
//使得选择空间不可用
function DisableSelector(txtName)
{
    var element=$_old(txtName);
    var input=element.nextSibling;
    input.style.cursor = "default";
	input.disabled = true;
	element.style.cursor = "default";
	input.style.background = "url(/web/SKin/add_disabled.gif) fixed no-repeat center center";
	input.style.backgroundColor = "#ece9d8";
	element.style.backgroundColor = "#fff";
}
//设置选择控件的位置 。
function SetStyle(obj,element)
{

   
    var x = element.offsetLeft;
	var y = element.offsetTop;
    var ele=element;
	while (ele.offsetParent.tagName != "BODY")
	{
		ele = ele.offsetParent;
		x += ele.offsetLeft;
		y += ele.offsetTop;
	}
	obj.style.position = "absolute";
    obj.style.top = y+element.offsetHeight;
    if (obj.offsetWidth + x > window.document.body.clientWidth)
    {
       
         obj.style.left = (window.document.body.clientWidth - obj.offsetWidth)/2;
    }
    else
   {
       obj.style.left = x;
   }
}
//设置选择按钮的位置，现在没用到
function setElementPosition(source)
{
    var obj=$_old(source);
    var element=obj.nextSibling;
    element.style.position = "absolute";
    var x = obj.offsetLeft;
	var y = obj.offsetTop;

	while (obj.offsetParent.tagName != "BODY")
	{
		obj = obj.offsetParent;
		x += obj.offsetLeft;
		y += obj.offsetTop;
	}
	element.style.top=y;
	element.style.left=x+$_old(source).offsetWidth;
}
//隐藏一个选择控件
function HideSelector(field)
{
    var ifram="client_select_"+field;
    if(parent.document.getElementById(ifram)!=null)
    {
        parent.document.getElementById(ifram).style.display="none";
    }
}
//获取选择控件对应的选择页面
function GetUrl(_itype,elementid)
{
	var url = "";
	switch (_itype.toLowerCase())
	{
		case "date":
			url = "/web/CalendarNew.html?id=" + elementid;
			break;
		case "item":
			url = "/web/SelectItem.aspx?field="+elementid;
			break;
		case "worker" :
			url = "/web/SelectWorker.aspx?field="+elementid;
			break;
		case "area" : 
			url = "/web/SelectArea.aspx?field="+elementid;
			break;
		case "guide":
			url = "/web/SelectCourseGuide.aspx?field="+elementid;
			break;
		case "course":
			url = "/web/SelectCourse.aspx?field=" + elementid;
			break;
		case "company":
		    	url="/web/SelectCompany.aspx?field="+elementid;
		        break;
		default :
			url = "";
			break;
	}
	return url;
}

function GetSelectorHeight(_itype)
{
	return eval(_itype + "_height");
}

function GetSelectorWidth(_itype)
{
	return eval(_itype + "_width");
}

var date_height = 170;
var date_width  = 180;

var item_height = 626;
var item_width  = 700;

var worker_height = 600;
var worker_width  = 800;

var area_height = 500;
var area_width  = 348;

var guide_height = 570;
var guide_width  = 800;

var course_height = 670;
var course_width  = 800;

var company_height=560;
var company_width=800;
