var qq_reg=/^\d{5,11}$/;

var email_reg=/^[\w][\._\-\w]+@[\w][\.\w\-]+\.[a-z]{2,3}$/i;

var mobile_reg=/^(?:13\d|18\d|15[012689])-?\d{5}(\d{3}|\*{3})$/;


function AddFavorite(sURL,sTitle){
    sURL=window.location.href;
	sTitle=document.title;
	if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')){
		window.sidebar.addPanel(sTitle,sURL,'');
	}else{
		window.external.AddFavorite(sURL,sTitle);
	}
}

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 copyToClipboard(txt) {
	if(window.clipboardData) {	
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
	}else if(navigator.userAgent.indexOf("Opera") != -1) {
		window.location = txt;
	}else if (window.netscape) {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}catch (e) {
			alert("被浏览器拒绝！\n请在浏览器地址栏输入’about:config’并回车\n然后将’signed.applets.codebase_principal_support’设置为’true’");
		}
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
			return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans)
		return;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext = txt;
		str.data = copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clip)
		return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
}

function clear_cookie(){
	var cookie_str=document.cookie;
	var cookie_arr=cookie_str.split(";");
	for(i in cookie_arr){
		_arr=cookie_arr[i].split("=");
		document.cookie = _arr[0] + "=''";	
	}
	alert("清除完毕");
	window.location.reload();
}


////////////////////////////////////////////////////////////////////////////////
// string length
function strlen( str ) {
	if ( str==null || str=="" ) return 0;
	var newstr = new String( str );
	return newstr.length;
}
// trim string
// also defined in cmnt_news.js
function trim( s ) {
	if ( s==null || s=="" ) return "";
	var Str = new String( s );
	var newstr = Str.replace( /^\s*/, "" );
	return newstr.replace( /\s*$/, "" );
}

function substr( str, len ) {
	if ( str==null || str=="" ) return "";
	var buf = new String( str );
	return str.substr( 0, len );
}
function is_ie() {
	if ( navigator.userAgent.toLowerCase().indexOf('msie') >= 0 )
		return true;
	else 
		return false;
}
function is_mozilla() {
	if ( navigator.userAgent.toLowerCase().indexOf('gecko') >= 0 )
		return true;
	else 
		return false;
}
function is_opera() {
	if ( navigator.userAgent.toLowerCase().indexOf('opera') >= 0 )
		return true;
	else 
		return false;
}
function obj( id, doc ) {
	if ( id == "" ) return null;
	if ( doc==undefined || doc=="" )
		return document.getElementById( id );
	else
		return doc.getElementById( id );
}