//Gallery functions and variables
var GalleryTimer;
var repeatGallery=true;
var numImages=0,currentImage=0;
var arrImages, arrImageALTs;

function insertGallery(num,filenames) {
}

function startGallery(num,delay,repeat) {
	numImages=num;
	repeatGallery=repeat;
	if (!delay) delay=5000;
	if (document.getElementById('GalleryImage').filters) document.getElementById('GalleryImage').filters.blendTrans.apply(); 
	document.getElementById('GalleryImage').src=arrImages[0];
	document.getElementById('GalleryImage').alt=arrImageALTs[0];
	document.getElementById('GalleryImage').title=arrImageALTs[0];
	if (document.getElementById('GalleryImage').filters) document.getElementById('GalleryImage').filters.blendTrans.play(); 
	GalleryTimer=setInterval("nextGalleryImage("+delay+")",delay)
}

function nextGalleryImage(delay) {
	currentImage=(currentImage==arrImages.length-1)?0:currentImage+1;
	if (repeatGallery || currentImage!=0) {
		if (document.getElementById('GalleryImage').filters) document.getElementById('GalleryImage').filters.blendTrans.apply();
		document.getElementById('GalleryImage').src=arrImages[currentImage];
		document.getElementById('GalleryImage').alt=arrImageALTs[currentImage];
		document.getElementById('GalleryImage').title=arrImageALTs[currentImage];
		if (document.getElementById('GalleryImage').filters) document.getElementById('GalleryImage').filters.blendTrans.play();
		clearInterval(GalleryTimer);
		GalleryTimer=setInterval("nextGalleryImage("+delay+")",delay);
	}
	else
		clearInterval(GalleryTimer);
}

function ConfirmDelete(msg,url){
	if (confirm(msg))
		window.location=url;
}

function handleOtherRest(o,n) {
	if (o.options[o.selectedIndex].value==-1)
		if (!document.getElementById(n+'_Other')) {
			var newElem=document.createElement('INPUT');
			newElem.setAttribute('type','text');
			newElem.setAttribute('name',n+'_Other');
			newElem.setAttribute('id',n+'_Other');
			newElem.setAttribute('maxlength','50');
			newElem.setAttribute('value','Enter Restaurant Name');
			newElem.setAttribute('onFocus','this.select()');
			o.parentNode.appendChild(newElem);
		}
}