function grabobj(objname) // v1.0
{
	return $(objname);
}
function $(objname)
{
if (document.getElementById) return document.getElementById(objname);if (document.all) return document.all[objname];if (document.layers) return document.layers[objname];
}

var curMen='';
function displayM(men)
{

	var i;
	for (var i=0;i<20;i++)
	{
	 if (men!='menul'+i)
	 {
		if ($('menul'+i+'inner'))
		{
			$('menul'+i).style.display='none';
			$('menul'+i+'inner').style.display='none';
		}
	 }
	}

	
	
	if ($(men+'inner')) curMen=men;
	if ($(men)) $(men).style.display='inline';
	if ($(men+'inner')) $(men+'inner').style.display='inline';
	clearTimeout(doClose);
	if (men!=closeMenu) hideMDo();

	
}
var closeMenu;
var doClose;
var keepMenuOpen='';
function hideM(men)
{
	if (curMen!=men&curMen!="")
	{
	 
		if ($(curMen)) if (closeMenu) $(curMen).style.display='none';
		if ($(curMen+'inner')) if (closeMenu) $(curMen+'inner').style.display='none';
	}
	if (keepMenuOpen!=men)
	{
		closeMenu=men;
		doClose=window.setTimeout("hideMDo()",400);
	}

	
}
function hideMDo()
{
	if ($(closeMenu)) if (closeMenu) $(closeMenu).style.display='none';
	if ($(closeMenu+'inner')) if (closeMenu) $(closeMenu+'inner').style.display='none';
	curMen='';
}

function viewLarge(ref,opt)
{
	html="<div style=\"width:450px;\">";
	html+="<iframe src=\"/csp/parkers/web/view.csp?id="+ref+"\" style=\"width:450px;height:450px;border:0px;\" scrolling=\"no\" frameborder=\"0\"></iframe>";

	html+="<div align=\"center\"><input type=\"button\" style=\"font-size:14px; color:#111111;\" onclick=\"clearItem('bigimg');\" value=\"Close Viewport\"></div>";
	html+="</div>";
	displayBox('bigimg',html);
}
function displayMM(men)
{
	$(men).style.display='inline';
	clearTimeout(doClose);
	if (men!=closeMenu) hideMMDo();
}
function hideMMDo()
{
	if (closeMenu) $(closeMenu).style.display='inline';
}

var maxNo = 16
var adNo;
var t;

function swapBanner ()
{
	adNo = Math.round(Math.random() * maxNo)
	if (adNo<1) adNo=1
	grabobj("banner"+adNo).style.display="block";
	t=window.setInterval("doBannerSwap()",3000);
}
var zindextally=10;
function doBannerSwap ()
{
	opacity("banner"+adNo,100,0,800);
	adNo++;
	if (adNo>maxNo) adNo=1;
	changeOpac(0,"banner"+adNo);
	zindextally++;
	grabobj("banner"+adNo).style.zIndex=zindextally;
	grabobj("banner"+adNo).style.display="block";
	opacity("banner"+adNo,0,100,600);
}

var maxNop = 8
var adNop;
var tp;

function swapBannerProd ()
{
	adNop = Math.round(Math.random() * maxNop)
	if (adNop<1) adNop=1
	grabobj("banner"+adNop).style.display="block";
	tp=window.setInterval("doBannerSwapProd()",3000);
}
function doBannerSwapProd ()
{
	opacity("banner"+adNop,100,0,600);
	adNop++;
	if (adNop>maxNop) adNop=1;
	changeOpac(0,"banner"+adNop);
	grabobj("banner"+adNop).style.display="block";
	opacity("banner"+adNop,0,100,600);


}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
function cancelEnter(e) {
//	alert(e.keyCode);
	if(e.keyCode==13) {
		return false;
	}
}
function doEnter(e) {
	if(e.keyCode==13) {
		$('formv').submit();
	}
}