function clearField(clearText) {
	switch(clearText) {
		case "Enter Name":
			$('input#NL_NAME').val('');
		break;
		
		case "Enter Email Address":
			$('input#NL_EMAIL').val('');
		break;
	}
}

function validateNewsletter(name,email) {
	
	// Reset the errors
	$('input#NL_NAME').css({'border':''});
	$('input#NL_EMAIL').css({'border':''});
	$('div#newsletterResult').html('&nbsp;');
	
	if( (!name || name=='Enter Name' ) && (!email || email == 'Enter Email Address')){
		$('input#NL_NAME').css({'border':'2px solid Red'});
		$('input#NL_EMAIL').css({'border':'2px solid Red'});
	}
	else if(name && !email) {
		$('input#NL_NAME').css({'border':''});
		$('input#NL_EMAIL').css({'border':'2px solid Red'});
	}
	else if(!name && email) {
		$('input#NL_NAME').css({'border':'2px solid Red'});
		$('input#NL_EMAIL').css({'border':''});
	}
	else if(email.indexOf(".") < 2 && email.indexOf("@") < 1) {
		$('input#NL_EMAIL').css({'border':'2px solid Red'});
		$('div#newsletterResult').html('<span style="color:red;">Invalid Email</span>');
	}
	else {
		$.post(
			"ajax.php",
			{
				acc:'newsletterSignup',
				nl_name:name,
				nl_email:email
			},
			function (data) {
				$('input#NL_NAME').css({'border':''});
				$('input#NL_EMAIL').css({'border':''});
				$('input#NL_NAME').val('Enter Name');
				$('input#NL_EMAIL').val('Enter Email Address');
				$('div#newsletterResult').html(data);
			}
		);
	}
}


function validateContactUs(fromWhichPage,first,telephone,company,email1,enquiry) {
	$('.label').css({color:'#000000'});
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var ErrorLog = 0;
	if(!first) {
		$('#first').css({color:'#DE5019'});
		ErrorLog++;
	}
	if(!telephone) {
		$('#telephone_label').css({color:'#DE5019'});
		ErrorLog++;
	}
	if(!company) {
		$('#company_label').css({color:'#DE5019'});
		ErrorLog++;
	}
	if(!email1) {
		$('#email1').css({color:'#DE5019'});
		ErrorLog++;
	}
	if (!filter.test(email1)) {
		$('#email1').css({color:'#DE5019'});
		ErrorLog++;
	}
	
	if(!enquiry) {
		$('#enquiry_label').css({color:'#DE5019'});
		ErrorLog++;
	}
	
	if(ErrorLog > 0) {
		$('#Errors').html("<span style='color:#DE5019;'>Please fix the errors below</span>");
	}
	else {
		$.post(
			"/ajax.php",
			{
				acc:'contactUs',
				firstName: first,
				telephone: telephone,
				companyName: company,
				email1: email1,
				enquiry: enquiry
			},
			function(data) {
				if(data == "1") {
					if(fromWhichPage == "contact") {
						$('.contactSales').hide();
						$('.ThankYou').show();
						$('#ContactForm').expose().close(); 
					}
					else {
						$('.enquiry').hide();
						$('.ThankYou').show();
					}
				}
				else {
					$('#Errors').html("<span style='color:#DE5019;'>There has been a problem, please try again.</span>");
				}
			}
		);
	}
}


function hightlightForm() {
	// perform exposing for the clicked element
	$('#ContactForm').expose({ 

          // when exposing is done, change form's background color 
          onLoad: function() { 
              this.getExposed().css({backgroundColor: '#fff'}); 
          }, 

          // when "unexposed", return to original background color 
          onClose: function() { 
              this.getExposed().css({backgroundColor: null}); 
          }, 
          
	api: true
	}).load();
}