/**
 * Initialise Rounded Corner
 *
 * ToDo's: 	- Use jQuery to apply conrner effects
 *			- Use browser naive css3 support if available.
 *
 **/
( function() {
	$(document).ready( function() {
		
		var radius = '20px';
		
		$('.corner-all').corner(radius);
		
		$('.corner-tr').corner(radius + ' tr');
		$('.corner-tl').corner(radius + ' tl');
		$('.corner-br').corner(radius + ' br');
		$('.corner-bl').corner(radius + ' bl');
		
	});
	
	
	$(document).ready( function() {
		
		var radius = '20px';
		
		$('.productBox').mouseover( function() {
			$(this).addClass('hover');
		});
		
		$('.productBox').mouseout( function() {
			$(this).removeClass('hover');
		});
		
	});
	
	$(document).ready( function() {
		$('a[rel*=facebox]').facebox()		
	});
	
})();

//Add style for form buttons 
( function() {
	$(document).ready(function(){
		$('form input[type=submit], a.button').each( function() {
			$(this).addClass('ui-corner-all ui-state-default');
			$(this).hover( function(){
				//$(this).addClass('ui-state-default');
				$(this).addClass('ui-state-hover');

			}, function() {
				//$(this).removeClass('ui-state-default');
				$(this).removeClass('ui-state-hover');				
			})
		});
	});
})();


( function() {
	$(document).ready( function(){
	
		$('#flashMessage').hide();
		$('#flashMessage').slideDown();
	
		if ($('#flashMessage').hasClass('success')) {
			setTimeout ( function() {
				$('#flashMessage').slideUp();
			}, 3600 * 2 );
		}
	});

})();

$.validator.setDefaults({
	submitHandler: function() { form.submit(); }
});