function getHTTPObject(){
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) return new XMLHttpRequest();
   else {
      alert("Your browser does not support AJAX.");
      return null;
   }
}   

function clearField(Field){
document.getElementById(Field).value="";	
}

// ------- Trim Function ----------- 
function Trim(str)

{

    while (str.substring(0,1) == ' ') // check for white spaces from beginning
    {
        str = str.substring(1, str.length);
    }
    while (str.substring(str.length-1, str.length) == ' ') // check white space from end
    {
        str = str.substring(0,str.length-1);
    }
  
    return str;
} 
// ------- Trim Function ----------- 

// ------- ajax Find Degree Starts; -----------

function ajax_FindSubCategory(pgm_faculty_id){ 
    httpObject = getHTTPObject();
    if (httpObject != null) {
		document.getElementById('prg_loader').style.display = '';
		//document.getElementById('prg_location').style.display = 'none';
        httpObject.open("GET", "includes/vmu_ajax/fill_subcategory.php?pgm_faculty_id="+pgm_faculty_id, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = res_ajax_FindSubCategory;		
    }
}

function res_ajax_FindSubCategory(){
	
    if(httpObject.readyState == 4){
		f1 = document.thisForm;
		f1.elements["pgm_degree_id"].length = 0;
		
		var result = httpObject.responseText;
		string = result.split("#");
			for ( var i = 1; i < string.length - 1; i++) {	
					string2 = string[i].split("_");
					newOption = document.createElement("OPTION");	
					f1.elements["pgm_degree_id"].options.add(newOption);
					newOption.text = string2[1];
					newOption.value = string2[0];		
				}//for i
		document.getElementById("prg_loader").style.display = 'none';
		
    }
 
}

// ------- ajax Find Degree End; -----------

// ------- ajax Course Starts; -----------

function ajax_FindCourse(pgm_degree_id){ 
    httpObject1 = getHTTPObject();
    if (httpObject1 != null) {
		document.getElementById('prg_course').style.display = '';
		//document.getElementById('prg_location').style.display = 'none';
        httpObject1.open("GET", "includes/vmu_ajax/fill_course.php?pgm_degree_id="+pgm_degree_id, true);
        httpObject1.send(null); 
        httpObject1.onreadystatechange = res_ajax_FindCourse;		
    }
}

function res_ajax_FindCourse(){
	
    if(httpObject1.readyState == 4){
			
		f1 = document.thisForm;
		f1.elements["pgm_course_details_id"].length = 0;
		
		var result = httpObject1.responseText;
		string = result.split("#");
			for ( var i = 1; i < string.length - 1; i++) {	
					string2 = string[i].split("_");
					newOption = document.createElement("OPTION");	
					f1.elements["pgm_course_details_id"].options.add(newOption);
					newOption.text = string2[1];
					newOption.value = string2[0];		
				}//for i
		document.getElementById("prg_course").style.display = 'none';
		
    }
 
}

// ------- ajax Find Course End; -----------

// ------- ajax Multi Course Starts; -----------

function ajax_FindMultiCourse(pgm_faculty_id,pgm_degree_id){ 
    httpObject2 = getHTTPObject();
    if (httpObject2 != null) {
		document.getElementById('prg_course').style.display = '';
		//document.getElementById('prg_location').style.display = 'none';
        httpObject2.open("GET", "includes/vmu_ajax/fill_multi_course.php?pgm_degree_id="+pgm_degree_id+"pgm_faculty_id="+pgm_faculty_id, true);
        httpObject2.send(null); 
        httpObject2.onreadystatechange = res_ajax_FindMultiCourse;		
    }
}

function res_ajax_FindMultiCourse(){
	
    if(httpObject2.readyState == 4){
			
		f1 = document.thisForm;
		f1.elements["pgm_course_details_id"].length = 0;
		
		var result = httpObject2.responseText;
		string = result.split("#");
			for ( var i = 1; i < string.length - 1; i++) {	
					string2 = string[i].split("_");
					newOption = document.createElement("OPTION");	
					f1.elements["pgm_course_details_id"].options.add(newOption);
					newOption.text = string2[1];
					newOption.value = string2[0];		
				}//for i
		document.getElementById("prg_course").style.display = 'none';
		
    }
 
}

// ------- ajax Multi Course End; -----------

// ------- ajax_FindCollegeProgrames Starts; -----------

function ajax_FindCollegeProgrames(college_id){ 
    httpObject3 = getHTTPObject();
    if (httpObject3 != null) {
		document.getElementById('prg_loader').style.display = '';
		//document.getElementById('prg_location').style.display = 'none';
        httpObject3.open("GET", "includes/vmu_ajax/findcollegeprogrames.php?college_id="+college_id, true);
        httpObject3.send(null); 
        httpObject3.onreadystatechange = res_ajax_FindCollegeProgrames;		
    }
}

function res_ajax_FindCollegeProgrames(){
	
    if(httpObject3.readyState == 4){
			
		f1 = document.thisForm;
		f1.elements["pgm_course_details_id"].length = 0;
		
		var result = httpObject3.responseText;
		string = result.split("#");
			for ( var i = 1; i < string.length - 1; i++) {	
					string2 = string[i].split("_");
					newOption = document.createElement("OPTION");	
					f1.elements["pgm_course_details_id"].options.add(newOption);
					newOption.text = string2[1];
					newOption.value = string2[0];		
				}//for i
		document.getElementById("prg_loader").style.display = 'none';
		
    }
 
}

// ------- ajax_FindCollegeProgrames end; -----------


// ------- CHECK USER ID -----------

function chk_PrgCode(nc,oc){ 

	httpObject4 = getHTTPObject();
		if (httpObject4 != null) {
			document.getElementById("p_loding").style.display = '';
			document.getElementById("p_result").style.display = 'none';
			httpObject4.open("GET", "includes/cis_ajax/chk_prgcode.php?nc="+nc+"&oc="+oc, true);
			httpObject4.send(null); 
			httpObject4.onreadystatechange = output_PrgCode;
		}
	
}

function output_PrgCode(){

	if(httpObject4.readyState == 4){
		var pc = document.getElementById("prg_code").value;
		var result = httpObject4.responseText;
		result= result.length;
		if(result<=5){
			document.getElementById("p_result").innerHTML = "<font color='#009900'>"+pc+" is available </font>";
			document.getElementById("pc_valid").value = 1;
		}else{
			document.getElementById("p_result").innerHTML = "<font color='#FF0000'>"+pc+" is not available </font>";
			document.getElementById("pc_valid").value = 0;
		}
		document.getElementById("p_loding").style.display = 'none';
		document.getElementById("p_result").style.display = '';
    }
 
}

// ------- CHECK USER ID -----------  

// ------- SHOW FULL CONTENT START -----------  

function showFull(div_id,action_id)
{
	if(action_id==0)
	{
		document.getElementById('cont'+div_id).style.display="none";
		document.getElementById('smalldesc'+div_id).style.display="none";
		document.getElementById('moredesc'+div_id).style.display = 'block';

	}
	else
	{
		document.getElementById('cont'+div_id).style.display="block";
		document.getElementById('smalldesc'+div_id).style.display = 'block';
		document.getElementById('moredesc'+div_id).style.display = "none";
	}
}
// ------- SHOW FULL CONTENT END -----------  


var httpObject = null;
var httpObject1 = null;
var httpObject2 = null;
var httpObject3 = null;
var httpObject4 = null;
var httpObject_payment =null;
