/**
 * 
 *Created on : Jan 11, 2009, 10:35 PM
 *@author Ashok Swamy
*/

function newXmlHttpRequest(){
    var xmlreq = false;	
    if(window.XMLHttpRequest){
        xmlReq = new XMLHttpRequest();
		
    }else if(window.ActiveXObject){
        try{
            xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
			//alert("get Request obj"+ xmlReq);
        }catch(e2){
            xmlReq = false;
        }
    }
	
    return xmlReq;
}

function getReadyStateHandler(req, responseXmlHandler){
    return function(){
        if(req.readyState == 4){
            if(req.status == 200){
                responseXmlHandler(req.responseText);
            }else{
                alert("HTTP ERROR : "+ req.status+" : "+ req.statusText+"\n error.");
            }
        }
    }
}

// kirtan with info
function playKirtan(fileId){	
	var req = newXmlHttpRequest();
    req.onreadystatechange = getReadyStateHandler(req, kirtanChangeDiv);
    req.open("GET","bgetkirtanwithinfo.php?fileId="+fileId,true);
    req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    req.send("");
}

function kirtanChangeDiv(respText){
	var obj = document.getElementById('kirtanDiv');	
	obj.innerHTML = respText;
}

// kirtans List
function getAudioList(){
	var category = audio.category.value;
	var req = newXmlHttpRequest();
    req.onreadystatechange = getReadyStateHandler(req, audioListChangeDiv);
    req.open("GET","bgetaudiolist.php?category="+category,true);
    req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    req.send("");
}

function audioListChangeDiv(respText){
	var obj = document.getElementById('audioListDiv');	
	obj.innerHTML = respText;
}


