var _oEloader;
var _oImageViewer;
var _oImageViewerImg;
var _oReq;
var _oDate = new Date();
var _oFormValidator;
var _bFormActive = false;

//-----------------
function init() {//alert(1)
//-----------------	

	_oFormValidator = new FormValidator('subScription');

	_oEloader = document.getElementById('LoadingMessage');
	_oReq = new Ajax();	
	handleMenuAction('m1');
	setFooter();
	var aInputs = $ES('input', 'InschrijfFormulier');
		for(var i=0; i<aInputs.length; i++) {
			aInputs[i].addEvent('focus', function(e) {								  
				e = new Event(e);
				this.addClass('Focus');
				e.stop();
			});
			aInputs[i].addEvent('blur', function(e) {
				e = new Event(e);
				this.removeClass('Focus');
				e.stop();
			});	/*
			aInputs[i].addEvent('change', function(e) {
				e = new Event(e);
				validate(this);
			});		*/		
		}
}

//-------------------
function setFooter(){
//-------------------	
	var oDivElm = document.getElementById('Copyright');
	var sYear = _oDate.getFullYear(); 
	$('Footer').getElements('div')[0].innerHTML = '&copy; ' +sYear + ' Pure Factory';
}

//--------------------------------------------------
function prepareForm(iTrainingId, sType, sInfo) {
//--------------------------------------------------
	$('Course').innerHTML = sType;
	$('Info').innerHTML = sInfo;
	$('trainingId').value = iTrainingId;
	showForm();
}


//---------------------------------------------
function showForm() {
//---------------------------------------------
		if(!_bFormActive) {
		
			oFx.start({
			'top': [-500, getScrollTop()]
			});
			
			_bFormActive = true;
			
			//$('InschrijfFormulier').style.position='fixed';
			//$('InschrijfFormulier').getElement('input[name$=achternaam]').focus();
		}
}


//----------------------------
function hideForm() {
//----------------------------
	if(_bFormActive) {
	
		oFx.start({
		'top': [$('InschrijfFormulier').getCoordinates().top, -1000]
		});
		
		_bFormActive = false;
	}
}

		
//--------------------------		
function submitForm(sId) {
//--------------------------
	if(_oFormValidator.validate()) { 
		$(sId).send({ update:'Output', onSuccess:hideForm });
	}
	urchinTracker('Verstuurd formulier');
}

//-------------------------
function clearForm(sId) {
//-------------------------	
	var aElm = $$('#'+sId+' input');	
	for(i=0;i<aElm.length;i++) {
		aElm[i].value='';
	}
	$('Output').innerHTML='';
}
