
function retrieveActorCenter(id){

   
    var req;
    var state= document.getElementById('state1');
    var stateValue = state.options[state.selectedIndex].value;
    document.getElementById('college').options.length = 0;
    document.getElementById('college').options[0]= new Option('Select','0');
    var url="./actorCenterDisplay.do?selectedOption1="+stateValue;
    //Do the Ajax call
    try{
        // Firefox, Opera 8.0+, Safari
        req=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            req=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                req=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    if(stateValue!="0")
    {
        req.open("POST", url, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(stateValue);
        req.onreadystatechange = function(){
            document.getElementById('college').options.length = 0;
            if (req.readyState == 4) {
                var textToSplit = req.responseText;
                var returnElements=textToSplit.split("|");
                if (req.status =="200") {                                        // OK response
                    var i;
                    document.getElementById('college').options[0]=new Option("Select","0");
                    
                    for (i=1; i<(returnElements .length); i++ ){
                        var valueLabelPair = returnElements[i-1].split(",");   
                        document.getElementById('college').options[i] = new Option(valueLabelPair[1], valueLabelPair[1]);
                    }
                }
            }
        }
    }
    return true;
}


function retrieveCenterCountryBase(from, to){
    var req;
    var assignProgTo = document.getElementById("assingProg");
    var selText = assignProgTo.options[assignProgTo.selectedIndex].text;

    var country= document.getElementById(from);
    var countryValue = country.options[country.selectedIndex].value;
    
    document.getElementById(to).options.length = 0;
    document.getElementById(to).options[0]= new Option('Select','0');
//    alert("----------->"+selText);
    var url="./ajaxUtilityAction.do?param=getCenterOnCountry&country_id="+countryValue+"&assignProg="+selText;
    //Do the Ajax call
    try{
        // Firefox, Opera 8.0+, Safari
        req=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            req=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                req=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    if(countryValue!="0")
    {
//        alert(url);
        req.open("POST", url, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(countryValue);
        req.onreadystatechange = function(){
            document.getElementById(to).options.length = 0;
            if (req.readyState == 4) {
                var textToSplit = req.responseText;
//                alert(textToSplit);
                var returnElements=textToSplit.split("|");
                if (req.status =="200") {                                        // OK response
                    var i;
                    document.getElementById(to).options[0]=new Option("Select","0");
                    for (  i=1; i<=(returnElements .length); i++ ){
                        var valueLabelPair = returnElements[i-1].split(",");                  
                        document.getElementById(to).options[i] = new Option(valueLabelPair[0], valueLabelPair[1]);
                    }
                }
            }
        }
    }
    return true;
}

function retrieveComplementProgramListForState(from, to){
    var req;
    var assignProgTo = document.getElementById("assingProg");
    var selText = assignProgTo.options[assignProgTo.selectedIndex].text;

    var state = document.getElementById(from);
    var state_id = state.options[state.selectedIndex].value;
    
    document.getElementById(to).options.length = 0;
    document.getElementById(to).options[0]= new Option('Select','0');
//    alert("----------->"+selText);
    var url="./ajaxUtilityAction.do?param=getCenterOnCountry&state_id="+state_id+"&assignProg="+selText;
    //Do the Ajax call
    try{
        // Firefox, Opera 8.0+, Safari
        req=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            req=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                req=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    if(state_id != "0"){
//        alert(url);
        req.open("POST", url, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(state_id);
        req.onreadystatechange = function(){
            document.getElementById(to).options.length = 0;
            if (req.readyState == 4) {
                var textToSplit = req.responseText;
//                alert(textToSplit);
                var returnElements=textToSplit.split("|");
                if (req.status =="200") {                                        // OK response
                    var i;
                    document.getElementById(to).options[0]=new Option("Select","0");
                    for (  i=1; i<=(returnElements .length); i++ ){
                        var valueLabelPair = returnElements[i-1].split(",");                  
                        document.getElementById(to).options[i] = new Option(valueLabelPair[0], valueLabelPair[1]);
                    }
                }
            }
        }
    }
    return true;
}

//Method To Get Program List

function retrieveCenterProgramList(from, to){
    var req;
    var assignProgTo = document.getElementById("assingProg");
    var selText = assignProgTo.options[assignProgTo.selectedIndex].text;

    var  center = document.getElementById(from);
    var center_id = center.options[center.selectedIndex].value;
    
    document.getElementById(to).options.length = 0;
    document.getElementById(to).options[0]= new Option('Select','0');
//    alert("----------->"+selText);
    var url="./ajaxUtilityAction.do?param=getCenterOnCountry&center_id="+center_id+"&assignProg="+selText;
    //Do the Ajax call
    try{
        // Firefox, Opera 8.0+, Safari
        req=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            req=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                req=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    if(center_id != "0"){
        req.open("POST", url, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(center_id);
        req.onreadystatechange = function(){
            document.getElementById(to).options.length = 0;
            if (req.readyState == 4) {
                var textToSplit = req.responseText;
//                alert(textToSplit);
                var returnElements = textToSplit.split("|");
                if (req.status =="200") {                                        // OK response
                    var i;
                    document.getElementById(to).options[0] = new Option("Select","0");
                    for ( i=1; i<(returnElements .length)+1; i++ ){
                        var valueLabelPair = returnElements[i-1].split(",");
                        document.getElementById(to).options[i] = new Option(valueLabelPair[0], valueLabelPair[1]);
                    }
                }
            }
        }
    }
    return true;
}


