customRadioButton=function(config)
{
	if(typeof config=="undefined")
	{
		this.config=new Array();
		this.config['image_path']='layout/img/';
		this.config['image_rbe0']='rbe0.gif';
		this.config['image_rbe1']='rbe1.gif';
		this.config['image_rb_class']='radiobutton';
	} else { 
		this.config=config;
	} 
	
	var doc=document;
	var self=this;
	self.el_inputs=new Array();
	self.el_labels=new Array();
	self.el_imgs=new Array();
	var labels=document.getElementsByTagName("label");
	var inputs=document.getElementsByTagName("input");
	
	for(var i=0; i<labels.length; i++) {
		if(labels[i].htmlFor){
			self.el_labels[labels[i].htmlFor]=labels[i]
		}
	}
	
	for(var i=0;i<inputs.length;i++) {
		var el_input=inputs[i];
		
		if(el_input.type=="radio"){
			var el_img=doc.createElement("img");
			var el_input_pNode=el_input.parentNode;
			el_img.title="this "+i;if(el_input.checked)
			{
				el_img.src=this.config['image_path']+this.config['image_rbe1'];
			}else{
				el_img.src=this.config['image_path']+this.config['image_rbe0'];
			}
			
		self.el_inputs[i]=el_input;
		self.el_imgs[i]=el_img;
		var el_label_act=false;
		
		if(el_input_pNode.tagName.toLowerCase()=="label")
		{
			var el_label=el_input_pNode;
			el_label.ufi=i;
			el_label.onclick=function()
				{
					self.selectedRadio(this.ufi);
					return false;
				};
			
			el_label_act=true;
		}
		
		
		if(el_input.id&&self.el_labels[el_input.id]&&!el_label_act)
			{
				var el_label=self.el_labels[el_input.id];
				el_label.ufi=i;
				el_label.onclick=function()	{
					self.selectedRadio(this.ufi);
					return false;
			}
		}if(!el_label_act){el_img.ufi=i;el_img.onclick=function(){self.selectedRadio(this.ufi);return false}}el_img.border="0";el_img.className=this.config['image_rb_class'];el_img.align="absmiddle";el_img.alt="";el_input_pNode.appendChild(el_img);el_input_pNode.insertBefore(el_img,el_input);el_input.ufi=i;el_input.style.display="none"}}self.selectedRadio=function(ufi){var name=self.el_inputs[ufi].name;var value=self.el_inputs[ufi].value;var rbs=document.getElementsByName(name);for(var i=0;i<rbs.length;i++){var el_rb=rbs[i];var el_ufi=el_rb.ufi;var el_img=self.el_imgs[el_ufi];if(el_rb.value==value){el_rb.checked=true;el_img.src=this.config['image_path']+this.config['image_rbe1']}else{el_rb.checked=false;el_img.src=this.config['image_path']+this.config['image_rbe0']}}}};
customCheckbox=function(config){if(typeof config=="undefined"){this.config=new Array();this.config['image_path']='img/style/';this.config['image_cbe0']='cbe0.gif';this.config['image_cbe1']='cbe1.gif';this.config['image_cbd0']='cbd0.gif';this.config['image_cbd1']='cbd1.gif';this.config['image_cb_class']='checkbox'}else{this.config=config}var doc=document;var self=this;var agt=navigator.userAgent.toLowerCase();var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var is_opera=(agt.indexOf("opera")!=-1);self.el_inputs=new Array();self.el_labels=new Array();self.el_imgs=new Array();var labels=document.getElementsByTagName("label");var inputs=document.getElementsByTagName("input");for(var i=0;i<labels.length;i++){if(labels[i].htmlFor){self.el_labels[labels[i].htmlFor]=labels[i]}}for(var i=0;i<inputs.length;i++){var el_input=inputs[i];if(el_input.type=="checkbox"){var el_img=doc.createElement("img");var el_input_pNode=el_input.parentNode;if(is_ie?el_input.getAttribute("readonly")==true||el_input.getAttribute("disabled")==true:is_opera?el_input.getAttribute("readonly")=="true"||el_input.getAttribute("disabled")=="true":el_input.hasAttribute("readonly")||el_input.hasAttribute("disabled")){if(el_input.checked){el_img.src=this.config['image_path']+this.config['image_cbd1']}else{el_img.src=this.config['image_path']+this.config['image_cbd0']}}else{if(el_input.checked){el_img.src=this.config['image_path']+this.config['image_cbe1']}else{el_img.src=this.config['image_path']+this.config['image_cbe0']}self.el_inputs[i]=el_input;self.el_imgs[i]=el_img;var el_label_act=false;if(el_input_pNode.tagName.toLowerCase()=="label"){var el_label=el_input_pNode;el_label.ufi=i;el_label.onclick=function(){var el_input=self.el_inputs[this.ufi];var el_img=self.el_imgs[this.ufi];if(el_input.checked){el_img.src=self.config['image_path']+self.config['image_cbe0'];el_input.checked=false}else{el_img.src=self.config['image_path']+self.config['image_cbe1'];el_input.checked=true}return false};el_label_act=true}if(el_input.id&&self.el_labels[el_input.id]&&!el_label_act){var el_label=self.el_labels[el_input.id];el_label.ufi=i;el_label.onclick=function(){var el_input=self.el_inputs[this.ufi];var el_img=self.el_imgs[this.ufi];if(el_input.checked){el_img.src=self.config['image_path']+self.config['image_cbe0'];el_input.checked=false}else{el_img.src=self.config['image_path']+self.config['image_cbe1'];el_input.checked=true}return false}}if(!el_label_act){el_img.ufi=i;el_img.onclick=function(){var el_input=self.el_inputs[this.ufi];var el_img=this;if(el_input.checked){el_img.src=self.config['image_path']+self.config['image_cbe0'];el_input.checked=false}else{el_img.src=self.config['image_path']+self.config['image_cbe1'];el_input.checked=true}return false}}}el_img.border="0";el_img.className=this.config['image_cb_class'];el_img.align="absmiddle";el_img.alt="";el_input_pNode.appendChild(el_img);
		el_input_pNode.insertBefore(el_img,el_input);
		el_input.style.display="none";
		}
	}
};

