function SetForm(elementId,valor) {
	if (document.getElementById(elementId)) {
		document.getElementById(elementId).value=valor;
	}
}

function PagerSubmit() {
	defaultCommand = document.getElementById('defaultCommand').value;
 	document.getElementById('actionForm').value = defaultCommand;
 	document.getElementById('page').form.submit();
	return true;
}

function recordar() {
	var l=screen.availWidth-(420+20);
    window.open("/recordar.cgi","Contrasenia","width=420,height=240,directories=no,toolbar=no,resizable=no,menubar=no,scrollbars=no,top=20,left="+l);
}

function addProductToBasket(idProduct, quantity) {
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX
	new Ajax.Request('/index.pl', {
			parameters: '_a=addProductToBasket&_c=catalogueFront&id_product='+idProduct +'&quantity='+quantity+'&_nocache='+rand,
			method: 'get',
			//onCreate: function(){
			//			$('LoaderProductsBasket').style.display = 'block';
			//			$('ticket').style.display = 'none';
			//		},
			onSuccess: function(transport) {
				var response = transport.responseText;
				//alert('Se ha agregado el producto al carro de compras');
			},
			onComplete: function(transport) {
							//$('LoaderProductsBasket').style.display = 'none';
							//$('ticket').style.display = 'block';
							alert('Se ha agregado el producto al carro de compras');
							getTicket();
						},
			onFailure: function(){ alert('No se pudo agregar el producto.') }
		});
}

function getTicket() {
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX
	new Ajax.Updater('ticket', '/index.pl', {
					evalScripts:true,
					evalJS:true,
					parameters: '_c=serviceProvider&_a=getService&serviceName=get_ticket&template=carro_compra.tmpl&_nocache='+rand,
					method: 'get',
					onCreate: function(){
// 							$('ticket').innerHTML = '<div align="center"><img src="images/ajax-loader.gif" alt="cargando datos"></div>';
							$('ticket').style.display = 'block';
					},
					onComplete: function(transport) {
						if (200 != transport.status){
								var response = transport.responseText;
								$('ticket').style.display = 'none';
							}
					},
					onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.');}
				});
}

function getTicketHome() {
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX
	new Ajax.Updater('ticket', '/index.pl', {
					evalScripts:true,
					parameters: '_c=serviceProvider&_a=getService&serviceName=get_ticket&template=carro_compra_home.tmpl&_nocache='+rand,
					method: 'get',
					onCreate: function(){
// 							$('ticket').innerHTML = '<div align="center"><img src="images/ajax-loader.gif" alt="cargando datos"></div>';
							$('ticket').style.display = 'block';
					},
					onComplete: function(transport) {
						if (200 != transport.status){
								var response = transport.responseText;
								$('ticket').style.display = 'none';
							}
					},
					onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.');}
				});
}


function deleteItem(idItem){
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX
	new Ajax.Request('/index.pl', {
						parameters: '_a=deleteProductFromBasket&_c=catalogueFront&id_basket_item='+idItem+'&_nocache='+rand,
						method: 'get',
						onCreate: function(){
// 							$('LoaderTicket').style.display = 'block';
// 							if ($('ticket')){$('ticket').style.display = 'none';}
						},
						onComplete: function(transport) {
							if (200 == transport.status){
								var response = transport.responseText;
								alert('Se ha eliminado correctamente el producto de su carro de compras');
// 								$('LoaderTicket').style.display = 'none';
// 								$('ticket').style.display = 'block';
								getTicket();
							}
							else {alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.');}
						},
						onFailure: function(transport){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.');}
					});
}
 
function getLoginCatalogue() {
	var rand = Math.round(100*Math.random()); //  IE CACHE FIX
	new Ajax.Updater('login', '/index.cgi', {
					evalScripts:true,
					parameters: 'accion=getPlugin&pluginName=get_login&template=login_plugin.tmpl&_nocache='+rand,
					method: 'get',
					onCreate: function(){
// 							$('ticket').innerHTML = '<div align="center"><img src="images/ajax-loader.gif" alt="cargando datos"></div>';
							$('login').style.display = 'block';
					},
					onComplete: function(transport) {
						if (200 != transport.status){
								var response = transport.responseText;
								$('login').style.display = 'none';
							}
					},
					onFailure: function(){ alert('Ha ocurrido un error en el sistema. Vuelva a intentar la operación por favor.');}
				});
}


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];}}
}
