/**
Przykład:
this.oprawka = new TOprawkaInput( {inner_obj:this.input_url} );
this.apC( this.oprawka );
*/
TOprawkaInput = function()
{
	
	var param = {className:"btn",url:"http://www.anonse.com/media/",logo:'anonse',inner_obj:undefined,lapka:true};
	for (var i in arguments[0]) if (typeof(arguments[0][i]!= 'function')) param[i]=arguments[0][i];
	//--
	var obj = _c('div',param);
	
	obj.label	= _c('div',{parent:this,className:'label'});
	var l = _c('div',{className:'btn btn_l'});
	var c = _c('div',{className:'btn btn_c'});
	var r = _c('div',{className:'btn btn_p'});
	obj.cont 	= _c('div',{className:'HasloInputText'});

	
	obj.icon	= _c('div',{parent:obj,className:'ikonka'});
	obj.icon.onclick	= function(){ this.parent.onAkcept(); }

	if (obj.lapka == true) 
		obj.akcept = _c('div', {className: 'haslo_ikonka'});
	else 
	{
		obj.akcept = _c('div', {className: 'haslo_ikonka_hide'});
		obj.icon.style.display = 'none';
	}
	//obj.akcept = _c('div', {className: 'haslo_ikonka'});
	
	//--
	obj.akcept.apC(obj.icon);
	c.apC(obj.cont);
	c.apC(obj.akcept);
	//--
	obj.apC(obj.label);
	obj.apC(l);
	obj.apC(c);
	obj.apC(r);
	//--
	obj.add			= function( o ){ if (o!=undefined) {this.cont.apC( o ); this.inner_obj=o; } }
	obj.onAkcept	= function(){  }
//	obj.onblur	= function(){  }
	obj.setLabel = function(txt){
		this.label.apC( _cTxt(txt) );
	}
	//--
	obj.add(obj.inner_obj);
	//--
	return obj;	
}
