function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function load() {
	var load = window.open('indexpage_video.html','','scrollbars=no,menubar=no,height=438,width=525,resizable=no,toolbar=no,location=no,status=no,top=0,left=0');
}

function addItem(thefield){
	var theform = document.forms['aspnetForm'];
	
	if(theform.btnAddCart.length){
		var i = findIndex(thefield, theform);
		var buyid = theform.buyid[i].value;
		var qty = theform.qty[i].value;			
	}else{
		var buyid = theform.buyid.value;
		var qty = theform.qty.value;		
	}
	
	var theUrl = "http://shopping.netsuite.com/app/site/query/additemtocart.nl?c=484400&ext=T&buyid=" + buyid + "&qty=" + qty;
	var validate = true;
	if(isNaN(qty) || qty=="" || qty < 1){
		validate = false;
	}
	if(validate==true){
		//Urchin Tracking
		__utmLinkPost("Add Product " + buyid);
		//pageTracker._linkByPost(this);
		theform.action = theUrl;
		//theform.submit();
	}else{
		alert("Please enter a valid quantity");
		return false;
	}
}

function findIndex(value, theform){
	var ctr = "";
	for (var i=0; i < theform.btnAddCart.length; i++) {
		// use === to check for Matches. ie., identical (===), ;
		if (theform.btnAddCart[i] == value) {
			return i;
			break;
		}
	}
}

function schnipp() {
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function schnupp(n, d) {
	var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=schnupp(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function schnapp() {
	var i,j=0,x,a=schnapp.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=schnupp(a[i]))!=null){document.MM_sr[j++]=x ; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Rotator
(function($) {
	function Rotator(elem, options) {
		var selected = 0;
		elem = $(elem);
		elem.prepend($('<ul></ul>'));									// Add area for list
		elem.find('div').each(function(index, Element){						// Add rotator buttons for each panel
			var node = '<li title="'+$(this).find('a').attr('title')+'" data="'+(index+1)+'">'+(index+1)+'</li>';
			if (index == 0) node = '<li class="selected" title="'+$(this).find('a').attr('title')+'" data="'+(index+1)+'">'+(index+1)+'</li>'
			elem.find('ul').prepend($(node));							
		});	
		elem.find('ul li').click(function(event){							// Add click functionaliy to buttons
			elem.stopTime();
			fadeIn(parseInt($(this).attr("data"))-1, options.transition);
			event.preventDefault();
		});	
		elem.everyTime(														// Create auto-rotatiion
			options.duration + options.transition, 
			function(i){fadeIn(selected+1, options.transition);}
		);
		elem.find('div').first().show().addClass('selected');				// Select the first thing
		
		function fadeIn(pos, speed){										// Fades panel out then new one in
			divs = elem.find('div');				
			btns = elem.find('ul li');
			divs.fadeOut();
			btns.removeClass('selected');
			$(divs.get(selected)).fadeOut(speed, function(){
				$(divs.get(selected)).fadeIn();
			});
			selected = pos % divs.size();
			$($.grep(btns, function(n, i){
  				return ($(n).attr("data") == selected+1);
			})).addClass('selected');
					
		};
		
		function slideTo(pos, speed){										// Slides panels left or right to bring target into view
			divs = elem.find('div');				
			btns = elem.find('ul li');
			btns.removeClass('selected');
			pos = pos % divs.size();
			divs.each(function(index, Element){
				$(this).css('left', -615 * (selected - index));
				$(this).animate({left:-615 * (pos - index)}, speed);
				$(this).show();
			});		
			selected = pos;
			$($.grep(btns, function(n, i){
  				return ($(n).attr("data") == selected+1);
			})).addClass('selected');
		};		
	};
	
	$.fn.rotator = function(options) {  								// Method to attach rotator to elements
  		var defaults = {duration: 7000,transition:1000};  
  		var options = $.extend(defaults, options||{});       
		return this.each(function()
		{
    		var el = new Rotator($(this), options);
    		$(this).data("rotator", el);  
    	});        
 	}; 
})(jQuery);

$(function(){						// On Ready	
	$("div.rotator").rotator();		// Attach Rotator
});

//--> 

