function imgChangeOn(name) {
    img = eval('document.images.'+name);
    imgsrc = img.src.replace('_a.gif','.gif');
    img.src = imgsrc.replace('.gif','_a.gif');
}
function imgChangeOff(name) {
    img = eval('document.images.'+name);
    img.src = img.src.replace('_a.gif','.gif');
}

function spacer(flag){
	if (document.layers || flag=="all") {
		document.write ('<font size=1>');
		for (n=0;n<30;n++) {
		document.write ('&nbsp;&nbsp; ');
		}
		document.write ('</font>');
	}
}
function mailto(str) {
    var mailto='';
    for (n=0;s=str.substring(n*2,2*n+2);n++) {
        mailto+= unescape('%'+s) ;
    }
    location.href="mailto:"+ mailto;
}

function openPopup(src, name, width, height, left, top, para)
{
    var _width  = 300;
    var _height = 400;
    var _left   = 100;
    var _top    = 100;
    var _para   = '';
    
    if (name)   _name   = name;
    if (width)  _width  = width;
    if (height) _height = height;
    if (left)   _left   = left;
    if (top)    _top    = top;
    if (para)   _para   = para;
    
    parameter = 'width = ' + _width + ', height = ' + _height + ', left = ' + _left + ', top = ' + _top + _para;

    windowName = window.open(src, name, parameter);
    windowName.focus();
}

function openGallery(src)
{
    openPopup(src, 'gallery', 500, 600);
}

function doHref(src, target)
{
    if (target == '_self') {
        location.href = src;
    } else if (target == '_blank') {
        var para = ', location = yes, menubar = yes, resizable = yes, scrollbars = yes, status = yes, toolbar = yes';
        openPopup(src, '', 1600, 1200, 0, 0, para);
    } else {
        alert('no target for function doHref JS');
    }
}
