function mouseOver(status, div) {
	if(status == 'on') {
		$(div).removeClassName("off");
		//$(div).addClassName("on");
		$(div).update("Ikke følg").addClassName("on");
	}
	if(status == 'off') {
		$(div).removeClassName("on");
		//$(div).addClassName("off");
		$(div).update("Følg").addClassName("off");
	}
}

function subscribe(cid, title) {
	var url = "/blogglisten/User.action?subscribe";

	new Ajax.Request(url, {
		method:'post',	
		parameters: {cid: cid},
		onSuccess: function(transport) {
			var response = transport.responseText || "no response text";

			var divs = $$(".follow-"+cid);
			for (var i = 0; i < divs.length; ++i) {
				$(divs[i]).update(
					new Element('a', {
						href: 'javascript:;', 
						onclick: 'unsubscribe('+cid+', \''+title+'\')'
					 }).update("Ikke følg").addClassName("on").addClassName("follow-"+cid)
				);
			}
			if($("subs") != null) $("subs").insert({top: new Element('li').update(new Element('a', { id: 'sub-'+cid, href: '/blogg/"+id+"' }).update(title))});
			$("col1").insert({top: new Element('div').update("Du følger nå " + title).addClassName("message")});
		},
		onFailure: function(transport){}
	});
}

function unsubscribe(cid, title) {
	var url = "/blogglisten/User.action?unsubscribe";
	new Ajax.Request(url, {
		method:'post',
		parameters: {cid: cid},
		onSuccess: function(transport) {
			var response = transport.responseText || "no response text";

			var divs = $$(".follow-"+cid);
			for (var i = 0; i < divs.length; ++i) {				
				$(divs[i]).update(
					new Element('a', {
						href: 'javascript:;', 
						onclick: 'subscribe('+cid+', \''+title+'\')'
					 }).update("Følg").addClassName("off").addClassName("follow-"+cid)
				);
			}
			if($("subs") != null) $('sub-'+cid).remove();
			$("col1").insert({top: new Element('div').update("Du følger ikke lenger " + title).addClassName("message")});
				
		},
		onFailure: function(transport){}
	});
}


function star(itemUrl, title) {
	var url = "/blogglisten/User.action?star";
	new Ajax.Request(url, {
		method:'post',	
		parameters: {itemUrl: itemUrl},
		onSuccess: function(transport) {
			var response = transport.responseText || "no response text";
alert(".star-'"+itemUrl+"'");
			var div = $$(".star");
			alert(div);

				$(div).update(
					new Element('a', {
						href: 'javascript:;', 
						onclick: 'unstar('+itemUrl+', \''+title+'\')'
					 }).update("Unstar").addClassName("on").addClassName("star-'"+itemUrl+"'")
				);
			$("col1").insert({top: new Element('div').update("Du har merket " + title).addClassName("message")});
		},
		onFailure: function(transport){}
	});
}

function unstar(itemUrl, title) {
	alert(itemUrl);
	var url = "/blogglisten/User.action?unstar";
	new Ajax.Request(url, {
		method:'post',	
		parameters: {itemUrl: itemUrl},
		onSuccess: function(transport) {
			var response = transport.responseText || "no response text";

			var divs = $$(".star-'"+itemUrl+"'");
			for (var i = 0; i < divs.length; ++i) {
				$(divs[i]).update(
					new Element('a', {
						href: 'javascript:;', 
						onclick: 'star('+itemUrl+', \''+title+'\')'
					 }).update("Stjerne").addClassName("off").addClassName("unstar-'"+itemUrl+"'")
				);
			}
			$("col1").insert({top: new Element('div').update("Du har avmerket " + title).addClassName("message")});
		},
		onFailure: function(transport){}
	});
}
