var site_url = 'http://www.vierhoutengroep.nl/';
function checkThisRadio(id){
		jQuery('.radios').each(function(i){
			//jQuery(this).removeClass('radio-active-'+(i+1));
		});
		if(document.getElementById('radio'+id).checked == false){
			jQuery('.radio-'+id).addClass('radio-active-'+(id));
			document.getElementById('radio'+id).checked = true;
		}
		else{
			jQuery('.radio-'+id).removeClass('radio-active-'+(id));
			document.getElementById('radio'+id).checked = false;
		}
}
function ValidateContactPage(page){
	var message = '';
	var ok = 1;
	if(jQuery(".form-input input[name$='bedrijf']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='bedrijf']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='bedrijf']").addClass('activee');
	}
	else{
		jQuery(".form-input input[name$='bedrijf']").parent().prev().removeClass('laberror');
		jQuery(".form-input input[name$='bedrijf']").removeClass('activee');
	}
	if(jQuery(".form-input input[name$='naam']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='naam']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='naam']").addClass('activee');
	}
	else{
		jQuery(".form-input input[name$='naam']").parent().prev().removeClass('laberror');
		jQuery(".form-input input[name$='naam']").removeClass('activee');
	}
	if(jQuery(".form-input input[name$='adres']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='adres']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='adres']").addClass('activee');
	}
	else{
		jQuery(".form-input input[name$='adres']").parent().prev().removeClass('laberror');
		jQuery(".form-input input[name$='adres']").removeClass('activee');
	}
	if(jQuery(".form-input input[name$='postcode']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='postcode']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='postcode']").addClass('activee');
	}
	else{
		jQuery(".form-input input[name$='postcode']").parent().prev().removeClass('laberror');
		jQuery(".form-input input[name$='postcode']").removeClass('activee');
	}
	if(jQuery(".form-input input[name$='plaats']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='plaats']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='plaats']").addClass('activee');
	}
	else{
		jQuery(".form-input input[name$='plaats']").parent().prev().removeClass('laberror');
		jQuery(".form-input input[name$='plaats']").removeClass('activee');
	}
	telefoonnummer = document.getElementById('telefoon');
	if(telefoonnummer.value == ''){
		jQuery("input[name$='telefoon']").parent().prev().addClass('laberror');
		jQuery("input[name$='telefoon']").addClass('activee');
		ok = 0;
	}	
	else{
		if(!checknumber(telefoonnummer.value)){
			jQuery("input[name$='telefoon']").parent().prev().addClass('laberror');
			jQuery("input[name$='telefoon']").addClass('activee');
			ok = 0;
		}
		else{
			jQuery("input[name$='telefoon']").parent().prev().removeClass('laberror');
			jQuery("input[name$='telefoon']").removeClass('activee');
		}
	}
	// mail
	if(jQuery(".form-input input[name$='mailadres']").val() == ''){ 
		ok = 0;
		jQuery(".form-input input[name$='mailadres']").parent().prev().addClass('laberror');
		jQuery(".form-input input[name$='mailadres']").addClass('activee');
	}
	else{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(jQuery(".form-input input[name$='mailadres']").val()) === false) {
			ok = 0;
			jQuery(".form-input input[name$='mailadres']").parent().prev().addClass('laberror');
			jQuery(".form-input input[name$='mailadres']").addClass('activee');
		}
		else{
			jQuery(".form-input input[name$='mailadres']").parent().prev().removeClass('laberror');
			jQuery(".form-input input[name$='mailadres']").removeClass('activee');
		}
	}
	if (ok == 1){
		var informatie = "";
		for(var k = 1;k <= 9; k++){
			if(document.getElementById('radio'+k).checked == true) informatie += document.getElementById('radio'+k).value + "!!!";
		}
		jQuery.ajax({
			type: "POST",
			url: site_url+"js/ajax.php",
			data: "form_submit=yes&send="+jQuery("input[name$='send']").val()+"&bedrijf="+jQuery(".form-input input[name$='bedrijf']").val()+"&naam="+jQuery(".form-input input[name$='naam']").val()+"&adres="+jQuery(".form-input input[name$='adres']").val()+"&postcode="+jQuery(".form-input input[name$='postcode']").val()+"&plaats="+jQuery(".form-input input[name$='plaats']").val()+"&telefoon="+jQuery(".form-input input[name$='telefoon']").val()+"&mailadres="+jQuery(".form-input input[name$='mailadres']").val()+"&lastname="+jQuery("input[name$='lastname']").val()+"&informatie="+informatie+"&vraag="+jQuery(".form-input textarea[name$='vraag']").val().replace( /\n/g, "<br/>" )+"",
			success: function(msg){
				if(msg == '1') window.location = 'http://xyz.pdq';
				else{
					_gaq.push(['_trackEvent', 'Formulier', 'Informatie aanvragen', 'Verzonden']);
					var page = location.href;
					var temp = page.split("-verzonden");
					if(temp.length > 1)
						window.location = page;
					else{
						var temp = page.split(".html");
						if(temp.length > 1) window.location = page.replace(".html","-verzonden.html");
						else{
							var temp = page.split("aanbiedingen");
							if(temp.length > 1){
								window.location = window.location+"-verzonden";
							}
							else window.location = window.location+'index-verzonden.html';
						}
					}
				}
			}
		});
	 }
}

function validateEmail(addr) {
if (addr == '') return 0;
var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
for (i=0; i<invalidChars.length; i++) {
   if (addr.indexOf(invalidChars.charAt(i),0) > -1) {

      return 0;
   }
}
for (i=0; i<addr.length; i++) {
   if (addr.charCodeAt(i)>127) {

      return 0;
   }
}
var atPos = addr.indexOf('@',0);
if (atPos == -1) {
   return 0;
}
if (atPos == 0) {
   return 0;
}
if (addr.indexOf('@', atPos + 1) > - 1) {
   return 0;
}
if (addr.indexOf('.', atPos) == -1) {
   return 0;
}
if (addr.indexOf('@.',0) != -1) {
   return 0;
}
if (addr.indexOf('.@',0) != -1)
	return 0;
if (addr.indexOf('..',0) != -1)
	return 0;
return 1;
}
function checknumber(phone_number){
var digits = "0123456789";
var phoneNumberDelimiters = "()- .";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 6;
s=stripCharsInBag(phone_number,validWorldPhoneChars);
is_ok = isInteger(s) && s.length >= minDigitsInIPhoneNumber;
if(!is_ok)
	return 0;
	else return 1;
}
function stripCharsInBag(s, bag){ 
	var valid_number = 1;
	var i;
	var returnString = "";
	// Search through string's characters one by one.
	// If character is not in bag, append to returnString.
	for (i = 0; i < s.length; i++)
	{
	// Check that current character isn't whitespace.
	var c = s.charAt(i);
	if (bag.indexOf(c) == -1) returnString += c;
	}
	return returnString;
	}
	function isInteger(s)
	{ var i;
	for (i = 0; i < s.length; i++)
	{
	// Check that current character is number.
	var c = s.charAt(i);
	if (((c < "0") || (c > "9"))) return false;
	}
	// All characters are numbers.
	return true;
}
