function make_wait()
    {
    	document.getElementById("wait").innerHTML="<font color=red><b>Please Wait...</b></font><br>";
    }


function code()
    {
    	var code=document.getElementById("code");
		var capcode=document.getElementById("capcode");
		query="id="+escape(capcode.value)+":code="+escape(code.value);
    	getCodePage('/code.php?url='+query,checkCode);
    	
    	return false;
    }

 var request = null;

   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

     if (request == null)
       alert("Error creating request object!");
   }

   function getCodePage(url, func) {
	
	 createRequest();
	
     request.open("GET", url, true);
     request.onreadystatechange = func;
     request.send(null);
  }


    function checkCode() {

	if (request.readyState == 4) {
		var text = request.responseText;
	  	var datArr = text.split('|', 3);
		
		if(datArr['0'] =='Error'){
			var err = document.getElementById('err');
			err.innerHTML='Error code';
			getCaptcha();
	  }else{
			var err = document.getElementById('err');
			err.innerHTML='';
			var mp3id = document.getElementById("idsong");
			getCodePage('/code.php?save='+escape(datArr['1'])+'&songid='+mp3id.value,changeUrl);
		  
	  }
    }
	return 0;
  }



  function changeUrl(){
	  if (request.readyState == 4) {
		var url = request.responseText;
	  	 add_embed(url);
	var dow = document.getElementById('url');
	dow.setAttribute('style','dispaly:block');
	var cap = document.getElementById('cap');
	var info = document.getElementById('info');
	var wait = document.getElementById('wait');
	
	cap.innerHTML='';
	wait.innerHTML='';
	  }
 }

 function getCaptcha(){
	make_wait();
	var id = document.getElementById('idsong');
	var	file = document.getElementById('filename');
	getCodePage('/code.php?id='+id.value+'&file='+file.value, changeCaptcha);

 }

 function changeCaptcha(){
	 if (request.readyState == 4) {
	 var text = request.responseText;
	 var wait = document.getElementById('wait');
	 var code = document.getElementById('imga');
	 wait.innerHTML = '';
	 code.src = '';
	 code.src = '/captcha.png';
	 code.alt = timeStamp;
	 }
 }

 function addPlaylist(id){
		
		getCodePage('/ajax/playlist.php?song='+id, replacePlayer)
	
}

function clearPL(){
	getCodePage('/ajax/playlist.php?dest=9', replacePlayer)
}

function replacePlayer(){
	
	if (request.readyState == 4) {
	 var text = request.responseText;
	
	var flashvars = {"st":"/files/styles/default.txt","pl":text};
	var params = {wmode:"window", allowScriptAccess:"always"};
	new swfobject.embedSWF("/files/uppod.swf", "audioplayer980", "230", "290", "9.0.0", false, flashvars, params);
	}
}