DBM.module.Contents = {
	
		
	currentFormId: "",
	
	modulePath: "",
	
	addContentVoteCallback: {
		 success: function(o) {
		 	var target = 'contentvotecount';
		 	var error = 'vote_error';
		 	
		 	if (o.responseText.length  > 0) {
				var object = eval ( "(" + o.responseText + ")" );
			
				if(object.added[0].add){
					YAHOO.util.Dom.removeClass(error, "collapse");
					DBM.util.createDiv(error,  "Din stemme er allerede registert!");
				} else {
					DBM.util.createDiv(error,  "");
				}
				
				if(object.count){
	 				if(object.count[0].nr){
						DBM.util.createDiv(target, object.count[0].nr );
					}
					else {
						DBM.util.createDiv(error,  "Det har oppstått en feil!");
					}
				}
				else{
					DBM.util.createDiv(error,  "Det har oppstått en feil!");
			    }
		 	 }
		  },  	
		  failure: function(o) {
		  	DBM.module.Common.defaultCallback.failure(o);
		  },  	
		  timeout: DBM.module.Common.timeout
	},
	
	addContentVote: function (formId, external) {
		this.currentFormId = formId;
		var url = "http://blink.dagbladet.no/gallery/";

		if (external){
			var url = "http://www.dagbladet.no/api/kommentar/gallery/";
		}

		var loadingDiv = 'contentvotecount';
		DBM.util.createDiv(loadingDiv,  DBM.module.Common.defaultLoadingHTML);
		var callback = this.addContentVoteCallback;
		var formObject = document.getElementById(formId);
		YAHOO.util.Connect.setForm(this.currentFormId);  
		currentRequest = YAHOO.util.Connect.asyncRequest('POST', url, callback);
	}
}	

//DBM.module.Contents.prepare();


