// JavaScript Document

//	7/26/09
//  Eric Reynolds - Reynolds Design Studio
//  www.reynoldsdesignstudio.com
	
// START TRYING TO CONNECT FOR AJAX
var request = null;

try {
	request = new XMLHttpRequest();
}	catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
		try {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (failed) {
			request = null;
		}
	}
}

if (request == null)
 alert("Error creating request object");
 
var request2 = null;

try {
	request2 = new XMLHttpRequest();
}	catch (trymicrosoft) {
	try {
		request2 = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
		try {
			request2 = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (failed) {
			request2 = null;
		}
	}
}

if (request2 == null)
 alert("Error creating request object");
 
 var request3 = null;

try {
	request3 = new XMLHttpRequest();
}	catch (trymicrosoft) {
	try {
		request3 = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
		try {
			request3 = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (failed) {
			request3 = null;
		}
	}
}

if (request == null)
 alert("Error creating request object");
	 
// END TRYING TO CONNECT FOR AJAX
function get_banners()
{
	var date = new Date();
	var ms = date.getMilliseconds();
	
	var url = "get-banners.php?extra=" + escape(ms);
	request.open("GET", url, true);
	request.onreadystatechange = update_banners;
	request.send(null);
}
function update_banners()
{
	if(request.readyState == 1)
	{
	}
	if(request.readyState == 4)
	{
		if(request.status == 200)
		{
			var response = null;
			eval("response = ("+request.responseText+")");			
			var categoryList = response.categoryList;
			
			document.getElementById('banner_ads_home').innerHTML = categoryList;
			get_banner_change();
		}
		else
		{
			//alert("Error! Request status is" + request.status);
		}
	}
}

function get_nannies()
{
	var date = new Date();
	var ms = date.getMilliseconds();
	
	var url2 = "get-nannies.php?extra=" + escape(ms);
	request2.open("GET", url2, true);
	request2.onreadystatechange = update_nannies;
	request2.send(null);
}

function update_nannies()
{
	if(request2.readyState == 1)
	{
	}
	if(request2.readyState == 4)
	{
		if(request2.status == 200)
		{
			var response = null;
			eval("response = ("+request2.responseText+")");			
			var categoryList = response.categoryList;
			
			document.getElementById('nanny_tab').innerHTML = categoryList;
		}
		else
		{
			//alert("Error! Request status is" + request.status);
		}
	}
}
function get_babysitters()
{
	var date = new Date();
	var ms = date.getMilliseconds();
	
	var url3 = "get-babysitters.php?extra=" + escape(ms);
	request3.open("GET", url3, true);
	request3.onreadystatechange = update_babysitters;
	request3.send(null);
}

function update_babysitters()
{
	if(request3.readyState == 1)
	{
	}
	if(request3.readyState == 4)
	{
		if(request3.status == 200)
		{
			var response = null;
			eval("response = ("+request3.responseText+")");			
			var categoryList = response.categoryList;
			
			document.getElementById('babysitter_tab').innerHTML = categoryList;
		}
		else
		{
			//alert("Error! Request status is" + request.status);
		}
	}
}

function get_city_state()
{
	var date = new Date();
	var ms = date.getMilliseconds();
	
	var url = "get-cities-states.php?zip=" + document.add_company.zip.value + "&extra=" + escape(ms);
	request.open("GET", url, true);
	request.onreadystatechange = function(){
		if(request.readyState == 1)
		{
		}
		if(request.readyState == 4)
		{
			if(request.status == 200)
			{
				var response = null;
				eval("response = ("+request.responseText+")");
				var categoryList = response.categoryList;
				document.getElementById('city_state').innerHTML = categoryList;
			}
			else
			{
				alert("Error! Request status is" + request.status);
			}
		}
	}
	request.send(null);
}
