var nowactive='';
var old='';
function active(im){
	old = nowactive;
	nowactive = im;
	document[im].src = '/img/btn/' + im + '_s.gif';
}
function flipoff(im){
	if (nowactive!=im){
		document[im].src = '/img/btn/' + im + '.gif';
	}
}
function flipon(im){
	document[im].src = '/img/btn/' + im + '_s.gif';
}

var myimg=new Array();
function preloadimg(){
	for (i=0;i<preloadimg.arguments.length;i++){
		myimg[i]=new Image();
		myimg[i].src=preloadimg.arguments[i];
	}
}
preloadimg("/img/btn/welkom_s.gif", "/img/btn/mogelijkheden_s.gif", "/img/btn/klanten_s.gif", "/mg/btn/nieuws_s.gif", "/img/btn/vacatures_s.gif", "/img/btn/login_s.gif", "/img/btn/contact_s.gif", "/img/btn/customers_s.gif", "/img/btn/fotos_s.gif", "/img/btn/introductie_s.gif", "/img/btn/introduction_s.gif", "/img/btn/jobs_s.gif", "/img/btn/login_s.gif", "/img/btn/mogelijkheden_s.gif", "/img/btn/news_s.gif", "/img/btn/possibilities_s.gif", "/img/btn/profiel_s.gif", "/img/btn/uitloggen_s.gif", "/img/btn/vacatures_s.gif");

function checkww(w1, w2, em){
	if (w1!=w2 || em==""){
		alert("De wachtwoorden zijn niet gelijk en/of geen e-mail ingevuld!");
		return false;
	}else{
		return true;
	}	
}
function countLines(strtocount, cols) {
    var hard_lines = 1;
    var last = 0;
    while ( true ) {
        last = strtocount.indexOf("\n", last+1);
        hard_lines ++;
        if ( last == -1 ) break;
    }
    var soft_lines = Math.round(strtocount.length / (cols-1));
    var hard = eval("hard_lines  " + unescape("%3e") + "soft_lines;");
    if ( hard ) soft_lines = hard_lines;
    return soft_lines;
}
function cleanForm() {
    var the_form = document.forms[0];
    for ( var x in the_form ) {
        if ( ! the_form[x] ) continue;
        if( typeof the_form[x].rows != "number" ) continue;
        the_form[x].rows = countLines(the_form[x].value,the_form[x].cols) +1;
    }
    setTimeout("cleanForm();", 300);
}
function checkform(form) {
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var error=0;
	for (var x=0; form.elements[x]; x++ ) {
		if(form.elements[x].title == "verplicht") {
			if (form.elements[x].type == 'select-one'){
				if (form.elements[x].options[form.elements[x].selectedIndex].value == "") error++;
			}else if (form.elements[x].type == 'radio'){
				error=1;
				for (i=form.elements[form.elements[x].name].length-1; i > -1; i--) {
					if (form.elements[form.elements[x].name][i].checked==true) {
						 error=0; i = -1;
					}
				}
			}else if (form.elements[x].type == 'checkbox'){
				if (!form.elements[x].checked) error++;
			}else{
				if(form.elements[x].name=="email"){
					if (emailfilter.test(form.elements[x].value)==false) error++
				}else{
					if (form.elements[x].value == "") error++;
				}
			}
			if(error>0){
				alert( "U heeft het verplichte veld '" + form.elements[x].id + "' niet ingevuld." );
	        		form.elements[x].focus();
			        return false ;
			}
		}
	}        
}
