function isEmpty(s)
{
	var whitespace = " \t\n\r";
	var i;
	if((s == null) || (s.length == 0))
	{
		return true;
	}
	for(i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if(whitespace.indexOf(c) == -1)
		{
			return false;
		}
	}
	return true;
}
//使键盘只接受指定的字符集
function charsOnly(field,event,s)
{
	var key,keychar;
	if(window.event)
	{
		key = window.event.keyCode;
	}
	else if(event)
	{
		key = event.which;
	}
	else
	{
		return true;
	}
	keychar = String.fromCharCode(key);
	if((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27))
	{
		return true;
	}
	else if(s.indexOf(keychar) > -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}
//判断是否为合法的身份证号
function isIdentityCard(s)
{
	var pattern1 = /^\d{15}$/;
	var pattern2 = /^\d{18}$/;
	return pattern1.test(s) || pattern2.test(s);
}
//判断是否为合法电话号码
function isTelephone(s)
{
	var pattern = /^\d{4,8}-?\d{1,8}$/;
	return pattern.test(s);
}
//判断是否是合法的邮政编码
function isPostalCode(s)
{
	var pattern = /^\d{6}$/;
	return pattern.test(s);
}
//判断是否是中文串
function isChinese(s)
{
	var i;
	for(i = 0;i < s.length; i++)
	{
		var c;
		c = s.charAt(i);
		if(c < 0 )
		{
			c += 65535;
		}
		if(c <= '~' )
		{
			return false;
		}
	}
	return true;
}
//判断是否是合法的Email
function isEmail(s)
{
	var pattern = /\w+@\w+.\w{1,3}/;
	return pattern.test(s);
}
//判断是否是合法的日期格式（yyyy-mm-dd）
function isDate(s)
{
	var re = /-/gi;
	if(isNaN(Date.parse(s.replace(re,"/"))))
	{
		return false;
	}
	return true;
}
/**
    *显示下拉菜单
   **/
function show(tab)
{
	if (eval(tab+".style.display=='none'")) 
	{
		if(tab!="tab1" && (typeof tab1)!="undefined")  
		{
			tab1.style.display="none";
		}
		if(tab!="tab2"  && (typeof tab2)!="undefined") 
		{
			tab2.style.display="none";
		}
		if(tab!="tab3"  && (typeof tab3)!="undefined") 
		{
			tab3.style.display="none";
		}	
	        if(tab!="tab4"  && (typeof tab4)!="undefined")
		{
			tab4.style.display="none";
		}	
		if(tab!="tab5"  && (typeof tab5)!="undefined") 
		{
			tab5.style.display="none";
		}
		if(tab!="tab6"  && (typeof tab6)!="undefined") 
		{
			tab6.style.display="none";
		}
		if(tab!="tab7"  && (typeof tab7)!="undefined") 
		{
			tab7.style.display="none";
		}
		if(tab!="tab8"  && (typeof tab8)!="undefined") 
		{
			tab8.style.display="none";
		}
		if(tab!="tab9"  && (typeof tab9)!="undefined") 
		{
			tab9.style.display="none";
		}
		if(tab!="tab10"  && (typeof tab10)!="undefined") 
		{
			tab10.style.display="none";
		}
		if(tab!="tab11"  && (typeof tab11)!="undefined") 
		{
			tab11.style.display="none";
		}
		if(tab!="tab12"  && (typeof tab12)!="undefined") 
		{
			tab12.style.display="none";
		}
		if(tab!="tab13"  && (typeof tab13)!="undefined") 
		{
			tab13.style.display="none";
		}
		if(tab!="tab14"  && (typeof tab14)!="undefined") 
		{
			tab14.style.display="none";
		}
		if(tab!="tab15"  && (typeof tab15)!="undefined") 
		{
			tab15.style.display="none";
		}
		if(tab!="tab16"  && (typeof tab16)!="undefined") 
		{
			tab16.style.display="none";
		}
		if(tab!="tab17"  && (typeof tab17)!="undefined") 
		{
			tab17.style.display="none";
		}
		if(tab!="tab18"  && (typeof tab18)!="undefined") 
		{
			tab18.style.display="none";
		}
		if(tab!="tab19"  && (typeof tab19)!="undefined") 
		{
			tab19.style.display="none";
		}			
		eval(tab+".style.display='block'");
	}
	else
	{
		eval(tab+".style.display='none'");
	}
}
//接受指定的字符
function charsOnly(field,event,s){
	var key,keychar;
	if(window.event)
		key = window.event.keyCode;
	else if(event)
		key = event.which;
	else
		return true;
	keychar = String.fromCharCode(key);
	if((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27))
		return true;
	else if(s.indexOf(keychar) > -1)
		return true;
	else
		return false;
}

//判断是否是合法的Email
function isEmail(s){
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	return pattern.test(s);
}

//让iframe自动适应长度

function dyniframesize(iframeids)
{
	var iframeids=[iframeids]	
	if(iframeids=="")
	{
		var iframeids = ["iframe"];	
	}
	var iframehide="yes"
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++)
	{
		if (document.getElementById)
		{
			dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
			if (dyniframe[i] && !window.opera)
			{
				dyniframe[i].style.display="block"
				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
				dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
				else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
				dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
			}
		}
		if ((document.all) && iframehide=="no")
		{
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
	if (window.addEventListener)
	window.addEventListener("load", dyniframesize, false)
	else if (window.attachEvent)
	window.attachEvent("onload", dyniframesize)
	else
	window.onload=dyniframesize
}

