var Form_Validator = Class.create();

Form_Validator.prototype = {

	initialize : function(formId, type) {
		
		this._formId = formId;
		
		switch (type) {
			case 'contact_form_pl':
				this._validateContactFormPl();
			break;
			case 'recommend_pl':
				this._validateRecomendedPl();
			break;
			
		}
	},
	
	
		_validateContactFormPl: function() {
		
		this._valid = new Validator(this._formId, function() { 
				
			}, 
			function () {}
			);
			
		this._valid.addErrorText('imie_nazwisko', 'form-required', 'Pole wymagane');		
		this._valid.addErrorText('email', 'form-required', 'Pole wymagane');		
		this._valid.addErrorText('email', 'form-email', 'Nieprawidłowy format(E-mail)');
		this._valid.addErrorText('zapytanie', 'form-required','Pole wymagane');
		this._valid.addErrorText('contact_page_secure_text', 'form-required', 'Wymagany kod obrazka');			
		//this._valid.addErrorText('contact_page_secure_text', 'form-code-check', 'Nieprawidłowy kod obrazka');		
		this._valid.addValidRule('contact_page_secure_text','form-code-check','/index/secure/');
	},
	
	
	_validateRecomendedPl: function() {
		
		this._valid = new Validator(this._formId, function() { 
				
			}, 
			function () {}
			);
			
		this._valid.addErrorText('imie_nazwisko', 'form-required', 'Pole wymagane');		
		this._valid.addErrorText('email', 'form-required', 'Pole wymagane');		
		this._valid.addErrorText('email', 'form-email', 'Nieprawidłowy format(E-mail)');
		this._valid.addErrorText('polecajacy', 'form-required', 'Pole wymagane');		
    this._valid.addErrorText('email_polecajacego', 'form-required', 'Pole wymagane');	
	  this._valid.addErrorText('email_polecajacego', 'form-email', 'Nieprawidłowy format(E-mail)');

	}

	
						
}



