//========================================================================

//==================== 	ARCHIVO AJAX =====================================

var ident;
var guardar;
var borrar;


//Funcion inicial para activar los controles
function init () {
	
	//Obtenemos datos de los botones a manipular
	guardar = document.getElementsByClassName('tabs');
	borrar = document.getElementsByClassName('borrar');
	
	var aux;
	
	//Activamos el evento onclick para los botones, guardar y borrar
	for (var i = 0; i < guardar.length; i++) {
		$(guardar[i].id).onclick = function () {
			guardarSesion(this.id);
		}
		$(borrar[i].id).onclick = function () {
			borrarSesion(this.id);			
		}
	}
}

//Funcion para activar la sesión mediante una llamada en AJAX
function guardarSesion(id) {
		
	//Recogemos el identificador
	this.ident=id.replace("guardar","");	

	var url = '/ajax_shortlist.asp?lan=es';	
	var rand   = Math.random(9999);
	var pars   = 'id=' + id + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: alCargar} );
	
	$('borrar'+ident).style.display='block';
	$('guardar'+ident).style.display='none';
	$('guardado'+ident).style.display='block';	
}

//Funcion para deactivar la sesión mediante una llamada en AJAX
function borrarSesion(id) {
	

	//Recogemos el identificador
	ident=id.replace("borrar","");
		
	var url = '/ajax_shortlist.asp?lan=es';
	var rand   = Math.random(9999);
	var pars   = 'id=' + id + '&rand=' + rand;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: alBorrar} );
	
	$('borrar'+ident).style.display='none';
	$('guardar'+ident).style.display='block';
	$('guardado'+ident).style.display='none';	
}

//Mostramos el "cargando"
function showLoad () {
	$('load').style.display='block';
}

//Acciones a realizar cuando se cargan los datos de la sesion
function alCargar (originalRequest) {
	
	//Obtenemos texto del AJAX
	var newData = originalRequest.responseText;
	$('load').style.display = 'none';
	//$('content').innerHTML = newData;
}

//Acciones a realizar cuando se eliminan los datos de la sesion
function alBorrar (originalRequest) {

	//Obtenemos texto del AJAX
	var newData = originalRequest.responseText;
	$('load').style.display = 'none';
	//$('content').innerHTML = newData;
}

