//script_sing js function
function cTrim(sInputString,iType)
{
	var sTmpStr = ' ';
	var i = -1;
	if(iType == 0 || iType == 1)
	{
		while(sTmpStr == ' '){
			++i;
			sTmpStr = sInputString.substr(i,1);
		}
		sInputString = sInputString.substring(i);
	}
	if(iType == 0 || iType == 2)
	{
		sTmpStr = ' ';
		i = sInputString.length;
		while(sTmpStr == ' '){
			--i;
			sTmpStr = sInputString.substr(i,1);
		}
		sInputString = sInputString.substring(0,i+1);
	}
	return sInputString;
}

function boxcc(){
	var ss = "scrollbars=no,resizable=no,width=380,height=450,left=355,top=200";
	w=window.open("","jjcutemusiclisten",ss);
	w.focus();
}

function tomyboxcc(){
	var ss = "scrollbars=no,resizable=no,width=380,height=450,left=355,top=200";
	w=window.open("space.php?do=sing&mybox=ok&songidlist=myboxlist","jjcutemusiclisten",ss); 
	w.focus();
}

function cc(objname){
		var bobjname = objname == '' || objname == null ? 'musicsingle' : objname;
		var ms = document.getElementsByName(bobjname);
		if(!ms){
			return false;	
		}
		var ms2 = 0;
		
		for( var i = 0; i < ms.length; i++ ) {
			if (ms[i].checked) {
					ms2++;
			}
		}
		
		if(ms2 == 0) {
			alert("你还没有选择任何音乐!");
			return false;
		} else{
			var ss = "scrollbars=no,resizable=no,width=380,height=450,left=255,top=200"; 
			w=window.open(play_chk(bobjname),"jjcutemusiclisten",ss);
			w.focus();
		}
		
		return true;
}

function delcc(objname){
		var bobjname = objname == '' || objname == null ? 'musicsingle' : objname;
		var ms = document.getElementsByName(bobjname);
		if(!ms){
			return false;	
		}
		var ms2 = 0;
		
		for( var i = 0; i < ms.length; i++ ) {
			if (ms[i].checked) {
					ms2++;
			}
		}
		
		if(ms2 == 0) {
			alert("你还没有选择任何项!");
			return false;
		}
		
		return true;
}

function play_chk(objname){
		var bobjname = objname == '' || objname == null ? 'musicsingle' : objname;
		var s = document.getElementsByName(bobjname);
		if(!s){
			return false;	
		}
		var s2 = "";
		for( var i = 0; i < s.length; i++ ) {
			if ( s[i].checked ) {
					s2 += s[i].value+",";
			}
		}
		s2 = s2.substr(0,s2.length-1);
		return "space.php?do=sing&mybox=ok&songidlist="+s2;
}

function sel_chk(objname){
		var bobjname = objname == '' || objname == null ? 'musicsingle' : objname;
		if(!bobjname){
			return false;	
		}
		var s = document.getElementsByName(bobjname);
		var s2 = 0;
		for( var i = 0; i < s.length; i++ ) {
			if (s[i].checked) {
					s2++;
			}
		}
		var selstatus=arguments[1]?arguments[1]:-1;
		if(selstatus!=-1){
			for( var i = 0; i < s.length; i++ ) {
				if(selstatus==1){
					s[i].checked = false;
				}else{
					s[i].checked = true;
				}
			}
		}else{
			if(s2==s.length){
				for( var i = 0; i < s.length; i++ ) {
					s[i].checked = false;
				}
			} else{
				for( var i = 0; i < s.length; i++ ) {
					s[i].checked = true;
				}
			}
		}
}

function nchkall(strlab){
	sel_chk('chk'+strlab+'songlist');
}

function nplaysong(strlab){
	cc('chk'+strlab+'songlist');
}

function musicpicView(albumid) {
	if(albumid == 'none') {
		$('albumpic_body').innerHTML = '';
	} else {
		ajaxget('do.php?ac=ajaxm&op=albummusic&id='+albumid+'&ajaxdiv=albumpic_body', 'albumpic_body');
	}
}

function musicinsertImage(text) {
	var obj = $('mynewmusicalbum_fengmian');
	var objyl = $('mynewmusicalbum_fengmian_yl');
	obj.value = text;
	objyl.style.display = '';
	objyl.src = text;
}
function removeMenu(objid){
	var obj=$(objid);
	while(obj!=null){
		if(obj.innerHTML!=''){
			obj.parentNode.removeChild(obj);
		}
		obj=$(objid);
	}
}

function checkTextValid(strval)     
{     
	if (strval==""){
		return false;
	}
	if(/^[^\|"'<>\^\+\*-\.\/&%\$#@!~`:;,\?\{\}\(\)_=\[\]\\]*$/.test(strval)){
		return true;
	}else{
		alert("文本框中不能含有~`!@#$%^&*()_-+={}[]:;\"'|\<,>./?/ 等特殊字符。\n\n请检查输入！");
		return false;
	}
}
function showmsgpop(strarg) {
	if(Cookie.get('reward_notice_disable')) {
		return false;
	}
	var x = new Ajax();
	x.get('do.php?ac=ajaxm&op=getreward&type='+strarg, function(s){
		if(s) {
			msgwin(s, 2000);
		}
	});
}
function $n(objname){
	return document.getElementsByName(objname);
}
function slideMouse(imgname,imgpath) {
	var banner_title = document.getElementById("banner_title");
	var imgurl = document.getElementById("imgurl");
	for(var im=0; im<imgname.length; im++) {
		imgname[im] = imgpath + imgname[im];
	}
	var links = banner_title.getElementsByTagName("a");
	for(var i=0; i<links.length; i++) {
		links[i].name = i;
		links[i].onmouseover = function() {
			clearClassName();
			this.className = "slidenow";
			imgurl.href = this.href;
			imgurl.firstChild.src = imgname[this.name];
		}
	}
}

function clearClassName() {
	var banner_title = document.getElementById("banner_title");
	var links = banner_title.getElementsByTagName("a");
	for(var j=0; j<links.length; j++) {
		links[j].className = "";
	}
}

var nowspace = 0;

function slideLoop() {
	var banner_title = document.getElementById("banner_title");
	var imgurl = document.getElementById("imgurl");
	var links = banner_title.getElementsByTagName("a");
	if(nowspace == links.length - 1) {
		nowspace = 0;
	} else {
		nowspace += 1;
	}
	clearClassName();
	imgurl.href = links[nowspace].href;
	links[nowspace].className = "slidenow";
	imgurl.firstChild.src = arguments[0][nowspace];
}
function changeTab(x,y)
{
	// x表示当前层，y表示即将要显示的层
	if(x != y)
	{
		document.getElementById('tab' + x).style.display = "none";
		document.getElementById('tab' + y).style.display = "block";
	}
}

var adpic = new
function() {
  function getid(id) {
	  return document.getElementById(id);
  }
  this.layerad = function(auto, oEventCont, oSlider, sSingleSize, second, fSpeed, point) {
	var oSubLi = getid(oEventCont).getElementsByTagName('li');
	var interval, timeout, oslideRange;
	var time = 1;
	var speed = fSpeed
	var sum = oSubLi.length;
	var a = 0;
	var delay = second * 1000;
	var setValLeft = function(s) {
	  return function() {
		oslideRange = Math.abs(parseInt(getid(oSlider).style[point]));
		getid(oSlider).style[point] = -Math.floor(oslideRange + (parseInt(s * sSingleSize) - oslideRange) * speed) + 'px';
		if (oslideRange == [(sSingleSize * s)]) {
		  clearInterval(interval);
		  a = s;
		}
	  }
	};
	var setValRight = function(s) {
	  return function() {
		oslideRange = Math.abs(parseInt(getid(oSlider).style[point]));
		getid(oSlider).style[point] = -Math.ceil(oslideRange + (parseInt(s * sSingleSize) - oslideRange) * speed) + 'px';
		if (oslideRange == [(sSingleSize * s)]) {
		  clearInterval(interval);
		  a = s;
		}
	  }
	}
	function autoADpic() {
	  for (var c = 0; c < sum; c++) {
		oSubLi[c].className = '';
	  };
	  clearTimeout(interval);
	  if (a == (parseInt(sum) - 1)) {
		for (var c = 0; c < sum; c++) {
		  oSubLi[c].className = '';
		};
		a = 0;
		oSubLi[a].className = "active";
		interval = setInterval(setValLeft(a), time);
		timeout = setTimeout(autoADpic, delay);
	  } else {
		a++;
		oSubLi[a].className = "active";
		interval = setInterval(setValRight(a), time);
		timeout = setTimeout(autoADpic, delay);
	  }
	}
	if (auto) {
	  timeout = setTimeout(autoADpic, delay);
	};
	for (var i = 0; i < sum; i++) {
	  oSubLi[i].onmouseover = (function(i) {
		return function() {
		  for (var c = 0; c < sum; c++) {
			oSubLi[c].className = '';
		  };
		  clearTimeout(timeout);
		  clearInterval(interval);
		  oSubLi[i].className = "active";
		  if (Math.abs(parseInt(getid(oSlider).style[point])) > [(sSingleSize * i)]) {
			interval = setInterval(setValLeft(i), time);
			this.onmouseout = function() {
			  if (auto) {
				timeout = setTimeout(autoADpic, delay);
			  };
			};
		  } else if (Math.abs(parseInt(getid(oSlider).style[point])) < [(sSingleSize * i)]) {
			interval = setInterval(setValRight(i), time);
			this.onmouseout = function() {
			  if (auto) {
				timeout = setTimeout(autoADpic, delay);
			  };
			};
		  }
		}
	  })(i)
	}
  }
}