function val_email(ele) {
    if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test($(ele).val()) == false){
        return false;
    }
    else{
	   return true;
    }
}
function submitCatSearch() {
    if($('#category').val() == ''){
        alert('Please select a category.');
    } else if($('#part_cat').val() == ''){
        alert('Please select a part category.');
    } else if($('#part_type').val() == ''){
        alert('Please select a part type.');
    } else {
        $('#category_search').submit();
    }
}
function submitCatalogueCatSearch() {
    if($('#catalogue_category').val() == ''){
        alert('Please select a category.');
    } else if($('#catalogue_part_cat').val() == ''){
        alert('Please select a part category.');
    } else {
        $('#catalogue_category_search').submit();
    }
}
function validateQuote() {
    if($('#first_name').val() == ''){
        alert('Please enter your name.');
    } else if($('#last_name').val() == ''){
        alert('Please enter your surname.');
    } else if($('#company_name').val() == ''){
        alert('Please enter your company name.');
    } else if($('#email').val() == ''){
        alert('Please enter your email address.');
    } else if(val_email('#email') == false){
        alert('Please enter a valid email address.');
    } else if($('#number').val() == ''){
        alert('Please enter your contact number.');
    } else if($('#address').val() == ''){
        alert('Please enter your delivery address.');
    } else if(document.getElementById('t_and_c').checked == false){
        alert('Please accept our terms and conditions.');
    } else {
        $('#quoteform').submit();
    }
}
function validateRegister() {
    if($('#first_name').val() == '' || $('#first_name').val() == 'Name'){
        alert('Please enter your name.');
    } else if($('#last_name').val() == '' || $('#first_name').val() == 'Surname'){
        alert('Please enter your surname.');
    } else if($('#company_name').val() == '' || $('#first_name').val() == 'Company Name'){
        alert('Please enter your company name.');
    } else if($('#email').val() == '' || $('#first_name').val() == 'Email Address'){
        alert('Please enter your email address.');
    } else if(val_email('#email') == false){
        alert('Please enter a valid email address.');
    } else if($('#number').val() == '' || $('#first_name').val() == 'Telephone Number'){
        alert('Please enter your contact number.');
    } else if($('#address').val() == '' || $('#first_name').val() == 'Delivery Address'){
        alert('Please enter your delivery address.');
    } else {
        $('#register').submit();
    }
}
