function Inint_AJAX() {
	try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
	try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
	alert("XMLHttpRequest not supported");
	return null;
}
function trimAll(sString){
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
function showPlayer(var1){
	if(var1=="1"){
		document.getElementById("flashvar").innerHTML = "";
	}else{
		var so = new SWFObject("but1.swf", "but1", "1", "1", "6","#ffffff");
		so.addVariable("mysong", var1);
		so.addParam("allowFullScreen", "true");
	    so.addParam("AllowScriptAccess", "always");		
		so.write("flashvar");
	}	
}
function getElementsByClassName(classname, node)  {
    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

function ResetClass(x,y,z){
	if (z === undefined) {} else { 
		if(x.className=="FL play"){
		
			UpdatePreviewCount(z);
		}
	}
	var toggle=0;
	if(x.className=="FL pause"){
		toggle=1;
	}
	var divs = getElementsByClassName("FL pause");
	for(i=0; i <divs.length;i++){
		divs[i].className= "FL play";
	}
	if(toggle==0){
		x.className = "FL pause";
		showPlayer(y);
	}else{
		showPlayer('1');
	}	
}
function getlyrics(var1){
   var req = Inint_AJAX();
   req.onreadystatechange = function () {
       if (req.readyState==4) {
			if (req.status==200) {
                document.getElementById("GetLyrics").innerHTML = req.responseText;
			}
		}
    };
    req.open("GET", "getLyrics.php?content_id="+var1);
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
    req.send(null);
}

function UpdatePreviewCount(z)
{
		var req = Inint_AJAX();
        req.onreadystatechange = function () {
                if (req.readyState==4) {
                    if (req.status==200) {
                        //alert(req.responseText);
                    }
                }
             };
        req.open("GET", "update_content_mis_count.php?counttype=preview&cid="+ z);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); // set Header
        req.send(null);
}
function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}
function ResetPlayer(){
	var divs = getElementsByClassName("FL pause");
	for(i=0; i <divs.length;i++){
		divs[i].className= "FL play";
	}
}
function showpop1(id,id1){
		document.getElementById(id).style.display = "block";
		document.getElementById(id).className = "divpop3 postareview";
		document.getElementById(id1).style.display = "block";
}
//For Lyrics Popup
function showpop_lyrics(id,id1,id2){
		document.getElementById("GetLyrics").innerHTML = "";
		getlyrics(id2);
		document.getElementById(id).style.display = "block";
		document.getElementById(id1).style.display = "block";
}
