function add2QL(id,type) {
	ajax( "quicklist.php?action=add&id_listing="+id, on_request); 
}

function delFromQL(id,type) {
    if (type!='l') ajax( "quicklist.php?action=delete&id_listing="+id, on_request); 
    else ajax( "quicklist.php?action=delete&id_listing="+id, on_request_l); 
}

function on_request(result) {
	if (result.is_loged==false) {
		alert("You must login to do this");
		return;
	}    
	if (result.isExistData==false){
		if ($("add_"+result.id)) { 
			$("add_"+result.id).className = "addIcon";
			$("add_"+result.id).innerHTML = '<a href="javascript: add2QL('+result.id+')">+ add to playlist</a>';
		}
		if ($("add_f_"+result.id)) { 
			$("add_f_"+result.id).className = "addIcon";
			$("add_f_"+result.id).innerHTML = '<a href="javascript: add2QL('+result.id+','+"'f'"+')">+ add to playlist</a>';	
		}
	}
	if (result.isExistData==true){
		if ($("add_"+result.id)) { 
			$("add_"+result.id).className = "delIcon";
			$("add_"+result.id).innerHTML = '<a href="javascript: delFromQL('+result.id+')">+ remove from playlist</a>';
		}
		if ($("add_f_"+result.id)) { 
			$("add_f_"+result.id).className = "delIcon";
			$("add_f_"+result.id).innerHTML = '<a href="javascript: delFromQL('+result.id+','+"'f'"+')">+ remove from playlist</a>';	
		}
	} 
	if ($("unSavedPl") && result.listing) { 
		$("unSavedPl").innerHTML = result.listing;
	}
}

function on_request_l(result) {
	if ($("add_"+result.id)) { 
		$("add_"+result.id).className = "addIcon";
		$("add_"+result.id).innerHTML = '<a href="javascript: add2QL('+result.id+')">+ add to playlist</a>';
	}
	if ($("add_f_"+result.id)) { 
		$("add_f_"+result.id).className = "addIcon";
		$("add_f_"+result.id).innerHTML = '<a href="javascript: add2QL('+result.id+','+"'f'"+')">+ add to playlist</a>';	
	}
	if ($("unSavedPl") && result.listing) { 
		$("unSavedPl").innerHTML = result.listing;
	}
}

function initialize(){
	ajax( "quicklist.php", on_request_ini);
}

function on_request_ini(result){
	if (result.is_loged!=false){
		for (var j=0;j<result.records.length;j++) { 
			if (document.getElementById("add_"+result.records[j]['id_listing'])){
				if ($("add_"+result.records[j]['id_listing'])) { 
					$("add_"+result.records[j]['id_listing']).className = "delIcon";
					$("add_"+result.records[j]['id_listing']).innerHTML = '<a href="javascript: delFromQL('+result.records[j]['id_listing']+')">+ remove from playlist</a>';
				}
				if ($("add_f_"+result.records[j]['id_listing'])) { 
					$("add_f_"+result.records[j]['id_listing']).className = "delIcon";
					$("add_f_"+result.records[j]['id_listing']).innerHTML = '<a href="javascript: delFromQL('+result.records[j]['id_listing']+','+"'f'"+')">+ remove from playlist</a>';	
				}			 
			}
		}
	}
}