


		//browser detection
		function detectMacXFF() {
  		var userAgent = navigator.userAgent.toLowerCase();
  		if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    		return true;
  			}
		}


	function detectFF() {
  		var userAgent = navigator.userAgent.toLowerCase();
  		if (userAgent.indexOf('firefox')!=-1) {
    		return true;
  		}
	}

	var isGenFF = detectFF();
	var isMacFF = detectMacXFF();
	
		

		
		


	

		

		
		
		
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXX---CART---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	


	//set cart objects and variables
		
	
	
	function generateRandomNumber() {
		var randomNumber2=Math.floor(Math.random()*9000);
		return randomNumber2;
	}
	
	
	function myBurl (baseUrl) {
		var burl = baseUrl + generateRandomNumber();
		return (burl);
	}
	
	
		function reLoadCart(myUrl, myDiv) {
	var myAjaxGet = new Ajax(myBurl(myUrl), {method: 'get', update: myDiv}).request();
	}
	
	







	function cartFormSubmitNoState(myForm, AB) {
			
					var productSKU = myForm.elements[0].value;	
					var leftNav = document.getElementById('leftNavSideCart');
					var headerCart = document.getElementById('headerCart');
					if (leftNav != null) {
						leftNav.innerHTML = '...loading';
							}
					if (headerCart != null) {
						headerCart.innerHTML = ' &nbsp; | &nbsp;  ...loading';	
							}
					
					
					$('hiddenCart'+ productSKU).innerHTML = '...loading';
					
					//stop form submission
					//myForm.stop();
				
					//send ajax request
					$(myForm).send({
						onComplete: function() {
							var allDivs = document.getElementsByTagName('div');
							for(var i=0;i<allDivs.length;i++) {
							if((allDivs[i].className == 'cartInfo' || allDivs[i].className == 'cartInfoProducts') && allDivs[i].innerHTML!='') {
								allDivs[i].innerHTML = ''
								}
							}
							$('storeButtons'+productSKU+AB).innerHTML = '<input  type="image" src="../../assets/images/global/buttons/addtocart.gif" border="0" />';
							
							var url = 'index.cfm?method=storeproducts.showSideCart&A=';
							var urlForHeader='index.cfm?method=storeproducts.showSideCart&isHeader=1&A=';
	

							
							var thisDiv = document.getElementById('hiddenCart' + productSKU);
							//$('hiddenCart'+ productSKU).innerHTML = 'this worked';
							reLoadCart(url, thisDiv);
							if (leftNav != null) {
								reLoadCart(url, leftNav);
							}
							if (headerCart != null) {
								reLoadCart(urlForHeader, headerCart);
							}

						}
					});

}


var authenticateBox = $('layAuthentication');

if(authenticateBox != null) {

$('layAuthentication').style.top = '150px';

var logTop = new Fx.Style('layAuthentication', 'top', {duration:1000/*, transition: Fx.Transitions.Back.easeInOut*/});



window.addEvent('scroll', function(e) {
		thisScroll = window.getScrollTop();
		logScrollOld = $('layAuthentication').style.top;
		logScrollNew = thisScroll+150;
		setTimeout('logTop.start(logScrollOld, logScrollNew)', 300);
	});


}