var xmlHttp;	
var ajax_url;


function do_ivr(root_url){		
		var code,song;		
		code = document.frm_sms.txt_ivr_code.value;		
		song = GetSelectedItem();
		if(song == ""){
			alert("Please select a song!");	
			return false;
		}
		if (code==""){
			alert("Please input security code !");
			document.frm_sms.txt_ivr_code.focus();
			return false;
		}else{
			document.getElementById("ivr_spinner_border").style.display = "inline";	
			var url= root_url + "ajax/ivr/ivr.php?url=" + root_url + "&code=" + code + "&song=" + song;
			ivr_handle(url);	
			return false;	
		}		
}

function ivr_handle(url){		
	xmlHttp  =  GetXmlHttpObject()
	if (xmlHttp == null){
	 alert ("Browser does not support HTTP Request")
	 return
	 }		
	
	xmlHttp.onreadystatechange = ivr_ready		
	xmlHttp.open("GET",url,true)		
	xmlHttp.send(null)
}

function GetSelectedItem() {
	chosen = ""
	len = document.frm_sms.rdb_song.length	
	for (i = 0; i <len; i++) {
		if (document.frm_sms.rdb_song[i].checked) {
			chosen = document.frm_sms.rdb_song[i].value;
		}
	}	
	return chosen;
}

function ivr_ready(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		//alert(xmlHttp.responseText);
		document.getElementById("ivr_spinner_border").style.display = "none";	
		
		var resStr;
		var arr;
		var code;
		resStr = xmlHttp.responseText;
		arr	= resStr.split(":::");
		code 		= arr[0];
		ivr_id 	= arr[1];
		res_msg 	= arr[2];
		image 		= arr[3];	
		ivr_form	= arr[4];
		if(code == 1){
			msg = '<div class="left_box_message ok_msg">' + res_msg + '</div>';
		}else{
			msg = '<div class="left_box_message err_msg">' + res_msg + '</div>';	
		}		
				
		if(code == -1){			
			document.getElementById("txt_ivr_code").disabled = "disabled";	
			document.getElementById("btnIvrSelected").disabled = "disabled";	
		}
		document.getElementById("img_ivr_security").src = image; 
		document.getElementById("spn_ivr").innerHTML = msg;		 
		document.getElementById("ivr_form").innerHTML = ivr_form;
		
	 } 
}


