// JavaScript Document

var index = 0;
var pics = new Array();

pics[0] = "images/sunday.jpg";
pics[1] = "images/pasta.jpg";
pics[2] = "images/bar-1.jpg";

pics[3] = "images/bar-1.jpg";
pics[4] = "images/sunday.jpg";
pics[5] = "images/cheese_cake.jpg";


pics[6] = "images/pasta.jpg";
pics[7] = "images/bar-1.jpg";
pics[8] = "images/sunday.jpg";

function changeImages(){
	
	
//	alert(document.getElementById('img1').id);
	var image1, image2, image3;
	
	image1 = pics[index];
	if(index >= pics.length - 1)index = 0;
	else index++;
	
	image2 = pics[index];
	if(index >= pics.length - 1)index = 0;
	else index++;
	
	image3 = pics[index];
	if(index >= pics.length - 1)index = 0;
	else index++;
	
	
	
	document.getElementById('img1').src = image1;
	document.getElementById('img3').src = image3;
	document.getElementById('img2').src = image2;
	
	
}
setInterval(changeImages,5000);


var oMarquees = [], oMrunning,
	oMInterv =        20,     //interval between increments
	oMStep =          1,      //number of pixels to move between increments
	oStopMAfter =     0,     //how many seconds should marquees run (0 for no limit)
	oResetMWhenStop = false,  //set to true to allow linewrapping when stopping
	oMDirection =     'left'; //'left' for LTR text, 'right' for RTL text

/***     Do not edit anything after here     ***/

function doMStop() {
	clearInterval(oMrunning);
	for( var i = 0; i < oMarquees.length; i++ ) {
		oDiv = oMarquees[i];
		oDiv.mchild.style[oMDirection] = '0px';
		if( oResetMWhenStop ) {
			oDiv.mchild.style.cssText = oDiv.mchild.style.cssText.replace(/;white-space:nowrap;/g,'');
			oDiv.mchild.style.whiteSpace = '';
			oDiv.style.height = '';
			oDiv.style.overflow = '';
			oDiv.style.position = '';
			oDiv.mchild.style.position = '';
			oDiv.mchild.style.top = '';
		}
	}
	oMarquees = [];
}
function doDMarquee() {
	if( oMarquees.length || !document.getElementsByTagName ) { return; }
	var oDivs = document.getElementsByTagName('div');
	for( var i = 0, oDiv; i < oDivs.length; i++ ) {
		oDiv = oDivs[i];
		if( oDiv.className && oDiv.className.match(/\bdmarquee\b/) ) {
			if( !( oDiv = oDiv.getElementsByTagName('div')[0] ) ) { continue; }
			if( !( oDiv.mchild = oDiv.getElementsByTagName('div')[0] ) ) { continue; }
			oDiv.mchild.style.cssText += ';white-space:nowrap;';
			oDiv.mchild.style.whiteSpace = 'nowrap';
			oDiv.style.height = oDiv.offsetHeight + 'px';
			oDiv.style.overflow = 'hidden';
			oDiv.style.position = 'relative';
			oDiv.mchild.style.position = 'absolute';
			oDiv.mchild.style.top = '0px';
			oDiv.mchild.style[oMDirection] = oDiv.offsetWidth + 'px';
			oMarquees[oMarquees.length] = oDiv;
			i += 2;
		}
	}
	oMrunning = setInterval('aniMarquee()',oMInterv);
	if( oStopMAfter ) { setTimeout('doMStop()',oStopMAfter*1000); }
	document.getElementById("theMarquee").style.visibility = "visible";
}
function aniMarquee() {
	var oDiv, oPos;
	for( var i = 0; i < oMarquees.length; i++ ) {
		oDiv = oMarquees[i].mchild;
		oPos = parseInt(oDiv.style[oMDirection]);
		if( oPos <= -1 * oDiv.offsetWidth ) {
			oDiv.style[oMDirection] = oMarquees[i].offsetWidth + 'px';
		} else {
			oDiv.style[oMDirection] = ( oPos - oMStep ) + 'px';
		}
	}
}
if( window.addEventListener ) {
	window.addEventListener('load',doDMarquee,false);
} else if( document.addEventListener ) {
	document.addEventListener('load',doDMarquee,false);
} else if( window.attachEvent ) {
	window.attachEvent('onload',doDMarquee);
}

document.write('<div id="theMarquee" class="dmarquee" style="visibility:hidden;font-family:Arail, Tahoma, sans-serif; font-size:12px;position:relative; left: 275px; top: 170px; width: 620px;"><div><div  style="color:#ffffff;">Thank you for visiting Grumpy Dick\'s Seafood and Pasta Online. We hope you enjoyed your stay and come back soon.</div></div></div>');

function validate(thisForm){
	if(!validate_required(document.form1.fname,"Please enter your first name.")){
		document.form1.fname.focus();
		return false;
	}
	if(!validate_required(document.form1.lname,"Please enter your last name.")){
		document.form1.lname.focus();
		return false;
	}
	if(!validate_required(document.form1.email,"Please enter your email address.")){
		document.form1.email.focus();
		return false;
	}
	if(!validate_email(document.form1.email,"Please enter a valid email address.")){
		document.form1.email.focus();
		return false;
	}
	
	return true;
}
function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		  {
			  alert(alerttxt);
			  return false;
		  }
	}
	return true
}
function validate_email(field,alerttxt)
{
	with (field)
	{
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2){
			alert(alerttxt);return false;
		}
		
	}
	return true;
}