function nuevoAjax(){
	try {
		objetus = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
				try {
					objetus= new ActiveXObject("Microsoft.XMLHTTP");
					} catch (E) {
						objetus= false;
					}
		}
		if (!objetus && typeof XMLHttpRequest!='undefined') {
			objetus = new XMLHttpRequest();
		}
	return objetus;
}

function makeLov(lid) {
	var objActionID='l'+lid;
	var objAction = document.getElementById(objActionID);	
	
	var ajax = nuevoAjax();
	ajax.open("GET",'/makeLov/'+lid+'/',true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) { objAction.innerHTML = '<img src="/images/directori/loading.gif" />'; }	
		if (ajax.readyState==4) { 
			if (ajax.status==200 || ajax.status==304){ 
				objAction.innerHTML =  ajax.responseText; 				
			} else if(ajax.status==404){ //obj.innerHTML =  '404';	
			}else{ //obj.innerHTML =  'E:'+ajax.status+'-'+ajax.statusText+'';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function makeFav(curi,lid) {
	var objActionID='f'+lid;
	var objAction = document.getElementById(objActionID);	
	
	var objTitleID='t'+lid;
	var objTitle = document.getElementById(objTitleID);	
	
	var ajax = nuevoAjax();	
	ajax.open("GET",'/makeFav/'+ curi +'/' + lid + '/',true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) { objAction.innerHTML = '<img src="/images/directori/loading2.gif" />'; }	
		if (ajax.readyState==4) { 
			if (ajax.status==200 || ajax.status==304){ 
				objAction.innerHTML = ajax.responseText;
				objTitle.className='estrelleta';
			} else if(ajax.status==404){ //obj.innerHTML =  '404';	
			}else{ //obj.innerHTML =  'E:'+ajax.status+'-'+ajax.statusText+'';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function unmakeFav(curi,lid) {	
	var objActionID='f'+lid;
	var objAction = document.getElementById(objActionID);	

	var objTitleID='t'+lid;
	var objTitle = document.getElementById(objTitleID);	
	
	var ajax = nuevoAjax();	
	ajax.open("GET",'/unmakeFav/'+curi+'/'+lid+'/',true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) { objAction.innerHTML = '<img src="/images/directori/loading2.gif" />'; }	
		if (ajax.readyState==4) { 
			if (ajax.status==200 || ajax.status==304){ 
				objAction.innerHTML = ajax.responseText;
				objTitle.className='';
			} else if(ajax.status==404){ //obj.innerHTML =  '404';	
			}else{ //obj.innerHTML =  'E:'+ajax.status+'-'+ajax.statusText+'';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}
