
$(document).ready(function() {
  // Handler for .ready() called.
	$("input[name=whoareyou]").change(function() {
	        if ($(this).attr('id') == 'frat') {
						$('#fratform').slideDown();
					} else {
						$('#fratform').slideUp();
					}	        
	    });

			$(".show").click(function(e) {
				e.preventDefault();
				$(".hide").slideToggle();
			});

			/* Open contact form within search results */
				$(".contactlink").click(function(e) {
					e.preventDefault();
					$(this).closest('li').find('.contactform').slideToggle();
				});

			/* Close contact form within search results */
				$('.cancel').click(function(e) {
					e.preventDefault();
					$(this).closest('.fullform').slideToggle()
				})
			
				
				
				
				

});


function datePicker() {
	
	// initialise the "Select date" link for start date
		$('#startdate-pick').datePicker({
				createButton:false, 
				startDate: fromstart, 
				endDate: fromend 
			}).bind('click', function() {
					updateSelectsStart($(this).dpGetSelected()[0]);
					$(this).dpDisplay();
					return false;
			}).bind('dateSelected', function(e, selectedDate, $td, state){
					updateSelectsStart(selectedDate);
			}).bind('dpClosed', function(e, selected) {
					updateSelectsStart(selected[0]);
			});

	// initialise the "Select date" link for start date
		$('#enddate-pick').datePicker({
				createButton:false, 
				startDate: tostart, 
				endDate: toend
			}).bind('click', function() {
					updateSelectsEnd($(this).dpGetSelected()[0]);
					$(this).dpDisplay();
					return false;
			}).bind('dateSelected', function(e, selectedDate, $td, state){
					updateSelectsEnd(selectedDate);
			}).bind('dpClosed', function(e, selected) {
					updateSelectsEnd(selected[0]);
			});

	

	var updateSelectsStart = function (selectedDate) {
		var selectedDate = new Date(selectedDate);
		$('#fromday option[value=' + selectedDate.getDate() + ']').attr('selected', 'selected');
		$('#frommonth option[value=' + (selectedDate.getMonth()+1) + ']').attr('selected', 'selected');
		$('#fromyear option[value=' + (selectedDate.getFullYear()) + ']').attr('selected', 'selected');
	}

	var updateSelectsEnd = function (selectedDate) {
		var selectedDate = new Date(selectedDate);
		$('#endday option[value=' + selectedDate.getDate() + ']').attr('selected', 'selected');
		$('#endmonth option[value=' + (selectedDate.getMonth()+1) + ']').attr('selected', 'selected');
		$('#endyear option[value=' + (selectedDate.getFullYear()) + ']').attr('selected', 'selected');
	}


	// listen for when the selects are changed and update the picker
		$('#fromday, #frommonth, #fromyear').bind('change', function() {
		var d = new Date(
			$('#fromyear').val(),
			$('#frommonth').val()-1,
			$('#fromday').val()
		);	
		$('#startdate-pick').dpSetSelected(d.asString());
		});
		// listen for when the selects are changed and update the picker
		$('#endday, #endmonth, #endyear').bind('change', function() {
					var d = new Date(
								$('#endyear').val(),
								$('#endmonth').val()-1,
								$('#endday').val()
							);
			$('#enddate-pick').dpSetSelected(d.asString());


	});
	
	// default the position of the selects to today
	var today = new Date();
	updateSelectsStart(today.getTime());
	updateSelectsEnd(today.getTime());
	
	// and update the datePicker to reflect it...
	$('#fromday').trigger('change');
	$('#endday').trigger('change');
}

function gridder() {
	if (document.width < 480) {		
		window.gOverride = {gColor: '#FF0000', pColor: '#0000FF', gColumns: 3, size:324, gOpacity: 0.30, pOpacity: 0.90, pHeight: 24, gWidth:12, gOffset: 0, pOffset: 4, setupEnabled: false}	
	} else if (document.width >= 480 && document.width < 768) {
		window.gOverride = {gColor: '#FF0000', pColor: '#0000FF', gColumns: 4, size:432, gOpacity: 0.30, pOpacity: 0.90, pHeight: 24, gWidth:12, gOffset: 0, pOffset: 4, setupEnabled: false}	
	} else if (document.width >= 768 && document.width < 980) {
		window.gOverride = {gColor: '#FF0000', pColor: '#0000FF', gColumns: 7, size:756, gOpacity: 0.30, pOpacity: 0.90, pHeight: 24, gWidth:12, gOffset: 0, pOffset: 4, setupEnabled: false}	
	} else if (document.width >= 980) {
		window.gOverride = {gColor: '#FF0000', pColor: '#0000FF', gColumns: 9, size:972, gOpacity: 0.30, pOpacity: 0.90, pHeight: 18, gWidth:12, gOffset: 0, pOffset: 4, setupEnabled: false}	
	} else {
		window.gOverride = {gColor: '#FF0000', pColor: '#0000FF', gColumns: 9, size:972, gOpacity: 0.30, pOpacity: 0.90, pHeight: 18, gWidth:12, gOffset: 0, pOffset: 4, setupEnabled: false}	
	}
	document.body.appendChild(document.createElement('script')).src='js/gridder.js';		
}


$(window).load(function () {
	
	
	if ($('#startdate-pick').length) {
		datePicker()	
	}

	if($(window).width() > 991) {
		if($('.popovertrigger').length) {
			$('.popovertrigger').popover()	
		}		
	}
	
	//gridder();
	
})








