jQuery(document).ready(function() {

  //form validation
  jQuery('#ContactUsForm_contactUsForm').submit(function() {
    $name = jQuery('#ContactUsForm_contactUsForm_Name');
    $company = jQuery('#ContactUsForm_contactUsForm_Company');
    $telephone = jQuery('#ContactUsForm_contactUsForm_Telephone');
    $email = jQuery('#ContactUsForm_contactUsForm_Email');
    $enquiry = jQuery('#ContactUsForm_contactUsForm_Enquiry');
    $message = jQuery('#ContactUsForm_contactUsForm_Message');
    
    var valid = true;
    var errors = [];
    $(".formerror").hide();
    
    if ($name.val() == "") {
      valid = false;
      errors.push(new Array("name","required"));
    }
    if ($company.val() == "") {
      valid = false;
      errors.push(new Array("company","required"));
    }
    if ($telephone.val() == "") {
      valid = false;
      errors.push(new Array("telephone","required"));
    }
    if ($email.val() == "") {
      valid = false;
      errors.push(new Array("email","required"));
    }
    if ($enquiry.val() == "") {
      valid = false;
      errors.push(new Array("enquiry","required"));
    }
    if ($message.val() == "") {
      valid = false;
      errors.push(new Array("message","required"));
    }
    if (!valid) {
      var l=errors.length;
      for ( var i=0; i<l; ++i ){
        $('#' + errors[i][0] + '_' + errors[i][1]).show();
      }
      return false;
    } else {
      return true;
    }
    
  });

  //map rollover
	jQuery("#mapcontainer area").mouseover(function(){
		var regionMap = '#'+'menu_'+$(this).attr('id');
		jQuery(regionMap).css('display', 'block');
	}).mouseout(function(){
		var regionMap = '#'+'menu_'+$(this).attr('id');
		if (!jQuery(regionMap).is('.section')) jQuery(regionMap).css('display', 'none');
	});

});
