// JavaScript EarPro

/* ajax */

function clic(id, taula, posartreure) {

new Ajax.Request('ajax/ajaxform.php',
	{
	method:'get',
	onComplete:actualitzaseries,
	parameters: {id: id, taula: taula, posartreure: posartreure},
	onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		//alert("OK clic!\n" + response);
		actualitzamarcador();
	},
	onFailure: function(){ alert('Something went wrong...') }
	});

}

function clicdiv(id, taula, posartreure) {

new Ajax.Request('ajax/ajaxform.php',
	{
	method:'get',
	onComplete:actualitzamarcas,
	parameters: {id: id, taula: taula, posartreure: posartreure},
	onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		//alert("OK clic!\n" + response);
		actualitzamarcador();
	},
	onFailure: function(){ alert('Something went wrong...') }
	});

}

function actualitzamarcas() {
	//alert("actualitzaseries");
	new Ajax.Updater('marcas', 'ajax/ajaxmarcas.php', { method: 'get' });
	actualitzaseries();
}

function silent_clic(id, taula, posartreure) {

new Ajax.Request('ajax/ajaxform.php',
	{
	method:'get',
	parameters: {id: id, taula: taula, posartreure: posartreure},
	onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		//alert("OK silent clic!\n" + response);
		parent.actualitzamarcador();
	},
	onFailure: function(){ alert('Something went wrong...') }
	});

}

/* especial per fitxa producte */
/*function silent_clic_fitxa(id, taula, posartreure) {
alert(1)
new Ajax.Request('ajax/ajaxform.php',
	{
	method:'get',
	onComplete:actualitzamarcadorfitxa(),
	parameters: {id: id, taula: taula, posartreure: posartreure},
	onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		//alert("OK silent clic!\n" + response);
		//parent.actualitzamarcador();
	},
	onFailure: function(){ alert('Something went wrong...') }
	});

}

function actualitzamarcadorfitxa() {
	new Ajax.Updater('productos', 'ajax/ajaxconta.php', { method: 'get', onComplete:refresca });
}

function refresca() {
	window.location.href = window.location.href;	
}*/

/* fi especial per fitxa producte */

function keyword(w) {

new Ajax.Request('ajax/ajaxword.php',
	{
	method:'get',
	parameters: {w: w},
	onSuccess: function(transport){
		var response = transport.responseText || "no response text";
		//alert("OK keyword!\n" + response);
		actualitzamarcador();
	},
	onFailure: function(response){ alert('Something went wrong...') }
	});

}

/* updaters */

function actualitzamarcador() {
	//alert("actualitzamarcador");
	new Ajax.Updater('productos', 'ajax/ajaxconta.php', { method: 'get' });
}

/*function actualitzaproductes() {
	//alert("actualitzaproductes");
	new Ajax.Updater('numprodllista', 'ajax/ajaxcontaproductos.php', { method: 'get' });
}*/

function actualitzaproductes() {
	//alert("actualitzaproductes");
	new Ajax.Updater('numproductos', 'ajax/ajaxcontaseleccionados.php', { method: 'get' });
}

function actualitzaselec() {
	//alert("actualitzaproductes");
	new Ajax.Updater('numproductos', 'ajax/ajaxcontaseleccionados.php', { method: 'get' });
}

/*function buidaproductes() {
	//alert("buidaproductes");
	new Ajax.Updater('numprodllista', 'ajax/ajaxcontaproductos.php', { method: 'get', parameters: {buida: true} });
}*/

function buidaproductes() {
	//alert("buidaproductes");
	new Ajax.Updater('numproductos', 'ajax/ajaxcontaseleccionados.php', { method: 'get', parameters: {buida: true} });
}

function actualitzaseries() {
	//alert("actualitzaseries");
	new Ajax.Updater('series', 'ajax/ajaxseries.php', { method: 'get' });
}

/* visibilitat */

function oculta(id) {
	document.getElementById(id).style.display='none';
}

function mostra(id) {
	document.getElementById(id).style.display='';
}

function toggle(id) {
	if 	(document.getElementById(id).style.display) mostra(id);
	else oculta(id);
}

/* lightwindow */

function light(url) {
	myLightWindow.activateWindow({
		href: url, 
		height: 480,
		width: 710
	});
}

function resize()
{
	//ladiv = parent.document.getElementById('lightwindow_overlay');
	//alert(ladiv);
}

window.onresize=resize;

/* ficha */

function imatgina(imatge) {
	document.getElementById('imagen').src='includes/img.php?im=../img/productos/'+imatge;
}

/* favoritos */
function favoritos() {
	//configuracio
	title = "EARPRO - Espacio producto"; 
	url = "http://www.earpro.es/espacioproducto/";
	//afegir
	if (window.sidebar) window.sidebar.addPanel(title, url,"");
	else if( window.external ) window.external.AddFavorite( url, title);	
}
