


var total_pagar = 0;

var add_to_cart = -1;



var TAPIOCCA = {



	start : function()

	 {
	 





	 	// Para el efecto onmouseover de los productos

	 	if(document.getElementById('items_holder'))

	 	 {

	 	 	var ldivs = document.getElementById('items_holder').getElementsByTagName('div');

	 	 	for(var ldv in ldivs)

	 	 	 {

	 	 	 	if(ldivs[ldv].id)

	 	 	 	 {

	 	 	 	 	ldivs[ldv].onmouseover = function()

	 	 	 	 	 {

	 	 	 	 	 	newImage = "url(http://www.coroneltapiocca.com/img/producto_bg.jpg)";

						var this_div = document.getElementById(this.id);

						var this_div = document.getElementById(this.id);



	 	 	 	 		this_div.style.backgroundImage = newImage;

	 	 	 	 		this_div.style.backgroundPosition = 'left bottom';

	 	 	 	 		this_div.style.backgroundRepeat = 'no-repeat';

	 	 	 	 	 }



	 	 	 	 	ldivs[ldv].onmouseout = function()

	 	 	 	 	 {

						var this_div = document.getElementById(this.id);

	 	 	 	 		this_div.style.backgroundImage = 'none';

	 	 	 	 	 }

	 	 	 	 }



	 	 	 }



	 	 	//alert(ldivs.length);

	 	 }



		// Para la navegación de las noticias

		var mas_noticias_top = document.getElementById('mas_noticias_top');

		var mas_noticias_bot = document.getElementById('mas_noticias_bot');



		var men_noticias_top = document.getElementById('men_noticias_top');

		var men_noticias_bot = document.getElementById('men_noticias_bot');



		if(mas_noticias_top)

		 {

			mas_noticias_top.onclick = function()

		 	 {

		 	 	var paginacion = this.href.replace(/^.*[\/\\]/g, '');

		 		TAPIOCCA.getRequest('mas_noticias', paginacion);

				return false;

		 	 }



			mas_noticias_bot.onclick = function()

		 	 {

				var paginacion = this.href.replace(/^.*[\/\\]/g, '');

		 		TAPIOCCA.getRequest('mas_noticias', paginacion);

				return false;

		 	 }

		 }



		if(men_noticias_top)

		 {

			men_noticias_top.onclick = function()

		 	 {

				var paginacion = this.href.replace(/^.*[\/\\]/g, '');

		 		TAPIOCCA.getRequest('men_noticias', paginacion);

				return false;

		 	 }



			men_noticias_bot.onclick = function()

		 	 {

				var paginacion = this.href.replace(/^.*[\/\\]/g, '');

		 		TAPIOCCA.getRequest('men_noticias', paginacion);

				return false;

		 	 }

		 }





		// Para la busqueda por localidad

		if(document.getElementById('por_localidad'))

	 	 {

	 		var localidad_inputs = document.getElementById('por_localidad').getElementsByTagName('input');



	 		for(var loc=0; loc<localidad_inputs.length; ++loc)

	 	 	 {

				if(localidad_inputs[loc].type == 'radio')

				 {

					localidad_inputs[loc].onclick = function()

					 {

					 	TAPIOCCA.getRequest('local_tiendas', this.value);

					 }

				 }

	 	 	 }

	 	 }





		// Para añadir a la compra y para la etiqueta de no hay stock

		if(document.getElementById('add_cesta'))

		 {

		 	var lista = document.getElementById('lista');

		 	lista.onchange = function()

		 	 {

		 	 	if(this.value == '-1')

		 	 	 {

		 	 		document.getElementById('no_stock').style.display = 'inline';

		 	 		add_to_cart = '-1';

		 	 	 }

		 	 	else

		 	 	 {

					document.getElementById('no_stock').style.display = 'none';

		 	 		add_to_cart = '1';

				 }

		 	 }



		 	var acesta = document.getElementById('add_cesta');

		 	acesta.onclick = function()

		 	 {

		 	 	var cantidad = document.getElementById('articulos').value;

		 	 	var item = document.getElementById('lista').value;

		 	 	if(cantidad < 1 || item == '@is:x' || add_to_cart == '-1')

		 	 		alert('Hay un error en su selección.\nPor favor seleccione correctamente los artículos para poder continuar.');

		 	 	else

		 	 		TAPIOCCA.getRequest('add_cesta', Array(cantidad, item));

		 	 	return false;

		 	 }

		 }





		// Para enviar un correo para apuntarse a los boletines

		if(document.getElementById('apuntate'))

		 {



		 	var form_email = document.getElementById('form_email');

		 	var apuntate = document.getElementById('apuntate');

//		 	apuntate.onclick = function()

			form_email.onsubmit = function()

		 	 {



		 	 	var email = document.getElementById('email').value;



		 	 	if( email == '' )

		 	 		alert('Debes indicar un email correcto.');

		 	 	else

		 	 	{

		 	 		TAPIOCCA.getRequest('apuntate', Array(email));

		 	 	}





			return false;

		 	 }

		 }





		// Para cambiar el importe por forma de pago

		if(document.getElementById('forma_pago'))

		 {

			var total_pagar = document.getElementById('total_a_pagar').innerHTML.replace('€', '');



			var forma_pago = document.getElementById('forma_pago');

			forma_pago.onchange = function()

			 {

			 	if(this.value == 1)

			 	 {

			 		document.getElementById('costo_de_pago').innerHTML = '11 €';

			 		document.getElementById('total_a_pagar').innerHTML = total_pagar+' €';

			 		document.getElementById('total_pago').value = total_pagar;

			 	 }

			 	else if(this.value == 2)

			 	 {

			 	 	var nuevo_total = total_pagar-3;

			 	 	nuevo_total = nuevo_total.toFixed(2);



			 		document.getElementById('costo_de_pago').innerHTML = '8 €';

			 		document.getElementById('total_a_pagar').innerHTML = nuevo_total+' €';

			 		document.getElementById('total_pago').value = nuevo_total;

			 	 }



			 	return false;

			 }

		 }





		// Para copiar datos de envio en facturación

		if(document.getElementById('datos_envio_factura'))

		 {

		 	var link = document.getElementById('datos_envio_factura').getElementsByTagName('a');



			var env_input = document.getElementById('datos_envio_tabla').getElementsByTagName('input');

		 	var env_select = document.getElementById('datos_envio_tabla').getElementsByTagName('select');



			var fac_input = document.getElementById('datos_factura_tabla').getElementsByTagName('input');

		 	var fac_select = document.getElementById('datos_factura_tabla').getElementsByTagName('select');





			/* auto fill to be removed

			for(var inp=0; inp<env_input.length; ++inp)

			 {

			  if(env_input[inp].type != 'radio')

				{

					env_input[inp].value = 'dsdsdasd';

			    }

			 }

			*/





		 	link[0].onclick = function()

		 	 {

		 	 	for(var inp=0; inp<env_input.length; ++inp)

		 	 	 {

					if(env_input[inp].type != 'radio')

						fac_input[inp].value = env_input[inp].value;

		 	 	 }



				fac_select[0].value = env_select[0].value;

				document.getElementById('obs_factura').value = document.getElementById('obs_envio').value;



		 	 	return false;

		 	 }



			var envio_form = document.getElementById('finalizar_form');

			envio_form.onsubmit = function()

			 {

			 	for(var inp=0; inp<env_input.length; ++inp)

		 	 	 {

					if(fac_input[inp].value == '' || env_input[inp].value == '')

					 {

						alert('Todos los campos son obligatorios.\n\nPor favor compruebe el formulario.');

						return false;

					 }

		 	 	 }

			 	return true;

			 }



		 }





		// Para volver a los productos

		if(document.getElementById('return_to_sender'))

		 {

		 	var return_sender = document.getElementById('return_to_sender');

		 	return_sender.onclick = function()

		 	 {

		 	 	history.go(-1);

		 	 	return false;

		 	 }

		 }





		// Para centrar las imagenes verticalmente en IE

		if(document.getElementById('items_holder') && navigator.appName.match('Explorer'))

		 {

		 	var pics = document.getElementById('items_holder').getElementsByTagName('img');

		 	for(var ps=0; ps<pics.length; ++ps)

		 	 {

		 	 	if(pics[ps].name == "producto_pic")

		 	 	 {

		 	 	 	var space_left = 143 - pics[ps].height;

		 	 	 	pics[ps].style.marginTop = space_left/2;

		 	 	 }

		 	 }

		 }





		// Para mostrar el tooltip

		if(document.getElementById('mini_pic_holder'))

		 {



		 	var mpics = document.getElementById('mini_pic_holder').getElementsByTagName('img');

		 	for(var mp=0; mp<mpics.length; ++mp)

		 	 {

		 	 	mpics[mp].onmouseover = function()

		 	 	 {

		 	 	 	ddrivetip(this.id, 70);

		 	 	 	//setTimeout("hideddrivetip()", 800);

		 	 	 }



		 	 	mpics[mp].onmouseout = function()

		 	 	 {

		 	 	 	hideddrivetip();

		 	 	 }

		 	 }

		 }



	 },





	// Para hacer las peticiones al Ajax

	getRequest : function(accion, args)

	 {



	 	var xdata = Array(accion, args, 'http://www.coroneltapiocca.com/includes/processor.php');

		AJAX_DATA.ajax_getData(xdata);

	 }



 }





/* LOAD */

function addLoadEvent(fn)

 {

	var old = window.onload;

	if(typeof window.onload != 'function')

		window.onload = fn;

	else

		window.onload = function()

		 {

			old();

			fn();

		 }

 }



addLoadEvent( function() { TAPIOCCA.start(); } );

