var currentSlide = "#slide1";

jQuery("document").ready(function(){
	
	//window.location.search.substring(1))
	
	//Check for orderTest
	/*if(window.location.search.substring(1) == "orderTest"){
		jQuery("#orderTab").attr("href", "order.html");
	}*/
	
	//Temp Welcome Message
	jQuery("#closeWelcomeMessage").live("click", function(){
		jQuery("#overlay").fadeOut("slow");
		jQuery("#welcomeMessage").fadeOut("slow");
	});
	
	jQuery("#overlay").css("opacity", "0.7");
	
	jQuery("#current_status").live("click", function(){
		jQuery("#overlay").fadeIn("slow");
		jQuery("#welcomeMessage").fadeIn("slow");
	});
	
	jQuery("#learn_more").live("click", function(){
		jQuery("#backgroundTab").trigger("click");
	});

	//jQuery("#sendMessage").live("click", sendMessage);

	//jQuery(window).scroll(moveSubmenu);
	Cufon.replace("#main_nav a.menu", {fontFamily:'Santana-BlackCondensed'});
	Cufon.replace("#banner_call, #footer", {fontFamily:'Santana-BlackCondensed'});
	//jQuery("#sureStrike_logo").live("click", navigateToHomePage);
	//initMainNavMenu();
	initPages();
	initSubmenu();
	initResources();
	//initReadMore();
	slideshow();
	
	jQuery("#footer_email").live("click",function(){
		jQuery("#contactTab").trigger("click");
	});
	
	jQuery("#brassFormingLink").click(function(){
		jQuery("#technicalTab").trigger("click");
		jQuery("#closeWelcomeMessage").trigger("click");
	});
	jQuery("#priceListLink").click(function(){
		jQuery("#orderTab").trigger("click");
		jQuery("#closeWelcomeMessage").trigger("click");
	});
	jQuery("#resourcesLink").live("click",function(e){
		e.preventDefault();
		jQuery("#resourcesTab").trigger("click");
	});
	
	jQuery("div.caliberImg").live("click",function(){
		var menu = jQuery(this).attr("data-menu");
		jQuery(menu).trigger("click");
	});
	
	jQuery("div.faqs div.show-answer").live("click", toggleAnswers);
});

function toggleAnswers(){
	var toggle = jQuery(this);
	var next = jQuery(this).next();
	next.slideToggle("slow", function(){
		if(next.is(":visible")){
			toggle.text("Hide Answer");
		}else{
			toggle.text("View Answer");
		}
	});
	
}

function slideshow(){
	setTimeout('switchSlide()',3000);	
}

function switchSlide(){
	if(currentSlide == "#slide6"){
		jQuery("#slide1").fadeIn(function(){
			jQuery("#slide2,#slide3,#slide4,#slide5").show();
			currentSlide = "#slide1";
		});
	}else{
		jQuery(currentSlide).fadeOut(function(){
			var slideNum = currentSlide.substr(6, currentSlide.length);
			slideNum++;
			currentSlide = "#slide" + slideNum;
		});
	}
	setTimeout('switchSlide()',3000);
}

function sendMessage(){	
	if(jQuery.trim(jQuery("#lastName").val()) != "" &&
		jQuery.trim(jQuery("#firstName").val()) != "" &&
		jQuery.trim(jQuery("#email").val()) != "" &&
		jQuery.trim(jQuery("#emailMessage").val()) != ""){
		
		jQuery.post("/contact_info.php", {
			addingContact: true,
			lastName: jQuery("#lastName").val(),
			firstName: jQuery("#firstName").val(),
			address: jQuery("#address").val(),
			city: jQuery("#city").val(),
			state: jQuery("#state").val(),
			zip: jQuery("#zip").val(), 
			country: jQuery("#country").val(),
			phone: jQuery("#phone").val(),
			email: jQuery("#email").val(),
			message: jQuery("#emailMessage").val(),
			contact: jQuery("#methodOfContact option:selected").val() != "" ? jQuery("#methodOfContact option:selected").text() : "",
			time: jQuery("#bestTime option:selected").val() != "" ? jQuery("#bestTime option:selected").text() : ""
		}, function(data){
			if(data == true){
				alert("Thank you for your interest in the SureStrike System.");
				//jQuery("#contactTab").trigger("click");
				window.location = "/garin/contact.php";
			}else{
				alert(data);
			}
		});
	}else{
		alert("Please fill out required fields and try again");
	}
}

function initReadMore(){
	jQuery(".readMore").live("click",function(e){
		e.preventDefault();
		var dataPage = jQuery(this).attr("data-page");
		jQuery("a.menu").removeClass("selected");
		jQuery("#calibersTab").addClass("selected");
		jQuery("#main_content").load("calibers.html", function(){
			jQuery("#"+dataPage).trigger("click");
		});
	});
}

function moveSubmenu(){
	var scrollTop = jQuery(this).scrollTop();
	var scrollDist = scrollTop - 225;
	if(scrollDist > 0){
		jQuery(".submenu_container")
		.stop()
		.animate({
             	marginTop: scrollDist + 10
    	}, "slow" );
	}else {
		jQuery(".submenu_container")
			.stop()
			.animate({
				marginTop: 0
			}, "slow");
	}	
	
}

function initMainNavMenu(){
	jQuery("a.menu").live("click",navigateToPage);
}

function initPages(){
	//jQuery("#main_content").load("home.html", function(){
		Cufon.replace(".caliber_info label", {fontFamily:'Santana-BlackCondensed'});		
	//});
}

function navigateToPage(e, sel){
	e.preventDefault();
	jQuery("a.menu").removeClass("selected");
	var page = jQuery(this).attr("href");
	if(page == "background.html" || page == "calibers.html" || page == "firearms.html" ||
		page == "technical.html" || page == "garin.html"){
		jQuery("#main_content").load(page, function(){
			Cufon.replace(".submenu_header", {fontFamily:'Santana-BlackCondensed'});
			if(sel == null || sel == undefined) sel = 0;
			jQuery(".submenu_header:eq(" + sel + ")").trigger("click");
		});
	}else if(page == "order"){
		window.location = "http://www.surestrikesystem.com/order/";
	}else{
		jQuery("#main_content").load(page);
	}
	
	jQuery(this).addClass("selected");
}

function navigateToHomePage(){
	jQuery("#main_content").load("home.html", function(){
		jQuery("a.menu").removeClass("selected");
		Cufon.replace(".caliber_info label", {fontFamily:'Santana-BlackCondensed'});		
	});
}

function initSubmenu(){
	Cufon.replace(".submenu_header", {fontFamily:'Santana-BlackCondensed'});
	jQuery("a[rel*='lightbox']").lightBox();
	jQuery("#note").slideNote();
	jQuery("#note").live("click", openLoadData);
	
	/*jQuery(".submenu_header").live("click",function(e){
		e.preventDefault();
		var page = jQuery(this).attr("href");
		var imgSrc= jQuery(this).attr("data-image");
		
		if(page.indexOf("#") == 0){
			var position = jQuery(page).position();
			jQuery('html,body').animate(
			   {
					scrollTop: position.top
			   },2000);
		}else{
			
			jQuery(".content_with_left_nav").load(page, function(){
				jQuery("a[rel*='lightbox']").lightBox();
				jQuery(window).scrollTop(0);
				if(jQuery("#note").length > 0){
					jQuery("#note").slideNote();
					jQuery("#note").unbind("click").bind("click", openLoadData);
				}
			});
		}
		
		jQuery(".submenu_header").removeClass("header_selected");
		//var page = jQuery(this).attr("data-content");	
		
		jQuery(".submenu_image").css("background-image","url('images/" + imgSrc + "')");
		jQuery(this).addClass("header_selected");
	});*/
}

function openLoadData(){
	window.location = "/technical/loadData.php";
}

function initResources(){
	jQuery('.resourceCol').live('mouseover mouseout', function(event) {
  if (event.type == 'mouseover') {
    jQuery("div.img", this).stop().animate({
    	top: 300
    },500);
  } else {
	jQuery("div.img", this).stop().animate({
		top: 54
	}, 500);
  }
});

}
