
function login(){
	var msg = "";
	var onSumit = true;

	String(document.forms['login'].servicenummer.value)=="" ? msg += "- Servicenummer\n" : "";
	String(document.forms['login'].wachtwoord.value)=="" ? msg += "- Wachtwoord\n" : "";
	if (msg != ""){
		msg = "Vul eerst onderstaande velden in:\n\n" + msg;
		alert (msg);
	}
	else{
		document.forms['login'].submit();
	}
}


function loguit(){
	document.forms['loguit'].submit();
}


function sendJoinForm(){
	var msg = "";
	String(document.forms['join'].YourName.value)=="" ? msg += "- Name\n" : "";
	String(document.forms['join'].CompanyName.value)=="" ? msg += "- Company name\n" : "";
	String(document.forms['join'].Email.value)=="" ? msg += "- Email\n" : "";
	if (msg != ""){
		msg = "Please fill out these fields first:\n\n" + msg;
		alert (msg);
	}
	else{
		document.forms['join'].submit();
	}
}

function sendEmaillistForm(){
	var msg = "";
	String(document.forms['emaillist'].Email.value)=="" ? msg += "- Email\n" : "";
	if (msg != ""){
		msg = "Please fill out these fields first:\n\n" + msg;
		alert (msg);
	}
	else{
		document.forms['emaillist'].submit();
	}
}

function DateToday() {
	currentdate = new Date();
	return currentdate.getDate()+ '-' + (currentdate.getMonth()+1) + '-' + currentdate.getYear()
}

function CheckEmailaddress(ea){
	// assume address is valid
	valid = true;
	ea = ea.toLowerCase();

	// check email address syntax
	if(ea == null) valid = false;
	else if(ea.indexOf("@") < 2) valid = false;
	else if(ea.indexOf("@") != ea.lastIndexOf("@")) valid = false;
	else if(ea.length - ea.lastIndexOf(".") < 3) valid = false;
	else if(ea.substr(ea.indexOf("@")+1,ea.length-1).indexOf(".") < 2) valid = false;

	// make sure the last set set of chars only contain alpha chars
	s = ea.substr(ea.lastIndexOf(".")+1,ea.length-1);
	for(i = 0 ; i < s.length ; i++){
		if(s.charCodeAt(i) < 97 || s.charCodeAt(i) > 122) valid = false;
	}

	// make sure the chars before the @ are valid (charCodes 33-57,65-90,95,97-122)
	s = ea.substr(0,ea.indexOf("@"));
	for(i = 0 ; i < s.length ; i++){
		c = s.charCodeAt(i);
		if(c == 95 || (c >= 33 && c <= 57) || (c >= 65 && c <= 90) || (c >= 97 && c <= 122)) ;
		else {
			valid = false;
			break;
		}
	} 
	if (valid == false){
	msg = "Fill out a valid email Address!";
		alert (msg);
	}
}

function CheckURL(url,target){
	if (String(url).substring(0,7)=="http://"){
		target.value = String(url).substring(7,String(url).length);
	}
}

function CheckPhoneNumber(telnr){
	// assume number is valid
	valid = true;
	invoer = telnr.toString();
	var len = invoer.length;

	// check length
	if (len != 10) {
		valid = false;
	} else {

	// check syntax
		for (var i = 0; i < invoer.length; i++) {
			var teken = invoer.charAt(i);
			if (!(i == 2) && (teken == '/') || (i == 7) && (teken == '/') || (i == 4) && (teken == '/')){
				if ((teken <'0')||(teken >'10')) {
					valid = false;
				}
			}
		}
	}

	if (valid == false){
	msg = "Vul een geldig telefoonnummer in!";
		alert (msg);
	}
}

function CheckPostalCode(pc){
	// assume postal code is valid
	valid = true;
	var len = pc.length;

	if (len == 6 || len == 7) {
		if(!pc.match(/[1-9][0-9]{3} ?[a-zA-Z]{2}/)) {
		valid = false;
		}
	} else {
		valid = false;
	}
			
	if (valid == false){
	msg = "Vul een geldige postcode in!";
		alert (msg);
	}
}

