
function form4(){};

form4.init = function(){

	Event.observe($('prevStep'), 'click', function(event){
		form4.prevStep();
	});
	Event.observe($('nextStep'), 'click', function(event){
		form4.nextStep();
	});


	this.autoSuggest1 = new AutoSuggestInitializer($('form').blz, 'blz_auto');
	this.autoSuggest1.setUrl('ajax/search.php?action=searchBlz&blz=');
	this.autoSuggest1.setBorderColor('#808080');
	this.autoSuggest1.setFnCallBack(form4.getBankMetaData);
	
	
};


form4.prevStep = function(){

	stepTo(3);
};

form4.nextStep = function(){
	
	if (formValidator.validateForm()) {
		
		if (!Util.checkInt($('blz').value) || $('blz').value.length != 8 || parseInt($('blz').value) != $('blz').value) {
			$('error_1').innerHTML = "Bitte eine korrekte Bankleitzahl eingeben!";
			return;
		}
		if (!Util.checkInt($('kontonr').value) || parseInt($('kontonr').value) != $('kontonr').value) {
			$('error_1').innerHTML = "Bitte eine korrekte Kontonummer eingeben!";
			return;
		}
		
		stepTo(5);
	}
	
};

form4.changeDiv = function(id_1, id_2){

	Util.changeDiv(id_1, id_2);
	
};

form4.getBankMetaData = function(value, text){

	var url = 'ajax/search.php?action=searchBank&blz=' + value;
	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
		//$('error_1').innerContent = transport.responseText;
		//alert(transport.responseText); 
		var resp = transport.responseText.evalJSON();
		$('bank_td').update(resp.bank);
	  }
	});	
};