var sfield=false;

function preImages(path)
{
	var imgs=new Array(
	path+"images/button-bg.png",
	path+"images/gallery-next-a.png",
	path+"images/gallery-prev-a.png"
	);
	preloadImages(imgs);
	return true;
}

function trim(str) {
	var	str = str.replace(/^\s\s*/, ''),
		ws = /\s/,
		i = str.length;
	while (ws.test(str.charAt(--i)));
	return str.slice(0, i + 1);
}

function button_over(button)
{	document.getElementById('button_'+button).style.background="url('/images/button-bg.png')";
	return true;
}

function button_out(button)
{
	document.getElementById('button_'+button).style.background="";
	return true;
}

function sf_focus()
{	if(!sfield)
	{		sfield=true;
		var el=document.getElementById('sfield');
		el.value="";
		el.style.color='#403f3e';
	}
	return true;
}

function sf_blur(t)
{	var el=document.getElementById('sfield');
	if(trim(el.value)=="")
	{		sfield=false;
		el.style.color='#6b6969';
		el.value=t;
	}
	return true;
}

function sf_key(e)
{
	var key;
	if(window.event)key=window.event.keyCode;
	else key = e.which;
	var keychar = String.fromCharCode(key);
	if(key==13)
	{		document.sffrm.submit();
		return false;
	}
	return true;
}

function gal_go(n)
{	if(n==curgimage)return false;    var el=document.getElementById('gal_'+curgimage);
    el.style.borderColor='black';
    el.style.cursor='pointer';
    curgimage=n;
    var el=document.getElementById('gal_'+curgimage);
    el.style.borderColor='white';
    el.style.cursor='default';
    var el=document.getElementById('gbmain');
    var ie6=/MSIE 6/i.test(navigator.userAgent);
	if(ie6)
	{		var els=getElementsByClassName('box','div');
		l=els[0].offsetParent.offsetLeft;
	}
    el.src='/_images/'+gimages[curgimage];
    if(ie6)
    {
		els[0].offsetParent.style.left=(l-els[0].offsetParent.offsetLeft)+'px';
    }

    if(curgimage+1<gimagesc)document.getElementById('gnext').style.visibility='visible';else document.getElementById('gnext').style.visibility='hidden';
    if(curgimage>0)document.getElementById('gprev').style.visibility='visible';else document.getElementById('gprev').style.visibility='hidden';

	return true;
}

function gal_next()
{	if(curgimage+1<gimagesc)return gal_go(curgimage+1);else return false;
}

function gal_prev()
{
	if(curgimage>0)return gal_go(curgimage-1);else return false;
}

function gnext_over()
{	document.getElementById('gnext').style.background="url('/images/gallery-next-a.png')";
	return true;
}

function gnext_out()
{
	document.getElementById('gnext').style.background="url('/images/gallery-next.png')";
	return true;
}

function gprev_over()
{
	document.getElementById('gprev').style.background="url('/images/gallery-prev-a.png')";
	return true;
}

function gprev_out()
{
	document.getElementById('gprev').style.background="url('/images/gallery-prev.png')";
	return true;
}
