function submitValidation() {

    if ( !requiredValidation() ) return false;
    if ( !emailValidation() ) return false;

}

function requiredValidation() {
    var elements = $(".required");
    var elementLength;    

    for (var i=0 ; i<elements.length ; i++) {
       elementLength = elements[i].value.replace(/^\s+/g,'').replace(/\s+$/g,'').length; 

       if (elementLength == 0) {
          alert (elements[i].title);
          return false; 
       } 
    } 
     
    return true;
}

function emailValidation() {

    var elements = $(".email");
    var emailfilter = new RegExp(/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i);

    for (var i=0 ; i<elements.length ; i++) {

       if ( !emailfilter.test(elements[i].value) ) 
	{
          alert (elements[i].title); 
          return false;
       } 

    }

    return true;
}



