
// scroll

var speed = 1;
function moveDown(objName, height)
{
	var crossobj = document.getElementById(objName);
	var top = ( parseInt(crossobj.style.top) || 0 );
	if (window.moveupvar)
	{
		clearTimeout(moveupvar);
	}
	if (parseInt(top) >= ((crossobj.offsetHeight - height) * (-1)))
	{
		crossobj.style.top = top - speed + "px";
		crossobj.top -= speed;
		movedownvar = setTimeout("moveDown('" + objName + "', " + height + ")", 20)
	}
}
function moveUp(objName)
{
	var crossobj = document.getElementById(objName);
	var top = ( parseInt(crossobj.style.top) || 0 );
	if (window.movedownvar)
	{
		clearTimeout(movedownvar);
	}
	if (top <= 0)
	{
		crossobj.style.top = top + speed + "px"
		crossobj.top += speed
		moveupvar = setTimeout("moveUp('" + objName + "')", 20)
	}
}
function stopScroll()
{
	if (window.moveupvar)
	{
		clearTimeout(moveupvar);
	}
	if (window.movedownvar)
	{
		clearTimeout(movedownvar);
	}
}


// rndm img	

Array.prototype.deleteKeyByKey = function(key)
	{
		var newThis = new Array();
	
		if (typeof(key) == "number")
		{
			var j = 0;
			for (var i = 0; i < this.length; i++)
			{
				if (i != key)
				{
					newThis[j++] = this[i];
				}
			}
		}
		else
		{
			for (i in this)
			{
				if (i != key)
				{
					newThis[i] = this[i];
				}
			}
		}
		return newThis;
	}

	var delay = 2;
	var numberOfImagesToChange = 1;

	var images = new Array();
	images[0] = new Array();
	images[0].image = "img/history_pic1.html";
	//images[0].url = "";
	//images[0].alt = "";
	
	images[1] = new Array();
	images[1].image = "img/history_pic2.html";
	//images[1].url = "";
	//images[1].alt = "";
	
	var imageObjs = new Array();
	for (var i = 0; i < images.length; i++)
	{
		imageObjs[i] = new Image();
		imageObjs[i].src = images[i].image;
	}
	function changeImages()
	{
		var myImages = images;
		var myImagesRemoved = new Array();
		for (var i = 0; i < numberOfImagesToChange; i++)
		{
			var randNum = Math.floor(Math.random() * myImages.length);
			image = myImages[randNum].image;
			url = myImages[randNum].url;
			alt = myImages[randNum].alt;
			
			//document.getElementById("link" + i).href = url;
			document.getElementById("image" + i).src = image;
			//document.getElementById("image" + i).alt = alt;

			myImages = myImages.deleteKeyByKey(randNum);
		}
		setTimeout("changeImages();", 1000 * delay);
	}
	
// popup

var newWindow = null;

function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}

function popUpWin(url, type, strWidth, strHeight){
	
	closeWin();
	
	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}
	
	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=no,location=no,scrollbars=no,menubar=no,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=yes,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
}
	
// dreamweaver preload
function JF_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=JF_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Check form validation
function validate_form ( )
{
    valid = true;

    if ( document.marineclub.First_Name.value == "" )
    {
        alert ( "Please fill in your first name." );
        valid = false;
    }

    if ( document.marineclub.Last_Name.value == "" )
    {
        alert ( "Please fill in your last name." );
        valid = false;
    }
	
	if ( document.marineclub.Email.value == "" )
    {
        alert ( "Please fill in a valid email address." );
        valid = false;
    }
	
	if ( document.marineclub.Price_Range.selectedIndex == 0 )
    {
        alert ( "Please select a price range." );
        valid = false;
    }

    return valid;
}






