function ofertasHighlight() {
	/*Brillo de los items de los listados*/
	$$('div#ofertas .item').invoke('observe', 'mouseover', function() {this.addClassName('over')})
								.invoke('observe', 'mouseout', function() {this.removeClassName('over')});;
	
	/*Texto "Buscar" del campo de texto*/
	$('search').observe('focus', function(){if (this.value == 'Buscar')  this.value = ''; createAutoComplete();})
				.observe('blur', function(){if (this.value == '') this.value = 'Buscar'});
}

function createAutoComplete() {
var options = {
		shownoresults: false,
		minchars: 3,
		setWidth: true,
		minWidth: 300,
		maxWidth: 500,
		script: function (input) { return ('scripts/autocomplete.php?value='+input); },
        callback: function (obj) { window.location = 'index.php?a=detalles&id='+obj.id; }
		};
var xml = new AutoComplete('search', options);
return true;
}

function presupuestar() {

	if (!$F('form-uds').match(/^[0-9]*$/)) {alert('Ingrese una cantidad válida por favor'); return false;}
	
	var options = {
		parameters: {
			articulo: $F('articulo'),
			cantidad: $F('form-uds'),
			colores: $F('form-colores')
		},
		onCreate: function() {
			$('result-presup').update('<img src="images/loading.gif" border="0" />');
		},
		onComplete: function() {
			window.location = '#focus';
		}
	}
	
	var request = new Ajax.Updater('result-presup', 'scripts/presupuesto.php', options);
	
	return false;
}

function enviarPresupuesto() {
	
	var items = $('form-solicitar').getInputs('text');

	for (var i = 0; i <items.length;i++) {
		if (items[i].value == '') {
			alert('Debe completar todos los campos'); 
			return false;
		}
	}
	
	if (!$F('fmail').match(/[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/)) {
	alert('Debe ingresar un E-Mail válido');
	return false;	
	} 

	
	var options = {
		parameters: $('form-solicitar').serialize(false),
		onCreate: function() {
			$('result-presup').update('<img src="images/loading.gif" border="0" />');
		},
		onComplete: function() {
			window.location = '#focus';
		}
	}
	
	var request = new Ajax.Updater('result-presup', 'scripts/envia-presupuesto.php', options);
	return false;
}

function chkformCat() {

	var items = $('form-cata').getInputs('text');

	for (var i = 0; i < items.length;i++) {
		if (items[i].value == '') {
			alert('Debe completar todos los campos'); 
			return false;
		}
	}
	
	if (!$F('email').match(/[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/)) {
	alert('Debe ingresar un E-Mail válido');
	return false;	
	} 

	
	
	var boxs = $('form-cata').getInputs('checkbox');

	var result = false; 
	for (var i = 0; i < boxs.length; i++) {
		if (boxs[i].checked) {var result = true; break}
	}
	
	if (!result) alert('Debe seleccionar por lo menos un Catálogo');

	return result;
}

function rqConsultaPrecio() {

	if ( ($F('consNombre') == '') || ($F('consEmail') == '') ) {
	alert('Debe ingresar su nombre y su E-Mail');
	return false;	
	}
	
	if (!$F('consEmail').match(/[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/)) {
	alert('Debe ingresar un E-Mail válido');
	return false;	
	} 

	var options = {
		parameters: {
					idArticulo: $F('idArticulo'),
					nombre: $F('consNombre'),
					email: $F('consEmail')
					},
		onCreate: function() {
			$('consulta-form').update('<img src="images/loading.gif" border="0" />');
		}
	}
	
	var request = new Ajax.Updater('consulta-form', 'scripts/consulta-precio.php', options);
	return false;
}

function swap(newsrc, id) {
	$('midImg').src = 'articulos/med/'+newsrc+'.jpg';
	$('midLink').href = 'images.php?id='+id+'&file='+newsrc+'.jpg';
}

function newSusc() {

	if (!$F('email-sus').match(/[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/)) {
		alert('Debe ingresar un E-Mail válido');
		return false;
	}
	
	var options = {
		parameters: {email: $F('email-sus')},
		onCreate: function() {
			$('boletin').update('<h1><img src="images/dot.png" /> Boletin de Ofertas </h1><p>Espere por favor...</p>');
		}
	}
	
	var request = new Ajax.Updater('boletin', 'scripts/envia-email.php', options);
	return false;

}

function showSearch() {
	
$('sorter').style.height = ($('sorter').style.height == '15px') ? '' : '15px'	
}