$(function(){
	$('#affiliates table:last').css("border-bottom", "none");
	$('#subnav li:first').addClass("firstchild");
	$('#subnav li:last').addClass("lastchild");
	$('#communications #subnav li a').append("&nbsp;<span>&raquo;</span>");
	$('p.readMoreLink:last').css("border-bottom", "none");
	//homepage hero
	$('#hero').cycle({ 
		fx:     'fade', 
		speed:   400, 
		timeout: 5000, 
		pause:   1 
	});
	//contact form field behaviors
	$('input#name, input#companyname, input#email').addClass("inactive");
	$('input#name, input#companyname, input#email').val("Required");
	$('input#name, input#companyname, input#email').focus(function(){
		if($(this).is(".inactive")){
			$(this).removeClass("inactive");
			$(this).val("");
		}
	});
	$('input#name, input#companyname, input#email').blur(function(){																 
		if($(this).val()==""){
			$(this).addClass("inactive");
			$(this).val("Required");
		}
	});
	//end contact form field behaviors
	var i=0; //keep track of how many form fields are empty
	$(".btn_submit").click(function() { 
	 i=0;
     // validate and process form here
	  var name = $("input#name").val();
	  var name_error="Your name is required";
	  if (name == "" | name == name_error | name=="Required") {
			i++;
			$('input#name').removeClass("inactive");
			$('input#name').addClass("error");	
			$('input#name').val(name_error);
			$('input#name').focus(function(){
				$(this).removeClass("error");
				if($(this).val()==name_error){					
					$(this).val("");
				}
		});
      }
	  var companyname = $("input#companyname").val();
	  var companyname_error="Your company name is required";
	  if (companyname == "" | companyname == companyname_error | companyname=="Required") {
			i++;
			$('input#companyname').removeClass("inactive");
			$('input#companyname').addClass("error");	
			$('input#companyname').val(name_error);
			$('input#companyname').focus(function(){
				$(this).removeClass("error");
				if($(this).val()==companyname_error){					
					$(this).val("");
				}
		});
      }
		var email = $('input#email').val();
		var email_error="Your email is required";
  		if (email == "" | email == email_error | email=="Required") {
			i++;
			$('input#email').removeClass("inactive");
			$('input#email').addClass("error");
			$('input#email').val(email_error);		
			$('input#email').focus(function(){
			$(this).removeClass('error');
				if($(this).val()==email_error){
					$(this).val("");
				}
			});
      }
	  if(i!=0){
		  $('html, body').animate({scrollTop:0}, 'slow');
		  return false;	
		}
	  var dataString = $('#contactus form').serialize();
	  //alert (dataString);return false;
	  $.ajax({
		type: "POST",
		url: "_includes/process_contact.php",
		data: dataString,
		success: function() {
		  $('html, body').animate({scrollTop:0}, 'slow');
		  $('#contact_form').html("<div id='message'></div>");
		  $('#message').html("<h2>Thank you for contacting SSC, "+name+".</h2>")
		  .append("<p>We will follow up with you shortly.</p>")
		  .hide()
		  .fadeIn(800)
		}
	  });
	  return false;
   });
});
