function $(obj){
	if(document.getElementById)
	{
		return document.getElementById(obj);
	}else{
		return document.all.obj;
	}		
}

function setActiveStyleSheet(title) { 
  var i, a, main; 
	if (title != '') {
		document.getElementById('skintheme').href="/style/style"+title+".css";
	} else {
		document.getElementById('skintheme').href="/style/style1.css";
	}
	createCookie('skintheme', title, 30);
	var bodyBgImage = readCookie('bodyBgImage');
	if (!(bodyBgImage != '' && bodyBgImage != 'none')) {
		set_line_bg_color(true, 1);
	}
}

function createCookie(name,value,days) { 
  if (days) { 
    var date = new Date(); 
    date.setTime(date.getTime()+(days*24*60*60*1000)); 
    var expires = "; expires="+date.toGMTString(); 
  } 
  else expires = ""; 
  document.cookie = name+"="+value+expires+"; path=/;"; 
} 

function readCookie(name) { 
  var nameEQ = name + "="; 
  var ca = document.cookie.split(';'); 
  for(var i=0;i < ca.length;i++) { 
    var c = ca[i]; 
    while (c.charAt(0)==' ') c = c.substring(1,c.length); 
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 
  } 
  return null; 
} 

var cookie = readCookie("skintheme"); 
if (cookie && cookie != '1' && cookie != '6') {
	document.getElementById('skintheme').href = "/style/style"+cookie+".css";
}

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("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”并回车然后将[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 setDefaultBgColor(num) {
	document.body.style.backgroundColor=defaultbodyBgColor[num];
		var tclass = getElementsByClassName('bg1','div'); 
		for (var i = 0; i < tclass.length; i++) { 
			tclass[i].style.backgroundColor=defaultBg1Color[num];
		}
}

function getElementsByClassName(clsName,htmltag){    
	var arr = new Array();    
	var elems = document.getElementsByTagName(htmltag);   
	for ( var cls, i = 0; ( elem = elems[i] ); i++ ){   
		if ( elem.className == clsName ){ //只能取到className完全相等的情况，为考虑有多个class的情况   
			arr[arr.length] = elem;   
		}   
	}   
	return arr;   
}