var error = '';

function removeImage(removeImage) {
	url = 'http://' + location.hostname + location.pathname;
	pars = 'action=images_save&imageDelete=' + escape(removeImage);
	var myAjax = new Ajax.Request(url , { method: 'get', parameters: pars });
}

function activateAVADisplay() {

	urlvars="&r=t";

	if(document.getElementById("availCalClicky").checked) { urlvars=urlvars+"&avail=t"; }
	if(document.getElementById("guestroomsClicky").checked) { urlvars=urlvars+"&rooms=t"; }
	if(document.getElementById("ratesClicky").checked) { urlvars=urlvars+"&rates=t"; }
	if(document.getElementById("photoClicky").checked) { urlvars=urlvars+"&photo=t"; }
	if(document.getElementById("specialsClicky").checked) { urlvars=urlvars+"&specials=t"; }
	if(document.getElementById("exchangeClicky").checked) { urlvars=urlvars+"&getaway=t"; }

	loadXMLDoc("director_ajax.php?action=globalmember_adadisplay"+urlvars,"avaBox");

}

var xmlhttp

function loadXMLDoc(url,elementID)
{
theElementID=elementID;

// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=state_Change;
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
}

function state_Change()
{
	
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  
  if (xmlhttp.status==200)
  {
	  
  	alert(theElementID);

	 document.getElementById(theElementID).innerHTML=xmlhttp.responseText;
	 theElementID="";
  }
  }
}


function checkField(field, value, errorMessage) {
		if ($F(field) == value) {
			error += errorMessage;
		}
}

function profileErrorCheck(request) {	

	path = new String(location.pathname);
	path = path.replace("director", "director_ajax");
	url = 'http://' + location.hostname + path;
	var myAjax = new Ajax.Request(url , { method: 'post', parameters: "action=errorcheck_email&bbeml=" + $F('bbeml'), onComplete: profileErrorCheckContinue });
}


function profileErrorCheckContinue(v) {	

	error = '';

	try {
		if (v.responseText == 0) {
			error = "<li>That email address is already in use. Please try another.</li>";
		}
	} catch (e) {}
	

	checkField('bbnm', '', '<li>You must enter an inn name.</li>');
	checkField('bbadd', '', '<li>You must enter an inn address.</li>');
	checkField('bbreg', '', '<li>You must choose a region.</li>');
	checkField('bbzip','','<li>You must enter an inn zip.</li>');
	checkField('bbph1','','<li>You must enter an inn phone number.</li>');
	checkField('bbeml', '', '<li>You must enter an email address.</li>');
	
	if (error == '') {
		$('profile').submit();
	} else {
		$('errorContainer').innerHTML = "<h2>An error occured:</h2><ul>" + error + "</ul>";
		new Effect.ScrollTo('errorContainer');
	}
}

function callPage(url){
// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  //xmlhttp.onreadystatechange=state_Change_Stay;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    if (xmlhttp)
    {
    //xmlhttp.onreadystatechange=state_Change_Stay;
    xmlhttp.open("GET",url,true);
    xmlhttp.send();
    }
  }
}