/* retrive list of  regions */
function getEamcetRegions(cbId){    
    //Create Selectors
    var cb_option_selector= "."+cbId+" option";
    var cb_selector= "."+cbId;
    // Retrieve only if not retrieved previously
    if(jQuery(cb_option_selector).size()==1){        
        jQuery.ajax({
            type:'post',
            url: $('#site_url').val()+'/searchopts/getEamcetRegions',
            success:function(XML) {
                //alert(XML);
                jQuery(XML).find("region").each(function(){
                    var regionName= $(this).find('regionName').text();
                    $(" <option>").attr("value",regionName).text(regionName).appendTo(cb_selector);
                });
            },
            beforeSend: function(){
                // Handle the beforeSend event
                $(cb_selector).siblings(".cb_loader").show();
            },
            complete: function(){
                // Handle the complete event
                $(cb_selector).siblings(".cb_loader").hide();
            }
        });
    }
}
/* function for getting colleges */
function getEamcetColleges(cbId,region){
    //Create Selectors
    var cb_option_selector= "#"+cbId+" option";
    var cb_selector= "#"+cbId;    
    jQuery.ajax({
        type:'post',
        url:$('#site_url').val()+"/searchopts/getEamcetColleges/"+region,
        success:function(clgXML) {
            //alert(clgXML);
            if(jQuery(clgXML).find("college").size()>0){
                //Remove current options
                jQuery(cb_option_selector).remove();
                //Add default option
                $(" <option>").attr("value",'').text("--Select--").appendTo(cb_selector);
                //Read XML data
                jQuery(clgXML).find("college").each(function(){

                    var clgCode= $(this).find('clgCode').text();
                    var clgName= $(this).find('clgName').text();
                    //Append options to Combobox
                    $(" <option>").attr("value",clgCode).text(clgName).appendTo(cb_selector);
                });
            }else{
                jQuery(cb_option_selector).remove();
                $(" <option>").attr("value",-1).text("--Select--").appendTo(cb_selector);
            }
        },
        beforeSend: function(){
            // Handle the beforeSend event
            $(cb_selector).siblings(".cb_loader").show();
        },
        complete: function(){
            // Handle the complete event

            $(cb_selector).siblings(".cb_loader").hide();
        }
    });
}

/* retrive list of  regions */
function getIcetRegions(cbId){    
    //Create Selectors
    var cb_option_selector= "."+cbId+" option";
    var cb_selector= "."+cbId;
    // Retrieve only if not retrieved previously
    if(jQuery(cb_option_selector).size()==1){
        jQuery.ajax({
            type:'post',
            url:$('#site_url').val()+"/searchopts/getIcetRegions",
            success:function(XML) {
                //alert(XML);
                jQuery(XML).find("region").each(function(){
                    var regionName= $(this).find('regionName').text();
                    $(" <option>").attr("value",regionName).text(regionName).appendTo(cb_selector);
                });
            },
            beforeSend: function(){
                // Handle the beforeSend event
                $(cb_selector).siblings(".cb_loader").show();
            },
            complete: function(){
                // Handle the complete event
                $(cb_selector).siblings(".cb_loader").hide();
            }
        });
    }
}
/* function for getting colleges */
function getIcetColleges(cbId,region){
    //Create Selectors
    var cb_option_selector= "#"+cbId+" option";
    var cb_selector= "#"+cbId;
    jQuery.ajax({
        type:'post',
        url:$('#site_url').val()+"/searchopts/getIcetColleges/"+region,
        success:function(clgXML) {
           // alert(clgXML);
            if(jQuery(clgXML).find("college").size()>0){
                //Remove current options
                jQuery(cb_option_selector).remove();
                //Add default option
                $(" <option>").attr("value",'').text("--Select--").appendTo(cb_selector);
                //Read XML data
                jQuery(clgXML).find("college").each(function(){

                    var clgCode= $(this).find('clgCode').text();
                    var clgName= $(this).find('clgName').text();
                    //Append options to Combobox
                    $(" <option>").attr("value",clgCode).text(clgName).appendTo(cb_selector);
                });
            }else{
                jQuery(cb_option_selector).remove();
                $(" <option>").attr("value",-1).text("--Select--").appendTo(cb_selector);
            }
        },
        beforeSend: function(){
            // Handle the beforeSend event
            $(cb_selector).siblings(".cb_loader").show();
        },
        complete: function(){
            // Handle the complete event

            $(cb_selector).siblings(".cb_loader").hide();
        }
    });
}
/* function for getting keam colleges */
function getKeamColleges(cbId,university,stream){
    //Create Selectors
    var cb_option_selector= "#"+cbId+" option";
    var cb_selector= "#"+cbId;
    jQuery.ajax({
        type:'post',
        url:$('#site_url').val()+"/searchopts/getKeamColleges/"+university+"/"+stream,
        success:function(clgXML) {
             //alert('clgXML');
            if(jQuery(clgXML).find("college").size()>0){
                //Remove current options
                jQuery(cb_option_selector).remove();
                //Add default option
                $(" <option>").attr("value",'').text("--Select--").appendTo(cb_selector);
                //Read XML data
                jQuery(clgXML).find("college").each(function(){

                    var clgCode= $(this).find('clgCode').text();
                    var clgName= $(this).find('clgName').text();

                  var colgName=clgName.split(",");
                  colgName=colgName[0];
                  colgName=colgName+" (Code - "+clgCode+")";
                    //Append options to Combobox
                    $(" <option>").attr("value",clgCode).text(colgName).appendTo(cb_selector);
                });
            }else{
                jQuery(cb_option_selector).remove();
                $(" <option>").attr("value",-1).text("--Select--").appendTo(cb_selector);
            }
        },
        beforeSend: function(){

            // Handle the beforeSend event
            //$(cb_selector).siblings(".cb_loader").show();
        },
        complete: function(){

            // Handle the complete event
            //$(cb_selector).siblings(".cb_loader").hide();
        }
    });
}

/* function for getting tnea colleges */
function getTneaColleges(cbId,university){
    //Create Selectors
    var cb_option_selector= "#"+cbId+" option";
    var cb_selector= "#"+cbId;
    jQuery.ajax({
        type:'post',
        url:$('#site_url').val()+"/searchopts/getTneaColleges/"+university,
        success:function(clgXML) {
             //alert('clgXML');
            if(jQuery(clgXML).find("college").size()>0){
                //Remove current options
                jQuery(cb_option_selector).remove();
                //Add default option
                $(" <option>").attr("value",'').text("--Select--").appendTo(cb_selector);
                //Read XML data
                jQuery(clgXML).find("college").each(function(){

                    var clgCode= $(this).find('clgCode').text();
                    var clgName= $(this).find('clgName').text();

                  var colgName=clgName.split(",");
                  colgName=colgName[0];
                  colgName=colgName+" (Code - "+clgCode+")";
                    //Append options to Combobox
                    $(" <option>").attr("value",clgCode).text(colgName).appendTo(cb_selector);
                });
            }else{
                jQuery(cb_option_selector).remove();
                $(" <option>").attr("value",-1).text("--Select--").appendTo(cb_selector);
            }
        },
        beforeSend: function(){

            // Handle the beforeSend event
            //$(cb_selector).siblings(".cb_loader").show();
        },
        complete: function(){

            // Handle the complete event
            //$(cb_selector).siblings(".cb_loader").hide();
        }
    });
}