function showHideInnerLabel(field, type, text)
{
	if (type == 1) {
		if (field.value == text) {
			field.value = "";
		}
	} else {
		if (field.value == "") {
			field.value = text;
		}
	}
}

function checkForm()
{
	var name = $('name').value;
	var business = $('business').value;
	var email = $('email').value;
	var phone = $('phone').value;
	var comment = $('comment').value;
	var code = $('security').value;
	
	/* Check Code */
	new Ajax.Request('/validate_security.html?code=' + code, {
		method: 'get',
		onSuccess: function (transport) {
			if (transport.responseText == "OK") {
				if (name != "") {
					if (business != "") {
						emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
						phoneRe = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/
						
						if (phoneRe.test(phone)) {
							if (emailRe.test(email)) {
								if (comment != "") {
									$('contactform').submit();
									return true;
								} else {
									return false;
								}
							} else {
								alert('Adresse courriel invalide!');
								return false;
							}
   						} else {
   							alert('Numero de telephone invalide!');
   							return false;
   						}
   					}
				}
			} else {
				alert('Code de verification invalide!');
				return false;
			}
		}
	});
}

function checkFormSub()
{
	var name = $('name').value;
	var email = $('email').value;
	var code = $('security').value;
	
	/* Check Code */
	new Ajax.Request('/validate_security.html?code=' + code, {
		method: 'get',
		onSuccess: function (transport) {
			if (transport.responseText == "OK") {
				if (name != "") {
					emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/						
					if (emailRe.test(email)) {
						$('soumissionform').submit();
						return true;
					} else {
						alert('Adresse courriel invalide!');
						return false;
					}
				}
			} else {
				alert('Code de verification invalide!');
				return false;
			}
		}
	});

}