$(window).load(function() {
	$('#slider').nivoSlider({
		effect:'fold', //Specify sets like: 'fold,fade,sliceDown'
		slices:15,
		animSpeed:500,
		pauseTime:5000,
		startSlide:0, //Set starting Slide (0 index)
		directionNav:true, //Next & Prev
		directionNavHide:true, //Only show on hover
		controlNav:true, //1,2,3...
		controlNavThumbs:false, //Use thumbnails for Control Nav
      	controlNavThumbsFromRel:false, //Use image rel for thumbs
		controlNavThumbsSearch: '.jpg', //Replace this with...
		controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
		keyboardNav:false, //Use left & right arrows
		pauseOnHover:true, //Stop animation while hovering
		manualAdvance:false, //Force manual transitions
		captionOpacity:0.8 //, //Universal caption opacity
		//beforeChange: function(){},
		//afterChange: function(){},
		//slideshowEnd: function(){} //Triggers after all slides have been shown
	});



	$("#navigation ul li a").hover(function() {
        $(this).stop().animate({ fontSize: "18px" }, 300);
    	},function(){
        $(this).stop().animate({ fontSize: "15px" }, 300);
        }
    );

	$("#navigation2 ul li a").hover(function() {
        $(this).stop().animate({ fontSize: "18px" }, 300);
    	},function(){
        $(this).stop().animate({ fontSize: "15px" }, 300);
        }
    );
       





});



$(document).ready(function(){
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailFromVal = $("#emailFrom").val();
		if(emailFromVal == '') {
			$("#emailFrom").after('<br /><span class="error">You forgot to enter the email address to send from.</span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#emailFrom").after('<br /><span class="error">Please enter a valid email address.</span>');
			hasError = true;
		}
		
		var subjectVal = $("#subject").val();
		if(subjectVal == '') {
			$("#subject").after('<br /><span class="error">You forgot to enter a subject.</span>');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if(messageVal == '') {
			$("#message").after('<br /><span class="error">You forgot to enter a message.</span>');
			hasError = true;
		}
		
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmail li.buttons").append('<img src="loading.gif" alt="Loading" id="loading" style="vertical-align: -10px;" /> Sending...');
			
			$.post("sendemail.php",
   				{ emailFrom: emailFromVal, subject: subjectVal, message: messageVal },
   					function(data){
						$("#sendEmail").slideUp("normal", function() {				   
							
							$("#sendEmail").before('<p><img src="icon_check.png" style="vertical-align: -10px;" /> Email sent successfully.</p>');		
							_gaq.push(['_trackEvent', 'Contact Form', 'Submitted', emailFromVal]);																					
						});
   					}
				 );
		}
		
		return false;
	});		
	
	
	

var $top1= $('#navigation').offset().top + 120; //add additional necessary offset for Webkit  
var $mid1 =  Math.floor($(window).height() / 2);  

$(window).scroll(function()
{   

		if ($(window).scrollTop()>$top1)   
		{
		 $('#navigation').hide();
		 $('#navigation2').show();
		 $('#navigation2').addClass('floater');
		}
		else
		{
		 $('#navigation2').hide();
		 $('#navigation').show();

		 }
		 
		 

});	
	
	
						   
});







function scrollWin(where){
$('html, body').animate({
scrollTop: $(where).offset().top - 100
}, 1000);
}


window.onload = function() {
  setLinks();
}

function setLinks() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  if (links.length == 0) return false;
  for (var i = 0; i < links.length; i++) {
    var relation = links[i].getAttribute("rel");
    if (relation == "external") {
      links[i].onclick = function() {
        return !window.open(this.href);
      }
    }     
  }
}
