//JS文件
function $(e){	return document.getElementById(e);}
function $N(e){return document.getElementsByName(e);}
function $TN(e){return document.getElementsByTagName(e);}
var isIE = document.all? true :false;
/////////////////////////////////////////建立xmlhttp对象

function createXmlObj()
{
	var xmlHttp = false;
	try
	{
  		xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
	}
	catch (e)
	{
 		try
		{
    		xmlHttp = new XMLHttpRequest();
 		}
		catch (e2) 
		{
   			 xmlHttp = false;
 		}
	}
	return xmlHttp;
}
///////////////////////发送ajax请求，Fuc处理函数自定义
function getRequest(Url,Fuc,paremer)
{	
	if( Url=="" ) return;
	xmlHttp = createXmlObj();	
	if(!xmlHttp)
	{
		alert("对不起,你的浏览器不支持XMLHTTP;部分功能无法实现");return;
	}
	xmlHttp.onreadystatechange = function()//getResults();自定义 
	{
		if(xmlHttp)
		{
			if(xmlHttp.readyState == 4)
			{
				if(xmlHttp.status==200)
				{
					var Tmp = xmlHttp.responseText;
					Fuc(Tmp,paremer);
				}
				else
				{
					Fuc("请求失败!");
				}
				xmlHttp = null;
			}
		}
		else
		{
			xmlHttp = null;
		}
	}
	
	xmlHttp.open("get",Url,true);
	xmlHttp.setRequestHeader("Content-Type","text/html"); 
    xmlHttp.setRequestHeader("Content-Type","utf-8"); 
	xmlHttp.send(null);
}
////////////////////////////常用的一些过虑字符
var filter_char_arr = new Array("sex","AV","fuck","A片","共产","共党","政府","腐败","九评","做爱","发骚","骚逼","骚B","浪B","日你","干你","操你","日她","干她","操她","日逼","操逼","日B","操B","妈逼","妈B傻逼","傻B","淫乱","换妻","3P","4P","江老贼","江路线","江神经","江戏子","江二世","江核心","江昏君","弘志","政治","学潮","真善忍","疆独","东突","共匪","自焚","洪志","宏志","红志","法轮","法伦","法沦","法仑","法囵","法纶","江八点","江独裁","达赖","江贼民","受贿","动乱","暴乱","泽泯","江择民","江浙民","反共","毛泽东","李长春","官正","黄菊","庆林","家宝","中共","三个代表","李鹏","曾庆红","锦涛","熔基","泽民","董建华","特首","赤党","太子党","倒台","毛片","色情","SM","乱伦","性爱","性生活","三级","强奸","杂交","女优","亚热","赚钱","无码","淫女","阴茎","援交","幼女","奶头","绑交","爱液","暴政","被操","被搞","被干","被奸","初夜","贱B","接客","精液","精子","巨棒","巨根","开处","开房","叫鸡","艳舞","三陪","乱伦","男妓","口交","妓女","嫖娼","阴道","乳房","兽交","性交","强暴","迷奸","轮奸","幼交","性奴","兽奸","奸淫","妓院","虐待","操逼","自慰","乳交","叁级","群交","插穴","淫水","诱奸","肛交","肛门","阴部","阴户","做爱","叫床","卖淫","奸污","操比","婊子","骚货","性欲","淫兽","手淫","鸡巴","鸡吧","鸡鸡","鸡八","阴毛","嫩穴","女阴","射精","下体","破处","淫妻","骚女","召妓","巨乳","阳具","H卡通","H动画","乱倫","卖春","熟女","我操","我靠","推油");
function filter_char(e)
{
        e = e.toString();
        for(var i = 0; i < filter_char_arr.length; i++){
            var tmp = "";
            for(var j = 0; j < filter_char_arr[i].length; j++){
                tmp += "*";
            }
            e = e.replace(filter_char_arr[i], tmp);
        }
        return e;
}
//////////////////////////////////////////变换控件背景
function Change_bj(obj,currcolor,changecolor,emptynum)
{
	var formobject=document.getElementById(obj); 
	if(emptynum % 2 == 0)
		formobject.style.background=changecolor;
	else
		formobject.style.background=currcolor;
	emptynum++;
    Change_bj_id=setTimeout("Change_bj('"+obj+"','"+currcolor+"','"+changecolor+"',"+emptynum+")",100);
	if(emptynum>=15)
	{ 
		clearTimeout(Change_bj_id);
		formobject.style.background=currcolor;
		return ;
	}
}
/////////////////////////////// 获取事件：ie+ff
function getEvent()
{      if(isIE) return window.event;        
       func=getEvent.caller;            
        while(func!=null){    
            var arg0=func.arguments[0];
            if(arg0){
                 if((arg0.constructor==Event || arg0.constructor ==MouseEvent)
                    || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){    
                    return arg0;
                 }
            }
             func=func.caller;
         }
        return null;
 }

////////////////////////////以逗号为分隔keyCode
function disableKeyDown(e)
{
	var evt = getEvent();
	var arr = e.split(",");
	for(var i in arr)
	{
		if(evt.keyCode==parseInt(arr[i]))
		{
			if(isIE)
				evt.keyCode=0;
			else
			{
				evt.preventDefault(); //FF下取消事件
			}
     		evt.returnValue=false;
		}
	}
}
///////////////////////////////////返回滤镜效果
function getFilter(e)
{
	var filter_arr = new Array("filter : progid:DXImageTransform.Microsoft.GradientWipe()","filter : progid:DXImageTransform.Microsoft.RandomDissolve ()","filter : progid:DXImageTransform.Microsoft.Slide ()","filter : progid:DXImageTransform.Microsoft.Spiral ()","filter : progid:DXImageTransform.Microsoft.Stretch ()","filter : progid:DXImageTransform.Microsoft.Strips ()","filter : progid:DXImageTransform.Microsoft.Wheel ()","filter : progid:DXImageTransform.Microsoft.Zigzag ()","filter : BlendTrans ()","filter : progid:DXImageTransform.Microsoft.Blinds ( duration=0.5,bands=5,Direction=down )","filter : progid:DXImageTransform.Microsoft.CheckerBoard ( duration=0.5,squaresX=12,squaresY=10,Direction=down )","filter : progid:DXImageTransform.Microsoft.Fade ( duration=1,overlap=0.75 )");
	var random_num = parseInt((Math.random( )*11));
	if(e && !isNaN(e))
		return filter_arr[e];
	return filter_arr[random_num];
}
/////////////////////////////////////////
function copyToClipBoard(CopyData)
{
	 if (document.all)
	  {
		  var clipBoardContent="\n\r听一下我的歌曲，千万别拍我砖啊！谢谢了，记得给我投票。";
		  clipBoardContent = CopyData + clipBoardContent;
		  window.clipboardData.setData("Text",clipBoardContent);
		  alert("复制歌曲成功，粘贴到QQ或MSN发送给你的好友一起欣赏吧！");
	  }
	 else
	  {
		  alert("此功能只能在IE上有效请手动ctrl+c")
	  }
}

//加入地址栏参数
function joinUrl(e,f)
{
	e = e.toLowerCase();
	f = f.toLowerCase();
	var url = window.location.search.toLowerCase();
	var start,end
	if(url.length<1)
		return("?"+e+"="+f);
	else
	{
		if(url.indexOf(e+"=")<0)
			return(url+"&"+e+"="+f);
		else
		{
			start = url.indexOf(e+"=");
			if(url.indexOf("&",start)>0)
				return(url.substr(url,start)+e+"="+f+url.substring(url.indexOf("&",start),url.length));
			else
				return(url.substr(url,start)+e+"="+f);
		}
			
	}
}

//////////////////////////////////////
function getParentsNode(e,f)
{
	while((e.tagName!=f) && typeof e!="undefined")
		return getParentsNode(e.parentNode,f);
	return e;
}
////////////////////////////////////////
function Smaller(e)
{
	function doSmaller(e)
	{
		var sh = e.offsetHeight
		e.style.height= document.all ? sh-Math.ceil(sh/3):sh-Math.ceil(sh/3)+"px";
		if(parseInt(e.style.height)<=1)
		{
			e.style.display="none";
			clearInterval(timer);
			return;
		}
	}
	var timer = window.setInterval(function(){doSmaller(e);},25);
}

function goToPage(e,f)
{
        window.location.href = joinUrl(e,f);
}

