	var ret 				= null;
	var errors 				= null;
	var set_focus			= null;
	var input_name_surname 	= null;
	var input_e_mail 		= null;
	var input_telephone 	= null;
	var textarea_enquiry 	= null;
	var check_agree		 	= null;
	var id 					= null;
	
    function validate_form ( id )
    {
		ret = true;
		errors = '';
		set_focus = '';
			
        if ( $(input_name_surname ).val() == '' )
        {
            errors += 'Name and surname'+"\n";
			if (set_focus.length == 0 )	set_focus = $(input_name_surname);
        }
		
        if ( $(input_e_mail).val().length > 0)
        {
            if ( validate_email( $(input_e_mail).val() ) == false )
            {
				errors += 'Valid email address'+"\n";
				if (set_focus.length == 0 )	set_focus = input_e_mail;
            }				
        }
		else
		{
				errors += 'Valid email address'+"\n";
				if (set_focus.length == 0 )	set_focus = input_e_mail;		
		}
		
        if ( $(input_telephone).val() == '' )
        {
            errors += 'Telephone number'+"\n";
			if (set_focus.length == 0 )	set_focus = $(input_telephone)
        }
		
        if ( $(textarea_enquiry).val() == '' )
        {
            errors += 'Enquiry'+"\n";
			if (set_focus.length == 0 )	set_focus = $(textarea_enquiry)
        }      

		if ( $('#agree_' + id).attr( 'checked' ) != true )
		{
			errors += '\nPlease agree to the terms!'+"\n";
			if (set_focus.length == 0 )	set_focus = $('#agree_' + id);
		}
		
		if ( errors.length > 0 ) 
		{
			alert ( "The following information is required:" + "\n\n" + errors );
			$(set_focus).focus();
			ret = false;
		}
		return ret;
    }
    
    function validate_email( value )
    {
        checkEmail = value;
        if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.')))
        return false;
    }	
	
	$(document).ready ( function () 
		{
			$("input:button.greensubmit").click ( function () 
				{
					input_name_surname = $('#name_' + $(this).attr( 'name') );
					input_e_mail = $('#e_mail_' + $(this).attr( 'name') );
					input_telephone = $('#telephone_' + $(this).attr( 'name') );
					textarea_enquiry = $('#enquiry_' + $(this).attr( 'name') );			
					if ( validate_form( $(this).attr ( 'name' ) ) === true )
					{
						$('form#frmconsultant_contact_' + $(this).attr( 'name') ).submit ();
					}
				}
			);				

		}
	);
