function init() {

	document.register.useremail.focus();
}

function checkForm(game_name) {

	// chech for empty fields
	var errtxt = ""

	r=false;

	// CHECK MAIL
	if(document.register.useremail.value == "") {
		errtxt = errtxt + "You must fill in your email address.\n"
	} else {
		if(checkText(document.register.useremail.value) == false)
			errtxt = errtxt + "The email address includes not allowed characters!\n"
		if( checkMail(document.getElementById('email')) == false)
			errtxt = errtxt + "This is not a valid email address!\n"
	}


	if(errtxt == "") {
    	sendmail(game_name);
	} else {
		alert(errtxt);
	}
}

function checkText(txt) {
// checking a txt


	for(i=0; i< txt.length; i++) {
	 	if( checkChar(txt.charAt(i)) == false)
			return false;
	}
	return true;

}

function checkChar(c) {
// check a char

	var aloweddata = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_@.-"

	for(cc=0;cc < aloweddata.length; cc++) {
		if(aloweddata.charAt(cc) == c)
			return true
	}
	return false

}

function checkMail(obj) {

     var check=/^[\w\-][\w\-\.]+@[\w\-]+\.[a-zA-Z\.]{2,5}$/;
//     return obj.value.search(check)?alert("False"):alert("True");

  return obj.value.search(check)?r=false:r=true;

}

function sendmail(game_name) {

	document.getElementById('div_form').style.display = "none";
	document.getElementById('div_sending').style.display = "block";

	emailaddress = document.register.useremail.value;

	var ajax = new AJAXCall("POST",
					"/landing/ajax/sendmail.asp",
					"email=" + emailaddress + "&game_name=" + game_name,
					function(response) {
						if(response == "OK") {
							document.getElementById('div_sending').style.display = "none";
							document.getElementById('div_thanks').style.display = "block";
		          ajax = null;
						}
					});
};

