
var anim;
							var animating = false;
							var pos = 0;
							var maxMove = 0;
							var curImg = 3;
							var maxImg = 0;
							var minImg = 0;
							var linkRef = '';
							var caption = '';
							var curItem;
							
							function changePic(e)
							{
								if (!animating)
								{
								
								var fad = new YAHOO.util.Anim('mainpic', {opacity: { to: 0}},0.7,YAHOO.util.Easing.easeIn);
								linkRef = this.href;
								if (this.getElementsByTagName('p').length == 0)
								{
									if(curItem !=null)
										curItem.className = '';
									caption = this.firstChild.nodeValue;
									curItem = this;
									this.className = 'selected';
								}
								else
								if (this.getElementsByTagName('p')[0].firstChild == null)
									caption = '';
								else
									caption = this.getElementsByTagName('p')[0].firstChild.nodeValue;
								fad.onStart.subscribe(function(){
										animating=true; 
										Element.update('maincaption',caption);
										});
							
								
								fad.onComplete.subscribe(function() { 
									$('mainpic').src= linkRef;
									var fad2 = new YAHOO.util.Anim('mainpic',{opacity: {to:1}},0.7,YAHOO.util.Easing.easeOut);
									fad2.onComplete.subscribe(function() { animating=false;});
									fad2.animate();
								});
									
								fad.animate();
								
								}
								preventDefault(e);
							}
							function setupScroll()
							{
								
								var textLink = document.getElementsByClassName('imageChange');
								if (textLink.length > 0)
								{
									var links = textLink[0].getElementsByTagName('a');
									for(var i=0;i<links.length;i++)
									{
										YAHOO.util.Event.addListener(links[i],'click',changePic);
									}
								}
								
								if ($('productlist') != null)
								{
								var prods = $('productlist').getElementsByClassName('productitem');
								
								if ($('productlist').className != 'linkitem')	
								for(var i=0;i<prods.length;i++)
								{
									YAHOO.util.Event.addListener(prods[i].getElementsByTagName('a')[0],'click',changePic);
								}
								
								if ($('prodnav') != null)
								{
																
								
								if (prods.length > 3)
								{
								maxMove = -(prods[prods.length-3].offsetLeft)
								minImg = 3;
								}
								else
								{
								curImg = prods.length;
								minImg = prods.length;
								}
								maxImg = prods.length;
								Element.update('totPic',(prods.length + '').pad(2,"0",0));
								updateNav();
								}
								}
							}
							
							function updateNav()
							{
							Element.update('curPic',(curImg + '').pad(2,"0",0));
							$('rnav').style.visibility = curImg >= maxImg ? 'hidden' : 'visible';
							$('lnav').style.visibility = curImg <= minImg ? 'hidden' : 'visible';
							}
							
							function sRight()
							{
								
								if (!animating)
								{
								
								if (pos > maxMove )
								{
								curImg ++;
								
								pos -= 150;
								anim = new YAHOO.util.Motion('productlist', { points: {by: [ -150,0]}},1,YAHOO.util.Easing.easeOut);
								
								anim.onStart.subscribe(function(){$('prodnav').style.display='none';animating=true;});
								anim.onComplete.subscribe(function(){Effect.Appear('prodnav');animating=false});
								
								anim.animate();
								
								}
								updateNav();
								
								}
							}
							function sLeft()
							{
		
								
								if (!animating)
								{
								if (pos < 0)
								{
								pos += 150;
								curImg--;
								
								anim = new YAHOO.util.Motion('productlist', { points: {by: [ 150,0]}},1,YAHOO.util.Easing.easeOut);
									
								anim.onStart.subscribe(function(){$('prodnav').style.display='none';animating=true;});
								anim.onComplete.subscribe(function(){Effect.Appear('prodnav');animating=false});
								anim.animate();
								}
								
								updateNav();
								}
								
								
							}
							
							YAHOO.util.Event.onDOMReady(setupScroll);	