/*---------------------------------------------------------------------
 * $Id: messages.js 36130 2009-06-08 13:49:26Z fredrik.thoresen $
 *---------------------------------------------------------------------
 * javascript code for messages.
 */



// Autocompleter for messages.


function toggle_doclet_form(el) {
    //alert(el);
    docl = $(el);
    
    if (docl.isdown == 1) {
        jQuery(docl).slideUp("normal");
        //enableTimer();
        $(el).isdown = 0;
    
    } else {
        jQuery(docl).slideDown("normal");
        //disableTimer();
        $(el).isdown = 1;
        
    }

}


var handle_message_success = function (t) {
	// alert("Message was sent successfully\n\n" +
	//      t.responseText + "\n" + t.status + "\n" + t.statusText);
}

var handle_message_failure = function (t) {
	alert("En feil oppstod når vi skulle sende meldingen.\n\n" +
	      "Dette er en uforutsett feil i nettleseren og\n" +
	      "det er fint om du gir oss beskjed til: <nrksuper@nrk.no>");
}


function send_message(form, url) {
	form = $(form);
	data = Form.serialize(form);

	// alert("Form: " + data +"\nurl: " + url);

	new Ajax.Request(url, {   method: 'post',
	                        postBody: data,
	                       onSuccess: handle_message_success,
	                       onFailure: handle_message_failure});

}
/*
function enableTimer() {
	//meldingshenter = new PeriodicalExecuter(timerEvent, 10);
	$.timer(1000, function (timer) {
		timer.reset();
	});

 }

 function disableTimer() {
	 //meldingshenter.stop();
	 $.timer(1000, function (timer) {
		  timer.stop();
	});
 }
*/