function submitLogin(){

	if (document.login.email.value){
		document.getElementById('login_email_missing').style.display = 'none';

		email = document.login.email.value;
		if ( email.match(/.+?@.+?\..+?/) ){
			document.getElementById('login_email_invalid').style.display = 'none';
			document.login.submit();
		} else {
			document.getElementById('login_email_invalid').style.display = 'inline';
		}

	} else {
		document.getElementById('login_email_missing').style.display = 'inline';
	}

}

function submitRegistration(){

	var submit = 1;

	if (document.registration.firstname.value){
		document.getElementById('registration_firstname_missing').style.display = 'none';
	} else {
		document.getElementById('registration_firstname_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.registration.lastname.value){
		document.getElementById('registration_lastname_missing').style.display = 'none';
	} else {
		document.getElementById('registration_lastname_missing').style.display = 'inline';
		submit = 0;
	}


	if (document.registration.title.value){
		document.getElementById('registration_title_missing').style.display = 'none';
	} else {
		document.getElementById('registration_title_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.registration.company.value){
		document.getElementById('registration_company_missing').style.display = 'none';
	} else {
		document.getElementById('registration_company_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.registration.phone.value){
		document.getElementById('registration_phone_missing').style.display = 'none';
	} else {
		document.getElementById('registration_phone_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.registration.email.value){
		document.getElementById('registration_email_missing').style.display = 'none';

		email = document.registration.email.value;
/*
        emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
        if (emailfilter.test(email)==false){
            document.getElementById('registration_email_invalid').style.display = 'inline';
            submit = 0;
            alert('not valid');
        }
        else{
			document.getElementById('registration_email_invalid').style.display = 'none';
            alert('good');
        }
*/

		if ( email.match(/.+?@.+?\..+?/) ){
			document.getElementById('registration_email_invalid').style.display = 'none';
		} else {
			document.getElementById('registration_email_invalid').style.display = 'inline';
			submit = 0;
		}


	} else {
		document.getElementById('registration_email_missing').style.display = 'inline';
		submit = 0;
	}


	if (submit) document.registration.submit();
}

function submitSalesRegistration(){

	var submit = 1;

	if (document.sales.firstname.value){
		document.getElementById('registration_firstname_missing').style.display = 'none';
	} else {
		document.getElementById('registration_firstname_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.sales.lastname.value){
		document.getElementById('registration_lastname_missing').style.display = 'none';
	} else {
		document.getElementById('registration_lastname_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.sales.title.value){
		document.getElementById('registration_title_missing').style.display = 'none';
	} else {
		document.getElementById('registration_title_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.sales.company.value){
		document.getElementById('registration_company_missing').style.display = 'none';
	} else {
		document.getElementById('registration_company_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.sales.phone.value){
		document.getElementById('registration_phone_missing').style.display = 'none';
	} else {
		document.getElementById('registration_phone_missing').style.display = 'inline';
		submit = 0;
	}

	if (document.sales.email.value){
		document.getElementById('registration_email_missing').style.display = 'none';

		email = document.sales.email.value;
		if ( email.match(/.+?@.+?\..+?/) ){
			document.getElementById('registration_email_invalid').style.display = 'none';
		} else {
			document.getElementById('registration_email_invalid').style.display = 'inline';
			submit = 0;
		}

	} else {
		document.getElementById('registration_email_missing').style.display = 'inline';
		submit = 0;
	}

	return submit;
}