// JavaScript Document
$(document).ready(function(){
	
	
	
	
		/*GLOBAL*/
		//Carousel in Top Header
		$(".gallery_topbox ul").carouFredSel({
				prev: "#arrow_left",
				next: "#arrow_right",					
				items       : 6,
				direction   : "left",
				circular    : true,
				infinite    : true,
				auto  : {
					play 	: true,
					items	: 1
				},
				scroll  : {
					items	: 1
				}
		});
		
		//PRELOAD
		$.preload( [ 'ad_aampromo_roll','ad_fnf_roll' ], {
			base: WEBPATH +'/images/',
			ext:'.jpg'
		});
		
		$.preload( [ 'contact_bg' ], {
			base: WEBPATH +'/images/',
			ext:'.png'
		});
		
		
		$.preload( '.position_nav .rollover', {
			find:'.png',
			replace:'_roll.png'
		});
		
		
		
		//More Animation
		$(".box_more img").click(function(){			
			$(this).parent().hide().prev().children().hide().next().show().end().parent().next().next().show();
		});
		
		$(".box_close img").click(function(){
			$(this).parent().hide().prev().show().prev().children().show().next().hide();
		});
		
		//Newsletters Animation
		$(".aam_newsletter").click(function(){
			$(".aam_newsletter_opened").show();								
		}).css({'cursor':'pointer'});	
		$(".aam_newsletter_close").click(function(){
			$(".aam_newsletter_opened").hide();								
		}).css({'cursor':'pointer'});
		
		
		//Rollover Nav
		$('.position_nav .rollover').hover(function(){
			this.src = this.src.replace('.png','_roll.png');	
		},function(){
			this.src = this.src.replace('_roll','');
		});
		
	
		var options1 = { 
		clearForm : true,
		success:    function() { 			
			$(".aam_newsletter_close").click();
			alert('Thank you for signing up for our newsletter.'); 
			} 
		}; 
	 
		// bind form using 'ajaxForm' 
		$('#newsletters_form').ajaxForm(options1); 
	
		
	
	/*HOME*/
		//Contact US Animation
		$("#contact_us").click(function(){
			$("#contact").show();								
		}).css({'cursor':'pointer'});	
		$("#close_contact").click(function(){
			$("#contact").hide();								
		}).css({'cursor':'pointer'});
		
		var options2 = { 
		clearForm : true,
		success:    function() { 			
			$("#close_contact").click();
			alert('Thanks for contacting us!'); 
			} 
		}; 
		 $('#contact_us_form').ajaxForm(options2); 
		
		
		//FEATURED
		$(".list_featured img").click(function(){ 
			
			var id =  $(this).attr('id');
			
			$(".featured").hide();			
			$("#featured_"+id).show();			
			
			
			$(".featured_rollover").removeClass('three_on').addClass('three');
			$(this).parent().parent().removeClass('three').addClass('three_on');			
		
		}).css({'cursor':'pointer'});


	/*CATEGORY*/
		$('#email_to_friend').toggle(function() {
			$("#form_send_to_friend").show();
		}, function(){	
			$("#form_send_to_friend").hide();
		}).css({'cursor':'pointer'});
		
		var options3 = { 
		clearForm : true,
		success:    function() 
			{ 						
				$('#email_to_friend').click();
				alert('Email sent successfully'); 
			} 
		}; 
		 $('#email_to_friend_form').ajaxForm(options3); 
		 
		 
		

});

function _IsEmail(str)
{
	if (typeof(str)=='undefined')
	{
		return false;
	}
	var expr1 = /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/;
	if (!expr1.test(str)){
		return false;
	}
	return true;
}



function validateNewsletters(form)
{
	if(form.name.value==''){
		alert("Please enter your Name");
		form.name.focus();
		return false;

	}
		
	if(!_IsEmail(form.email.value))
	{						
		alert("Please enter a valid email address");
		form.email.focus();
		return false;
	}
}
function validateContactUs(form)
{
	if(form.name.value==''){
		alert("Please enter your Name");
		form.name.focus();
		return false;

	}
		
	if(!_IsEmail(form.email.value))
	{						
		alert("Please enter a valid email address");
		form.email.focus();
		return false;
	}
	
	if(form.captcha_code.value=='')
	{
		alert("Please enter the security code");
		form.captcha_code.focus();
		return false;
	}
}

function validateEmailFriend(form)
{
	if(form.name.value=='')
	{						
		alert("Please enter your name");
		form.name.focus();
		return false;
	}
	if(!_IsEmail(form.email.value))
	{						
		alert("Please enter a valid email address");
		form.email.focus();
		return false;
	}
	
	if(!_IsEmail(form.email_friend.value))
	{						
		alert("Please enter a valid email address");
		form.email_friend.focus();
		return false;
	}
}


