
function isemail(email)
{
	var pattern1 =/^[a-z0-9_\-\.]+@[a-z0-9]+[a-z0-9_\-\.]*\.[a-z]{2,}$/i;
	return pattern1.test(email);

}
function isname(username)
{
	var pattern1 =/^[a-zA-Z0-9_\-]{4,16}$/i;
	return pattern1.test(username);

}
function checktel( str )
{
    var reg = /^[0-9\(\)\-\s]+$/;
    return (reg.test(str));
}

function $id(sid){ return document.getElementById(sid);}

function AddFavorite(sURL, sTitle)
{
	try
	{
		window.external.addFavorite(sURL, sTitle);
	}
	catch (e)
	{
		try
		{
			window.sidebar.addPanel(sTitle, sURL, "");
		}
		catch (e)
		{
		   alert("加入收藏失败，请使用Ctrl+D进行添加");
		}
	}
}


function SetHome(obj,vrl)
{
	try{
	   obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
	}
	catch(e)
	{
		if(window.netscape) 
		{
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e) 
			{
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',vrl);
		}
	}
}

function IsURL(str_url)
{
	var checkfiles=new RegExp("((^http)|(^https)|(^ftp)):\/\/(\\w)+\.(\\w)+");
    return checkfiles.test(str_url);
}


function checkLength(a,maxChars,showid) {  
	var qtitle = $(a);
	if (qtitle.value.length > maxChars)  
		qtitle.value = qtitle.value.substring(0,maxChars);  
	var curr = maxChars - qtitle.value.length;  
	$(showid).innerHTML = curr.toString();  
} 


function checksearch(frm)
{
	if(frm.keyname.value=='' || frm.keyname.value=='Search')
	{
		alert("please input searchkey!");
		return false;
	}

	return true;
}



