﻿//管理中心TAB效果
function setTab(area,id) {
	var tabArea=document.getElementById(area);

	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabcontent'){
			contents[i].style.display='none';
		}
	}
	document.getElementById(id).style.display='';

	var tabs=document.getElementById(area+'tabs').getElementsByTagName('a');
	for(i=0; i<tabs.length; i++) { tabs[i].className=' '; }
	document.getElementById('sendToOthertab').className='';
	document.getElementById('sendToUstab').className='';
	document.getElementById(id+'tab').className='current';
	document.getElementById("randDiv").style.display="none";
	document.getElementById("randUsDiv").style.display="none";
}

//前台TAB效果

function TabEffect(area,id) {
	var tabArea=document.getElementById(area);

	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tabcontent'){contents[i].style.display='none';}
	}
	document.getElementById(id).style.display='';

	var tabs=document.getElementById(area+'tabs').getElementsByTagName('a');
	for(i=0; i<tabs.length; i++) { tabs[i].className='tab'; }
	document.getElementById(id+'tab').className='tab curtab';
	document.getElementById(id+'tab').blur();
}



//表单全选取消 点中checkbox tr变颜色

 
function addMouseEvent() {
	 
	//为信息列表添加选中效果
	var articleList=document.getElementById('articlelist');
	if (articleList) {
		var articleRows=articleList.getElementsByTagName('tr');
		for(i=0;i<articleRows.length;i++){
			articleRows[i].onclick=function() {
				var tempCheckbox=this.getElementsByTagName('input')[0];
				var tempTh=this.getElementsByTagName('th')[0];
				if (tempCheckbox && !tempTh) {
					if(this.className!='selected'){
						this.className='selected';
						tempCheckbox.checked=true;
					} else {
						this.className='';
						tempCheckbox.checked=false;
					}
				}
			}
		}
	}
	//为IE下的Checkbox和Radio去处背景色
	if (isIE>-1) {
		minputs=document.getElementsByTagName('input');
		for(i=0;i<minputs.length;i++){
			if(minputs[i].type!='text'&&minputs[i].type!='file'){
				minputs[i].style.backgroundColor='transparent';
				minputs[i].style.backgroundImage='none';
				minputs[i].style.border='none';
			}
		}
	}
}

  
 


function checkall(form, prefix, checkall) {
	var checkall = checkall ? checkall : 'chkall';
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
			e.checked = form.elements[checkall].checked;
		}
	}
}

 

//复制代码
function CopyText(obj) {
	ie = (document.all)? true:false
	if (ie){
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
		rng.scrollIntoView();
		rng.select();
		rng.execCommand("Copy");
		alert("网址复制成功！您可以利用快捷方式Ctrl+V键粘贴到QQ、MSN、Gtalk、百度HI里。")
		rng.collapse(false);
	}
}
 
 
/*显示隐藏层*/
function DivShow(light,fade){

	if (document.getElementById(light)!= null ){
		document.getElementById(light).style.display='block';
	}
	if (document.getElementById(fade)!= null ){		
		document.getElementById(fade).style.display='block';
	}
}

function DivHidden(light,fade){
	if (document.getElementById(light)!= null ){
		document.getElementById(light).style.display='none';
	}
	if (document.getElementById(fade)!= null ){		
		document.getElementById(fade).style.display='none';
	}
}

	

	
//弹出层效果

function hideSelectBoxes() {
  var x = document.getElementsByTagName("SELECT");
	
  for (i=0;x && i < x.length; i++) {
    x[i].style.visibility = "hidden";
  }
}



function showDiv(popDiv,bg){
	if (document.getElementById(popDiv) == null){
		window.parent.document.getElementById(popDiv).style.display='block';
		window.parent.document.getElementById(bg).style.display='block';
		
	}else{
		document.getElementById(popDiv).style.display='block';
		document.getElementById(bg).style.display='block';
	} 
}

function showDivForlogin(popDiv,bg){
	if (document.getElementById(popDiv) == null){
		window.parent.document.getElementById(popDiv).style.display='block';
		window.parent.document.getElementById(bg).style.display='block';		
	}else{
		document.getElementById(popDiv).style.display='block';
		document.getElementById(bg).style.display='block';
	} 
}

function closeDivForLogin(popDiv,bg){
document.getElementById(popDiv).style.display='none';
document.getElementById(bg).style.display='none';
}

function closeDiv(popDiv,bg){
document.getElementById(popDiv).style.display='none';
document.getElementById(bg).style.display='none';
//displaySelectBoxes();
}
	
	
//选择好友	
	
//弹出层效果

function hideSelectBoxes() {
  var x = document.getElementsByTagName("SELECT");
  for (i=0;x && i < x.length; i++) {
    	x[i].style.visibility = "hidden";
  }
}



function displaySelectBoxes() {
  var x = document.getElementsByTagName("SELECT");
  for (i=0;x && i < x.length; i++){
    	x[i].style.display = "block";
  }
}
/*
function showDiv(popDiv,bg){
document.getElementById(popDiv).style.display='block';
document.getElementById(bg).style.display='block';

hideSelectBoxes()
 
}


function closeDiv(popDiv,bg){
document.getElementById(popDiv).style.display='none';
document.getElementById(bg).style.display='none';
displaySelectBoxes();
}
*/
	
//选择好友	

function displaylist() {
              if(document.getElementById('FriendList').style.display=="none") {
                         document.getElementById('FriendList').style.display="block";
                         document.getElementById('FriendBtn').innerHTML='选择好友<img src="../../images/user/up.gif" alt="选择好友" style="vertical-align:-10%;" />';
              } else {
                         document.getElementById('FriendList').style.display="none";
                        document.getElementById('FriendBtn').innerHTML='选择好友<img src="../../images/user/down.gif" alt="选择好友" style="vertical-align:-10%;" />';
                }
}


function FriendShow(){
	 document.getElementById('FriendList').style.display='block';
	 document.getElementById('FriendBtn').innerHTML='';
	}
	
function FriendHidden(){
	 document.getElementById('FriendList').style.display='none';
	  document.getElementById('FriendBtn').innerHTML='选择好友<img src="../../images/user/down.gif" alt="选择好友" style="vertical-align:-10%;" />';
		
}


//复制URL地址
function setCopy(_sTxt){
	if(navigator.userAgent.toLowerCase().indexOf('ie') > -1) {
		clipboardData.setData('Text',_sTxt);
		alert ("网址“"+_sTxt+"”\n已经复制到您的剪贴板中\n您可以使用Ctrl+V快捷键粘贴到需要的地方");
	} else {
		prompt("请复制网站地址:",_sTxt); 
	}
}

//加入收藏
function addBookmark(site, url){
	if(navigator.userAgent.toLowerCase().indexOf('ie') > -1) {
		window.external.addFavorite(url,site)
	} else if (navigator.userAgent.toLowerCase().indexOf('opera') > -1) {
		alert ("请使用Ctrl+T将本页加入收藏夹");
	} else {
		alert ("请使用Ctrl+D将本页加入收藏夹");
	}
}



//lightbox 效果


/**
 * COMMON DHTML FUNCTIONS
 * These are handy functions I use all the time.
 *
 * By Seth Banks (webmaster at subimage dot com)
 * http://www.subimage.com/
 *
 * Up to date code can be found at http://www.subimage.com/dhtml/
 *
 * This code is free for you to use anywhere, just keep this comment block.
 */

/**
 * X-browser event handler attachment and detachment
 * TH: Switched first true to false per http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html
 *
 * @argument obj - the object to attach event to
 * @argument evType - name of the event - DONT ADD "on", pass only "mouseover", etc
 * @argument fn - function to call
 */
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

/**
 * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
 *
 * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
 *
 * Gets the full width/height because it's different for most browsers.
 */
function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 

	return window.undefined; 
}
function getViewportWidth() {
	var offset = 17;
	var width = null;
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
}

/**
 * Gets the real scroll top
 */
function getScrollTop() {
	if (self.pageYOffset) // all except Explorer
	{
		return self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		return document.documen
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollTop;
	}
}
function getScrollLeft() {
	if (self.pageXOffset) // all except Explorer
	{
		return self.pageXOffset;
	}
	else if (document.documentElement && document.documentElement.scrollLeft)
		// Explorer 6 Strict
	{
		return document.documentElement.scrollLeft;
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollLeft;
	}
}

function toReg(){
	var strUrl = window.parent.location.href;
	strUrl = encodeURIComponent(strUrl);
	//window.parent.location.href=""+index_domain+"/reg.jhtml?method=reg&strUrl="+strUrl;
	window.parent.location.href="http://www.danqoo.com/reg.jhtml?method=reg&strUrl="+strUrl;
}


//公告滚动效果

function slideLine(ul, delay, speed, lh) {
var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
var delay = delay||1000, speed=speed||20, lh = lh||20;
var tid = null, pause = false;
var start = function() {
tid=setInterval(slide, speed);
}
var slide = function() {
if (pause) return;
slideBox.scrollTop += 2;
if (slideBox.scrollTop % lh == 0) {
clearInterval(tid);
slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
slideBox.scrollTop = 0;
setTimeout(start, delay);
}
}
slideBox.onmouseover=function(){pause=true;}
slideBox.onmouseout=function(){pause=false;}
setTimeout(start, delay);
}



function SwapPaiHang(area,id) {
	var liNumber=document.getElementById(area).childNodes
	for(i=0; i<liNumber.length; i++) {
	/*if(liNumber[i].className=='SwapNow'){
		liNumber[i].className='SwapNormal';
	  document.getElementById(id).className='SwapNow';}*/
	  liNumber[i].className='SwapNormal';
	}
 	id.className='SwapNow';
}

function tip(tip1,tip2,tip3){
	document.getElementById(tip1).style.display='block';
	document.getElementById(tip2).style.display='none';
	document.getElementById(tip3).style.display='none';
	}

function smsSelect(smsUrl,smsAuthor,smsAuthorSpace){
	//alert(document.getElementById(smsUrl).title);
	var smscontent = document.getElementById(smsUrl).title;
	document.getElementById('smsContent').innerHTML=smscontent;
	document.getElementById('smsUrl').innerHTML= "<a href=\""+sms_domain+"/sms/"+smsUrl+".html\" class=\"cc0000\">下载</a>";
	document.getElementById('authorLink').innerHTML="<a href=\""+hi_domain+"/"+smsAuthorSpace+"\" id=\"author\"  target=\"_blank\">"+smsAuthor+"</a>";
//	document.getElementById('author').innerHTML=smsAuthorSpace;
	}
	
	
function showKubei(level){
	var temp = Math.floor(level /10);
	var showStr = "酷贝";
	switch (temp){
		case 1: showStr = "一冠酷贝";break;
		case 2: showStr = "二冠酷贝";break;
		case 3: showStr = "三冠酷贝";break;
		case 4: showStr = "四冠酷贝";break;
		case 5: showStr = "五冠酷贝";break;
		case 6: showStr = "六冠酷贝";break;
		case 7: showStr = "七冠酷贝";break;
		case 8: showStr = "八冠酷贝";break;
		case 10: showStr = "特邀酷贝";break;
		case -1: showStr = "一冠酷贝";break;
		case -2: showStr = "二冠酷贝";break;
		case -3: showStr = "三冠酷贝";break;
		case -4: showStr = "四冠酷贝";break;
		case -5: showStr = "五冠酷贝";break;
		case -6: showStr = "六冠酷贝";break;
		case -7: showStr = "七冠酷贝";break;
		case -8: showStr = "八冠酷贝";break;
		case -10: showStr = "特邀酷贝";break;
		default : showStr = "酷贝";
		
	}
	document.write("<span title='"+showStr+"' class='kubei_L"+level+"'></span>");
}



//div hidden and show

function DivShowIndex(light){
		document.getElementById(light).style.display='block';
}
function DivHiddenIndex(light){
	document.getElementById(light).style.display='none';

}
