点击单选项显示或隐藏的有关问题

点击单选项显示或隐藏的问题?
要求:div " ftr" 打开网页是隐藏的,点击单选项"显示"时,显示出来,点击单选项隐藏项时隐藏.
以下代码总是不成功,麻烦高手改改,尽量支持火狐,IE8以上,或者谷歌浏览器。
100分送上,谢谢。

<script script="javascript">
function clickstr(this){  
 if(this.value == "A"){
         document.getElementById("ftr").style.display = "none"; 
        } 
    }

function clickstr2(this){
 if(this.value == "B"){
            document.getElementById("ftr").style.display = "inline";  
       }  
  }
</script>

<form name="myform" method="post" action="PubtextEnd.asp">
 <input type="radio" name="Fromtoin" value="A" onClick="clickstr(this);">隐藏 
 <input type="radio" name="Fromtoin" value="B" onClick="clickstr2(this);">显示
<div id="ftr" style="display:none">网址:<input type=text></div>
</form>

------解决思路----------------------
<script script="javascript">
function clickstr(a){
         document.getElementById("ftr").style.display = a?'inline':"none"; 
    }
</script>

<form name="myform" method="post" action="PubtextEnd.asp">
 <input type="radio" name="Fromtoin" value="A" onClick="clickstr(0);">隐藏 
 <input type="radio" name="Fromtoin" value="B" onClick="clickstr(1);">显示
<div id="ftr" style="display:none">网址:<input type=text></div>
</form>

------解决思路----------------------
this是关键字,不能作为变量名称。。另外起一个

function clickstr(o){  
 if(o.value == "A"){
         document.getElementById("ftr").style.display = "none"; 
        } 
    }

    function clickstr2(o) {
        if (o.value == "B") {
            document.getElementById("ftr").style.display = "inline";  
       }  
}