// JavaScript Document
function blank ( x )
{
	 var length = x.length;
	 var result = 1;

	for ( i = 1; i <= length; i++ )
	{
		if ( x.charAt(i-1) != " " ) {
			
			result = 0;
			break;
		}
	} 
	return result;
} // end function blank

function check_contact_form ( language )
{
	var firstname = document.getElementById ( 'firstname' ).value;
	var lastname = document.getElementById ( 'lastname' ).value;
	var tel = document.getElementById ( 'tel' ).value;
	var email = document.getElementById ( 'email' ).value;
	
	if ( language == 'GR' )
	{
		var msg = "Δεν έχετε συμπληρώσει τα παρακάτω πεδία\n";
		
		if ( blank ( firstname ) ) {
			msg = msg + "- Όνομα\n";
		}
		
		if ( blank ( lastname ) ) {
			msg = msg + "- Επώνυμο\n";
		}
		
		if ( blank ( email ) ) {
			msg = msg + "- E-mail\n";	
		}
		else if ( !email.match(/(\w+)@(.+)\.(\w+)$/) ) {
			msg = msg + "- Το e-mail δεν είναι έγκυρο\n";
		}
		
		if ( msg != "Δεν έχετε συμπληρώσει τα παρακάτω πεδία\n" ) {
			alert ( msg );
			return false;
		}
	
	} // end if
	
	else if ( language == 'EN' )
	{
		var msg = "";
		
		if ( blank ( firstname ) ) {
			msg = msg + "- You have not entered your first name.\n";
		}
		
		if ( blank ( lastname ) ) {
			msg = msg + "- You have not entered your last name.\n";
		}
		
		if ( blank ( email ) ) {
			msg = msg + "- Your e-mail is not valid.\n";	
		}
		else if ( !email.match(/(\w+)@(.+)\.(\w+)$/) ) {
			msg = msg + "- Your e-mail is not valid.\n";
		}
		
		if ( msg != "" ) {
			alert ( msg );
			return false;
		}
	} // end if
	
	document.getElementById ( 'contact_form' ).submit ();	
} // end function check_contact_form
