jQuery(document).ready(function () {
	if(typeof document.body.style.maxHeight === "undefined") {
		//ie6 detected only show the first slide
    	$('#slider li').slice(1).hide();
	} else {
		//smart browsers
		$('#slider ul').moodular({
    	    direction       : 'bottom',
        	speed           : 1000,
	        dispTimeout     : 6000,
    	    api				: true,
	        auto            : true
		});
	};

	$('#top_navigation > li').bind('mouseover', jsddm_open);
	$('#top_navigation > li').bind('mouseout',  jsddm_timer);
	
	$('#step1').css('display', 'block');
	
	$('#goto_1').click(function(){
		// add error checking for current div
		$('#step1').css('display', 'block');
		$('#step2').css('display', 'none');
		$('#step3').css('display', 'none');
		$('#step4').css('display', 'none');
	});
	
	$('#goto_2').click(function(){
		// add error checking for current div
		$('#step1').css('display', 'none');
		$('#step2').css('display', 'block');
		$('#step3').css('display', 'none');
		$('#step4').css('display', 'none');
	});
	
	$('#goto_3').click(function(){
		// add error checking for current div
		$('#step1').css('display', 'none');
		$('#step2').css('display', 'none');
		$('#step3').css('display', 'block');
		$('#step4').css('display', 'none');
	});
	
	$('#goto_4').click(function(){
		// add error checking for current div
		$('#step1').css('display', 'none');
		$('#step2').css('display', 'none');
		$('#step3').css('display', 'none');
		$('#step4').css('display', 'block');
	});
	
	var str = '';
	var old = '';
	var change = false;
	
	$("input[name='location_group']").click(function(){
		
		if ($("input[name='location_group']:checked").val() != str) {
			old = str;
			str = $("input[name='location_group']:checked").val(); 
			
			change = true;
		} else {
			change = false;
		}
		
		if (change) {
			if (str == 'PEI') {				
				if (old == 'NB') {
					$('#nb_checkbox').slideToggle('slow', function() {
						$('#pei_checkbox').slideToggle('slow', function() {});
					});
				} else if (old == 'QC') {
					$('#qc_checkbox').slideToggle('slow', function() {
						$('#pei_checkbox').slideToggle('slow', function() {});
					});
				} else {
					$('#pei_checkbox').slideToggle('slow', function() {});
				}
			}
			
			else if (str == 'NB') {				
				if (old == 'PEI') {
					$('#pei_checkbox').slideToggle('slow', function() {
						$('#nb_checkbox').slideToggle('slow', function() {});
					});
				} else if (old == 'QC') {
					$('#qc_checkbox').slideToggle('slow', function() {
						$('#nb_checkbox').slideToggle('slow', function() {});
					});
				} else {
					$('#nb_checkbox').slideToggle('slow', function() {});
				}
			}
			
			else if (str == 'QC') {				
				if (old == 'NB') {
					$('#nb_checkbox').slideToggle('slow', function() {
						$('#qc_checkbox').slideToggle('slow', function() {});
					});
				} else if (old == 'PEI') {
					$('#pei_checkbox').slideToggle('slow', function() {
						$('#qc_checkbox').slideToggle('slow', function() {});
					});
				} else {
					$('#qc_checkbox').slideToggle('slow', function() {});
				}
					
			}
		} 	
	});
	/*
	$("#nb_location").click(function(){
		  $('#nb_checkbox').slideToggle('slow', function() {
		  // Animation complete.
		  });
	});
	
	$("#qc_location").click(function(){
		  $('#qc_checkbox').slideToggle('slow', function() {
		  // Animation complete.
		  });
	});
	*/
	$("#pei_tims").click(function(){
		  $('#pei_tims_location').slideToggle('slow', function() {
		  // Animation complete.
		  });
	});
	
	$("#pei_wendys").click(function(){
		  $('#pei_wendys_location').slideToggle('slow', function() {
		  // Animation complete.
		  });
	});
	
});


	var timeout    = 500;
	var closetimer = 0;
	var ddmenuitem = 0;

	function jsddm_open() {
		jsddm_canceltimer();
		jsddm_close();

		ddmenuitem = $(this).find('ul').css('visibility', 'visible');
	}

	function jsddm_close() {
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}

	function jsddm_timer() {
		closetimer = window.setTimeout(jsddm_close, timeout);
	}

	function jsddm_canceltimer() {
		if(closetimer) {
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}

	document.onclick = jsddm_close;
