function menuFix() {
    var sfEls = document.getElementById("menu").getElementsByTagName("li");
    for (var i = 0; i < sfEls.length; i++) {
        sfEls[i].onmouseover = function() {
            this.className += (this.className.length > 0 ? " ": "") + "sfhover";
        }
        sfEls[i].onMouseDown = function() {
            this.className += (this.className.length > 0 ? " ": "") + "sfhover";
        }
        sfEls[i].onMouseUp = function() {
            this.className += (this.className.length > 0 ? " ": "") + "sfhover";
        }
        sfEls[i].onmouseout = function() {
            this.className = this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
        }
    }
}
function shownews(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv" + i).style.display = "block";
			document.getElementById("newstitle" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv" + i).style.display = "none";
			document.getElementById("newstitle" + i).className = "off";
		}
	}
}

function shownews1(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv1" + i).style.display = "block";
			document.getElementById("newstitle1" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv1" + i).style.display = "none";
			document.getElementById("newstitle1" + i).className = "off";
		}
	}
}

function shownews2(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv11" + i).style.display = "block";
			document.getElementById("newstitle11" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv11" + i).style.display = "none";
			document.getElementById("newstitle11" + i).className = "off";
		}
	}
}

function shownews3(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv111" + i).style.display = "block";
			document.getElementById("newstitle111" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv111" + i).style.display = "none";
			document.getElementById("newstitle111" + i).className = "off";
		}
	}
}

function shownews4(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv1111" + i).style.display = "block";
			document.getElementById("newstitle1111" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv1111" + i).style.display = "none";
			document.getElementById("newstitle1111" + i).className = "off";
		}
	}
}

function shownews5(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv11111" + i).style.display = "block";
			document.getElementById("newstitle11111" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv11111" + i).style.display = "none";
			document.getElementById("newstitle11111" + i).className = "off";
		}
	}
}

function shownews6(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("newsdiv6" + i).style.display = "block";
			document.getElementById("newstitle6" + i).className = "";
		}
		else
		{
			document.getElementById("newsdiv6" + i).style.display = "none";
			document.getElementById("newstitle6" + i).className = "off";
		}
	}
}

function showcaipu(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("caipudiv" + i).style.display = "block";
			document.getElementById("caiputitle" + i).className = "";
		}
		else
		{
			document.getElementById("caipudiv" + i).style.display = "none";
			document.getElementById("caiputitle" + i).className = "off";
		}
	}
}

function showcaipuclass(num, n){
	for(var i=0;i<=n;i++)
	{
		if(i == num)
		{
			document.getElementById("classdiv" + i).style.display = "block";
			document.getElementById("classtitle" + i).className = "";
		}
		else
		{
			document.getElementById("classdiv" + i).style.display = "none";
			document.getElementById("classtitle" + i).className = "off";
		}
	}
}

function showhidediv(id){
  try
  {
    var sbtitle=document.getElementById(id);
    if(sbtitle)
	{
		if(sbtitle.style.display=='block')
		{
			sbtitle.style.display='none';
		}
		else
		{
			sbtitle.style.display='block';
		}
    }
  }
  catch(e){}
}


function showhide(id,n){
  try
  {
    var sbtitle=document.getElementById(id);
    if(sbtitle)
	{
		if (n=='1')
		{
			sbtitle.style.display='block';
		}
		else
		{
			sbtitle.style.display='none';
		}
    }
  }
  catch(e){}
}

function setHomePage(obj){ 
	var aUrls=document.URL.split("/"); 
	var vDomainName="http://"+aUrls[2]+"/"; 
	try{//IE 
		obj.style.behavior="url(#default#homepage)"; 
		obj.setHomePage(vDomainName); 
	}catch(e){//other 
	if(window.netscape) {//ff 
	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',vDomainName); 
	} 
} 
if(window.netscape)alert("ff"); 
} 

function addFavorite(){ 
	var aUrls=document.URL.split("/"); 
	var vDomainName="http://"+aUrls[2]+"/"; 
	var description=document.title; 
	try{//IE 
		window.external.AddFavorite(vDomainName,description); 
	}catch(e){//FF 
		window.sidebar.addPanel(description,vDomainName,""); 
	} 
}

//预览图片
function showpic(sUrl){
	if (sUrl)
	{
		var x,y; 
		x = event.clientX+20; 
		y = event.clientY+20; 
		document.getElementById("Layer1").style.left = x; 
		document.getElementById("Layer1").style.top = y; 
		document.getElementById("Layer1").innerHTML = "<img src=\"" + sUrl + "\" onload=\"javascript:if(this.width>400)this.width=400;if(this.height>400)this.height=400;\">"; 
		document.getElementById("Layer1").style.display = "block"; 
	}
} 

function hiddenpic(){ 
	document.getElementById("Layer1").innerHTML = ""; 
	document.getElementById("Layer1").style.display = "none"; 
} 

//视力保护色和字体大小
function getCookie(name_to_get) {
    var cookie_pair;
    var cookie_name;
    var cookie_value;
    var cookie_array = document.cookie.split("; ");
    for (counter = 0; counter < cookie_array.length; counter++) {
        cookie_pair = cookie_array[counter].split("=");
        cookie_name = cookie_pair[0];
        cookie_value = cookie_pair[1];
        if (cookie_name == name_to_get) {
            return unescape(cookie_value);
        }
    }
    return null;
}

function setColor(id,color_val) {
    setCookie("cookieColor", color_val, 365, "/");
	document.getElementById(id).style.backgroundColor=color_val;
}

function setFont(id,font_val) {
    setCookie("cookieFont", font_val, 365, "/");
	document.getElementById(id).style.fontSize=font_val;
}

function setCookie(cookie_name, cookie_value, cookie_expire, cookie_path, cookie_domain, cookie_secure) {
    var cookie_string = cookie_name + "=" + cookie_value;
    if (cookie_expire) {
        var expire_date = new Date();
        var ms_from_now = cookie_expire * 24 * 60 * 60 * 1000;
        expire_date.setTime(expire_date.getTime() + ms_from_now);
        var expire_string = expire_date.toGMTString();
        cookie_string += "; expires=" + expire_string;
    }
    
    if (cookie_path) {
        cookie_string += "; path=" + cookie_path;
    }
    if (cookie_domain) {
        cookie_string += "; domain=" + cookie_domain;
    }
    if (cookie_secure) {
        cookie_string += "; true";
    }
    document.cookie = cookie_string;
}

function setcopy(){
	var userAgent = navigator.userAgent.toLowerCase();
	var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
	var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
	var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
	if(is_ie) {
		clipboardData.setData('Text', window.location.href);
		alert('复制成功，发送QQ或MSN上的好友');
	} else if(prompt('请按 Ctrl+C 拷贝', window.location.href)) {
		alert('复制成功，发送QQ或MSN上的好友');
	}
}

function stringToDateTime(postdate)
{
	var second = 1000;
	var minutes = second*60;
	var hours = minutes*60;
	var days = hours*24;
	var months = days*30;
	var twomonths = days*365;
	var myDate = new Date(Date.parse(postdate));   
    if (isNaN(myDate)){myDate =new Date(postdate.replace(/-/g, "/"));} 
	var nowtime = new Date();
	var longtime =nowtime.getTime()- myDate.getTime();
	var showtime = 0;
	if( longtime > months*2 )
	{
		return postdate;
	}
	else if (longtime > months)
	{    
		return "1个月前";
	}
	else if (longtime > days*7)
	{
		return ("1周前");
	}
	else if (longtime > days)
	{    
		return(Math.floor(longtime/days)+"天前");
	}
	else if ( longtime > hours)
	{    
		return(Math.floor(longtime/hours)+"小时前");
	}
	else if (longtime > minutes)
	{    
		return(Math.floor(longtime/minutes)+"分钟前");
	}
	else if (longtime > second)
	{    
		return(Math.floor(longtime/second)+"秒前");
	}
	else
	{
		return("刚刚");
	}
}

function keypress(name,show)   
{   
   var len;
   var textlen=document.getElementById(name).value;   
   if(textlen.length>=200)   
   {   
    document.getElementById(name).value=textlen.substr(0,200);   
    len=0;   
   }   
   else   
   {   
     len=200-textlen.length;   
   }   
   document.getElementById(show).innerText=len;   
}

function facemove(n)
{
	document.getElementById('face'+ n).className = 'face'+ n + '1';
}
function faceout(n)
{
	document.getElementById('face'+ n).className = 'face'+ n;
}


