var subject;
var message;
var state;
var current_div;
var http_request = false;

function ShowMessageBox( state )
{
	document.getElementById( 'composemessage' ).style.display = 'inline';
	document.getElementById( 'composemessagefields' ).style.display = 'inline';
	document.getElementById( 'sentmessage' ).style.display = 'none';

	if ( state == 'msg' )
		setTimeout("document.f1.message.focus()", 50);
	else
		setTimeout("document.f1.subject.focus()", 50);
}

function SendMessage()
{
	subject = document.getElementById( 'subject' );
	message = document.getElementById( 'message' );

	if ( subject.value.length > 0 && message.value.length > 0 )
	{
		  document.getElementById( 'ajax-loader' ).style.display = 'inline';
  	  	  document.getElementById( 'composemessagefields' ).style.display = 'none';

		  nodeid = document.getElementById( 'NodeID' ).value;

		  state = 1;
		  var poststr = "nodeid=" + encodeURI( nodeid ) + "&subject=" + encodeURI( subject.value ) + "&message=" + encodeURI( message.value );
		  //postRequest("http://gronnhverdag.no.ezdeal.no/lg/layout/set/ajax/profile/sendmessage/", poststr );
          postRequest("/lg/layout/set/ajax/profile/sendmessage/", poststr );

	}
	else
		alert( "Fyll inn Tema og Melding" );
}


function postRequest(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Kan ikke opprette XMLHTTP instansen. Bytt browser');
	 return false;
  }

  http_request.onreadystatechange = hentPHP;
  http_request.open('POST', url, true);
  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http_request.setRequestHeader("Content-length", parameters.length);
  http_request.setRequestHeader("Connection", "close");
  http_request.send(parameters);
}

function hentPHP() {
  if ( http_request.readyState == 4 ) {

	if ( http_request.status == 200 )
	 {
		result2 = http_request.responseText;
		
		result = result2.substring(0,1);

		if ( state == 1 ) // Send Message
		{
			if ( result == 1 )
			{
				document.getElementById( 'subject' ).value = '';
				document.getElementById( 'message' ).value = '';
				document.getElementById( 'composemessage' ).style.display = 'none';
				document.getElementById( 'ajax-loader' ).style.display = 'none';
				document.getElementById( 'composemessagefields' ).style.display = 'none';
				document.getElementById( 'error' ).style.display = 'none';
				document.getElementById( 'sentmessage' ).style.display = 'inline';
			}
			else
			{
				document.getElementById( 'subject' ).value = '';
				document.getElementById( 'message' ).value = '';
				document.getElementById( 'composemessage' ).style.display = 'none';
				document.getElementById( 'ajax-loader' ).style.display = 'none';
				document.getElementById( 'composemessagefields' ).style.display = 'none';
				document.getElementById( 'error' ).style.display = 'inline';
				document.getElementById( 'sentmessage' ).style.display = 'none';
			}
		}
	}
	 else
	 {
		document.getElementById( 'error' ).style.display = 'inline';
	 }
  }
}



