/**********************************************************************
Functies die worden uitgevoert als de pagina is ingeladen
**********************************************************************/
window.addEvent('domready', function() {
	pageHit();
	
	if($('toplink')){
		var scroll = new Fx.Scroll(window, {
			wait: false,
			duration: 1000,
			transition: Fx.Transitions.Quad.easeOut
		});
			
		$('toplink').addEvent('click', function(event) {
			event = new Event(event).stop(); // dit zorgt ervoor dat de # link niet gevolgt wordt
			scroll.toElement('siteWrap');
		});
	}
	
	// Als het venster te groot is voor de standaard background image, dan wordt er een extra lange background image ingeladen
	/*if(window.getScrollHeight() > 5000){
		
		// voor ie6 GIF gebruiken (werkt niet, dus ie6 gebruikers allemaal upgraden!!!)
		//if (window.ie6){
		//	$('siteWrap').style.backgroundImage = 'url("images/bg_main-15000.gif")';
		//} else {
			$('siteWrap').style.backgroundImage = 'url("images/bg_main-15000.png")';
		//}
	}*/
		
	// Achtergrond aanpassen aan schermresolutie
    if(bChangeBG){
	    changeBG();
	    window.addEvent('resize', function(e){
		    changeBG();
	    });
    }
		
});

/**********************************************************************
Body background aanpassen aan de resolutie van de gebruiker
**********************************************************************/
function changeBG(){
	sx = window.getWidth();
	
    if(sx <= 980){
        // voor mobile devices: witte achtergrond voor de leesbaarheid. Getest op iPhone 3, iHpone 4 en Android
        sBackground = 'wit.gif';
	} else if(sx > 980 && sx <= 1024){
		sBackground = 'bg_1024x768.jpg';
	} else if(sx > 1024 && sx <= 1280){
		sBackground = 'bg_1280x1024.jpg';
	} else {
		sBackground = 'bg_1680x1050.jpg';
	}
	document.body.style.backgroundImage = 'url("images/'+sBackground+'")';	
}

/**********************************************************************
Statistieken
**********************************************************************/
function pageHit(){
	p = escape(document.location.href);
	rfr = escape(document.referrer);
	if (rfr == "undefined"){ rfr = "";}
	sx = screen.width;
	sy = screen.height;
	sc = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth;
	src = 'stats.php?p=' + p + '&rfr=' + rfr + '&sx=' + sx + '&sy=' + sy + '&sc=' + sc;
	src = '<img style="position:absolute;left:-10px;top:-10px;" src="' + src + '" width="1" height="1" border="0" alt="" />';
	document.getElementById('counter').innerHTML = src;
}

/**********************************************************************
functie die wordt aangeroep als je een waarde kiest in de 
"Aantal deelnemers" select op het inschrijfformulier
**********************************************************************/
function changeAantal(){
	$('selectSubmit').value = "1";
	$('FormHandler').submit();
}

/**********************************************************************
xxx
**********************************************************************/
function hideFactuurAdres(bValue){
	aFields = new Array('organisatie','afdeling','adres','postcode','plaats','land');
	
	if(bValue){
		sStyle = 'none';
	} else {
		sStyle = '';
	}
	
	for(i=0;i<aFields.length;i++){
		$('factuur_'+aFields[i]).parentNode.parentNode.style.display = sStyle;
	}
}

/**********************************************************************
Routebeschrijving met google maps

daddr = bestemmings adres. Bijvoorbeeld: 'Fien de la Marstraat 33, Leiden';
**********************************************************************/
function route(daddr){
	
	// Start address -> moet in het formaat "straat, plaatsnaam" zijn
	saddr = document.getElementById("saddr").value;
	
	// Url
	url = 'http://maps.google.nl/?ie=UTF8&hl=nl&saddr=' + saddr +'&daddr=' + daddr + '&f=d&sampleq=1';
	
	if(saddr != '' && saddr != 'straat, plaats'){
		var load = window.open(url,'','scrollbars=yes,menubar=yes,height=600,width=800,resizable=yes,toolbar=yes,location=yes,status=yes');	
	} else {
		alert('Vul a.u.b. een straat en plaatsnaam in.');
	}
	
}

/*******************************************************************
WORKSHOP gebeuren
*******************************************************************/

function viewhide(id) {
    object = document.getElementById(id);
    object_click = document.getElementById(id+"_click");
    //alert(object_click.className);
    if (object!='undefined') {
        if (object.style.display=="block") {
            object.style.display="none";
            object_click.className="form_workshop";
        } else {
            object.style.display="block";
            object_click.className="form_workshop_select";
        }
    }
}


/*******************************************************************
UNETO inscrhijfformulier
*******************************************************************/
function changeDoelgroep(oRadio,i){
    if(oRadio.value == 7 || oRadio.value == 8){
        document.getElementById('doelgroep_overig'+i).style.display = 'table-row';
    } else {
        document.getElementById('doelgroep_overig'+i).style.display = 'none';
    }
}

