var test = 0;
function adduser(naam,adres,postcode,plaats,emailadres,geurtje,time,land,v) {
    createXMLHttpRequest();
    test = v;
    var queryString = "userdata.php?naam="+naam+"&postcode="+postcode+"&plaats="+plaats+"&emailadres="+emailadres+"&adres="+adres+"&geurtje="+geurtje+"&time="+time+"&land="+land;
    
    xmlHttp.onreadystatechange = handleStateChange2;
    
    xmlHttp.open("GET", queryString, true);
    xmlHttp.send(null);
}
function handleStateChange2() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
        	if(test == "fb")
        	{
        		window.location = 'http://www.gratisfietslicht.nl/?p=s2';
        	}
        	document.getElementById('checkgegevens').style.display = 'none';
            document.getElementById('msninvite').style.display = 'block';
            
           
        }
    }
}

var geurtje;
var geur = new Array();
geur['1'] = 'Voorlicht';
geur['2'] = 'Achterlicht';
geur['3'] = 'Voor en achterlicht';
geur['4'] = 'Lacoste - Essential';
geur['5'] = 'D&G - Light Blue (pour homme)';
geur['6'] = 'D&G - Light Blue (pour femmme)';
geur['7'] = 'DKNY - Be delicious';
geur['8'] = 'Calvin Klein - CK one (pour femme)';
geur['9'] = 'Hugo Boss - Hugo XX';
geur['10'] = 'Lacoste - Touch of pink';
var select;
var geurtje = geur['1'];

function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}
 
function postcodex(post) {
    createXMLHttpRequest();
    
    var queryString = "infodata.php?q=" + post;
    
    xmlHttp.onreadystatechange = handleStateChange;
    
    xmlHttp.open("GET", queryString, true);
    xmlHttp.send(null);
}


function handleStateChange() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
            data = xmlHttp.responseText.split("|||");
            document.getElementsByName('straat')[0].value = data[0];
            document.getElementsByName('plaats')[0].value = data[2];
            document.getElementsByName('straat2')[0].value = data[0];
            document.getElementsByName('plaats2')[0].value = data[2];
            if(data[3] == "block")
            {
            	document.getElementById('straatnaam').disabled = true;
            	document.getElementById('woonplaats').disabled = true;
            	document.getElementById('straatnaam').style.borderColor = '#dadada';
            	document.getElementById('woonplaats').style.borderColor = '#dadada';           
            }
            else
            {
            	document.getElementById('straatnaam').disabled = false;
            	document.getElementById('woonplaats').disabled = false;
            
            }
        }
    }
}

function select_f(ding)
{	

	document.getElementById('g1').style.border = '3px solid white';
	document.getElementById('g2').style.border = '3px solid white';
	document.getElementById('g3').style.border = '3px solid white';
	document.getElementById('g'+ding).style.border = '3px solid #8ec159';
	document.getElementById('g'+ding).style.borderStyle = 'dashed';
	document.getElementById('gd').value = ding;
	geurtje = geur[ding];



}


function checkall()
{
	select = 'done';
	var reason = "";
  reason += val(document.getElementsByName('voornaam')[0],'voornaam');
  reason += val(document.getElementsByName('huisnummer')[0],'huisnummer');
  reason += val(document.getElementsByName('achternaam')[0],'achternaam');
  reason += val(document.getElementsByName('postcode')[0],'postcode');
  reason += val(document.getElementsByName('straat')[0],'straat');
  reason += val(document.getElementsByName('plaats')[0],'plaats');
  reason += validateEmail(document.getElementsByName('emailadres')[0]);
  if(!document.getElementsByName('akkoord')[0].checked)
  {
  	reason += "- Je moet akkoord gaan met de actie voorwaarden!";	
  }   

      
  if (reason != "") {
    alert("Er zijn de volgende fouten opgetreden:\n" + reason);
    return false;
  }
	if(select != "done")
	{
		alert('Kies welk model kerstmuts je wilt. Dat doe je door boven op 1 van de plaatjes te klikken.');
		return false;
	}
	else
	{
		if(!confirm('Klopt dat je ' +geurtje +' heb aangeklikt?'))
		{
		 	return false;
	
		}
		else
		{
			
				document.aanvragen.submit();
			
		}
	}



}



function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);                       
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    
    if (fld.value == "") {
        
            fld.style.borderColor = '#FF6464';
        error = "- Je hebt geen emailadres ingevuld.\n";
    } else if (!emailFilter.test(tfld)) {            
        fld.style.borderColor = '#FF6464';
        error = "- Het emailadres is niet geldig\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.borderColor = '#FF6464';
        error = "- Het emailadres bevat ongeldige tekens.\n";
    } else {
        fld.style.borderColor = '#dadada';
    }
    return error;
}

function val(fld,text) {
    var error = "";
  
    if (fld.value.length == 0) {
        fld.style.borderColor = '#FF6464'; 
        error = "- Je hebt geen "+text+" ingevuld.\n"
    } else {
        fld.style.borderColor = '#dadada';
    }
    return error;   
}
function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
} 
function val2(fld) {
    var error = "";
  
    if (fld.value.length == 0) {
        
    } else {
        fld.style.borderColor = '#dadada';
    }
    return error;   
}



