/*  $(document).ready(function(){

    $("#top_menu").hover(
      function () {
        $(".sub").animate({
        right: "0"

      }, 500 );}
)
  //li with fade class
  // $("li.fade").hover(function(){$(this).fadeOut(100);$(this).fadeIn(500);});

  });
*/

$(document).ready(function() {
$('#promo_img').cycle({ 
    fx:      'fade', 
    speed:    1000, 
    timeout:  2000
});
});


$(document).ready(function(){

	$.fn.wait = function(time, type) {
		time = time || 200;
		type = type || "fx";
		return this.queue(type, function() {
			var self = this;
			setTimeout(function() {
				$(self).dequeue();
			}, time);
		});
	};
	function runIt() {
		$(".top_menu_button").wait()
		.animate({"opacity": 0.6},1000)
		.wait()
		.animate({"opacity": 1},1000,runIt);
	}
	runIt();

$('form.sub input').hover(function(){$(this).css({'background-position':'0 100%'});},function(){$(this).css({'background-position':'0 0'});});



var jqueryslidemenu = {

animateduration: {over: 300, out: 200}, //duration of slide in/ out animation, in milliseconds

buildmenu:function(){
	jQuery(document).ready(function($){
		var $mainmenu=$(".drop-down");
		var $headers=$mainmenu.parent();
		$headers.each(function(i){
			var $curobj=$(this);
			var $subul=$(this).find('.drop-down:eq(0)');
			
			$curobj.hover(
				function(e){
					var $targetul=$(this).children(".drop-down:eq(0)");
					/*$targetul.slideDown(jqueryslidemenu.animateduration.over);*/
						/*$("#top_menu").css('height', '250px');*/
						$targetul.animate({right: "0"}, 500 );
						$(".top_menu_button").css("opacity","1").stop().toggleClass("top_menu_button").addClass("top_menu_button_hover");
				},
				function(e){
					var $targetul=$(this).children(".drop-down:eq(0)");
					$targetul.stop(true,true);
					/*$targetul.slideUp(jqueryslidemenu.animateduration.out);*/
						$targetul.animate({right: "-323px"}, 500 );
						$(".top_menu_button_hover").removeClass().toggleClass("top_menu_button");
						/*$("#top_menu").css('height', '74px');*/
						runIt();
				}
			) //end hover
			
			$(".sub").hover(function(){$("#top_menu").css("background-position","left top")}, function(){$("#top_menu").css("background-position","right top")})
		}) //end $headers.each()
		$mainmenu.find(".drop-down").css({/*display:'none', visibility:'visible'*/})
	}) //end document.ready
}
}

//build menu on page:
jqueryslidemenu.buildmenu();




});



