/* POLL */
function getXhr(){

	var xhr = null;
	if(window.XMLHttpRequest) // Firefox
	xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest not supported
		xhr = false;
	}
	return xhr;
}

function getPoll(sendvars){

	//alert(lnkPoll); return false;
	var xhr = getXhr();
	var receiver = document.getElementById('sondageinput');
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			receiver.innerHTML = xhr.responseText;
		}
	}
	xhr.open("POST", lnkPoll, true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(sendvars);
	return false;
}

function initPoll() {

	document.getElementById('submitpoll').onclick = clickPoll;
}

function clickPoll() {

	var form = document.getElementById('FormPoll');
	var inputs = form.getElementsByTagName('input');
	var nb = inputs.length;
	var idpoll = inputs[0].value;
	var idreply = false;
	for (var i = 0; i<nb; i++) {
		if (inputs[i].type == 'radio' && inputs[i].checked == true) {
			idreply = inputs[i].value;
			break;
		}
	}
	if (idreply != false) {
		getPoll("idreply=" + idreply + "&idpoll=" + idpoll + "&type=java");
	} else {
		alert(msgPoll);
	}
	return false;
}
/* END POLL */
/* SUBSCRIBE */
var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;

function verifSubscribeForm() {

	var inputFirstName = document.getElementById('firstname');
	var inputLastName = document.getElementById('lastname');
	var inputEmail = document.getElementById('email');
	if (inputLastName.value == '') {
		alert(suberror1);
		inputLastName.focus();
		return false;
	} else if (inputFirstName.value == '') {
		alert(suberror2);
		inputFirstName.focus();
		return false;
	} else if (inputEmail.value == '') {
		alert(suberror3);
		inputEmail.focus();
		return false;
	} else {
		verifmail = mail.test(inputEmail.value);
		if (verifmail) {
			return true;
		} else {
			alert(suberror3);
			return false;
		}
	}
	return true;
}
/* END SUBSCRIBE */
/* TESTIMONIAL */
function submitSelectJobRight() {
	document.getElementById('SelectJobRight').submit();
}

function initTestimonialRight() {
	$('select#id_job_right').change(submitSelectJobRight);
}
/* END TESTIMONIAL */
/* INIT */
function init() {
	initPoll();
	initTestimonialRight();
}

$(document).ready(function() {
	init();
	$('#menuul a.abtn').not(":first").click(function() {return false;});
	//$('div#nederlands a').click(function() {alert('binnenkort beschikbaar'); return false;});
});
/* END INIT */
