// JavaScript Document

// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();

function updateTextField(source, target) {
	var s = document.getElementById(source);
	var t = document.getElementById(target);
	
	t.value = s.value;
}

function displaymessagePrinten()
{

var answer=confirm("Om deze pagina in zijn geheel te kunnen printen dienen uw printerinstellingen correct te zijn.\n \nControleer daarom eerst uw instellingen voordat u op OK drukt. \n\nInstellingen voor: \nInternet Explorer: \n1. Ga in de menubalk naar extra -> internet opties; \n2. Open het tabblad “geavanceerd”; \n3. Vink hier onder “Afdrukken” de optie “Afdrukken achtergrondkleuren en -afbeeldingen afdrukken” aan. \n\nMozilla Firefox: \n1. Ga in de menubalk naar bestand->pagina instellingen; \n2.  Vink hier in het tabblad “Formaat & opties” de optie “Achtergrond afdrukken (kleuren & afbeeldingen)” aan.")

if (answer)
window.print(); 
}

function addOntvanger()
{
	numOntv = document.formulier.num_ont.value;
	numOntv++;
	if(numOntv<=15)
	{	
		document.formulier.num_ont.value = numOntv.toString();
		document.formulier.required_tell.value += ',ont_naam'+numOntv+',ont_email'+numOntv+'';
		
		var divToShow='ontvanger'+numOntv;
		showHide2(divToShow,2);
	}
}

function Counter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
	field.value = field.value.substring(0, maxlimit);
	else
	countfield.value = maxlimit - field.value.length;
}

/** showhide **/

function showHide(obj) {
	var el = document.getElementById(obj);
	if(el!=null)
	{
		if ( el.style.display != 'none' ) {
			el.style.display = 'none';
		}
		else {
			el.style.display = '';
		}
	}
}

function showHide2(obj,value) {
	var el = document.getElementById(obj);
	if(el!=null)
	{
	if ( value == 0 ) {
		el.style.display = 'none';
	}
	else 
	{
		el.style.display = '';
	}
	}
}


function showHideTweedeOntvanger(value){
	var el= document.getElementById('tweepersonen');
	if(value=='een persoon'){
		showHide('tweepersonen',0);
	}
	else
	{
		showHide('tweepersonen',1);
	}
}

function toonVerbergDiv(value,divToDo){
	if(value.toUpperCase() =='JA'){
		showHide2(divToDo,1);
	}
	else{
		showHide2(divToDo,0);
	}
}

function hideWinkelmandButton(){
	showHide2('winkelmandbutton',0);
	showHide2('winkelmand-trans',1);
}

function showWinkelmandButton(){
	showHide2('winkelmandbutton',1);
	showHide2('winkelmand-trans',0);
}

function toonTaartEditor(value)
{
	if(value=='nee')
	{
		showHide2('winkelmandbutton1',1);
		showHide2('winkelmandbutton',0);
		showHide2('Photoeditor',0);
	}
	else{
		showHide2('winkelmandbutton1',0);
		showHide2('Photoeditor',1);
		showHide2('winkelmandbutton',0);
	}
}


function toonChat(){
	var chatnr=document.getElementById("chatcode").value;
	launch_support(chatnr);
}
/** einde showhide **/

function showHideLanden(input) {
	var tabel = document.getElementById('tabel');
	
	if(input!='geen-keuze') {
		tabel.style.display = '';
	} else {
		tabel.style.display = 'none';
	}
}

function gaEvent(mySection,myEvent,myContent) {
	pageTracker._trackEvent(mySection, myEvent, myContent);
} 

function refresh() {
	window.location.reload(true);
}

/* Bookmark Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function showHideSpecifiekAfleveradres(value)
{
	if(value=='specifiek')
	{
		showHide2('specifiekafleveradres',1);
	}
	else
	{
		showHide('specifiekafleveradres',0);
		showHidePostzegel('ja');
	}
}

function showHidePostzegel(value)
{
	if(value=='ja')
	{
		showHide2('postzegels',1);
	}
	else
	{
		showHide('postzegels',0);
	}
}

/* Bookmark Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}