window.addEvent('domready', function() {
	var accordion = new Accordion('h1.menuToggler', 'ul.menuSubContainer', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('background', 'transparent url(../_img/textred.jpg)');
		},
	 
		onBackground: function(toggler, element){
			toggler.setStyle('background', 'transparent url(../_img/textgreen.jpg)');
		}
	}, $('accordion'));
});

function gotoMarca (marcaid){
	if(marcaid != 0)
		window.location="/marcas.php?marca="+marcaid;
}

function showSubs (){
	$('newsletterWrapper').setStyle('display','none');
	$('newsletterFormWrapper').setStyle('display','block');

		$('nlFormPt2').setStyle('display','none');
		var valid = new Validation('newsSubsForm',{immediate : true});
		function mostrarCAPTCHA() {
			if(valid.validate()) {
				$('nlFormPt1').setStyle('display','none');
				$('nlFormPt2').setStyle('display','block');
				$('nl_codec').focus();
			}
		};
		function onEnter(ev){
			if (ev.keyCode==13){
				mostrarCAPTCHA();
				return false;
			}
		};
		$('SubscreverCont').addEvent('click', mostrarCAPTCHA );
		$('nl_emailc').onkeypress = onEnter;
		$('nl_nomec').onkeypress = onEnter;
}

/*
 *
 * funções referentes ao carrinho
 *
 */

function addToCart( prodId, quant) {
	
	queryString = Object.toQueryString( { prodID: prodId, quant: quant } );
	var objAjax = new Ajax('_ajax/addToCart.php?' + queryString, {
		method: 'get',
		evalScripts: true,
		onComplete: function(){
			cart = $('carrinhoFlasher');
			var fx = cart.effects({duration: 200, transition: Fx.Transitions.Quart.easeOut});
			fx.start({
				'background-color': '#8cb058'
			}).chain(function(){
				this.start({
					'background-color': '#e0dec5'
				});
			}).chain(function(){
				this.start({
					'background-color': '#8cb058'
				});
			}).chain(function(){
				this.start({
					'background-color': '#e0dec5'
				});
			})
			$('carrinhoQuant').innerHTML = numProd;
		}
	});
	objAjax.request();
}

function removeFromCart ( prodId ) {
	queryString = Object.toQueryString( { prodID: prodId, removeItem: true } );
	var objAjax = new Ajax('_ajax/addToCart.php?' + queryString, {
		method: 'get',
		evalScripts: true,
		onComplete: function(){
			window.location="/carrinho.php";
		}
	});
	objAjax.request();
}

function updateCart ( prodId, prodPrice, prodIva, quant) {
	queryString = Object.toQueryString( { prodID: prodId, prodPrice: prodPrice, prodIva: prodIva, quant: quant, updateItem: true } );
	var objAjax = new Ajax('_ajax/addToCart.php?' + queryString, {
		method: 'get',
		evalScripts: true,
		onComplete: function(){
			//window.location="/carrinho.php";
			
			total = prodPrice*quant;
			inputSIva = $('prod1'+ prodId);
			inputSIva.setProperty('value',total);
				
			inputCIva = $('prod2'+prodId);
			if(prodIva< 10)
				iva = parseFloat("0.0"+prodIva);
			else
				iva = parseFloat("0."+prodIva);
			
			inputCIva.setProperty('value',(total*iva)+total);
			
			$('carrinhoQuant').innerHTML = numProd;
		}
	});
	objAjax.request();
}

function clearCart ( ) {
	queryString = Object.toQueryString( { clearCart: true } );
	var objAjax = new Ajax('_ajax/addToCart.php?' + queryString, {
		method: 'get',
		evalScripts: true,
		onComplete: function(){
			$('carrinhoQuant').innerHTML = 0;
		}
	});
	objAjax.request();
}

//função que corre submit caso os dados estejam válidos
function validateOnSubmit () {
	
	
}