function doAjax(username) {
   temp = document.getElementById("temp");
   if ( temp.value != username) {
      ajaxQueryUsers(username)
   }
}

function ajaxQueryUsers(username) {
   if (username != "" ) {
      Http.get({ url: "../include/ajax_users.php?username="+username, callback: ajaxResultUsers, cache: Http.Cache.Get }, [username]);
   }
}

function ajaxResultUsers(ajaxReply, username) {
   if (ajaxReply.status == Http.Status.OK)   {
      var xmlDocument = ajaxReply.responseXML;

      var iets = xmlDocument.getElementsByTagName("available");
      if (iets[0].firstChild.nodeValue == "false") {
         txtNaam = document.getElementById("txtNaam");
         txtNaam.value = "";
         txtNaam.focus();
         alert('Deze gebruikersnaam is al in gebruik, probeer het nogmaals.');
      }
   }
}

// popupImage: opent het popup venster met de te downloaden hi-res afbeeldingen
function popupImage(strURL,strWindowName) {
   var winWidth = 575;
   var winHeight = 575;
	REFWindow = window.open(strURL, strWindowName, 'toolbar=no,fullscreen=no,location=no,scrollbars=no,resizable=no,menubar=no,status=no,width='+winWidth+',height='+winHeight+',left='+(screen.width-winWidth)/2+',top='+(screen.height-winHeight)/2);
   REFWindow.focus();
}

function doSubmit(form) {
	var objForm = document.getElementById(form);

	switch (form) {
		case 'frmContact':
			var objNaam = document.getElementById("txtNaam");
			var objEmail = document.getElementById("txtEmail");
			var objPlaats = document.getElementById("txtPlaats");
			var objBericht = document.getElementById("txtBericht");

			if ( !jsValidateField("txtNaam", "text") ) {
				alert('U heeft uw naam niet ingevuld. Probeer het a.u.b. opnieuw.');
				objNaam.focus();
			} else if ( !jsValidateField("txtPlaats", "text") ) {
				alert('U heeft uw woonplaats niet ingevuld. Probeer het a.u.b. opnieuw.');
				objPlaats.focus();
			} else if ( !jsValidateField("txtEmail", "email") ) {
				alert('Het ingevulde e-mail adres is incorrect. Probeer het a.u.b. opnieuw.');
				objEmail.focus();
			} else if ( !jsValidateField("txtBericht", "text") ) {
				alert('U heeft uw vraag of opmerking niet ingevuld. Probeer het a.u.b. opnieuw.');
				objBericht.focus();
			} else {
				objForm.submit();
			}
		break;
	}
}

