//----------- This function returns modifies the list of programs available for UOP depending on the area of interest and level of edu. --------#
function GetProgramsUOP(formName, fieldName, area, state, zip, location, education)
{	
	if (area == "")
	{
		alert('Please choose an area of interest.');
		document.getElementById("program_type2").focus();
	}

	else
	{	
		//var urlGetPrograms = "http://www.dotschools.com/universityofphoenix/getPrograms.php?";
		var urlGetPrograms = "http://dotschools.com/universityofphoenix/getPrograms.php?";
		var url = urlGetPrograms+"area="+area+"&state="+state+"&zip="+zip+"&location="+location+"&education="+education;
		
		//alert(url);
		//http://www.dotschools.com/universityofphoenix/getPrograms.php?area=7&state=CA&zip=92843&location=Campus&education=48%20or%20more

		
		xmlHttp = getHttpRequestObject();
		if (xmlHttp) 
		{
			document.getElementById(fieldName).options.length=0;
			document.getElementById(fieldName).options[0] = new Option('loading..','');
			xmlHttp.open('POST', url, true);
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4)  
				{				
					if (xmlHttp.status == 200)
					{					
						var result = xmlHttp.responseText;
						if (result==0)
						{
							alert('No programs are offered in this category');
							document.getElementById(fieldName).options.length=0;
						}
						else
						{						
							arr = result.split(":");
							document.getElementById(fieldName).options.length=0;
							document.getElementById(fieldName).options[0] = new Option('Select one..','');
							for(i=0,j=1;i<arr.length-1;i++,j++)
							{
								brr = arr[i].split(",");
								document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
							}
						}
						xmlHttp.abort();
						return false;
					}
				}
			}
			xmlHttp.send(null);
		}
	}
}


function GetProgramsAshford(formName, fieldName, age, edulevel, collegeID)
{	
	
	var urlGetPrograms = "http://www.dotschools.com/ashford/getPrograms.php?";
	var url = urlGetPrograms+"age="+age+"&level="+edulevel+"&college_id="+collegeID;


	xmlHttp = getHttpRequestObject();
	if (xmlHttp) 
	{
		document.getElementById(fieldName).options.length=0;
		document.getElementById(fieldName).options[0] = new Option('loading..','');
		xmlHttp.open('POST', url, true);
		xmlHttp.onreadystatechange = function() 
		{
			
			if (xmlHttp.readyState == 4)  
			{				
				if (xmlHttp.status == 200)
				{
					var result = xmlHttp.responseText;
					if (result == 0)
					{
						alert('No programs are offered in this category');
						document.getElementById(fieldName).options.length = 0;
						document.getElementById(fieldName).options[0] = new Option('No Programs Available','');
					}
					else if (result==1)
					{
						alert('Please apply to Ashford Graduate Programs.');
						document.getElementById(fieldName).options.length = 0;
						document.getElementById(fieldName).options[0] = new Option('No Programs Available','');
					}
					else
					{						
						arr = result.split(":");
						document.getElementById(fieldName).options.length = 0;
						document.getElementById(fieldName).options[0] = new Option('Select one..','');
						for(i = 0, j = 1; i < arr.length - 1; i++, j++)
						{
							brr = arr[i].split(",");
							document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
						}
					}
					xmlHttp.abort();
					return false;
				}
			}
		}
		xmlHttp.send(null);
	}
}


function GetProgramsWalden(formName, fieldName, edulevel)
{
	var urlGetPrograms = 'http://'+location.host+"/corporate/custom/getDynamicPrograms.php?";
	//var urlGetPrograms = "http://www.dotschools.com/corporate/custom/getDynamicPrograms.php?";
	var url = urlGetPrograms+"eduLevel="+edulevel+"&college_id=50061";

	xmlHttp = getHttpRequestObject();
	if (xmlHttp) 
	{
		document.getElementById(fieldName).options.length=0;
		document.getElementById(fieldName).options[0] = new Option('loading..','');

		xmlHttp.open('POST', url, true);
		xmlHttp.onreadystatechange = function() {
		
			if (xmlHttp.readyState == 4)  
			{				
				if (xmlHttp.status == 200)
				{
					var result = xmlHttp.responseText;
					if (result==0)
					{
						document.getElementById(fieldName).options[0]= new Option('No programs offered.', '');
					}	
					else
					{						
						arr = result.split(":");
						document.getElementById(fieldName).options.length=0;
						document.getElementById(fieldName).options[0] = new Option('Select one..','');
						for (i = 0, j = 1; i < arr.length-1; i++, j++)
						{
							brr = arr[i].split("|");
							document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
						}
					}
					xmlHttp.abort();
					return false;
				}
			}
		}
		xmlHttp.send(null);
	}
}


function GetProgramsStrayerUniversity(formName, fieldName, edulevel, collegeID, state){	
//function GetProgramsStrayerUniversity(formName, fieldName, edulevel, collegeID){	
	var urlGetPrograms = 'http://'+location.host+"/strayer/getPrograms.php?"; 
	
	//alert(urlGetPrograms);
	
	var url = urlGetPrograms+"eduLevel="+edulevel+"&college_id="+collegeID+"&state="+state;
	//var url = urlGetPrograms+"eduLevel="+edulevel+"&college_id="+collegeID;

	//alert(url);
	
	xmlHttp = getHttpRequestObject();
	if (xmlHttp) 
	{
		document.getElementById(fieldName).options.length=0;
		document.getElementById(fieldName).options[0] = new Option('loading..','');
		xmlHttp.open('POST', url, true);
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4)  
			{				
				if (xmlHttp.status == 200)
				{
					var result = xmlHttp.responseText;
					
					//alert(result);
					
					if (result==0)
					{
						alert('No programs are offered in this category');
						document.getElementById(fieldName).options[0]= new Option('Requirement not met.', '');
					}
					
					else
					{						
						arr = result.split("*");
						document.getElementById(fieldName).options.length=0;
						document.getElementById(fieldName).options[0] = new Option('Select one...','');
						for(i=0,j=1;i<arr.length-1;i++,j++)
						{
							brr = arr[i].split("|");
							document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
						}
					}
					xmlHttp.abort();
					return false;
				}
			}
		}
		xmlHttp.send(null);
	}
}


function GetProgramsTiffinOnline(formName, fieldName, edulevel, collegeID){	

	//var urlGetPrograms = "http://www.dotschools.com/tiffin/getPrograms.php?";
	//var urlGetPrograms = "http://dotschools.com/corporate/custom/getDynamicPrograms.php?";
	var urlGetPrograms = 'http://'+location.host+"/corporate/custom/getDynamicPrograms.php?";

	var url = urlGetPrograms+"eduLevel="+edulevel+"&college_id="+collegeID;

	//alert(url);
	
	xmlHttp = getHttpRequestObject();
	if (xmlHttp) 
	{
		document.getElementById(fieldName).options.length=0;
		document.getElementById(fieldName).options[0] = new Option('loading..','');
		xmlHttp.open('POST', url, true);
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4)  
			{				
				if (xmlHttp.status == 200)
				{
					var result = xmlHttp.responseText;
					if (result==0)
					{
						alert('No programs are offered in this category');
						document.getElementById(fieldName).options[0]= new Option('Requirement not met.', '');
					}
					/*else if (result ==1)
					{
						alert('Please try Ashford Graduate Programs');
						document.getElementById(fieldName).options[0] = new Option('No Graduate Programs Available', '');
					}*/
					else
					{						
						arr = result.split(":");
						document.getElementById(fieldName).options.length=0;
						document.getElementById(fieldName).options[0] = new Option('Select one..','');
						for(i=0,j=1;i<arr.length-1;i++,j++)
						{
							brr = arr[i].split("|");
							document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
						}
					}
					xmlHttp.abort();
					return false;
				}
			}
		}
		xmlHttp.send(null);
	}
}



function GetProgramsAshworth(formName, fieldName, edulevel, collegeID){	
	var urlGetPrograms = 'http://'+location.host+"/strayer/getPrograms.php?"; 
	//var urlGetPrograms = "http://dotschools.com/strayer/getPrograms.php?";
	//var urlGetPrograms = "http://www.dotschools.com/corporate/custom/getDynamicPrograms.php?";
	
	//alert(urlGetPrograms);
	
	var url = urlGetPrograms+"eduLevel="+edulevel+"&college_id="+collegeID;

	//alert(url);
	
	xmlHttp = getHttpRequestObject();
	if (xmlHttp) 
	{
		document.getElementById(fieldName).options.length=0;
		document.getElementById(fieldName).options[0] = new Option('loading..','');
		xmlHttp.open('POST', url, true);
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4)  
			{				
				if (xmlHttp.status == 200)
				{
					var result = xmlHttp.responseText;
					
					//alert(result);
					
					if (result==0)
					{
						alert('No programs are offered in this category');
						document.getElementById(fieldName).options[0]= new Option('Requirement not met.', '');
					}
					
					else
					{						
						arr = result.split("*");
						document.getElementById(fieldName).options.length=0;
						document.getElementById(fieldName).options[0] = new Option('Select one...','');
						for(i=0,j=1;i<arr.length-1;i++,j++)
						{
							brr = arr[i].split("|");
							document.getElementById(fieldName).options[j] = new Option(brr[1], brr[0]);
						}
					}
					xmlHttp.abort();
					return false;
				}
			}
		}
		xmlHttp.send(null);
	}
}
