var arrStatus = Array(); 
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id) {
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}

function getSty(id) {
return (isNS4 ? getRef(id) : getRef(id).style);
} 

function rid(id) {
var slen = id.length;
return id.substring(1, slen);
}

function iid(id) {
return 'i' + rid(id);	
}

function simg(id) {
var iname = iid(id) + '';
var strSRC;


if (arrStatus[rid(id)] == true) {
strSRC = '/v_images/ico_close_s.gif';
}else{
strSRC = '/v_images/ico_open_s.gif';
}

document.images[iname].src = strSRC;
}	

function setOpen(id) {
getSty(id).display = 'block';
} 

function setClose(id) {
getSty(id).display = 'none';
} 
/*
function do_o_c(id) {
if (arrStatus[rid(id)] == true) {
setClose(id);
arrStatus[rid(id)] = false;
}else{
setOpen(id);
arrStatus[rid(id)] = true;
}
simg(id);
}
*/
function do_o_c(id) {
if (arrStatus[rid(id)] == true) {
setClose(id);
arrStatus[rid(id)] = false;
}else{
setOpen(id);
arrStatus[rid(id)] = true;
}
simg(id);
return false;
}

function setBegin(id, bolInit) {

if (bolInit == true) {
setOpen(id);
arrStatus[rid(id)] = true;
}else{
setClose(id);
arrStatus[rid(id)] = false;
}
simg(id);
}
