//All generic ajax functions are stored here

//Create Ajax object
function ajax_getobj()
		{
			var ajax
			try
			{
				// Firefox, Opera
				ajax = new XMLHttpRequest();
			}
			catch (e)
			{
				//Internet Exploder?
				try
				{
					ajax= new ActiveXObject("Msxm12.XMLHTTP");
				}
				catch (e)
				{
					//...
					try
					{
						ajax = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						ajax = ""
					}
				}
			}
			
			return ajax
		}

function check_url_status(url){
		var ajax = ajax_getobj()
		var send = "url=" + url
		
		ajax.open('POST', '/misc/scripts/url_status.asp', 'true');
		ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Connection", "close");
		ajax.send(send);
		
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState == 4)
			{
				if (ajax.responseText.length > 0) {
					
					return_url_status(ajax.responseText);
				}else{
					return_url_status("404");
				}
			}
		}
	}
