$(document).ready(function() {

	jQuery(".sitemap-e a").click(function(event) {
		event.preventDefault();
		jQuery("dd").slideDown();
		//$("#sitemap").css({"padding-left":"150px"});
		jQuery(".sitemap-e").hide();
		jQuery(".sitemap-c").show();
		//event.stopPropagation();
	});

	jQuery(".sitemap-c a").click(function(event) {
		event.preventDefault();
		jQuery("dd").slideUp();

		setTimeout(function()
		{
			jQuery(".sitemap-c").hide();
			jQuery(".sitemap-e").show();
			//$("#sitemap").css({"padding-left":"295px"});
		}, 425);
		$("#sitemap").css({"height":"30px"});
		//event.stopPropagation();
		});
	
	$('#nav li').hoverIntent(
         function () {  
             //show its submenu  
             $('ul', this).slideDown(250);  
   
         },   
         function () {  
             //hide its submenu  
             $('ul', this).slideUp(250);     
         }  
     );

	 
	 /* SEO Footer - Moloksher
	 **************************************************************************/
	var headerHeight = jQuery("#seo_footer_header a").height();
	jQuery("#seo_footer_header").css("height",headerHeight+12);
	$("#seo_footer_header a#1").addClass('on');
	jQuery("#seo_footer_content div#content_1").addClass('on');
	
	jQuery("#seo_footer_header a").click(function(event) {
		var headerHeight = jQuery("#seo_footer_header a").height();
		jQuery("#seo_footer_header").css("height",headerHeight+12);
		event.preventDefault();
		jQuery("#seo_footer_header a").removeClass("on");
		$(this).addClass('on');
		
		
		jQuery("#seo_footer_content div").removeClass("on");
		jQuery("#seo_footer_content div#content_"+this.id).addClass('on');
		
		
	});
	
	/* added this to get rid of the top border img on the second LI - Moloksher
	 **************************************************************************/
	$('ul#nav li ul li:nth-child(2) a').css({"background-image":"none"});
	/*************************************************************************/
	

	$('form#newsletter-signup').validate({
		errorLabelContainer: "#messageBox",
		wrapper: "p",
		onkeyup: false,
		rules: {
	    	email: {
	      		required: true,
	      		email: true
	    	}
	  	},
	  	messages: {
	    	email: {
	      		required: "Enter an email address.",
	      		email: "Enter a valid email address."
	    	}
	  	}
	});
	
	$.preLoadImages("/images/bg-home-1.jpg","/images/bg-mainnav-sublist-middle.png","/images/bg-mainnav-item.gif","/images/bg-mainnav-sublist-bottom.png","/images/bg-mainnav-sublist-top.png","/images/sitemap-collapse.gif","/images/sitemap-collapse-l.gif");
	$("a.rsswidget img").attr("src","/images/icon-rss-footer.png").css({"width":"29px","height":"28px","background":"transparent","margin-right":"-5px","position":"relative","top":"10px"});
	
	//$(".connect_widget_comment_box").css({"top":"-25px"});
	
});

$("#find-solution").submit(function(e) {
	$(this).ajaxSubmit();
	//e.preventDefault();
});

function resetChallenge() {
	if(document.forms["find-solution"].elements["challenge"].selectedIndex!=0) {
		document.forms["find-solution"].elements["challenge"].selectedIndex=0;
		$("#teaser").html("<p>&nbsp;</p>");
	}
}

function checkChallenge() {
	if(document.forms["find-solution"].elements["challenge"].selectedIndex!=0) {
		$("#submit").css({"display":"block"});
		$("#instructions").css({"display":"none"});
	} else {
		$("#submit").css({"display":"none"});
		$("#instructions").css({"display":"block"});
	}
}

function pauseCycler() {
	$('#content-home').cycle('pause');
}

function resumeCycler() {
	//alert("Starting slideshow...");
	$("#flash-movie").remove();
	$("#ch-1").html("<img src=/images/bg-home-1.jpg>");
	$("#content-home").cycle("resume");
	//$('#content-home').cycle({timeout: 5000});
	//played = true;
}

(function($) {
	var cache = [];
 	// Arguments are image paths relative to the current page.
 	$.preLoadImages = function() {
	   	var args_len = arguments.length;
	   	for (var i = args_len; i--;) {
	     	var cacheImage = document.createElement('img');
	     	cacheImage.src = arguments[i];
	     	cache.push(cacheImage);
	   	}
	}
})(jQuery);

function loadCustomerURL(url) {
	var w = (window.open(url, "_blank", "", false));
}
