var _options = new Array();

function checkLimit (__count) {

	_obj = document.getElementById('vacaturespagina10');
	if (__count == 10) {
		_obj.className = 'clickable active';
	} else {
		_obj.className = 'clickable';
	}

	_obj = document.getElementById('vacaturespagina25');
	if (__count == 25) {
		_obj.className = 'clickable active';
	} else {
		_obj.className = 'clickable';
	}

}

function listPage (__page, __language) {
	xajax_listPage(__page, __language);
}

function sendResults(_language) {
	var _email = xajax.$('email').value;
	if (!(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(_email))) {
		alert(_text[0]);
		return;
	}
	xajax_sendVacatures(_email, _language);
}

function filterVacatures (__language) {
	xajax_filterVacatures(__language, xajax.$('vacature_regio').value, xajax.$('vacature_rubriek').value);
}

function updateSelects() {
	_selectOptions = document.getElementById('vacature_regio').options;
	for (i = 0; i < _selectOptions.length; i++) {
		for (j = 0; j < _options['regio'].length; j++) {
			if (_options['regio'][j][0] == _selectOptions[i].value) {
				_selectOptions[i].text = _selectOptions[i].text.replace(/ \(\d*\)/, ' (' + _options['regio'][j][1]  +')');
				break;
			}
		}
	}
	_selectOptions = document.getElementById('vacature_rubriek').options;
	for (i = 0; i < _selectOptions.length; i++) {
		for (j = 0; j < _options['rubriek'].length; j++) {
			if (_options['rubriek'][j][0] == _selectOptions[i].value) {
				_selectOptions[i].text = _selectOptions[i].text.replace(/ \(\d*\)/, ' (' + _options['rubriek'][j][1]  +')');
				break;
			}
		}
	}

}

function prevPage (__language) {
	xajax_prevPage(__language);
}

function nextPage (__language) {
	xajax_nextPage(__language);
}

function thisPage (__page, __language) {
	xajax_thisPage(__page, __language);
}

function rot13(input) {
	var coding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMabcdefghijklmnopqrstuvwxyzabcdefghijklm';

	for (var text = '',i=0;i<input.length;i++) {
		character = input.charAt(i);
		position = coding.indexOf(character);
		if (position > -1) {
			character = coding.charAt(position + 13);
		}
		text += character;
	}

	return text;
}
function derot13(data) {
	try {
		if (data.href.indexOf('mailto:')!=0) {
			data.href=rot13(data.href);
		}
	} catch(e) {}
}