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 clickIE4(){
	if (event.button==2){
		return false;
	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			return false;
		}
	}
}

if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("return false");




function kaartNav(srt){
	
  	http = createRequestObject();
	http.onreadystatechange = getKaarten;
	
	var mom = document.getElementById('mom').value;
	
	var kaart1 = document.getElementById("gebkaart1").value;
	var kaart2 = document.getElementById("gebkaart2").value;
	
	http.open(meth,mom+"manip/kaarten.php?srt="+srt+"&kaart1="+kaart1+"&kaart2="+kaart2,true);

	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getKaarten(){
	 if(http.readyState == 4) { 
		if(http.status == 200) {
			
			var mom = document.getElementById('mom').value;			
		
			var info = http.responseText.split("[*]");
			var kaart1 = info[0].split("[-]");
			var kaart2 = info[1].split("[-]");
			
			var kid1 = kaart1[1].split("[o]");
			var kid2 = kaart2[1].split("[o]");
			
			document.getElementById('kaartImg_1').src = mom+"geboortekaarten/klein_"+kaart1[0];
			document.getElementById('kaartImg_2').src = mom+"geboortekaarten/klein_"+kaart2[0];
			
			document.getElementById('kaartlink_1').href = mom+"geboorte-kaarten/"+kaart1[0];
			document.getElementById('kaartlink_2').href = mom+"geboorte-kaarten/"+kaart2[0];
			
			document.getElementById("gebkaart1").value = kid1[1]+"[*]"+kid1[0];
			document.getElementById("gebkaart2").value = kid2[1]+"[*]"+kid2[0];
			
		}
	}
}

$(function() {
	$.nyroModalSettings({
		debug: false,
		width: null,
		height: null,
		minWidth:800,
		minHeight: 800,
		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 checkVelden(){
	if(document.getElementById('inp_2').value == ""){
		//document.getElementById('inp_2').style.border = "1px solid #BE1317";
		document.getElementById('inp_2').style.background = "#FF7F84";
		document.getElementById('inp_2').focus();
		return false;	
	}
	else{
		//document.getElementById('inp_2').style.border = "0px solid #CCCCCC";
		document.getElementById('inp_2').style.background = "#333333";
	}
	if(document.getElementById('inp_6').value == ""){
		//document.getElementById('inp_6').style.border = "1px solid #BE1317";
		document.getElementById('inp_6').style.background = "#FF7F84";
		document.getElementById('inp_6').focus();
		return false;	
	}
	else{
		//document.getElementById('inp_6').style.border = "0px solid #CCCCCC";
		document.getElementById('inp_6').style.background = "#333333";
	}
}

function checkAVelden(){
	
}

function checkGVelden(){
	if(document.getElementById('inp_1').value == ""){
		//document.getElementById('inp_2').style.border = "1px solid #BE1317";
		document.getElementById('inp_1').style.background = "#FF7F84";
		document.getElementById('inp_1').focus();
		return false;	
	}
	else{
		//document.getElementById('inp_2').style.border = "0px solid #CCCCCC";
		document.getElementById('inp_1').style.background = "#333333";
	}
	if(document.getElementById('inp_2').value == ""){
		//document.getElementById('inp_6').style.border = "1px solid #BE1317";
		document.getElementById('inp_2').style.background = "#FF7F84";
		document.getElementById('inp_2').focus();
		return false;	
	}
	else{
		//document.getElementById('inp_6').style.border = "0px solid #CCCCCC";
		document.getElementById('inp_2').style.background = "#333333";
	}
	if(document.getElementById('inp_3').value == ""){
		//document.getElementById('inp_6').style.border = "1px solid #BE1317";
		document.getElementById('inp_3').style.background = "#FF7F84";
		document.getElementById('inp_3').focus();
		return false;	
	}
	else{
		//document.getElementById('inp_6').style.border = "0px solid #CCCCCC";
		document.getElementById('inp_3').style.background = "#333333";
	}
}
