var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

function emptyValidation(fieldList,id) {

		var field=new Array();
		field=fieldList.split("~");
		var counter=0;
		for(i=0;i<field.length;i++) {
			if(trim(document.getElementById(field[i]).value)=="") {
				document.getElementById(field[i]).style.border="#FF0000 1px solid";
				counter++;
			} else {
				document.getElementById(field[i]).style.border="#999999 1px solid";

			}
		}

		if(counter>0) {
			document.getElementById(id).innerHTML='Please Populate Required Fields.';
			return false;
		}  else {
			return true;
		}

}

function trim(str)  { // trims input values
    return str.replace(/^\s+|\s+$/g,'');
}

function validate_appointment()
{
    var name  = document.getElementById('app_name').value;
    var email = document.getElementById('app_email').value;
    var phone = document.getElementById('app_phone').value;

    var checkValidation=emptyValidation('app_name~app_email~app_phone','app_error');

  	if(checkValidation == false)
    {
        document.getElementById('app_error').innerHTML = 'Please Populate Required Fields.';
      	return false;
    }
    else if(!email.match(emailRegex))
    {
        document.getElementById('app_email').style.border = '#FF0000 1px solid';
        document.getElementById('app_error').innerHTML = 'Please enter valid Email Address.';
      	return false;
    }

    else
    {
        //document.frm_Quote.submit();
        return true;
    }
}

function validate_contact_us()
{
    var first_name  = document.getElementById('name_txt').value;
    var last_name = document.getElementById('last_name_txt').value;
    var email = document.getElementById('email_address').value;
    var company = document.getElementById('company_name').value;
    var phone = document.getElementById('telephone_txt').value;
    var fax = document.getElementById('fax_txt').value;
    var message = document.getElementById('message_txt').value;

    var checkValidation=emptyValidation('name_txt~last_name_txt~email_address~company_name~telephone_txt~fax_txt~message_txt','contact_error');

    if(checkValidation == false)
    {
        document.getElementById('contact_error').innerHTML = 'Please Populate Required Fields.';
      	return false;
    }

   else if(!email.match(emailRegex))
   {
         document.getElementById('email_address').style.border = '#FF0000 1px solid';
         document.getElementById('contact_error').innerHTML = 'Please enter valid Email Address.';
         return false;
   }
   else
    {
        return true;
    }
}

