var ImageInput=function(){
	
	this.Extends = FormInput;
	
	/**
	 * 
	 * PUBLIC
	 * 
	 * */
	
	this.initialize=function(elemento/*Element*/,nome/*String*/,mensagemErro/*String*/,formats/*Array*/){
		this.parent(elemento,nome,mensagemErro);
		
		this.formats = formats;
	};
	
	/**
	 * @return String
	 * */
	
	this.getValor=function(){
		return this.elemento.get("value");
	};
	
	/**
	 * 
	 * PROTECTED
	 * 
	 * */
	
	this.criarValidador=function()/*ValidadorInput*/{
		return new ValidadorImageInput(this.formats);
	};
	
	/**
	 * 
	 * PRIVATE
	 * 
	 * */
	
	this.formats/*Array*/=null;
};

ImageInput = new Class(new ImageInput);
