function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
	
var http = createRequestObject();

function sndReqProv(prov) {
		http.open('get', './ajax/getaidbypid.php?prov='+prov);
		http.onreadystatechange = handleResponseProv;
		http.send(null);
	
	}
function handleResponseProv() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('citys').innerHTML = response; 
	}
}

function sndReqJs() {
		http.open('get', './ajax/javascript.php');
		http.onreadystatechange = handleResponseJs;
		http.send(null);
	
	}
function handleResponseJs() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('javascript').value = response; 
	}
}
function verify_listing()
{
	var address = document.getElementById('address').value;
	var phone = document.getElementById('phone').value;
	var fax = document.getElementById('fax').value;
	var email = document.getElementById('address').value;
	
	
	// Build Error Message
	var msg = "The following problems occured \n";
	var good=true;
	
	if (email == "")
	{
	 	msg = msg + "Bad Email \n";
		good=false;
	}
	if (address=="")
	{
		msg = msg + "Bad Address \n";
		good=false;
	}
	
	var loadMaterials = allSelect(1,'selected',',');
	
	if (loadMaterials == false)
	{
		msg = msg + "No Materials Selected \n"
		good=false;
	}
	else
	{
		document.getElementById('materials').value = loadMaterials;
	}
		
	if (good==true)
	{
		document.listing_add.submit();
	}
	else
	{
		alert(msg);
	}
}

function verify_listing_edit()
{
	var address = document.getElementById('address').value;
	var phone = document.getElementById('phone').value;
	var fax = document.getElementById('fax').value;
	var email = document.getElementById('address').value;
	
	
	// Build Error Message
	var msg = "The following problems occured \n";
	var good=true;
	
	if (email == "")
	{
	 	msg = msg + "Bad Email \n";
		good=false;
	}
	if (address=="")
	{
		msg = msg + "Bad Address \n";
		good=false;
	}
	
	var loadMaterials = allSelect(2,'selected',',');
	
	if (loadMaterials == false)
	{
		msg = msg + "No Materials Selected \n"
		good=false;
	}
	else
	{
		document.getElementById('materials').value = loadMaterials;
	}
		
	if (good==true)
	{
		document.listing_add.submit();
	}
	else
	{
		alert(msg);
	}
}
function movematerial()
{
	var newmaterial = document.getElementById('search').value;
  	List = document.forms[0].materials;
 	var temp2 = "";
  if (List.length == 0)
  	return false;
  	
  for (i=0;i<List.length;i++)
  {
  	var current = List.options[i];
  	if (current.selected)
  	{
     	temp2 = temp2 + current.value;
  	}
  }
  delayhidetip();
  if (newmaterial == "")
  	document.getElementById('search').value = temp2
  else
  	document.getElementById('search').value = newmaterial +' '+temp2;
}