var tabs;
function trim(value) {
  value = value.replace(/^\s+/,'');
  value = value.replace(/\s+$/,'');
  return value;
}


document.addEvent('domready', function(){						   
								   
	
		
	$$('.file-upload').each(function(el){
		var input = el.getElement('input[type="file"]');
		var schim = el.getElement('div.schim');
		var button = el.getElement('a.browse');
		input.setStyles({
			'opacity': 0,
			'visibility': 'visible'
		}).addEvent('change', function() {
			schim.set('text', this.value);
		});
		button.addEvent('click', function() {
			input.click();
		});	
	});	

	
	refresh_js();

	new NS.Placeholder({
		elements: $$('input:not([placeholder=""]), textarea:not([placeholder=""])')
	});
	
	
	
	
});

function printMe(el){
	if($(el).getParent('.printme')){
		var div = new Element('div', {'html':$(el).getParent('.printme').get('html')});
		div.getElements('.pos_right, a.print, a.download, a.button, a.back-to-overview, iframe').destroy();
		win = window.open('','print','width=10,height=10,scrollbar=0,menubar=0');
		win.document.write(div.get('html'));
		win.print();
		win.close();
	}
}

function refresh_js()
{
	$$('form.validate').each(function(form){
		var val = new Form.Validator(form);
		val.addEvent('elementFail', function(el, failedValidators) {
			if(el.get('type') == "radio") {
				$$("label[for=" + el.get('name') + "]").addClass('foutevraag');
			}
		});
		val.addEvent('elementPass', function(el) {
			if(el.get('type') == "radio") {
				$$("label[for=" + el.get('name') + "]").removeClass('foutevraag');
			}
		})
	}); 
	
	$$('form [rel=submit]').addEvent('click', function(e){
		e.stop();
		this.getParent('form').submit();
	});
	
	$$('a.print').each(function(el){
		el.addEvent('click', function(e){
			if(e) e.stop();
			printMe(el);
		});
	});

	
}


		
