//显示隐藏层
var extend=1;
function openHiddenDiv(divname)
{
    if(extend ==1)
	{
	    document.getElementById(divname).style.display="block";
		extend =0;
	 }
	 else
	{
	 	document.getElementById(divname).style.display="none";
	    extend=1;
	 }
}
//验证圈子发表话题
function topicForm(form)
{
	var m_topictitle= document.getElementById("m_topictitle").value;
	var m_topicimg	= document.getElementById("m_topicimg").value;
	var m_topicmsg	= document.getElementById("m_topicmsg").value;

	if(Trim(m_topictitle).length<2 || Trim(m_topictitle).length>60)
	{
		alert('标题限制在2-60字符以内!');
		return false;
	}
	else if(Trim(m_topicimg).length>100)
	{
		alert('贴图地址过长!');
		return false;
	}
	else if(Trim(m_topicmsg).length<2)
	{
		alert('内容不能小于2个字符!');
		return false;
	}
}
//验证回复话题
function rptopicForm(form)
{
	var m_rptopicimg	= document.getElementById("m_rptopicimg").value;
	var m_rptopicmsg	= document.getElementById("m_rptopicmsg").value;

	if(Trim(m_rptopicimg).length>100)
	{
		alert('贴图地址过长!');
		return false;
	}
	else if(Trim(m_rptopicmsg).length<2)
	{
		alert('内容不能小于2个字符!');
		return false;
	}
}
//去掉左右空格
function LTrim(str)
{ 
	var i; 
	for(i=0;i<str.length;i++)
	{ 
		if(str.charAt(i)!=' ' && str.charAt(i)!=' ')break; 
	} 
	str=str.substring(i,str.length); 
	return str; 
} 
function RTrim(str) { 
	var i; 
	for(i=str.length-1;i>=0;i--) 
	{ 
		if(str.charAt(i)!=' ' && str.charAt(i)!=' ')break; 
	} 
	str=str.substring(0,i+1); 
	return str; 
} 
function Trim(str)
{ 
   return LTrim(RTrim(str)); 
} 
//多选框的多选和单选
var ifcheckall=1;
function checkAll(form)
{
	if(ifcheckall==1)
	{
		for (var i=0;i<form.elements.length;i++)
		{
			var e = form.elements[i];
			e.checked = true;
		}
		ifcheckall=0;
	}
	else
	{
		for (var i=0;i<form.elements.length;i++)
		{
			var e = form.elements[i];
			if (e.checked==false)
			{
				e.checked = true;
			}
			else
			{
				e.checked = false;
			}
		}
		ifcheckall=0;
	}
}
//把GET方式提交的数据格式化为id=1,2,3,4
function formToRequestString(form_obj)
{
	var query_string='';
	var and='';
	var e='';
	//alert(form_obj.length);
	for(var i=0;i<form_obj.length;i++)
	{
		e=form_obj[i];
		if (e.name!=''){
			if (e.type=='checkbox' || e.type=='radio')
			{
				if (e.checked==false)
				{
					continue;	
				}
				element_value=e.value;
			}
			else
			{
				continue;
			}

			//得到的form格式是a=1,2
			query_string+=and+element_value.replace(/\&/g,"%26");
			and=","
			//得到的form格式是a=1&a=2
			//query_string+=and+e.name+'='+element_value.replace(/\&/g,"%26");
			//and="&"
		}
	}
	return query_string;
}
//把歌曲提交到播放页面播放
function submitPlay(form,userid)
{
	form.action = "./u/"+userid+"?discid=0&songid="+formToRequestString(form)+"&up=1";
	form.target = "_blank";
	form.submit();  
} 

//获取元素在浏览器画布中的绝对位置-纵坐标 横坐标
function getPos(obj,i)
{
	var Left=0;
	var Top=0;

	var tempObj=document.getElementById(obj);
	while(tempObj.tagName.toLowerCase()!= "body" )
	{
		Left+=tempObj.offsetLeft;
		Top+=tempObj.offsetTop;
		tempObj=tempObj.offsetParent;
	}
	if(i==1)
	{
		return Left;
	}
	else
	{
		return Top;
	}
}
//在当前页播放音乐
function userplayAll(form,userid)
{
	addMusic('userplayxml.html?'+formToRequestString(form)+','+userid);
}
//我的音乐盒的滑动门菜单
function switchTag(ulname,lino)
{
	var oItem = document.getElementById(ulname).getElementsByTagName("li"); 
	for(var i=0;i<oItem.length;i++)
	{
		if(i==(lino-1))
		{
			var x = oItem[i].getElementsByTagName('a');
			x[0].className='selectli'+lino;
			var y=x[0].getElementsByTagName('span');
			y[0].className='selectspan'+lino;
		}
		else
		{
			var x = oItem[i].getElementsByTagName('a');
			x[0].className='';
			var y=x[0].getElementsByTagName('span');
			y[0].className='';

		}
	}
}

//cookie操作开始
//注册cookie
function setcookie(name,value)
{
	var Days = 30;
	var exp  = new Date();
	exp.setTime(exp.getTime() + (30*24*60*60*1000));
	document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}
//得到cookie值
function getcookie(name)
{	
	var arr =document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));	
	if(arr ==null)return null;
	return arr[2];
}
//删除cookie
function delcookie(name)
{
	var exp  = new Date();
	exp.setTime(exp.getTime() - (30*24*60*60*1000));
	if(getcookie(name)){document.cookie = name + "= null; expires="+exp.toGMTString();}
}
//检测cookie--如果检查已经注册返回false
function checkcookie(name)
{
	var arr =document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));	
	if(getcookie(name)!=null){return false;}
	return true;
}

//UBB使用
function edInsertContent(myField, myValue) 
{
	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
		myField.focus();
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		              + myValue 
                      + myField.value.substring(endPos, myField.value.length);
		myField.focus();
		myField.selectionStart = startPos + myValue.length;
		myField.selectionEnd = startPos + myValue.length;
	} else {
		myField.value += myValue;
		myField.focus();
	}
}