
function Redx_Ajax_Action_Base(){var _id='';var _obj=false;var _value='';this.setId=function(value,showWarningAlert){_id=value;if(_id){this.setObj(Redx_Ajax_Action_Base.getDomElement(_id,showWarningAlert));}};this.getId=function(){return _id;};this.setObj=function(value){_obj=value;};this.getObj=function(){return _obj;};this.setValue=function(value){_value=value;};this.getValue=function(){return _value;};this.getOption=function(optionName,options,defaultValue){var retValue=defaultValue;if(typeof options!='undefined'&&options!=null&&typeof options[optionName]!='undefined'){retValue=options[optionName];}
return retValue;}
this.isInputElement=function(element){return(element.nodeName=="INPUT"||element.nodeName=="BUTTON"||element.nodeName=="TEXTAREA"||element.nodeName=="OPTION");}
this.unsetElement=function(){var element=this.getObj();if(element){if(element.type=="checkbox"||element.type=="radio"){element.checked=false;}else if(element.type=="text"){element.value="0";}else if(element.type=="select"){element.selected=false;}}};this.execute=function(){alert('Muss überschrieben werden!');};}
Redx_Ajax_Action_Base.dom_elements_cache=new Hash();Redx_Ajax_Action_Base.getDomElement=function(id,showWarningAlerts){if(Redx_Ajax_Action_Base.dom_elements_cache[id]==null){var obj=$(id);if(!obj){obj=false;if(showWarningAlerts){alert("id: "+id+" ist nicht vorhanden!");}}
Redx_Ajax_Action_Base.dom_elements_cache[id]=obj;}
return Redx_Ajax_Action_Base.dom_elements_cache[id];};
