/*window.addEvent('domready', function()
{
  var nav_menus = $$('div.navigation .nav_menu');
  var nav_links = $$('div.navigation .tog');
  var menu_slide_state="hidden";
  
  nav_menus.each(
  function(el, i)
  {            
    var slider=new Fx.Slide(el);
    
    if((el.id!=current_section || !has_query_string) && el.id!=current_parent_section)
    {
      slider.hide();
      menu_slide_state="hidden";
    }
    else
    {
    	slider.show();
   		menu_slide_state="visible";
	  }
	  
	  nav_links.each(
		function(nl, i)
		{
			nl.addEvent('click',function()
			{
				if(nl.href || !has_query_string)
      	{
					if(menu_slide_state=="hidden" && nl.nodeName=="TABLE")
					{
	      		menu_slide_state="visible";
	      		nl.addClass("current");
	      		slider.toggle();
					}
	      	else if(nl.nodeName=="TABLE")
	      	{
	    		
	      		menu_slide_state="hidden";
	      		slider.toggle();
	      		nl.removeClass("current");
	    		}
	      }
			});
		});
	  
	});
});
*/
function setcookie(name, value, days) 
{
	if(days) 
	{
		var date=new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires="; expires="+date.toGMTString();
	}
	else 
		var expires = "";
		
	document.cookie=name+"="+value+expires+"; path=/";
}

function readcookie(name) 
{
	var nameEQ=name+"=";
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ)==0) 
			return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function erasecookie(name) 
{
	setcookie(name,"",-1);
}

//when the dom is ready
window.addEvent('domready',function() 
{
	new SmoothScroll({ duration:700 }, window);
});

window.addEvent('domready', function() 
{
	var view_basket_button=$('view_basket_button_id');
	
	if(view_basket_button)
	{
		view_basket_button.addEvent('click', function()
		{
			erasecookie("cart_form");
		});
	}
	
});
	
window.addEvent('domready', function() 
{
	var captcha_new_image_links=$$('.captcha_image_refresh_link');
		
	if(captcha_new_image_links)
	{	
		captcha_new_image_links.each
		(
			function(link_el, i)
			{
				link_el.removeProperty('href');
				link_el.style.cursor="pointer";
				
				link_el.addEvent('click', function() 
				{
					var captcha_imagea=$$('.captcha_image');
					if(captcha_imagea)
					{
						var random=Math.floor(Math.random()*10000001)
						
						captcha_imagea.each
						(
							function(img_el, j)
							{
								img_el.src="/captcha_image.php?r="+random;
							}
						);
					}
				});
				
			}
		);
	}
}
);



/*
// navigation menu effects
window.addEvent('domready', function()
{
	var nav_menu=$('navigation');
	
	if(nav_menu)
	{
		var bg_colour_start="#ffffff";
		var bg_colour_end="#F6CD7E";
		var colour_start="#EF9C00";
		var colour_end="#ffffff";
		
		var nav_links=nav_menu.getElements('a');

		nav_links.each(function(el, i)
		{
			if(!el.hasClass("current"))
			{
				var trans=new Fx.Morph(el, {duration:180, transition: Fx.Transitions.Quad.easeOut, link:'chain'});
				
				el.addEvent('mouseenter', function()
				{
					trans.start({'background-color':[bg_colour_start, bg_colour_end], 'color':[colour_start, colour_end]});
				}
				);
				
				el.addEvent('mouseleave', function()
				{
					trans.start({'background-color':[bg_colour_end, bg_colour_start], 'color':[colour_end, colour_start]});
				}
				);
			}
		}
		);

	}
}
);

*/


var opacity_min=0.4;
var opacity_max=1.0;
var opacity_fade_duration=360;


// search box
/*
window.addEvent('domready', function()
{
	var header_search=$('header_search');
	
	if(header_search)
	{
		var fade=new Fx.Morph(header_search, {duration:opacity_fade_duration, transition: Fx.Transitions.Sine.easeOut, link:'cancel'});
		
		var search_textbox=header_search.getElements('.search_input');
		if(search_textbox)
		{
			search_textbox.each(function(el, i)
			{
				el.addEvent('focus', function()
				{
					fade.start({'opacity':[opacity_min, opacity_max]});
				}
				);
				
				el.addEvent('blur', function()
				{
					fade.start({'opacity':[opacity_max, opacity_min]});
				}
				);
				
				el.addEvent('domready', function()
				{
					fade.set({'opacity':[opacity_min]});
				}
				);
			});
		}
	}
}
);
*/




window.addEvent('domready', function()
{
	var a=new Swiff('/packagingmachinery/flash/chesapeake_machinery_fader.swf', {container:'slideshow', width:820, height:250});
	
	var b=new Swiff('/flash/news_ticker.swf', {container:'news_ticker', width:729, height:22});
});