//Newsletter form tests and validation

       $(document).ready(function()
	{
		$('#newsletter_subscribeform').ajaxForm({						
		beforeSubmit: 	validateForm2
		});	
	});
		
function validateForm2() {
	var first_name 	= $("#first_name").val();
	var last_name	= $("#last_name").val();
	var bus_name 	= $("#bus_name").val();
	var email_nl	= $("#email_nl").val();
	var email_nl2	= $("#email_nl").val();
	var phone_direct 	= $("#phone_direct").val();
	var errors 		= 0;
	if (first_name == "First Name" || first_name == '')
		{	$("input#first_name").css({backgroundColor:"#f43630"});
			$("input#first_name").css({color:"#ffffff"});
			errors++;
			}			
	if (last_name == "Last Name" || last_name == '')
		{	$("input#last_name").css({backgroundColor:"#f43630"});
			$("input#last_name").css({color:"#ffffff"});
			errors++;
			}
	if (email_nl == "Email (required)" || email_nl == '')
		{	$("input#email_nl").css({backgroundColor:"#f43630"});
			$("input#email_nl").css({color:"#ffffff"});
			errors++;
			}			
	if (bus_name == "Company" || bus_name == '')
		{	$("input#bus_name").css({backgroundColor:"#f43630"});
			$("input#bus_name").css({color:"#ffffff"});
			errors++;
			}
	if (email_nl != "Email Address" || email_nl != '')
		{	var email_nl2 = document.getElementById('email_nl');
			var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(email_nl2.value)) {
			$("input#email_nl").css({backgroundColor:"#f43630"});
			$("input#email_nl").css({color:"#ffffff"});
			errors++;			
			}
		}
			
if (errors > 0)
	{	return false;
		}
			
if (errors == 0)
	{	
	$('#newsletter_subscribeform').html("<div id='message'></div>");
    $('#message').html("<h2>Thank you for subscribing to <em>Core</em>, " + first_name + ".</h2>");
	$('#form_handler').html("<iframe src='http://www2.arketi.com/l/14/2007-11-27/41?first_name=" + first_name + "&amp;last_name=" + last_name + "&amp;bus_name=" + bus_name + "&amp;email_nl=" + email_nl + "&amp;phone_direct=" + phone_direct + "' width='1' height='1'></iframe>");
	
	

		}
}		
		
$(function() {
  $('input.sidebarForm').css({backgroundColor:"#f0eee9"});
  $('input.sidebarForm').focus(function(){
    $(this).css({backgroundColor:"#e1d761"}); 
	 $(this).css({color:"#666666"});
	});
  $('input.sidebarForm').blur(function(){
    $(this).css({backgroundColor:"#f0eee9"});
 	 });
  });
