// JavaScript Document
var $main_nav, $current_section, $hover_section, $mega_menu, t;

$(function(){
	
	$current_section = $('#main_nav ul li a.current');
	
	$main_nav = $('#main_nav ul li a.main_nav').mouseenter(function(){
		
		$this = $(this);
		
		$main_nav.removeClass('current');
		$this.addClass('current');
		
		if($this.attr('rel') != '')
		{
			
			$mega_menu = $($(this).attr('rel'));
			$mega_menu.css('display','block');	
			
		}
		else
		{
			
			$mega_menu.css('display','none');	
			
		}
				
	});
	
	$('#main_nav ul li a.main_nav').mouseleave(function(){
		
		if($(this).attr('rel') != '')
		{
			
			t = setTimeout(function(){
			
				$mega_menu.css('display','none');
			
			},50);
			
		}
		
	});
	
	$('.mega_menu').mouseenter(function(){
										
		clearTimeout(t);									
										
	});
	
	$('#main_nav').mouseleave(function(e){
		
		$main_nav.removeClass('current');
		$current_section.addClass('current');
		$mega_menu.css('display','none');
			
	});
	
	$('#full_name').click(function(e){
		
		if($(this).val() == "Your name")
		{
			
			$(this).val('');	
			
		}
	
	});
	
	$('#full_name').blur(function(e){
		
		if($(this).val() == "")
		{
			
			$(this).val('Your name');	
			
		}
	
	});
	
	$('#email_address').click(function(e){
		
		if($(this).val() == "Email address")
		{
			
			$(this).val('');	
			
		}
	
	});
	
	$('#email_address').blur(function(e){
		
		if($(this).val() == "")
		{
			
			$(this).val('Email address');	
			
		}
	
	});
	
	$('#search_field').click(function(e){
		
		if($(this).val() == "search ARI")
		{
			
			$(this).val('');	
			
		}
	
	});
	
	$('#search_field').blur(function(e){
		
		if($(this).val() == "")
		{
			
			$(this).val('search ARI');	
			
		}
	
	});
	
	$('#submit_btn').click(function(e){
		
		e.preventDefault();
	
	});
	
	$('#subscribe_btn').click(function(e){
									   
		if(($('#full_name').val() != '' && $('#full_name').val() != 'Your name') || ($('#email_address').val() != '' && $('#email_address').val() != 'Email address'))
		{
			
			$.ajax({
			
				type: "POST",
				url: "/site/subscribe",
				data: {full_name: $('#full_name').val(), email_address: $('#email_address').val()},
				success: function(msg){
					
					$('form#subscribe div').html('<p class="success">You have been added to your email list. Stay tuned.</p>');
					$('p.error','#subscribe').html('&nbsp;');
					
				}
			});
			
		}
		else
		{
			
			$('p.error','#subscribe').text('Please enter name/email.');
				
		}
		
		e.preventDefault();
										   
	});
	
});
