var iesux = 1;

function playsong(url, which_one, whichone) {
var mysong;
   try {
      mysong = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         mysong = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         mysong = false;
      }
   }

   if (!mysong && typeof XMLHttpRequest!='undefined') {
      mysong = new XMLHttpRequest();
      iesux = 0;
   }

   if(! mysong) {
      return false;
   }

   mysong.onreadystatechange=function() {
      if (mysong.readyState==4) {
         if(mysong.responseText) {
            var change = document.getElementById('song' + which_one);
            change.innerHTML = mysong.responseText;
         }
      } else {
      	var change = document.getElementById('song' + which_one);
      	change.innerHTML = "Finding song...<br><br>";
      }
   }
   mysong.open("POST", "playsong.php?url="+url+"&whichone="+whichone, true);
   try {
      mysong.setRequestHeader('X-Referer', document.location);
   } catch (e) {
      //alert(e);
   }
	
   if(iesux) {
      // alert("iesux");
      mysong.send()
   } else {
      // alert("crapzilla");
      mysong.send(null)
   }

   return true;
}

function addsong(url, which_one) {
var mysong;
   try {
      mysong = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         mysong = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         mysong = false;
      }
   }

   if (!mysong && typeof XMLHttpRequest!='undefined') {
      mysong = new XMLHttpRequest();
      iesux = 0;
   }

   if(! mysong) {
      return false;
   }

   mysong.onreadystatechange=function() {
      if (mysong.readyState==4) {
         if(mysong.responseText) {
            var change = document.getElementById('addsong' + which_one);
            change.innerHTML = mysong.responseText;
         }
      } else {
      	var change = document.getElementById('addsong' + which_one);
      	change.innerHTML = "Adding Song...<br><br>";
      }
   }
   mysong.open("POST", "actions.php?do_this=addsongtoradio&url="+url, true);
   try {
      mysong.setRequestHeader('X-Referer', document.location);
   } catch (e) {
      //alert(e);
   }
	
   if(iesux) {
      // alert("iesux");
      mysong.send()
   } else {
      // alert("crapzilla");
      mysong.send(null)
   }

   return true;
}

function profilesong(url, which_one) {
var mysong;
   try {
      mysong = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         mysong = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         mysong = false;
      }
   }

   if (!mysong && typeof XMLHttpRequest!='undefined') {
      mysong = new XMLHttpRequest();
      iesux = 0;
   }

   if(! mysong) {
      return false;
   }

   mysong.onreadystatechange=function() {
      if (mysong.readyState==4) {
         if(mysong.responseText) {
            var change = document.getElementById('profilesong' + which_one);
            change.innerHTML = mysong.responseText;
         }
      } else {
      	var change = document.getElementById('profilesong' + which_one);
      	change.innerHTML = "Adding Song...<br><br>";
      }
   }
   mysong.open("POST", "actions.php?do_this=addsongtoprofile&url="+url, true);
   try {
      mysong.setRequestHeader('X-Referer', document.location);
   } catch (e) {
      //alert(e);
   }
	
   if(iesux) {
      // alert("iesux");
      mysong.send()
   } else {
      // alert("crapzilla");
      mysong.send(null)
   }

   return true;
}

function deletesong(id, which_one) {
var mysong;
   try {
      mysong = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         mysong = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         mysong = false;
      }
   }

   if (!mysong && typeof XMLHttpRequest!='undefined') {
      mysong = new XMLHttpRequest();
      iesux = 0;
   }

   if(! mysong) {
      return false;
   }

   mysong.onreadystatechange=function() {
      if (mysong.readyState==4) {
         if(mysong.responseText) {
            var change = document.getElementById('deletesong' + which_one);
            change.innerHTML = mysong.responseText;
         }
      } else {
      	var change = document.getElementById('deletesong' + which_one);
      	change.innerHTML = "Removing Song...<br><br>";
      }
   }
   mysong.open("POST", "actions.php?do_this=deletesong&id="+id, true);
   try {
      mysong.setRequestHeader('X-Referer', document.location);
   } catch (e) {
      //alert(e);
   }
	
   if(iesux) {
      // alert("iesux");
      mysong.send()
   } else {
      // alert("crapzilla");
      mysong.send(null)
   }

   return true;
}

function deleteprofilesong(id, which_one) {
var mysong;
   try {
      mysong = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
         mysong = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
         mysong = false;
      }
   }

   if (!mysong && typeof XMLHttpRequest!='undefined') {
      mysong = new XMLHttpRequest();
      iesux = 0;
   }

   if(! mysong) {
      return false;
   }

   mysong.onreadystatechange=function() {
      if (mysong.readyState==4) {
         if(mysong.responseText) {
            var change = document.getElementById('deleteprofilesong' + which_one);
            change.innerHTML = mysong.responseText;
         }
      } else {
      	var change = document.getElementById('deletprofileesong' + which_one);
      	change.innerHTML = "Removing Song...<br><br>";
      }
   }
   mysong.open("POST", "actions.php?do_this=deleteprofilesong&id="+id, true);
   try {
      mysong.setRequestHeader('X-Referer', document.location);
   } catch (e) {
      //alert(e);
   }
	
   if(iesux) {
      // alert("iesux");
      mysong.send()
   } else {
      // alert("crapzilla");
      mysong.send(null)
   }

   return true;
}