function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}

$(function() {

	$.nyroModalSettings({
		debug: false,
		width: null,
		height: null,
		minWidth:1024,
		minHeight: 600,
		processHandler: function(settings) {
			var url = settings.url;
			if (url && url.indexOf('http://www.youtube.com/watch?v=') == 0) {
				$.nyroModalSettings({
					type: 'swf',
					width: null,
					height: null,
					minWidth: 800,
					minHeight: 600,
					url: url.replace(new RegExp("watch\\?v=", "i"), 'v/')
				});
			}
		},
		endShowContent: function(elts, settings) {
			$('.resizeLink', elts.contentWrapper).click(function(e) {
				e.preventDefault();
				$.nyroModalSettings({
				width: null,
				height: null,
			    minWidth: 800,
			    minHeight: 600,
				});
				return false;
			});
			$('.bgLink', elts.contentWrapper).click(function(e) {
				e.preventDefault();
				$.nyroModalSettings({
					bgColor: '#'+parseInt(255*Math.random()).toString(16)+parseInt(255*Math.random()).toString(16)+parseInt(255*Math.random()).toString(16)
				});
				return false;
			});
		}
	});
	
	function preloadImg(image) {
		var img = new Image();
		img.src = image;
	}
	var mom = document.getElementById('mom').value;
	preloadImg(mom+'img/modal/ajaxLoader.gif');
	preloadImg(mom+'img/modal/prev.gif');
	preloadImg(mom+'img/modal/close.gif');
	preloadImg(mom+'img/modal/next.gif');
	
	
});

function legen(srt,wat){
	
	if(document.getElementById(srt).value == wat){
		document.getElementById(srt).value = "";
	}
	else if(document.getElementById(srt).value == ""){
		document.getElementById(srt).value = wat;
	}
}

function checkContact(){
	if(document.getElementById('veld1').value == "" || document.getElementById('veld1').value == "uw naam"){
		document.getElementById('veld1').style.border = "1px solid #BE1317";
		document.getElementById('veld1').style.background = "#FF7F84";
		document.getElementById('veld1').focus();
		
		return false;	
	}
	else{
		document.getElementById('veld1').style.border = "1px solid #004624";
		document.getElementById('veld1').style.background = "#f0f0ee";
		
	}
	if(document.getElementById('veld2').value == "" || document.getElementById('veld2').value == "uw e-mailadres"){
		document.getElementById('veld2').style.border = "1px solid #BE1317";
		document.getElementById('veld2').style.background = "#FF7F84";
		document.getElementById('veld2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('veld2').value)){	
			document.getElementById('veld2').style.border = "1px solid #004624";
			document.getElementById('veld2').style.background = "#f0f0ee";
		}
		else{
			document.getElementById('veld2').style.border = "1px solid #2F4C86";
			document.getElementById('veld2').style.background = "#FF7F84";
			document.getElementById('veld2').focus();
			return false;		
		}
	}
	if(document.getElementById('veld4').value == "" || document.getElementById('veld4').value == "uw vraag/opmerking"){
		document.getElementById('veld4').style.border = "1px solid #2F4C86";
		document.getElementById('veld4').style.background = "#FF7F84";
		document.getElementById('veld4').focus();
		
		return false;	
	}
	else{
		document.getElementById('veld4').style.border = "1px solid #004624";
		document.getElementById('veld4').style.background = "#f0f0ee";
		
	}
}

function checkBoek(){
	if(document.getElementById('gast1').value == ""){
		document.getElementById('gast1').style.border = "1px solid #BE1317";
		document.getElementById('gast1').style.background = "#FF7F84";
		document.getElementById('gast1').focus();
		
		document.getElementById('gastFout').innerHTML = "naam vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast1').style.border = "1px solid #e3e3e1";
		document.getElementById('gast1').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
	if(document.getElementById('gast2').value == ""){
		document.getElementById('gast2').style.border = "1px solid #BE1317";
		document.getElementById('gast2').style.background = "#FF7F84";
		document.getElementById('gast2').focus();
		
		document.getElementById('gastFout').innerHTML = "code vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast2').style.border = "1px solid #e3e3e1";
		document.getElementById('gast2').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
	if(document.getElementById('gast3').value == ""){
		document.getElementById('gast3').style.border = "1px solid #BE1317";
		document.getElementById('gast3').style.background = "#FF7F84";
		document.getElementById('gast3').focus();
		
		document.getElementById('gastFout').innerHTML = "bericht vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast3').style.border = "1px solid #e3e3e1";
		document.getElementById('gast3').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
}

function aantal(srt,nr){
	if(document.getElementById('pauze').value == 0){

		var minder = document.getElementById('minder_'+nr).value;
		var meer = document.getElementById('meer_'+nr).value;
		var ordr = document.getElementById('order_'+nr).value;
		
		if(srt == "0"){
			var nieuw = minder;
		}
		
		if(srt == "1"){
			var nieuw = meer;
		}
		
		if(nieuw > 0 && nieuw <= 99){
			http = createRequestObject();
			http.onreadystatechange = nieuwAantal;
			var mom = document.getElementById('mom').value;
		
			document.getElementById('pauze').value = 1;
			
			http.open(meth,mom+"manip/aantal.php?ordr="+encodeURIComponent(ordr)+"&aantal="+encodeURIComponent(nieuw),true);
			http.setRequestHeader('Content-Type','text/plain');
			http.send(null);
			


		}
	}
}

function nieuwAantal(){
	if(http.readyState == 4) { 
		if(http.status  == 200) {

			var resp = http.responseText.split("[*]");
			
			document.getElementById('aantal_'+resp[0]).innerHTML = resp[1];
			
			document.getElementById('minder_'+resp[0]).value = resp[2];
			document.getElementById('meer_'+resp[0]).value = resp[3];
			
			document.getElementById('sub_'+resp[0]).innerHTML = resp[4]+" "+resp[6];
			document.getElementById('mand_bottom').innerHTML = resp[5];
			
			document.getElementById('pauze').value = 0;
		}
	}
}

function setFoto(foto){
	var mom = document.getElementById('mom').value;
	document.getElementById('foto_groot').src = mom+"afb/mdm_"+foto;
}

function checkNb(){
	if(document.getElementById('nb1').value == "" || document.getElementById('nb1').value == "uw naam"){
		document.getElementById('nb1').style.border = "1px solid #BE1317";
		document.getElementById('nb1').style.background = "#FF7F84";
		document.getElementById('nb1').focus();
		return false;	
	}
	else{
		document.getElementById('nb1').style.border = "1px solid #FFFFFF";
		document.getElementById('nb1').style.background = "#FFFFFF";
	}
	if(document.getElementById('nb2').value == "" || document.getElementById('nb2').value == "uw e-mailadres"){
		document.getElementById('nb2').style.border = "1px solid #BE1317";
		document.getElementById('nb2').style.background = "#FF7F84";
		document.getElementById('nb2').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('nb2').value)){	
			document.getElementById('nb2').style.border = "1px solid #e3e3e1";
			document.getElementById('nb2').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('nb2').style.border = "1px solid #BE1317";
			document.getElementById('nb2').style.background = "#FF7F84";
			document.getElementById('nb2').focus();
			return false;		
		}
	}
}

function checkBoek(){
	if(document.getElementById('gast1').value == ""){
		document.getElementById('gast1').style.border = "1px solid #BE1317";
		document.getElementById('gast1').style.background = "#FF7F84";
		document.getElementById('gast1').focus();
		
		document.getElementById('gastFout').innerHTML = "naam vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast1').style.border = "1px solid #e3e3e1";
		document.getElementById('gast1').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
	if(document.getElementById('gast2').value == ""){
		document.getElementById('gast2').style.border = "1px solid #BE1317";
		document.getElementById('gast2').style.background = "#FF7F84";
		document.getElementById('gast2').focus();
		
		document.getElementById('gastFout').innerHTML = "code vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast2').style.border = "1px solid #e3e3e1";
		document.getElementById('gast2').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
	if(document.getElementById('gast3').value == ""){
		document.getElementById('gast3').style.border = "1px solid #BE1317";
		document.getElementById('gast3').style.background = "#FF7F84";
		document.getElementById('gast3').focus();
		
		document.getElementById('gastFout').innerHTML = "bericht vergeten in te vullen";
		
		return false;	
	}
	else{
		document.getElementById('gast3').style.border = "1px solid #e3e3e1";
		document.getElementById('gast3').style.background = "#FFFFFF";
		
		document.getElementById('gastFout').innerHTML = "&nbsp;";
	}
}

function velden(srt){
	if(srt == 1){
		if(document.getElementById('veld1').value == "" || document.getElementById('veld1').value == "Naam"){
			document.getElementById('veld1').style.border = "1px solid #BE1317";
			document.getElementById('veld1').style.background = "#FF7F84";
			document.getElementById('veld1').focus();
			return false;	
		}
		else{
			document.getElementById('veld1').style.border = "1px solid #e3e3e1";
			document.getElementById('veld1').style.background = "#FFFFFF";
		}
		if(document.getElementById('veld2').value == "" || document.getElementById('veld2').value == "E-mail adres"){
			document.getElementById('veld2').style.border = "1px solid #BE1317";
			document.getElementById('veld2').style.background = "#FF7F84";
			document.getElementById('veld2').focus();
			return false;	
		}
		else{
			if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('veld2').value)){	
				document.getElementById('veld2').style.border = "1px solid #e3e3e1";
				document.getElementById('veld2').style.background = "#FFFFFF";
			}
			else{
				document.getElementById('veld2').style.border = "1px solid #BE1317";
				document.getElementById('veld2').style.background = "#FF7F84";
				document.getElementById('veld2').focus();
				return false;		
			}
		}
		if(document.getElementById('veld3').value == "" || document.getElementById('veld3').value == "Telefoonnummer"){
			document.getElementById('veld3').style.border = "1px solid #BE1317";
			document.getElementById('veld3').style.background = "#FF7F84";
			document.getElementById('veld3').focus();
			return false;	
		}
		else{
			document.getElementById('veld3').style.border = "1px solid #e3e3e1";
			document.getElementById('veld3').style.background = "#FFFFFF";
		}
		if(document.getElementById('veld4').value == "" || document.getElementById('veld4').value == "Adres"){
			document.getElementById('veld4').style.border = "1px solid #BE1317";
			document.getElementById('veld4').style.background = "#FF7F84";
			document.getElementById('veld4').focus();
			return false;	
		}
		else{
			document.getElementById('veld4').style.border = "1px solid #e3e3e1";
			document.getElementById('veld4').style.background = "#FFFFFF";
		}
		if(document.getElementById('veld5').value == "" || document.getElementById('veld5').value == "Huisnr."){
			document.getElementById('veld5').style.border = "1px solid #BE1317";
			document.getElementById('veld5').style.background = "#FF7F84";
			document.getElementById('veld5').focus();
			return false;	
		}
		else{
			document.getElementById('veld5').style.border = "1px solid #e3e3e1";
			document.getElementById('veld5').style.background = "#FFFFFF";
		}
		if(document.getElementById('veld6').value == "" || document.getElementById('veld6').value == "Postcode"){
			document.getElementById('veld6').style.border = "1px solid #BE1317";
			document.getElementById('veld6').style.background = "#FF7F84";
			document.getElementById('veld6').focus();
			return false;	
		}
		else{
			document.getElementById('veld6').style.border = "1px solid #e3e3e1";
			document.getElementById('veld6').style.background = "#FFFFFF";
		}
		if(document.getElementById('veld7').value == "" || document.getElementById('veld7').value == "Woonplaats"){
			document.getElementById('veld7').style.border = "1px solid #BE1317";
			document.getElementById('veld7').style.background = "#FF7F84";
			document.getElementById('veld7').focus();
			return false;	
		}
		else{
			document.getElementById('veld7').style.border = "1px solid #e3e3e1";
			document.getElementById('veld7').style.background = "#FFFFFF";
		}
	}
	
	else if(srt == 2){
		if(document.getElementById('klant1').value == "" || document.getElementById('klant1').value == "E-mail adres"){
			document.getElementById('klant1').style.border = "1px solid #BE1317";
			document.getElementById('klant1').style.background = "#FF7F84";
			document.getElementById('klant1').focus();
			return false;	
		}
		else{
			if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('klant1').value)){	
				document.getElementById('klant1').style.border = "1px solid #e3e3e1";
				document.getElementById('klant1').style.background = "#FFFFFF";
			}
			else{
				document.getElementById('klant1').style.border = "1px solid #BE1317";
				document.getElementById('klant1').style.background = "#FF7F84";
				document.getElementById('klant1').focus();
				return false;		
			}
		}
		if(document.getElementById('klant2').value == "" || document.getElementById('klant2').value == "Wachtwoord"){
			document.getElementById('klant2').style.border = "1px solid #BE1317";
			document.getElementById('klant2').style.background = "#FF7F84";
			document.getElementById('klant2').focus();
			return false;	
		}
		else{
			document.getElementById('klant2').style.border = "1px solid #e3e3e1";
			document.getElementById('klant2').style.background = "#FFFFFF";
		}
	}
}

function bestelProduct(){
	document.getElementById('bestellen').style.visibility = "visible";
	document.getElementById('bestellen').style.position = "relative";
}

function setDeal(){
	
	http = createRequestObject();
	var mom = document.getElementById('mom').value;
	var deal = document.getElementById('idealordr').value;

	http.open(meth,mom+"manip/setdeal.php?order="+encodeURIComponent(deal),true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}
