function init_inputstyleswap(id,on_blur,on_focus){
    document.getElementById(id).onfocus=function(){ this.className = on_focus; }
    document.getElementById(id).onblur=function(){ this.className = on_blur; }
}

function all_inputstyleswap(){
    inputs=document.getElementsByTagName('INPUT');
    //textareas=document.getElementsByTagName('TEXTAREA');
    
    for(i=0; i < inputs.length; i++){
        if(inputs[i].type=="text" || inputs[i].type=="password"){
            if(inputs[i].className==undefined || inputs[i].className=="") inputs[i].className="std_input";
            if(inputs[i].readOnly!="readonly" && inputs[i].readOnly!=true){
                
                regexp=/^function /;
                if(regexp.test(inputs[i].onblur && inputs[i].onblur)){
                    tempblur=inputs[i].onblur + "";
                    tempblur=tempblur.replace("function onblur(event) {","");
                    tempblur=tempblur.replace("}","");
                    inputs[i].onblur= function (){ eval(tempblur); this.className = this.className.replace("_focus",""); }
                }else{
                    inputs[i].onblur= function (){ this.className = this.className.replace("_focus",""); }
                }
                
                if(regexp.test(inputs[i].onfocus && inputs[i].onfocus)){
                    tempfocus=inputs[i].onfocus + "";
                    tempfocus=tempfocus.replace("function onfocus(event) {","");
                    tempfocus=tempfocus.replace("}","");
                    inputs[i].onfocus=function(){ eval(tempfocus); this.className = this.className + "_focus"; }
                    //alert("mentve_focus");
                }else{
                    inputs[i].onfocus=function(){ this.className = this.className + "_focus"; }
                }
                
            }else{
                inputs[i].className="std_input_readonly";
            }
        }
    }
}


