// JavaScript Document
	//guardo el onload viejo
window.oldOnload3=window.onload||new Function();
window.onload = initModFavoritos;
function initModFavoritos() {
	if (document.getElementById('favoritos_wrap')) {
		cargando3();
		cargarAsincrono('index.php?option=com_favoritosreminder&format=raw', 'favoritos_wrap');
	}
	//llamo al onload viejo
	window.oldOnload3();
}

function toggleFavoritos(inputObj, self){
	//alert(inputObj.name + ': ' + checkboxObj.checked + ': ' + inputObj.className );
	var id = inputObj.name.substring(2);
	if(inputObj.className=='add_fav'){
		inputObj.className='added_fav';
		inputObj.title = inputObj.alt = 'Borrar de la lista de favoritos';
		addToFavoritos(id);
	}
	else{
		inputObj.className='add_fav';
		inputObj.title = inputObj.alt = 'Marcar como favorito';
		delFromFavoritos(id, self);
	}
}

function toggleAyudaFavoritos(){
	//alert(inputObj.name + ': ' + checkboxObj.checked + ': ' + inputObj.className );
	if ($("fav_ayuda").getStyle('display')=='none') $("fav_ayuda").setStyle('display', 'block');
	else $("fav_ayuda").setStyle('display', 'none');
}

function addToFavoritos(pr_codigo) {
	cargando3();
	//alert(getStr);
	//recargo módulo
	cargarAsincrono('index.php?option=com_favoritosreminder&format=raw&flin_pr_codigo='+pr_codigo, 'favoritos_wrap');
	//alert('El producto ha sido añadido a su lista de favoritos');

}

function delFromFavoritos(pr_codigo, refresh){
	//if (confirm('¿Confirma el borrado del producto favorito?')){
		if (refresh!=0){//con recarga de cuerpo
			//recargo módulo. Cargo síncrono porque remainder escribe en bdd y cuerpo tiene que leer los cambios.
			cargarSincrono('index.php?option=com_favoritosreminder&format=raw&flin_pr_codigo='+pr_codigo+'&borrar=1', 0);
			//recargo página ya que cuerpo se tiene que refrescar
			window.location.href = refresh;
		}else{//sin recarga de cuerpo
			cargando3();
			//recargo módulo. Asíncrono
			cargarAsincrono('index.php?option=com_favoritosreminder&format=raw&flin_pr_codigo='+pr_codigo+'&borrar=1', 'favoritos_wrap');
		}
	//}
}

function cargando3() {
	//document.getElementById ('favoritos_wrap').innerHTML = '<img src="custom/images/ajax-loader.gif">';
	document.getElementById ('favoritos_wrap').innerHTML = '<div class="fav_cargando"></div>';
}
