//Cufon.replace('h1');
//Cufon.replace('h2');

var ie=document.all;
var nn6=document.getElementById&&!document.all;
var brw = nn6 ? "ff" : "ie";

var buttonspathname = "/imgt/";
var img1 = new Image(); img1.src = buttonspathname + "btn_left_blue.png";
var img2 = new Image(); img2.src = buttonspathname + "btn_right_blue.png";
var img3 = new Image(); img3.src = buttonspathname + "btn_lees_meer_blue.png";
var img4 = new Image(); img4.src = buttonspathname + "menu_item_blog_light.png";
var img5 = new Image(); img5.src = buttonspathname + "menu_item_contact_light.png";
var img6 = new Image(); img6.src = buttonspathname + "menu_item_diensten_light.png";
var img7 = new Image(); img7.src = buttonspathname + "menu_item_home_light.png";
var img8 = new Image(); img8.src = buttonspathname + "menu_item_nieuws_light.png";
var img9 = new Image(); img9.src = buttonspathname + "menu_item_over_ons_light.png";
var img10 = new Image(); img10.src = buttonspathname + "menu_item_portfolio_light.png";
var img11 = new Image(); img11.src = buttonspathname + "bg_searchfield_btn_blue.png";
var img12 = new Image(); img12.src = buttonspathname + "btn_sluiten_blue.png";
var img13 = new Image(); img13.src = buttonspathname + "btn_mailpagina_blue.png";
var img14 = new Image(); img14.src = buttonspathname + "btn_printer_blue.png";
var img15 = new Image(); img15.src = buttonspathname + "btn_leesmeer_blue.png";
var img16 = new Image(); img16.src = buttonspathname + "btn_cv_blue.png";
var img17 = new Image(); img17.src = buttonspathname + "btn_filter_blue.png";
var img18 = new Image(); img18.src = buttonspathname + "btn_ga_terug_blue.png";
var img19 = new Image(); img19.src = buttonspathname + "btn_ganaartwitter_blue.png";
var img20 = new Image(); img20.src = buttonspathname + "btn_route_blue.png";
var img21 = new Image(); img21.src = buttonspathname + "btn_verstuur_blue.png";
var img22 = new Image(); img22.src = buttonspathname + "btn_filter_box_blue.png";
var img23 = new Image(); img23.src = buttonspathname + "bg_filter_box_blue.png";
var img24 = new Image(); img24.src = buttonspathname + "btn_portfolio_pages_1_blue.png";
var img25 = new Image(); img25.src = buttonspathname + "btn_portfolio_pages_2_blue.png";
var img26 = new Image(); img26.src = buttonspathname + "btn_portfolio_pages_3_blue.png";
var img27 = new Image(); img27.src = buttonspathname + "btn_portfolio_pages_4_blue.png";
var img28 = new Image(); img28.src = buttonspathname + "btn_portfolio_pages_5_blue.png";
var img28 = new Image(); img28.src = buttonspathname + "bg_highlight_link_hover.png";

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

getPosition = function(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function mkRe(classname)
{
	var re = new RegExp('\\b' + classname + '\\b');
	return re;
}

var chn_pageoffset = "";

chn_ani_pageoffset = function(begin, end)
{
	begin = parseInt(begin);
	end = parseInt(end);
	
	if(begin > end)
	{
		var act = "min";
	}
	else
	{
		var act = "plus";
	}
	
	arr_timers.push(setInterval(
	function() {	
		
		if(act == "min")
		{		
			begin = begin - 40;
			window.scrollBy(0,-40);
			
			if(begin < end)
			{
				clearTimeouts(); 
			}			
		}
		else
		{
			begin = begin + 40;
			window.scrollBy(0,40);
			
			if(begin > end)
			{
				clearTimeouts();
			}
		}		
	} 
	,50))
}

function chn_ani_Left(elem,startHeight,endHeight,steps,intervals,powr,act) 
{
	if(elem.heightChangeMemInt)
	{
		clearInterval(elem.heightChangeMemInt);
	}
	
	var actStep = 0;
	
	elem.heightChangeMemInt = setInterval(
	function() {		
	  elem.currentHeight = easeInOut(startHeight,endHeight,steps,actStep,powr);
	  elem.style.left = elem.currentHeight + "px"; 
	  actStep++;		
	  	
		if(actStep > steps)
		{
			clearInterval(elem.heightChangeMemInt); 
			elem.style.left = endHeight + "px";		
		}
	} 
	,intervals)	
}

brkStr = function(val,act,no)
{
	var arr_val = new Array();
	var arr_val = val.split(act);
	
	if(no == "last")
 	{
		val = arr_val.pop();
	}
	else
	{
		val = arr_val[no];
	}
	return val;
}

function createXMLHttpRequest() // Zorgt dat AJAX werkt met explorer of andere browsers
{
	if(window.ActiveXObject)
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest)
	{
		xmlHttp = new XMLHttpRequest();
	}
}

clearSearch = function(e)
{
	var obj = nn6 ? e.target : event.srcElement;
	
	if(document.getElementById(obj.id).value == "Zoeken")
	{
		document.getElementById(obj.id).value = "";	
	}
}

function changeSrc(val,act)
{
	if(act == "in")
	{
		document.getElementById(val).src = "/imgt/" + val + "_blue.png";	
	}
	else
	{
		document.getElementById(val).src = "/imgt/" + val + "_yellow.png";
	}
}

var arr_txtinputs_val = new Array();
function chntxtInputs(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	var obj_id = obj.id;
	
	if(obj.value == arr_txtinputs_val[obj_id])
	{
		obj.value = "";		
	}
	else if(obj.value == "" && act != "onfocus")
	{		
		obj.value = arr_txtinputs_val[obj_id];			
	}	
}

mktxtInputs = function()
{
	var doc_inputs = document.getElementsByTagName("INPUT");
	
	if(doc_inputs) 
	{				
		for (i=0; i<doc_inputs.length; i++) 
		{			
			if(doc_inputs[i].type == "text")
			{				
				if(window.attachEvent)  
				{
						doc_inputs[i].attachEvent('onfocus', chntxtInputs);
				}
				else 
				{
						doc_inputs[i].addEventListener('focus', chntxtInputs, false);
				}
				
				doc_inputs[i].onblur = chntxtInputs;
				obj_id = doc_inputs[i].id;
				arr_txtinputs_val[obj_id] = doc_inputs[i].value;
			}
		}		
	}	
}

mkbrwOpacity = function(obj, f)
{
	var browser = nn6 ? "ff" : "ie";
	
	if(browser == "ff")
	{				
		obj.style.opacity = parseInt(f) / 10;				
	}
	else
	{
		obj.style.filter = 'alpha(opacity=' + (parseInt(f) * 10) + ')';
	}	
}

function chn_ani_Opacity(elem,startHeight,endHeight,steps,intervals,powr,act,val) 
{
	if(elem.heightChangeMemInt)
	{
		clearInterval(elem.heightChangeMemInt);
	}
	
	var actStep = 0;
	
	elem.heightChangeMemInt = setInterval(
	function() {		
	  f = easeInOut(startHeight,endHeight,steps,actStep,powr,act);
		mkbrwOpacity(elem,f);
	  actStep++;	  	
		if(actStep > steps)
		{
			clearInterval(elem.heightChangeMemInt);  	
			if(act == "fixMarginprojects")
			{
				elem.style.marginTop = "0px"; 				
				if(endHeight == 0)
				{
					elem.style.display = "none";					
				}	
				else
				{
					//document.getElementById("new_project_txt_" + val).style.display = "block";
					chn_ani_Opacity(document.getElementById("new_project_txt_" + val),0,10,10,50,0.5,'','');
					chn_ani_Opacity(document.getElementById("mini_afbeelding_" + val),0,10,10,50,0.5,'','');
				}				
			}
			else if(act == "displaynone")
			{
				elem.style.display = "none";	
			}
		}
	} 
	,intervals)
}

function clearTimeouts() 
{
	for(i= 0;i<arr_timers.length; i++) 
	{
		clearTimeout(arr_timers[i]);
	}	
}

function mk_plusMinus(val, act, maximum)
{	
	
	val = parseInt(val);	
	if(act == "plus")
	{
		new_val = val + 1;
	}
	else
	{
		new_val = val - 1;
	}
	
	if(new_val == 0)
	{
		new_val = maximum - 1;
	}
	else if(new_val == maximum)
	{
		new_val = 1;
	}
	
	return new_val;
}

function clearnewProjectarrows(e)
{
	var key = nn6 ? e.which : event.keyCode;
	var obj = nn6 ? e.target : event.srcElement;
	
	if(key == 37)
	{
		obj.style.background = "url(/imgt/btn_left_yellow.png)";
	}
	else if(key == 39)
	{
		obj.style.background = "url(/imgt/btn_right_yellow.png)";	
	}
	
}

function opennewProject(e)
{	
	if(typeof(e) == "undefined" || typeof(e) == "number")
	{
		var act = "auto";
	}
	else
	{
		var eventtype = nn6 ? e.type : event.type;
		var obj = nn6 ? e.target : event.srcElement;
		var key = nn6 ? e.which : event.keyCode; 
		var act = brkStr(obj.className,"_","last");	
		
		if(key == 37)
		{
			act = "left";
			obj.style.background = "url(/imgt/btn_left_blue.png)";
		}
		else if(key == 39)
		{
			act = "right";	
			obj.style.background = "url(/imgt/btn_right_blue.png)";
		}
		
	}
	
	if(act != "")
	{
	
		var val = parseInt(open_project);
		
		if(act == "right" || act == "auto") 
		{ 
			mk_plusMinus(val, "plus", maximum_projecten); 
		}
		else
		{ 
			mk_plusMinus(val, "min", maximum_projecten); 
		}	
		
		if(act == "auto")
		{
			arr_timers.push(setInterval("opennewProject", 1000));	
		}
		
		
		document.getElementById("new_project_" + new_val).style.display = "block";
		
		/*
		if(val < new_val)
		{
			document.getElementById("new_project_" + new_val).style.marginTop = "-312px";	
			document.getElementById("new_project_" + val).style.marginTop = "0px";
		}
		else
		{
			document.getElementById("new_project_" + new_val).style.marginTop = "0px";	
			document.getElementById("new_project_" + val).style.marginTop = "-312px";
		}
		*/
		
		var browser = nn6 ? "ff" : "ie";
		if(browser == "ff")
		{				
			document.getElementById("new_project_" + new_val).style.opacity = 0;
			document.getElementById("new_project_txt_" + new_val).style.opacity = 0;
			document.getElementById("new_project_txt_" + val).style.opacity = 0;
			document.getElementById("mini_afbeelding_" + new_val).style.opacity = 0;
			document.getElementById("mini_afbeelding_" + val).style.opacity = 0;
		}
		else
		{
			document.getElementById("new_project_" + new_val).style.filter = 'alpha(opacity=' + 0 + ')';
			document.getElementById("new_project_txt_" + new_val).style.filter = 'alpha(opacity=' + 0 + ')';
			document.getElementById("new_project_txt_" + val).style.filter = 'alpha(opacity=' + 0 + ')';
			document.getElementById("mini_afbeelding_" + new_val).style.filter = 'alpha(opacity=' + 0 + ')';
			document.getElementById("mini_afbeelding_" + val).style.filter = 'alpha(opacity=' + 0 + ')';
		}
		
		
		chn_ani_Opacity(document.getElementById("new_project_" + val),10,0,15,50,0.5,'fixMarginprojects',val);
		chn_ani_Opacity(document.getElementById("new_project_" + new_val),0,10,15,50,0.5,'fixMarginprojects',new_val);	
		
		//startFade(act, val, new_val, som); */
		
		open_project = new_val;
	
	}

}

function opennewProject_withtimer(e)
{
	arr_timers.push(setInterval(opennewProject, 5000));
}

var open_project = 1;
var maximum_projecten = 0;
var arr_timers = new Array();

mk_projectsShowcase = function()
{
	//arr_timers.push(setInterval(opennewProject, 5000));
	
	var doc = document.getElementsByTagName("DIV");	
	
	for (i=0; i<doc.length; i++) 
	{			
		if(mkRe('new_projects_arrow_left').test(doc[i].className) || mkRe('new_projects_arrow_right').test(doc[i].className))
		{
			doc[i].onclick = opennewProject;
		}
		
		if(mkRe('new_projects').test(doc[i].className))
		{
			maximum_projecten++;
		}
	}
		
	//document.body.onkeydown = opennewProject;
	//document.body.onkeyup = clearnewProjectarrows;
	
	document.getElementById("new_project_holder").onmouseover = clearTimeouts;
	//document.getElementById("new_project_holder").onmouseout = opennewProject_withtimer;
	
	maximum_projecten++;
	maximum_projecten = maximum_projecten;
	
}

function handleStateChange_opennewProject() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("container_project").innerHTML = xmlHttp.responseText;
			document.getElementById("stop_laden").value = "stop";
			o = nn6 ? 1 : 100;
		}
	}
}

function checkForm_contact()
{	
	var array_checkForm = new Array();
	array_checkForm[0] = "naam";
	array_checkForm[1] = "bericht";
	array_checkForm[2] = "onderwerp";
	array_checkForm[3] = "email";
	
	var aantal_checkForm = 4;
	var aantal_correct = 0;
	
	var email_regexp = /^[\w\-][\w\-\.]+@[\w\-][\w\-\.]+\.[a-zA-Z]{2,4}\s*$/;
	
	for(i=0;i<aantal_checkForm;i++)
	{		
		var id = array_checkForm[i];
		
		if(document.getElementById(id).value == "")
		{
			document.getElementById(id).className = "inputfield_wrong";
		}
		else
		{
			document.getElementById(id).className = "inputfield";
			aantal_correct++;
		}			
	}
	
	if(!email_regexp.test(document.getElementById("email").value))
	{
		aantal_correct = aantal_correct - 1;
		document.getElementById("email").className = "inputfield_wrong";
	}
	
	if(aantal_correct == aantal_checkForm)
	{
		//if(parseInt(document.getElementById("getal_3").value) != (parseInt(document.getElementById("getal_1").value) + parseInt(document.getElementById("getal_2").value)))
		//{
			//document.getElementById("form_foutmelding").innerHTML = "De rode velden zijn verkeerd ingevuld!";
			//document.getElementById("getal_3").className = "inputfield_wrong";
			//return false;
		//}
		//else
		//{
			//return true;
		//}
		return true;
	}
	else
	{
		//document.getElementById("form_foutmelding").innerHTML = "De rode velden zijn verkeerd ingevuld!";
		document.getElementById("form_foutmelding").style.display = "block";
		return false;			
	}	

}

function openFilter(val, act)
{
	if(act == "open")
	{
		document.getElementById("filter_" + val).style.display = "block";
	}
	else
	{
		document.getElementById("filter_" + val).style.display = "none";
	}	
}

function fillFilter(src)
{
	var src = src.id;	
	var arr_src_id = src.split('_');
	var val = arr_src_id[1];
	
	document.getElementById("filled_filter_" + val).innerHTML = document.getElementById(src).innerHTML;
	document.getElementById("filter_" + val).style.display = "none";
	
	loadPortfolio('1','', '');
}

var x = nn6 ? 0.1 : 10;

function openPopup()
{	
	
	document.getElementById("div_popup_background").style.display = "block";	
	//document.getElementById("div_popup_background").style.height = (parseInt(document.getElementById("body").clientHeight) + 20) + "px";
	//document.getElementById("div_popup_background").style.width = (parseInt(document.getElementById("body").clientWidth) + 1) + "px";
	
	//alert(document.getElementById("div_popup_background").style.width);
	
	var browser = nn6 ? "ff" : "ie";	
		
	if(browser == "ff")
	{
		if(x == 0.3)
		{	
			document.getElementById("div_popup_background").style.display = "block";
		}
		
		if(x < 0.9) 
		{		
			document.getElementById("div_popup_background").style.opacity = x;
			x = (Math.round(x * 10) / 10) + 0.1;			
			setTimeout("openPopup()", 5);
		}		
		
	}
	else if (browser == "ie")
	{
		if(x == 30)
		{	
			document.getElementById("div_popup_background").style.display = "block";	
		}
		
		if(x < 90) 
		{		
			document.getElementById("div_popup_background").style.filter = "alpha(opacity=" + x + ")";
			x = x + 10;
			setTimeout("openPopup()", 5);
		}		
	}	
}

closePopup = function()
{
	document.getElementById("div_popup_background").style.display = "none";
	document.getElementById("div_popup").innerHTML = "";
	document.getElementById("div_popup").style.display = "none";
	
	if($('index_who_are_we_flash'))
	{
		$('index_who_are_we_flash').style.display = "block";
	}
	
	x = nn6 ? 0.1 : 10;	
}

openMailto = function()
{
	openPopup();	
	//var queryString = "pag=" + pag;

	var url_to_open = "/open_tellafriendbox.php";	
	
	createXMLHttpRequest();	
	xmlHttp.open("POST", url_to_open, true);
	xmlHttp.onreadystatechange = handleStateChange_openMailto;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send(null);
}

function handleStateChange_openMailto() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{			
			document.getElementById("div_popup").innerHTML = xmlHttp.responseText;
			document.getElementById("div_popup").style.display = "block";
			
			//Cufon.set('fontFamily', 'Laffayette Comic Pro');
			Cufon.set('fontFamily', 'Impact');
			Cufon.replace(document.getElementById('kop_tellafriend'));
			
			Cufon.set('fontFamily', 'angelina');
			
			Cufon.replace(document.getElementById('label_tell_a_friend_naam'));
			Cufon.replace(document.getElementById('label_tell_a_friend_email'));
			Cufon.replace(document.getElementById('label_tell_a_friend_eigenmail'));
			Cufon.replace(document.getElementById('label_tell_a_friend_naamvriend'));
			Cufon.replace(document.getElementById('tellafriendis_verplicht'));
			Cufon.refresh;
			
		}
	}
}

openPrint = function() 
{	
	window.print();
}

function sendTellafriend()
{
	var tell_a_friend_naam = document.getElementById("tell_a_friend_naam").value;
	var tell_a_friend_naamvriend = document.getElementById("tell_a_friend_naamvriend").value;
	var tell_a_friend_email = document.getElementById("tell_a_friend_email").value;
	var tell_a_friend_eigenemail = document.getElementById("tell_a_friend_eigenmail").value;
	var tell_a_friend_url = location.href;
	
	
	var array_checkForm = new Array();
	array_checkForm[0] = "tell_a_friend_naam";
	array_checkForm[1] = "tell_a_friend_naamvriend";
	array_checkForm[2] = "tell_a_friend_email";
	array_checkForm[3] = "tell_a_friend_eigenmail";
	
	var aantal_checkForm = 3;
	var aantal_correct = 0;
	
	var email_regexp = /^[\w\-][\w\-\.]+@[\w\-][\w\-\.]+\.[a-zA-Z]{2,4}\s*$/;
	
	for(i=0;i<aantal_checkForm;i++)
	{		
		var id = array_checkForm[i];
	
		if(document.getElementById(id).value == "")
		{
			document.getElementById(id).className = "tellafriendinput_wrong";
		}
		else
		{
			document.getElementById(id).className = "tellafriendinput";
			aantal_correct++;
		}			
	}
	
	if(!email_regexp.test(document.getElementById("tell_a_friend_email").value))
	{
		aantal_correct = aantal_correct - 1;
		document.getElementById("tell_a_friend_email").className = "tellafriendinput_wrong";
	}
	
	if(!email_regexp.test(document.getElementById("tell_a_friend_eigenmail").value))
	{
		aantal_correct = aantal_correct - 1;
		document.getElementById("tell_a_friend_eigenmail").className = "tellafriendinput_wrong";
	}
	
	if(aantal_correct == aantal_checkForm)
	{
		var queryString = "naam=" + tell_a_friend_naam + "&eigenmail=" + tell_a_friend_eigenemail + "&naamvriend=" + tell_a_friend_naamvriend + "&email=" + tell_a_friend_email + "&url=" + tell_a_friend_url;

		var url_to_open = "/send_tellafriendbox.php";	
		
		createXMLHttpRequest();	
		xmlHttp.open("POST", url_to_open, true);
		xmlHttp.onreadystatechange = handleStateChange_sendTellafriend;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	}

}

function handleStateChange_sendTellafriend() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById("div_popup").innerHTML = xmlHttp.responseText;
			
			Cufon.set('fontFamily', 'Laffayette Comic Pro');
			Cufon.replace(document.getElementById('kop_tellafriend'));
			Cufon.refresh;
			
		}
	}
}

function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) 
{
	var delta = maxValue - minValue;
	var stepp = minValue+(Math.pow(((1 / totalSteps) * actualStep), powr) * delta);
	return Math.ceil(stepp)
} 

function chn_ani_Height(elem,startHeight,endHeight,steps,intervals,powr,act) 
{
	if(elem.heightChangeMemInt)
	{
		clearInterval(elem.heightChangeMemInt);
	}
	
	var actStep = 0;
	
	elem.heightChangeMemInt = setInterval(
	function() {		
	  elem.currentHeight = easeInOut(startHeight,endHeight,steps,actStep,powr);
	 
		if(act == "plus")
		{	 
			elem.style.marginTop = elem.currentHeight + "px"; 
		}
		else
		{
		 elem.style.marginTop = "-" + elem.currentHeight + "px";
		}
		
	  actStep++;
					
		if(actStep > steps)
		{
			clearInterval(elem.heightChangeMemInt); 
			elem.style.marginTop = endHeight;		
		}
	} 
	,intervals)
	
}

function closesubmenu()
{
	document.getElementById("right_menu").style.display = "none";
}

var rightmenu = "closed";
openrightMenu = function(e)
{
	var obj = nn6 ? e.target : event.srcElement;
	var pos = nn6 ? e.pageY : event.clientY;
	mySX = window.pageYOffset;
	$rMenu = document.getElementById("right_menu");
	
	if(mySX > 200 && rightmenu == "closed")
	{		
		$rMenu.style.display = "block";
		chn_ani_Height($rMenu,100,0,10,70,0.5,"min");
		rightmenu = "open";		
	}
	else if(mySX < 200 && rightmenu == "open")
	{		
		chn_ani_Height($rMenu,0,100,10,70,0.5,"min");
		rightmenu = "closed";
	}
	
	//e.pageY = 50;
	//alert(e.pageY);
	
}

function openTwitter(act)
{	
	
	var queryString = "act=" + act;

	var url_to_open = "/open_twitter.php";	
	
	createXMLHttpRequest();	
	xmlHttp.open("POST", url_to_open, true);
	xmlHttp.onreadystatechange = handleStateChange_openTwitter;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send(queryString);
}

function handleStateChange_openTwitter() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{			
			document.getElementById("twitterblok").innerHTML = xmlHttp.responseText;			
			Cufon.replace(document.getElementById('twitterheader'));
			Cufon.refresh;			
			document.getElementById("twitterblok").style.background = "url(/imgt/bg_twitterblok.png) top left no-repeat";
			chn_ani_Height(document.getElementById("twitterblok"),55,96,10,70,0.5,"plus");
			
		}
	}
}

function openTwitterlink(nr)
{
	var $link = document.getElementById("twitterlink_" + nr);
	var $comp = document.getElementById("twittercomplete_" + nr);
	
	if($link.style.display == "none")
	{
		$link.style.display = "block";
		$comp.style.display = "none";
	}
	else
	{
		$link.style.display = "none";
		$comp.style.display = "block";
	}	
}

mkHeaders = function ()
{	
	var link_tags = document.getElementsByTagName("DIV");
	
	for (i=0; i<link_tags.length; i++) 
	{	
		if(mkRe('kop_groot').test(link_tags[i].className))
		{
			var header = link_tags[i];
			var header_txt = header.innerHTML;	
			header.innerHTML = "<div class=\"kop_groot_left\">&nbsp;</div><div class=\"kop_groot_middle\">" + header_txt + "</div><div class=\"kop_groot_right\">&nbsp;</div>";
		}
		else if(mkRe('kop_klein').test(link_tags[i].className) || mkRe('kop_klein_nieuws_box').test(link_tags[i].className) || mkRe('kop_klein_diensten_box').test(link_tags[i].className) || mkRe('kop_klein_zoeken_box').test(link_tags[i].className))
		{
			var header = link_tags[i];
			var header_txt = header.innerHTML;	
			header.innerHTML = "<div class=\"kop_klein_left\">&nbsp;</div><div class=\"kop_klein_middle\">" + header_txt + "</div><div class=\"kop_klein_right\">&nbsp;</div>";
		}
	}
	Cufon.set('fontFamily', 'Impact');
	Cufon.replace('h1');
	Cufon.replace('h2');
	
	if(document.getElementById('vervolgsubtitle'))
	{
		Cufon.replace(document.getElementById('vervolgsubtitle'));	
	}
	
	Cufon.refresh;	
}

mkLeesmeerbuttons = function ()
{	
	var link_tags = document.getElementsByTagName("A");
	
	for (i=0; i<link_tags.length; i++) 
	{	
		if(mkRe('btn_lees_meer').test(link_tags[i].className))
		{
			var linkje = link_tags[i];
			linkje.innerHTML = "&nbsp;";
		}
	}
}

changemenuItem = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	var val = brkStr(obj.id,"menu_item_","last");
	
	if(act == "mouseover" && obj.className != "menu_active" && obj.parentNode.className != "menu_active")
	{
		obj.src =  "/imgt/menu_item_" + val + "_light.png";	
	}
	else if(obj.className != "menu_active" && obj.parentNode.className != "menu_active")
	{
		obj.src =  "/imgt/menu_item_" + val + "_dark.png";	
	}
	
	//alert(obj.id);	
	
	//if(act == "mouseover" && obj.id == "menu_link_over_ons")
	//{
		//document.getElementById("submenu_over_ons").style.display = "block";		
	//}
	//else if((obj.id == "menu_link_over_ons" || obj.parentNode.id == "menu_link_over_ons"))
	//{
		//alert(obj.nodeName);
		//document.getElementById("submenu_over_ons").style.display = "none";
	//}
	
}

mkMenu = function ()
{	
	var link_tags = document.getElementsByTagName("A");
	
	//alert(link_tags.length);
	
	for (i=0; i<link_tags.length; i++) 
	{	
		/*
		if(link_tags[i].id == "menu_link_over_ons")
		{
			link_tags[i].parentNode.innerHTML = link_tags[i].parentNode.innerHTML + "<div class=\"submenu\" id=\"submenu_over_ons\"><a href=\"/diensten/bedrijfsinformatie.html\">Bedrijfsinformatie</a><a href=\"/diensten/marketingman.html\">Marketingman</a><a href=\"/diensten/ontwikkelman.html\">Ontwikkelman</a><a href=\"/diensten/ontwerpman.html\">Ontwerpman</a></div>";
		}
		
		if(link_tags[i].id == "menu_link_diensten")
		{
			link_tags[i].parentNode.innerHTML = link_tags[i].parentNode.innerHTML + "<div class=\"submenu\" id=\"submenu_diensten\"><a href=\"/diensten/design.html\">Design</a><a href=\"/diensten/development.html\">Development</a><a href=\"/diensten/marketing_concepting.html\">Marketing & Concepting</a></div>";
		}
		*/
		
		if(mkRe('menu_active').test(link_tags[i].className))
		{
			var linkje = link_tags[i];			
			var key = brkStr(linkje.id,"menu_link_","last");
			var val = linkje.innerHTML;
			linkje.innerHTML = "<img src=\"/imgt/menu_item_" + key + "_light.png\" class=\"menu_item\" id=\"menu_item_" + key + "\" border=\"0\" alt=\"Link naar " + val + "\" title=\"Link naar " + val + "\" />";
			
			linkje.onmouseover = changemenuItem;
			linkje.onmouseout = changemenuItem;	
			
		}
		else if(mkRe('menu_normal').test(link_tags[i].className))
		{
			var linkje = link_tags[i];			
			var key = brkStr(linkje.id,"menu_link_","last");
			var val = linkje.innerHTML;
			linkje.innerHTML = "<img src=\"/imgt/menu_item_" + key + "_dark.png\" class=\"menu_item\" id=\"menu_item_" + key + "\" border=\"0\" alt=\"Link naar " + val + "\" title=\"Link naar " + val + "\" />";
			
			linkje.onmouseover = changemenuItem;
			linkje.onmouseout = changemenuItem;				
		}		
				
	} 
}

mkSearchfield = function()
{
	document.getElementById("searchfield_input").onclick = clearSearch;
	document.getElementById("searchfield_input").onkeypress = function() {
		if (event.keyCode==13)document.searchform.submit();
	}
	
	document.getElementById("searchfield_btn").onclick = function() {
		document.searchform.submit();
	}
}

mkTopdesignItems = function()
{
	var popup_background = document.createElement('div');		
	popup_background.setAttribute('id','div_popup_background');
	document.body.insertBefore(popup_background,document.body.firstChild);
	
	var shadow = document.createElement('div');		
	shadow.setAttribute('id','shadow');
	document.body.insertBefore(shadow,document.body.firstChild);		
	
	var hiddeninputfield = document.createElement('input');		
	hiddeninputfield.setAttribute('type','hidden');
	hiddeninputfield.setAttribute('id','ie_bug');
	hiddeninputfield.setAttribute('value','');
	document.body.insertBefore(hiddeninputfield,document.body.firstChild);
	
	var $container = document.getElementById("container");	
	
	var popup = document.createElement('div');		
	popup.setAttribute('id','div_popup');
	$container.insertBefore(popup,$container.firstChild);

	if(window.attachEvent)  
	{
			document.getElementById("div_popup_background").attachEvent('onclick', closePopup);
	}
	else 
	{
			document.getElementById("div_popup_background").addEventListener('click', closePopup, false);
	}
	
	if(document.getElementById("portfolio_box_top"))
	{	
		if(window.attachEvent)  
		{
				document.getElementById("div_popup_background").attachEvent('onclick', closePortfolio);
		}
		else 
		{
				document.getElementById("div_popup_background").addEventListener('click', closePortfolio, false);
		}
	}		
}

changcufonColor = function(e)
{
	
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;	
	Cufon.set('fontFamily', 'Impact');	
	var link_tags = obj.parentNode.getElementsByTagName("SPAN");	
	
			
		//alert(obj.parentNode.parentNode.className);
	
		for (i=0; i<link_tags.length; i++) 
		{	
			if(act == "mouseout" && obj.parentNode.parentNode.className == "new_project_txt_wrap" && (mkRe('highlight_opdracht').test(link_tags[i].className) || mkRe('highlight_klant').test(link_tags[i].className)))
			{				
				//Cufon.replace(link_tags[i], {
					//color: '#000000'
				//});
			}
			else if(act == "mouseover" && (mkRe('highlight_opdracht').test(link_tags[i].className) || mkRe('highlight_klant').test(link_tags[i].className)))
			{
				Cufon.replace(link_tags[i], {
					color: 'white'
				});			
			}
		}	
	
	
	Cufon.refresh;
	
	
	//var person = new Person("John", "Dough");
	
	
	//alert(person.first);
	
	
	
}

function Person(first, last) {
    this.first = first;
    this.last = last;
}

mkHighlightheaders = function ()
{	
	var link_tags = document.body.getElementsByTagName("SPAN");
	
	for (i=0; i<link_tags.length; i++) 
	{	
		if(mkRe('highlight_opdracht').test(link_tags[i].className) || mkRe('highlight_klant').test(link_tags[i].className))
		{
			//alert(link_tags[i].className);
			//Cufon.set('fontFamily', 'Impact');
			//Cufon.replace(link_tags[i], {
					//hover: true,
					//hoverables: { span: true }
				//});
			
			
			
			//link_tags[i].onmouseover = KevLinDev.extend(Employee, Person);;
			//link_tags[i].onmouseout = changcufonColor;
		}
		else if(mkRe('highlight_payoff').test(link_tags[i].className) || mkRe('werkwijze_link_payoff').test(link_tags[i].className))
		{
			Cufon.set('fontFamily', 'Laffayette Comic Pro');
			Cufon.replace(link_tags[i]);	
		}
	}
	
	//Cufon.set('fontFamily', 'Impact');
	//Cufon.replace('h1');
	//Cufon.replace('h2');
	
	//if(document.getElementById('vervolgsubtitle'))
	//{
		//Cufon.replace(document.getElementById('vervolgsubtitle'));	
	//}
	
	if(document.getElementById("quickscan_bluetitle"))
	{	
		Cufon.replace(document.getElementById("quickscan_bluetitle"));
	}
	
	
	Cufon.refresh;	
}

chn_werkwijzeText = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	var val = "";
	
	var doc = $("content_index_werkwijze").getElementsByTagName("*");	
	for (i=0; i<doc.length; i++) 
	{	
		if(mkRe('icon_werkwijze').test(doc[i].className))
		{	
			val = brkStr(doc[i].id,"_",2);
			doc[i].id = "icon_werkwijze_" + val;
		}	
		else if(mkRe('werkwijze_text').test(doc[i].className))
		{
			doc[i].style.display = "none";
			mkbrwOpacity(doc[i], 0);
		}
	}
	
	val = brkStr(obj.id,"_",2);
	obj.id = "icon_werkwijze_" + val + "_active";
	
	$('werkwijze_text_' + val).style.display = "block";	
	chn_ani_Opacity($('werkwijze_text_' + val),0,10,10,100,0.5,'','');
	
	var arr_p = getPosition(obj);
	
	var obj_width = obj.clientWidth;
	
	var newleft = ((obj.offsetLeft + (obj.clientWidth / 2)) - 15);	
	var oldleft = brkStr($('werkwijze_text_holder_arrow').style.left,"px",0);
	
	if(oldleft == "")
	{
		oldleft = 138;
	}
	
	newleft = parseInt(newleft);
	oldleft = parseInt(oldleft);
	
	chn_ani_Left($('werkwijze_text_holder_arrow'),oldleft,newleft,10,50,0.5,'');	
}

mkWerkwijze_index =  function()
{
	var doc = $("content_index_werkwijze").getElementsByTagName("A");
	
	for (i=0; i<doc.length; i++) 
	{	
		if(mkRe('icon_werkwijze').test(doc[i].className))
		{
			doc[i].onmouseover = chn_werkwijzeText;
			//doc[i].onmouseout = chn_werkwijzeText;
		}		
	}
	
	var doc = $("content_index_werkwijze").getElementsByTagName("SPAN");
	
	for (i=0; i<doc.length; i++) 
	{	
		if(mkRe('werkwijze_text_inleiding').test(doc[i].className))
		{
			Cufon.set('fontFamily', 'Laffayette Comic Pro');
			Cufon.replace(doc[i]);			
		}		
	}
	
	Cufon.refresh;
}

tesjhtee = function()
{	
	if(document.getElementById("div_popup_background"))
	{
		//var windowscrollheight = nn6 ? window.pageYOffset : document.documentElement.scrollTop;
		//alert(windowscrollheight);
		//document.getElementById("div_popup_background").style.height = (parseInt(document.getElementById("body").clientHeight + windowscrollheight) + 20) + "px";
		//alert("document.getElementById("div_popup_background").style.height");
	}
}

openMogelijkheid = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	
	var objfrom = e.relatedTarget || e.fromElement;
	
	var windowscrollheight = nn6 ? window.pageYOffset : document.documentElement.scrollTop;	
	var windowheight = nn6 ? window.innerHeight : document.documentElement.clientHeight;
	
	var relTarg = e.relatedTarget || e.fromElement;
	
	if(obj.nodeName == "IMG" && objfrom.nodeName == "DIV")
	{		
		obj = obj.parentNode;
	}
	
	if(obj.nodeName == "LI" && relTarg.nodeName != "IMG")
	{
		
		var doc = $("mogelijkheden").getElementsByTagName("H3");	
		for (i=0; i<doc.length; i++) 
		{			
			var val = doc[i].innerHTML;
			val = val.replace(" &amp; ", "_");
			val = val.replace(" ", "_");
			val = val.toLowerCase();
			
			if(brw == "ie")
			{
				$('txt_' + val).style.display = "block";
				$('txt_' + val + "_hover").style.display = "none";
			}
			else
			{
				mkbrwOpacity($('txt_' + val + "_hover"),0);
				mkbrwOpacity($('txt_' + val),10);	
			}	
		}
		
		var val = obj.getElementsByTagName("H3")[0].innerHTML;
		val = val.replace(" &amp; ", "_");
		val = val.replace(" ", "_");
		val = val.toLowerCase();
		
		if(brw == "ie")
		{
			$('txt_' + val).style.display = "none";
			$('txt_' + val + "_hover").style.display = "block";
		}
		else
		{		
			chn_ani_Opacity($('txt_' + val),10,0,4,10,0.5,'','');
			chn_ani_Opacity($('txt_' + val + "_hover"),0,10,4,10,0.5,'','');
		}
		
		$('openmogelijkheid_header').innerHTML = obj.getElementsByTagName("H3")[0].innerHTML;
		$('openmogelijkheid_text').innerHTML = obj.getElementsByTagName("P")[0].innerHTML;
		
		//mkbrwOpacity($('openmogelijkheid'),0);
		//$('openmogelijkheid').style.display = "block";
		//chn_ani_Opacity($('openmogelijkheid'),0,10,10,10,0.5,'','');
		
		if(brw == "ie")
		{
			$('openmogelijkheid').style.display = "block";
		}
		else
		{
			mkbrwOpacity($('openmogelijkheid'),0);
			$('openmogelijkheid').style.display = "block";
			chn_ani_Opacity($('openmogelijkheid'),0,10,10,10,0.5,'','');
		}		
	
		var arr_pos = getPosition(obj);
		
		if((arr_pos[1] + obj.clientHeight) > (windowheight + windowscrollheight))
		{
			
			
			chn_ani_pageoffset((windowheight + windowscrollheight), ((windowheight + windowscrollheight) + (arr_pos[1] + obj.clientHeight) - (windowheight + windowscrollheight)));
		}
		else if(arr_pos[1] < windowscrollheight)
		{
			chn_ani_pageoffset(windowscrollheight, arr_pos[1]);
		}
	}	
}

closeMogelijkheid = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;	
	
	var relTarg = e.relatedTarget || e.toElement;
	
	if(relTarg.nodeName == "DIV")
	{		
		if(obj.nodeName == "IMG")
		{
			obj = obj.parentNode;
		}
		
		var val = obj.getElementsByTagName("H3")[0].innerHTML;
		val = val.replace(" &amp; ", "_");
		val = val.replace(" ", "_");
		val = val.toLowerCase();
		
		if(brw == "ie")
		{
			$('txt_' + val).style.display = "block";
			$('txt_' + val + "_hover").style.display = "none";
		}
		else
		{
			chn_ani_Opacity($('txt_' + val),0,10,4,10,0.5,'','');
			chn_ani_Opacity($('txt_' + val + "_hover"),10,0,4,10,0.5,'','');
		}
		
		if(brw == "ie")
		{
			$('openmogelijkheid').style.display = "none";
		}
		else
		{
			chn_ani_Opacity($('openmogelijkheid'),10,0,10,10,0.5,'displaynone','');
		}
		
		//$('openmogelijkheid_header').innerHTML = "";
		//$('openmogelijkheid_text').innerHTML = "";
	
		var doc = $("mogelijkheden").getElementsByTagName("H3");	
		for (i=0; i<doc.length; i++) 
		{			
			var val2 = doc[i].innerHTML;
			val2 = val2.replace(" &amp; ", "_");
			val2 = val2.replace(" ", "_");
			val2 = val2.toLowerCase();

			if(val != val2)
			{			
				if(brw == "ie")
				{
					$('txt_' + val2).style.display = "block";
					$('txt_' + val2 + "_hover").style.display = "none";
				}
				else
				{
					mkbrwOpacity($('txt_' + val2 + "_hover"),0);
					mkbrwOpacity($('txt_' + val2),10);	
				}				
			}
		}		
	}	
}

moveMogelijkheid = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	
	var posY = nn6 ? e.pageY : event.clientY;
	var posX = nn6 ? e.pageX : event.clientX;
	
	var windowscrollheight = nn6 ? window.pageYOffset : document.documentElement.scrollTop;	
	var windowheight = nn6 ? window.innerHeight : document.documentElement.clientHeight;	
	var windowwidth = nn6 ? window.innerWidth : document.documentElement.clientWidth;
	
	if((windowscrollheight + windowheight) < ((posY + 20) + $('openmogelijkheid').clientHeight))
	{
		$('openmogelijkheid').style.top = ((windowscrollheight + windowheight) - $('openmogelijkheid').clientHeight) + "px";
	}
	else
	{
		$('openmogelijkheid').style.top = (posY + 20) + "px";	
	}

	if(windowwidth < ((posX + 20) + $('openmogelijkheid').clientWidth))
	{
		$('openmogelijkheid').style.left = (posX - $('openmogelijkheid').clientWidth - 20) + "px";
	}
	else
	{
		$('openmogelijkheid').style.left = (posX + 20) + "px";
	}	
}

mkMogelijkheden_widthbug = function()
{	
	var doc = $("mogelijkheden").getElementsByTagName("H3");	
	for (i=0; i<doc.length; i++) 
	{			
		var val = doc[i].innerHTML;
		val = val.replace(" &amp; ", "_");
		val = val.replace(" ", "_");
		val = val.toLowerCase();		
		var wtxt = $('txt_' + val).clientWidth;			
		var wicon = doc[i].parentNode.clientWidth;
		$('txt_' + val).style.left = (((wicon - wtxt) / 2) - 2) + "px";
		$('txt_' + val + "_hover").style.left = (((wicon - wtxt) / 2) - 2) + "px";
	}
}

mkMogelijkheden =  function()
{
	var doc = $("mogelijkheden").getElementsByTagName("H3");
	
	for (i=0; i<doc.length; i++) 
	{			
		var val = doc[i].innerHTML;
		val = val.replace(" &amp; ", "_");
		val = val.replace(" ", "_");
		val = val.toLowerCase();
		
		doc[i].parentNode.style.background = "url(/imgt/mogelijkheden/icon_" + val + ".png) no-repeat";		
		doc[i].parentNode.innerHTML = "<img src=\"/imgt/mogelijkheden/txt_" + val + ".png\" id=\"txt_" + val + "\" /><img src=\"/imgt/mogelijkheden/txt_" + val + "_hover.png\" id=\"txt_" + val + "_hover\" />" + doc[i].parentNode.innerHTML;		
		var wtxt = $('txt_' + val).clientWidth;
		
		var wicon = doc[i].parentNode.clientWidth;
		$('txt_' + val).style.left = (((wicon - wtxt) / 2) - 2) + "px";
		$('txt_' + val + "_hover").style.left = (((wicon - wtxt) / 2) - 2) + "px";
		
		if(brw == "ie")
		{
			$('txt_' + val + "_hover").style.display = "none";
		}
		else
		{
			mkbrwOpacity($('txt_' + val + "_hover"),0);
		}
		
		if(window.attachEvent)  
		{
			doc[i].parentNode.attachEvent('onmouseover', openMogelijkheid);
			doc[i].parentNode.attachEvent('onmouseout', closeMogelijkheid);
			doc[i].parentNode.attachEvent('onmousemove', moveMogelijkheid);
		}
		else 
		{
			doc[i].parentNode.addEventListener('mouseover', openMogelijkheid, false);
			doc[i].parentNode.addEventListener('mouseout', closeMogelijkheid, false);
			doc[i].parentNode.addEventListener('mousemove', moveMogelijkheid, false);
		}

	}
	
	if(wtxt == 0)
	{
		setTimeout(mkMogelijkheden_widthbug, 1000);
	}
	
	var popup_background = document.createElement('div');		
	popup_background.setAttribute('id','openmogelijkheid');
	document.body.insertBefore(popup_background,document.body.firstChild);
	popup_background.innerHTML = "<div id=\"openmogelijkheid_top\">&nbsp;</div><div id=\"openmogelijkheid_middle\"><div id=\"openmogelijkheid_header\"></div><div id=\"openmogelijkheid_text\"></div></div><div id=\"openmogelijkheid_bottom\">&nbsp;</div>";
	
	Cufon.set('fontFamily', 'brush');
	Cufon.replace($('mogelijkheid_subkop1'));
	Cufon.replace($('mogelijkheid_subkop2'));
	Cufon.refresh;
	
	mktxtInputs();
	
}

sendbelmijTerug = function()
{
	var val = $('belmijterug_phone').value;
	
	if(val != "Voer uw tel nr in" && val != "")
	{	
		var queryString = "val=" + val;
		var url_to_open = "/send_belmijterug.php";	
		
		createXMLHttpRequest();	
		xmlHttp.open("POST", url_to_open, true);
		xmlHttp.onreadystatechange = handleStateChange_sendbelmijTerug;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);	
	}
	else
	{
		$('belmijterug_phone').style.border = "1px solid red";
		$('belmijterug_phone').style.color = "red";
	}
}

function handleStateChange_sendbelmijTerug() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			$('belmijterug').innerHTML = "";	
			$('belmijterug').style.background = "url(/imgt/bg_belmijterug_send.png) no-repeat";
		}
	}
}

openquickScan = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;	
	$('openmogelijkheid').style.display = "block";
}

closequickScan = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;	
	$('openmogelijkheid').style.display = "none";
}

movequickScan = function(e)
{
	var act = nn6 ? e.type : event.type;
	var obj = nn6 ? e.target : event.srcElement;
	
	var posY = nn6 ? e.pageY : event.clientY;
	var posX = nn6 ? e.pageX : event.clientX;
	
	var windowscrollheight = nn6 ? window.pageYOffset : document.documentElement.scrollTop;	
	var windowheight = nn6 ? window.innerHeight : document.documentElement.clientHeight;	
	var windowwidth = nn6 ? window.innerWidth : document.documentElement.clientWidth;
	
	if((windowscrollheight + windowheight) < ((posY + 20) + $('openmogelijkheid').clientHeight))
	{
		$('openmogelijkheid').style.top = ((windowscrollheight + windowheight) - $('openmogelijkheid').clientHeight) + "px";
	}
	else
	{
		$('openmogelijkheid').style.top = (posY + 20) + "px";	
	}

	if(windowwidth < ((posX + 20) + $('openmogelijkheid').clientWidth))
	{
		$('openmogelijkheid').style.left = (posX - $('openmogelijkheid').clientWidth - 20) + "px";
	}
	else
	{
		$('openmogelijkheid').style.left = (posX + 20) + "px";
	}	
}

openpopupquickScan = function()
{
	openPopup();	
	//var queryString = "pag=" + pag;
	
	if($('index_who_are_we_flash'))
	{
		$('index_who_are_we_flash').style.display = "none";
	}

	var url_to_open = "/open_quickscan.php";	
	
	createXMLHttpRequest();	
	xmlHttp.open("POST", url_to_open, true);
	xmlHttp.onreadystatechange = handleStateChange_openpopupquickScan;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send(null);
}

function handleStateChange_openpopupquickScan() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{			
			$("div_popup").innerHTML = xmlHttp.responseText;
			$("div_popup").style.display = "block";
			
			//Cufon.set('fontFamily', 'Laffayette Comic Pro');
			Cufon.set('fontFamily', 'Impact');
			Cufon.replace($('kop_quickscan'));
			
			Cufon.set('fontFamily', 'angelina');
			
			Cufon.replace($('label_quickscan_naam'));			
			Cufon.replace($('label_quickscan_bedrijfsnaam'));			
			Cufon.replace($('label_quickscan_email'));			
			Cufon.replace($('label_quickscan_telefoonnummer'));		
			Cufon.replace($('label_quickscan_opmerkingen'));
			Cufon.refresh;
			
			$('quickscan_opmerkingen').onclick = function() 
			{				
				if($('quickscan_opmerkingen').value == "Vergeet niet uw webadres in te vullen")
				{
					$('quickscan_opmerkingen').value = "";
				}				
			}
			
			$('quickscan_opmerkingen').onblur = function() 
			{				
				if($('quickscan_opmerkingen').value == "")
				{
					$('quickscan_opmerkingen').value = "Vergeet niet uw webadres in te vullen";
				}				
			}
			
		}
	}
}

function sendQuickscan()
{
	//var quickscan_naam = $("tell_a_friend_naam").value;
	
	/*
	var array_checkForm = new Array();
	array_checkForm[0] = "tell_a_friend_naam";
	array_checkForm[1] = "tell_a_friend_naamvriend";
	array_checkForm[2] = "tell_a_friend_email";
	array_checkForm[3] = "tell_a_friend_eigenmail";
	
	var aantal_checkForm = 3;
	var aantal_correct = 0;
	
	var email_regexp = /^[\w\-][\w\-\.]+@[\w\-][\w\-\.]+\.[a-zA-Z]{2,4}\s*$/;
	
	for(i=0;i<aantal_checkForm;i++)
	{		
		var id = array_checkForm[i];
	
		if(document.getElementById(id).value == "")
		{
			document.getElementById(id).className = "tellafriendinput_wrong";
		}
		else
		{
			document.getElementById(id).className = "tellafriendinput";
			aantal_correct++;
		}			
	}
	
	if(!email_regexp.test(document.getElementById("tell_a_friend_email").value))
	{
		aantal_correct = aantal_correct - 1;
		document.getElementById("tell_a_friend_email").className = "tellafriendinput_wrong";
	}
	
	if(!email_regexp.test(document.getElementById("tell_a_friend_eigenmail").value))
	{
		aantal_correct = aantal_correct - 1;
		document.getElementById("tell_a_friend_eigenmail").className = "tellafriendinput_wrong";
	}
	
	if(aantal_correct == aantal_checkForm)
	{
	*/
		var queryString = "naam=" + $('quickscan_naam').value + "&bedrijfsnaam=" + $('quickscan_bedrijfsnaam').value + "&email=" + $('quickscan_email').value + "&telefoon=" + $('quickscan_telefoonnummer').value + "&opmerkingen=" + $('quickscan_opmerkingen').value;

		var url_to_open = "/send_quickscan.php";	
		
		createXMLHttpRequest();	
		xmlHttp.open("POST", url_to_open, true);
		xmlHttp.onreadystatechange = handleStateChange_sendQuickscan;
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
		xmlHttp.send(queryString);
	//}

}

function handleStateChange_sendQuickscan() // controleert de dataoverdracht is dit ok, dan wordt de opdracht opgehaald
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			$("div_popup").innerHTML = xmlHttp.responseText;
			
			Cufon.set('fontFamily', 'Impact');
			Cufon.replace($('kop_quickscan'));
			Cufon.refresh;
			
		}
	}
}

mkquickScan = function()
{

	if(window.attachEvent)  
	{
		$('quickscan').attachEvent('onmouseover', openquickScan);
		$('quickscan').attachEvent('onmouseout', closequickScan);
		$('quickscan').attachEvent('onmousemove', movequickScan);
		$('quickscan').attachEvent('onclick', openpopupquickScan);
	}
	else 
	{
		$('quickscan').addEventListener('mouseover', openquickScan, false);
		$('quickscan').addEventListener('mouseout', closequickScan, false);
		$('quickscan').addEventListener('mousemove', movequickScan, false);
		$('quickscan').addEventListener('click', openpopupquickScan, false);
	}
	
	var popup_background = document.createElement('div');		
	popup_background.setAttribute('id','openmogelijkheid');
	document.body.insertBefore(popup_background,document.body.firstChild);
	popup_background.innerHTML = "<div id=\"openmogelijkheid_top\">&nbsp;</div><div id=\"openmogelijkheid_middle\"><div id=\"openmogelijkheid_header\">Quickscan</div><div id=\"openmogelijkheid_text\">" + $('quickscan_uitleg').innerHTML + "</div></div><div id=\"openmogelijkheid_bottom\">&nbsp;</div>";
	
}

var autonewproject_timeout = "";
onloadFuntions = function()
{	
	//document.addEventListener('scroll', openrightMenu, false); 
	
	if($('footer_adres'))
	{		
		Cufon.set('fontFamily', 'Laffayette Comic Pro');
		Cufon.replace($('footer_adres'));	
	}
	
	if($('belmarketingman_header'))
	{
		Cufon.set('fontFamily', 'Laffayette Comic Pro');
		Cufon.replace($('belmarketingman_header'));
	}
	
	if($('krant_bottombox'))
	{
		Cufon.set('fontFamily', 'Laffayette Comic Pro');
		Cufon.replace($('krant_propesdinges_comic'));
		Cufon.replace($('krant_twitter_comic'));
		Cufon.replace($('krant_linkedin_handscript'));
	}
	
	Cufon.now();
	
	if(document.getElementById("content_index"))
	{
		mk_projectsShowcase();
		mkWerkwijze_index();
	}	
	
	if(document.getElementById("btn_printen"))
	{	
		document.getElementById("btn_printen").onclick = openPrint;
	}
	
	if(document.getElementById("btn_mailto"))
	{	
		document.getElementById("btn_mailto").onclick = openMailto;
	}
	
	if(document.getElementById("contact_form"))
	{
		document.getElementById("contact_form").onsubmit = checkForm_contact;	
	}
	
	if(document.getElementById("new_project_holder") || $('werkwijze_contentholder'))
	{
		mkHighlightheaders();	
	}
	
	if($('mogelijkheden'))
	{
		mkMogelijkheden();	
	}
	
	if($('belmijterug'))
	{
		$('belmijterug_btn').onclick = sendbelmijTerug;	
	}
	
	if($('quickscan'))
	{
		mkquickScan();
	}
	
	
	
	mkHeaders();
	mkLeesmeerbuttons();
	mkMenu();
	mkSearchfield();
	mkTopdesignItems();
		
	//mkPortfolioItems();
	
}

if(window.attachEvent)  
{
    window.attachEvent('onload', onloadFuntions);
}
else 
{
    window.addEventListener('load', onloadFuntions, false);
		//window.addEventListener('load', openrightMenu, false);
}

// FUNCTIE VOOR IE6 WAAR WEBSITE BREEDTE WORDT GEREGELD
var ifie6 = navigator.userAgent.toLowerCase().indexOf('msie 6'); // checked op ie6

function closeie6Warning()
{
	document.getElementById("ie6_warning").style.display = "none";
}

mkIe6warning = function()
{
	
	var hiddeninputfield = document.createElement('div');	
	hiddeninputfield.setAttribute('id','ie6_warning');
	document.body.insertBefore(hiddeninputfield,document.body.firstChild);	
	hiddeninputfield.innerHTML = "<span class=\"ie6_warning_sluiten\" onclick=\"closeie6Warning();\">Sluiten</span><img class=\"ie6_warning_img\" src=\"/imgt/img_warning_ie6.png\" /> <span class=\"ie6_warning_tekst\">U gebruikt Internet Explorer 6. Om deze website optimaal te bekijken wordt aangeraden om uw browser te updaten. Klik op de link om uw browser te updaten.</span> <img class=\"ie6_warning_img\" src=\"/imgt/img_warning_ielogo_ie6.png\" /> <a href=\"http://www.microsoft.com/windows/internet-explorer/default.aspx\" class=\"ie6_warning_link\" target=\"_blank\">Internet Explorer</a>";
}

if(ifie6 != -1)
{
	if(window.attachEvent)  
	{
    window.attachEvent('onload', mkIe6warning);
	}
}





