// JavaScript Document

//Add alert message when error occur
//window.onerror = function(msg, err_url, line) {alert('Unkwon Error :) ' + line);}

//Detects browser type
function makeObject()
{
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
		x = new ActiveXObject("Microsoft.XMLHTTP");
	else
		x = new XMLHttpRequest();

	return x;
}


var request = makeObject();


function postTellafriend( )
{
	var uwnaam = document.getElementById('uwnaam').value;
	var uwmail = document.getElementById('uwmail').value;
	var naam = document.getElementById('naam').value;
	var mail = document.getElementById('mail').value;
	var zelf = document.getElementById('zelf').value;
	var aanvulling = document.getElementById('aanvulling').value;
	
	request.open('post', tellafriendSend );
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange = outputTell;
	request.send('uwnaam='+uwnaam + '&uwmail='+uwmail + '&naam='+naam+ '&mail='+mail+ '&aanvulling='+aanvulling+ '&zelf='+zelf);
}


function outputTell( )
{
	if(request.readyState == 1)
		document.getElementById('outputTell').innerHTML = '<img src="images/loading.gif">';
	
	if(request.readyState == 4)
	{
		var data = request.responseText;
		document.getElementById('outputTell').innerHTML = data;
	}
}


///send nieuwsletter
function insNieuwsbrief( orgaid )
{
	var mailadres = document.getElementById('mailadres').value;
	request.open('post', subscribeNewsletter );
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange = outputNB;
	request.send('mailadres='+mailadres+'&orgaid='+orgaid);
}

function insNieuwsbriefSite( orgaid )
{
	var mailadres = document.getElementById('emailadres').value;
	request.open('post', subscribeNewsletter );
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange = outputNBSite;
	request.send('mailadres='+mailadres+'&orgaid='+orgaid);
}

function outputNB( )
{
	if(request.readyState == 1)
		document.getElementById('outputNB').innerHTML = '<img src="images/loading.gif">';
	
	if(request.readyState == 4)
	{
		var data = request.responseText;
		document.getElementById('outputNB').innerHTML = data;
	}
}

function outputNBSite( )
{
	if(request.readyState == 1)
		document.getElementById('inschrijfMessage').innerHTML = '<img src="images/loading.gif">';
	
	if(request.readyState == 4)
	{
		var data = request.responseText;
		document.getElementById('inschrijfMessage').innerHTML = data;
	}
}
///send nieuwsletter
function uitNieuwsbrief( )
{
	var mailadres = document.getElementById('emailadres').value;
	request.open('post', unsubscribeNewsletter );
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.onreadystatechange = outputUNB;
	request.send( 'emailadres='+mailadres );
}

function outputUNB( )
{
	if(request.readyState == 1)
		document.getElementById('outputUNB').innerHTML = '<img src="images/loading.gif">';
	
	if(request.readyState == 4)
	{
		var data = request.responseText;
		document.getElementById('outputUNB').innerHTML = data;
	}
}
