
<!--
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		btn_about_over = newImage("images/btn_about-over.gif");
		btn_music_over = newImage("images/btn_music-over.gif");
		btn_gallery_over = newImage("images/btn_gallery-over.gif");
		btn_gigs_over = newImage("images/btn_gigs-over.gif");
		btn_merch_over = newImage("images/btn_merch-over.gif");
		nav_s_contact_over = newImage("images/nav_s_contact-over.jpg");
		nav_s_guest_over = newImage("images/nav_s_guest-over.jpg");
		usflag_japanflag_over = newImage("images/usflag-japanflag_over.jpg");
		usflag_over = newImage("images/usflag-over.jpg");
		japanflag_over = newImage("images/japanflag-over.jpg");
		japanflag_usflag_over = newImage("images/japanflag-usflag_over.jpg");			
		preloadFlag = true;
	}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showDisplay(id,display) { 
document.getElementById(id).style.display=display; 
} 
	
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function HideAll() {
changeImages('btn_about', 'images/btn_about.gif');
changeImages('btn_music', 'images/btn_music.gif');
changeImages('btn_gallery', 'images/btn_gallery.gif');
changeImages('btn_gigs', 'images/btn_gigs.gif');
changeImages('btn_merch', 'images/btn_merch.gif');
MM_showHideLayers('line_about','','hide','line_music','','hide','line_gallery','','hide','line_gigs','','hide','line_merch','','hide'); 
showDisplay('about','none');showDisplay('music','none');showDisplay('gallery','none');showDisplay('gigs','none');showDisplay('merch','none');

}
// -->
/*************************************************************************
  This code is from Dynamic Web Coding at http://www.dyn-web.com/
  Copyright 2001-3 by Sharon Paine 
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

function initImgRotation() {
  // create rotating image objects here 
  // arguments: image name, rotation speed
  var rotator1 = new rotateImgObj('img1',4500);
  // add the images to rotate into that image object  
  rotator1.addImages("sl_ed.jpg","sl_shawn.jpg","sl_Larry_bass.jpg","sl_peter.jpg","sl_RAY.jpg","sl_KEITH.jpg","sl_larry.jpg");
  rotator1.rotate();
  
  var rotator2 = new rotateImgObj('img2',2750);
  rotator2.addImages("sl_KEITH.jpg","sl_larry.jpg", "sl_ed.jpg","sl_shawn.jpg","sl_Larry_bass.jpg","sl_peter.jpg","sl_RAY.jpg");
  rotator2.rotate();

  var rotator3 = new rotateImgObj('img3',4500);
  rotator3.addImages("sl_larry.jpg", "sl_ed.jpg","sl_shawn.jpg","sl_Larry_bass.jpg","sl_peter.jpg","sl_RAY.jpg","sl_KEITH.jpg");
  rotator3.rotate();

  var rotator4 = new rotateImgObj('img4',2750);
  rotator4.addImages("sl_RAY.jpg","sl_KEITH.jpg","sl_larry.jpg", "sl_ed.jpg","sl_shawn.jpg","sl_Larry_bass.jpg","sl_peter.jpg");
  rotator4.rotate();
  
    var rotator5 = new rotateImgObj('img5',4500);
  rotator5.addImages("sl_peter.jpg", "sl_RAY.jpg","sl_KEITH.jpg","sl_larry.jpg", "sl_ed.jpg","sl_shawn.jpg","sl_Larry_bass.jpg");
  rotator5.rotate();
  
    var rotator6 = new rotateImgObj('img6',2750);
  rotator6.addImages("sl_Larry_bass.jpg","sl_peter.jpg", "sl_RAY.jpg","sl_KEITH.jpg","sl_larry.jpg", "sl_ed.jpg","sl_shawn.jpg");
  rotator6.rotate();
  
    var rotator7 = new rotateImgObj('img7',4500);
  rotator7.addImages("sl_shawn.jpg","sl_Larry_bass.jpg","sl_peter.jpg","sl_RAY.jpg","sl_KEITH.jpg","sl_larry.jpg", "sl_ed.jpg");
  rotator7.rotate();
  
  rotateImgObj.start();  
}

// If all the images you wish to display are in the same location, you can specify the path here 
rotateImgObj.imagesPath = "c_images/";

// no need to edit code below 
/////////////////////////////////////////////////////////////////////
rotateImgObjs = []; // holds all rotating image objects defined
// constructor 
function rotateImgObj(nm,s) {
  this.speed=s; this.ctr=0; this.timer=0;  
  this.imgObj = document.images[nm]; // get reference to the image object
  this.index = rotateImgObjs.length; rotateImgObjs[this.index] = this;
  this.animString = "rotateImgObjs[" + this.index + "]";
}

rotateImgObj.prototype = {
  addImages: function() { // preloads images
    this.imgObj.imgs = [];
    for (var i=0; i<arguments.length; i++) {
      this.imgObj.imgs[i] = new Image();
      this.imgObj.imgs[i].src = rotateImgObj.imagesPath + arguments[i];
    }
  },

  rotate: function() {
    if (this.ctr < this.imgObj.imgs.length-1) this.ctr++;
    else this.ctr = 0;
	this.imgObj.style.filter = 'blendTrans(duration=2)';
	this.imgObj.filters.blendTrans.Apply();
	this.imgObj.filters.blendTrans.Play();
    this.imgObj.src = this.imgObj.imgs[this.ctr].src;
  }
}


// sets up rotation for all defined rotateImgObjs
rotateImgObj.start = function() {
  for (var i=0; i<rotateImgObjs.length; i++) 
    rotateImgObjs[i].timer = setInterval(rotateImgObjs[i].animString + ".rotate()", rotateImgObjs[i].speed);                     
}

 function checkForm() {

   validData =/[0-9A-Za-z\.\,\-]$/;
   errorString = '';
   bolOkay = 0;


        if (frmCustomerData.MESSAGE.value == '') {
         errorString=errorString+'Please Insert a message!\n';
         bolOkay = -1;
        }


		    	 var x = frmCustomerData.MESSAGEBY.value
				 var y = x.indexOf("@")
				 var b = y.length
				 var a = x.substring(y,x.length)

				 var z = a.indexOf(".")
				 
				 //window.alert(z)
				 
				 if ((y<=1) || (y+z<=(y+ 2)) || (frmCustomerData.MESSAGEBY.value == '')) {
				 errorString=errorString+'You Must Enter a Valid E-Mail Address!\n';
				 bolOkay = -1;
				 //return false;
				 }


  if (bolOkay == 0 ) {
      frmCustomerData.submit();
      } else {
      alert(errorString);
      }

}
