jQuery(function() {

	// apply child anchor to parent
	jQuery('.product, .news-container, .case-study').click(function(){

		link = jQuery(this).find('a').attr('href');
		window.location = link;

	});



	// in top-nav, find all li that has nested ul for side dropdown arrow

	var menuitem = jQuery('#top-nav ul li ul').parent().find('a:first');
	var menuitem_sibling = jQuery('#top-nav ul li ul').parent().find('ul');

	menuitem.addClass('drop-down');


	jQuery(menuitem).hover(function(){

		jQuery(this).addClass('drop-down-hover');

	}, function(){

		jQuery(this).removeClass('drop-down-hover');
	
	});




	jQuery(menuitem_sibling).hover(function(){

		jQuery(this).parent().find('a:first').addClass('drop-down-hover');

	}, function(){

		jQuery(this).parent().find('a:first').removeClass('drop-down-hover');
	
	});



	// Cycle.js
	jQuery('#slide-wrap').cycle({
		fx:     'fade', 
		speed:  'slow', 
		timeout: 4000, 
		pager:  '#slide-nav',
		next:   '#next',
		prev:   '#prev',
		pause:  1
	});



	$('#slide-wrap').css("visibility", "visible");



});



jQuery(document).ready(function(){


	// Clear default function
	jQuery.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = jQuery(this).val();
	        // Textareas don't read val() function from jquery so we use normal js
	        if(default_value == ""){
	          default_value = this.value;
	        }
			jQuery(this).focus(function(){
				if (jQuery(this).val() == default_value) jQuery(this).val("");
			});
			jQuery(this).blur(function(){
				if (jQuery(this).val() == "") jQuery(this).val(default_value);
			});
		});
	};
	
	jQuery('input.clear-default').clearDefault();
	jQuery('textarea.clear-default').clearDefault();



	jQuery("#event-booking-form-event_date").datepicker({
										dateFormat:'dd-mm-yy',
										minDate: 0
									});

	

});
