function createRequest() {
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }

  if (request == null) {
    alert("Error creating request object!");
  } else {
    return request;
  }
}

var request = createRequest();


//----------------------------------------------------------- GET PROJECTS --->>

function sendRequest(request, url) {

request.onreadystatechange = ShowContent;
  request.open("GET", url, true);
  request.send(null);

}


function sendPostRequest(request, url, data) {
    
  request.open("POST", url, true);
  request.onreadystatechange = ShowContent;
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
  request.send(data);

}



function ShowContent() 
{
  
  if (request.readyState == 4) 
  {
    if (request.status == 200) 
	{	
      var response = request.responseText;
      //alert(response);
	  
	  var cnt = document.getElementById('content');

	  cnt.innerHTML = response;
	  
	  setbackground();
	  
	  request = createRequest();
    } else  {
      alert("Error! Request status is " + request.status);
	}
  }
}


function GetProject(proj,type) {
	
	//alert("Je hebt geklikt!");

	var url = "getproject.php?prj=" + escape(proj) + "&type=" + escape(type) ;
	
	sendRequest(request, url);
}


function GetContent(mnu) {

	var url = "getcontent.php?mnu=" + escape(mnu);
	
	sendRequest(request, url);
}


//----------------------------------------------------------- MAILER --->>

function SendMessage() {
	
	document.getElementById('frn_process').style.visibility = 'visible';

	//alert("Je hebt geklikt!");

	var subject = document.getElementById("subject").value;
	var name = document.getElementById("name").value;
	var comp = document.getElementById("comp").value;
	var email = document.getElementById("email").value;
	var mssg = document.getElementById("mssg").value;

	//if (mssg == '') {
		
		//alert('Please leave a message!');
		
	//}else{	
	//document.getElementById("cmsg").value = '';
	//document.getElementById('loadme').style.backgroundImage = 'url("img/submission/commProcess.gif")';
	
	//alert('Message will be sent.');
	
	var url = "msgProcess.php";
	
	var data = "subject=" + escape(subject) + "&name=" + escape(name) + "&comp=" + escape(comp) + "&email=" + escape(email) + "&mssg=" + escape(mssg);
	//alert(data);
	sendPostRequest(request, url, data);
	//}

}


function GetNews(nws) {
	
	//alert("Je hebt geklikt!");

	var url = "getnews.php?nws=" + escape(nws) ;
	
	sendRequest(request, url);
}