jQuery(document).ready(function() {
	if(jQuery("div#entire_whole_site_container").hasClass("set")){
		jQuery("div#pulldown").slideDown('slow');
	}

	// SLIDER
	
	if(typeof console === "undefined") {
		console = { log: function() { } };
	}
	
	console.log("WORKING");

	// USER DEFINED VARIABLES 
	
	slide_height = -521;
	slides_shown = 1;
	slide_selector = '#content_showcase div';
	slide_selector_container = '#content_showcase';
	
	// BROWSER DEFINED VARIABLES

	slide_current = 1;
	pos_slide_height = slide_height * -1;
	slide_amount =  jQuery(slide_selector).length;
	jQuery(slide_selector).addClass("jq_slides");
	slide_container_height = slide_height * slide_amount;
	new_slide_container_height = slide_height * -1 * slide_amount;
	single_group_length = slide_height * -1 * slides_shown;
	new_slide_container_height = new_slide_container_height + single_group_length;
	jQuery(slide_selector_container).css({'height':new_slide_container_height});
	slide_duplicate_selector = slide_selector+':lt('+slides_shown+')'
	jQuery(slide_duplicate_selector).clone().appendTo(jQuery(slide_selector_container)).addClass("new_guys");
	Cufon.replace('#content_showcase div h4');

    // SLIDER FUNCTIONS
	
	function slider(slide_current_overide) {
		if(slide_current_overide != "test"){
			if (slide_current_overide == "next") {
				slide_current = slide_current + 1;
			}
			else if (slide_current_overide == "prev") {
				slide_current = slide_current - 1;
			}
			else{
				slide_current = slide_current_overide;
			}
	
			if(slide_current == 0){
				jQuery(slide_selector_container).animate({"top" : slide_container_height}, 0);
				slide_current = slide_amount;
			}
			
			slide_current_multiplier = slide_current - 1;
			top_slide_value = slide_current_multiplier * slide_height;	
			
			if (slide_current_overide == "next") {
				top_slide_value = '-='+pos_slide_height;
			}
			if (slide_current_overide == "prev") {
				top_slide_value = '+='+pos_slide_height;
			}
			else {
				jQuery(slide_selector_container).animate({top : top_slide_value},{duration:0 });			
			}

			if (slide_current == slide_amount+1) {
				jQuery(slide_selector_container).animate({"top" : "0"},0);
				console.log("happning");				
				Cufon.now();
				slide_current = 1;
			}
		}
		else{
			console.log("happning");				
			if(slide_current == slide_amount+1){slide_current = 1};
			slide_current = slide_current + 1;
			
			slide_current_multiplier = slide_current - 1;
	
			top_slide_value = slide_current_multiplier * slide_height;
			jQuery(slide_selector_container).animate({top : top_slide_value},{duration:900 });
			if (slide_current == slide_amount+1) {
				jQuery(slide_selector_container).animate({"top" : "0"},0);
				Cufon.now();
				
				slide_current = 1;
			}
		}	
	}


	// SLIDER INTRAVAL 
	
	rotating = setInterval(function() {
		slider("test");
	},8000)

	// HOVER PAUSE 
	
	jQuery("#content_showcase div div").hover(
		function (){			
			clearInterval(rotating);
		}, function(){
			rotating = setInterval(function() {
				slider("test");
			},8000)			
	});
	
	jQuery("#inline_annoucment").show(300);
	jQuery("#inline_annoucment, #close_inline_annoucment").click(function (){
		jQuery("#inline_annoucment").hide(300);
		return false
	});
	
	
	
	//<input class="submit_button" type="image" src="/images/misc_elements/submit_button.gif" name="submit" />
	
	// GENERAL FORM RULES	
	
	if (jQuery("form").hasClass("body_form")){
		var count = 10;
		countdown = setInterval(function(){
		jQuery("#timer").html("Please wait " + count + " seconds before you submit!");
		if (count == 0) {
			jQuery('#timer').remove();
			jQuery("#submit_container").html('<input class="submit_button" type="image" src="/images/misc_elements/submit_button.gif" name="submit" />');
			jQuery(".submit_button").fadeIn('slow');
		}
		count--;
		}, 1000);
		/*jQuery("a.submit_button").live('click', function() {
			jQuery(this).parents("form").submit();
			return false;
		});*/
	}
	
	
});


