  function clearInfo() {
    var info = document.getElementById('info');
	info.innerHTML = '';
  }
  
  function showForm(aLocation) {
    var wnd = window.open('reserveer_kraam.php?l='+aLocation, 'option', 'width=500,height=400,toolbar=no');
  }
  
  function showWizard(baseDir) {
    var wnd = window.open(baseDir+'stap1.php', 'reserveren', 'width=660,height=550,toolbar=no,scrollbars=1');
  }
  

function selectLoc(aId, aLocation) {
    var lc = document.getElementById('loc');
    var kraamid = document.getElementById('kraamid');
    var btn = document.getElementById('next');

	lc.innerHTML = aLocation;	
	kraamid.value = aId;
	btn.disabled=false;
}

function addCompanyDetails(sel) {
	cID = sel.options[sel.selectedIndex].value;
	cmpDetails = document.getElementById('companydetail');
	cmpFill = document.getElementById('companyfill');
	cmpName = document.getElementById('company2');
	if (cID == 0) {
		cmpDetails.style.display='inline-block';
		cmpFill.style.display='none';
	}
	else {
		cmpFill.style.display='inline-block';
		cmpDetails.style.display='none';
		cmpName.value='';
		if (httpReq != null) {
		    httpReq.open("GET", "getCompanyDetails.php?c="+cID, true);
		    httpReq.onreadystatechange = handler;
		    httpReq.send();
		}
		else {
		    window.alert("AJAX (XMLHTTP) not supported.");
		}
	}
}

function onFillCompany() {
	cmpDetails = document.getElementById('companydetail');
	cmpFill = document.getElementById('companyfill');
	cmpSelect = document.getElementById('company');
	cmpDetails.style.display='inline-block';
	cmpFill.style.display='none';
	cmpSelect.value=0;

}

function getXMLHttpRequest() 
{
    if (window.XMLHttpRequest) {
        return new window.XMLHttpRequest;
    }
    else {
        try {
            return new ActiveXObject("MSXML2.XMLHTTP.3.0");
        }
        catch(ex) {
            return null;
        }
    }
}

function handler()
{
	cmpFill = document.getElementById('cmpdetails');
    if (httpReq.readyState == 4 /* complete */) {
        if (httpReq.status == 200) {
            //alert(httpReq.responseText);
			cmpFill.innerHTML = httpReq.responseText;
        }
    }
}

function onWhatChange(aWhat) {
    var btn = document.getElementById('next');

	if (aWhat.value == '') {
		btn.disabled = true;
	}	
	else {
		btn.disabled = false;
	}
}

function onCompanyChanged() {
    var cmpSelect = document.getElementById('company');
    var chk = document.getElementById('unknown');
    var btn = document.getElementById('next');
		
	cID = cmpSelect.options[cmpSelect.selectedIndex].value;
	
	if (cID != 0) {
		btn.disabled = false;
		chk.checked = false;
	}
	else {
		btn.disabled = true;
	}
}

function onCompanyCheckChanged() {
    var cmpSelect = document.getElementById('company');
    var chk = document.getElementById('unknown');
    var btn = document.getElementById('next');

	if (chk.checked) {
		cmpSelect.value = 0;
		btn.disabled = false;
	}		
	else {
		btn.disabled = true;
	}
}
function checkEmail1(email) {
		filter = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$";
  		if (email.match(filter)) {
    		return true;
		} else {
    		return false;
  		}
}

function checkEmail() {
    var email = document.getElementById('email');
	
	emailValid = checkEmail1(email.value);
	
	if (!emailValid) {
		//TODO: rode tekst naast email veld
		alert('ongeldig e-mail adres');
		return false;
	}
	
	return true;
}

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function checkNAW() {
    var cmp = document.getElementById('cmp');
    var firstname = document.getElementById('firstname');
    var lastname = document.getElementById('lastname');
    var address = document.getElementById('address');
    var zip = document.getElementById('zip');
    var city = document.getElementById('city');
    var email = document.getElementById('email');
    var btn = document.getElementById('next');
	
	if (cmp.value.trim() && firstname.value.trim() && lastname.value.trim() && address.value.trim() && zip.value.trim() && city.value.trim() && email.value.trim()) {
		btn.disabled = false;
	}	
	else {
		btn.disabled = true;
	}
}

function checkMachtiging(form) {
	return true;	
}

function onMachtigingChange() {
    var account = document.getElementById('account');
    var holder = document.getElementById('holder');
    var agree = document.getElementById('agree');
    var btn = document.getElementById('next');

	if ((account.value != '') && (holder.value != '') && (agree.checked)) {
		btn.disabled = false;
	}
	else {
		btn.disabled = true;
	}
}

function onSamenvattingChange() {
    var vwrdn = document.getElementById('vwrdn');
    var agree = document.getElementById('agree');
    var btn = document.getElementById('next');

	if (agree.checked && vwrdn.checked) {
		btn.disabled = false;
	}
	else {
		btn.disabled = true;
	}
}

function toggleVoorwaarden() {
	vw = document.getElementById('voorwaarden');
	
	if ((vw.style.display == 'none') || (vw.style.display == '')) {
		vw.style.display = 'block';
	}
	else {
		vw.style.display = 'none';
	}
}
