// JavaScript Document

	function preloader() {
		order_button_over = new Image(); 
		pdf_button_over = new Image(); 
	
		order_button_over.src = "images_pres/order_button_over.gif";
		pdf_button_over.src = "images_pres/pdf_button_over.gif";
	}
	
	// JavaScript Document

/*	Make the Music Nav Pics Red!
	
	From keft to right:
	lex_small, tn_control, tn_back, tn_top, tn_spray_small
	
	We're appending "_red" to the filename to indicate the swapped image
*/

if (document.images) {
	
	tnSinkOn = new Image(); tnSinkOn.src = "images_cont/tn_sink_ovr.jpg";
	tnSinkOff = new Image(); tnSinkOff.src = "images_cont/tn_sink.jpg";
	
	tnControlOn = new Image(); tnControlOn.src = "images_cont/tn_control_ovr.jpg";
	tnControlOff = new Image(); tnControlOff.src = "images_cont/tn_control.jpg";
	
	tnBackOn = new Image(); tnBackOn.src = "images_cont/tn_back_ovr.jpg";
	tnBackOff = new Image(); tnBackOff.src = "images_cont/tn_back.jpg";
	
	tnTopOn = new Image(); tnTopOn.src = "images_cont/tn_top_ovr.jpg";
	tnTopOff = new Image(); tnTopOff.src = "images_cont/tn_top.jpg";
	
	tnSprayOn = new Image(); tnSprayOn.src = "images_cont/tn_spray_ovr.jpg";
	tnSprayOff = new Image(); tnSprayOff.src = "images_cont/tn_spray.jpg";
	
	
	function rollOver(imageName) 
	{
		if(document.imgChuck.src==eval("imgChuckOn.src"))
		{
			switch(imageName)
			{
				case "imgLisa":
				document[imageName].src = eval(imageName + "On.src");
				document.imgChuck.src = eval("imgChuckOff.src");
				break;
				
				case "imgChuck":
				document[imageName].src = eval(imageName + "On.src");
				document.imgLisa.src = eval("imgLisaOff.src");
				break;
				
				default:
				//document.imgChuck.src = eval("imgChuckOff.src");
				//document.imgChuck.src = eval("imgLisaOff.src");
				break;
			}
		}
	} 
	
	function rollOut(imageName) 
	{	
		if(document.imgLisa.src==eval("imgLisaOn.src"))
		{
			if(imageName=="imgLisa")
			{
				document.imgChuck.src = eval("imgChuckOff.src");
				document.imgLisa.src = eval("imgLisaOn.src");
			}
			else
			{
				document.imgChuck.src = eval("imgChuckOff.src");
				document.imgLisa.src = eval("imgLisaOn.src");
			}
			/*switch(imageName) 
			{
				case "imgLisa":
				document[imageName].src = eval(imageName + "On.src");
				document.imgChuck.src = eval("imgChuckOff.src");
				break;
				
				case "imgChuck":
				document[imageName].src = eval(imageName + "Off.src");
				document.imgLisa.src = eval("imgLisaOn.src");
				break;
				
				default:
				//document.imgChuck.src = eval("imgChuckOff.src");
				//document.imgLisa.src = eval("imgLisaOn.src");
				break;
			} */
		}
		
		if(document.imgChuck.src==eval("imgChuckOn.src"))
		{
			if(imageName=="imgLisa")
			{
				document.imgChuck.src = eval("imgChuckOn.src");
				document.imgLisa.src = eval("imgLisaOff.src");
			}
			else
			{
				document.imgChuck.src = eval("imgChuckOn.src");
				document.imgLisa.src = eval("imgLisaOff.src");
			}
			/*switch(imageName) 
			{
				case "imgChuck":
				document[imageName].src = eval(imageName + "On.src");
				document.imgLisa.src = eval("imgLisaOff.src");
				break;
				
				case "imgLisa":
				document[imageName].src = eval(imageName + "Off.src");
				document.imgChuck.src = eval("imgChuckOn.src");
				break;
				
				default:

				//document.imgChuck.src = eval("imgChuckOn.src");
				//document.imgLisa.src = eval("imgLisaOff.src");
				break;
			}*/
		} 
	}
		
	
	function keepOn(imageName) {

		switch(imageName) {
			
			case "tnSink":
			document[imageName].src = eval(imageName + "On.src");
			document.tnControl.src = eval("tnControlOff.src");
			document.tnBack.src = eval("tnBackOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnControl":
			document.tnSink.src = eval("tnSinkOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnBack.src = eval("tnBackOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnBack":
			document.tnSink.src = eval("tnSinkOff.src");
			document.tnControl.src = eval("tnControlOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnTop":
			document.tnSink.src = eval("tnSinkOff.src");
			document.tnControl.src = eval("tnControlOff.src");
			document.tnBack.src = eval("tnBackOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnSpray":
			document.tnSink.src = eval("tnSinkOff.src");
			document.tnControl.src = eval("tnControlOff.src");
			document.tnBack.src = eval("tnBackOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document[imageName].src = eval(imageName + "On.src");
			break;
			
			default:
			document[imageName].src = eval(imageName + "Off.src");
			break;
		}
	}
	
	function toggleLayer( whichLayer ){
  		
		var elem, vis, movieName;
		
		//movieName = window.document.idLex.movie;
		//alert(movieName);
		
		switch(whichLayer) {
			
			case "divLisa":
			
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				
				elemGreat = document.getElementById( "divChuck" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
			
			case "divChuck":
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				
				elemGreat = document.getElementById( "divLisa" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
			
			case "lex":
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				
				elemGreat = document.getElementById( "great" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemPoor = document.getElementById( "divPoor" );
				visPoor = elemPoor.style;
				visPoor.display = "none"
				break;
			
			case "great":
			
				elemLex = document.getElementById( "lex" );
				visLex = elemLex.style;
				visLex.display = "none";
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block";
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemPoor = document.getElementById( "divPoor" );
				visPoor = elemPoor.style;
				visPoor.display = "none" 
				break;
				
			case "divtnTop":
			
				elemLex = document.getElementById( "lex" );
				visLex = elemLex.style;
				visLex.display = "none"
				
				elemGreat = document.getElementById( "great" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemPoor = document.getElementById( "divPoor" );
				visPoor = elemPoor.style;
				visPoor.display = "none" 
				break;
				
			case "divtnTop":
			
				elemLex = document.getElementById( "lex" );
				visLex = elemLex.style;
				visLex.display = "none"
				
				elemGreat = document.getElementById( "great" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				
				elemPoor = document.getElementById( "divPoor" );
				visPoor = elemPoor.style;
				visPoor.display = "none"
				break;
				
			case "divPoor":
			
				elemLex = document.getElementById( "lex" );
				visLex = elemLex.style;
				visLex.display = "none"
				
				elemGreat = document.getElementById( "great" );
				visGreat = elemGreat.style;
				visGreat.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elemtnTop = document.getElementById( "divtnTop" );
				vistnTop = elemtnTop.style;
				vistnTop.display = "none"
				
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "block"
				break;
				
				
			default:
			movieName.StopPlay();
				elem = document.getElementById( whichLayer );
				vis = elem.style;
				vis.display = "none"
				break;
				
		}
	} 
	
	function turnOn(imageName) {

		switch(imageName) {
			
			case "tnSink":
			document[imageName].src = eval(imageName + "On.src");
			document.tnControl.src = eval("tnControlOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnControl":
			document.tnSink.src = eval("tnSinkOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnTop":
			document.tnSink.src = eval("tnSinkOff.src");
			document.tnControl.src = eval("tnControlOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnTop.src = eval("tnTopOff.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnTop":
			document.tnSink.src = eval("tnSinkOff.src");
			document.tnControl.src = eval("tnControlOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document[imageName].src = eval(imageName + "On.src");
			document.tnSpray.src = eval("tnSprayOff.src");
			break;
			
			case "tnSpray":
			document.tnSpray.src = eval("tnSprayOff.src");
			document.tnControl.src = eval("tnControlOff.src");

			document.tnTop.src = eval("tnTopOff.src");
			document.tnTop.src = eval("tnTopOff.src");
			document[imageName].src = eval(imageName + "On.src");
			break;
			
			default:
			document[imageName].src = eval(imageName + "Off.src");
			break;
		}
	}
  
	
   function turnOn(imageName) {
    if (document.images) {
      document[imageName].src = eval(imageName + "On.src");
	  	}
	}
	
    function turnOff(imageName) {
    if (document.images) {
      document[imageName].src = eval(imageName + "Off.src");
	  	}
	}
  
}

function sendAway() {

	var t=setTimeout('window.location="http://www.dirtandsky.org/"',9000);
}

// For dirt's contact page, checks for name and e-mail before getting the cgi...

function checkform()	//Copyright E.A. Moore. All rights reserved.
	{
		if (document.frmContact.frmContactName.value == '') {
			alert("Please enter your name.");
			document.frmContact.frmContactName.style.background = '#ffcc99';
			return false;
		}
		
		if (document.frmContact.frmContactEmail.value == '') {
			alert("Please enter a valid e-mail address.");
			document.frmContact.frmContactName.style.background = '#ffffff';
			document.frmContact.frmContactEmail.style.background = '#ffcc99';
			return false;
		}
		
		if (!document.frmContact.frmContactEmail.value == '') {
			//alert("Thanks for entering an address.");
			var x = document.forms[0].frmContactEmail.value;
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (filter.test(x)){
/*				if (document.frmContact.frmContactMessage.value=="") {
					document.frmContact.frmContactName.style.background = '#ffffff';
					document.frmContact.frmContactEmail.style.background = '#ffffff';
					document.frmContact.frmContactMessage.style.background = '#ffcc99';
					return false;
				}
*/				return true;}
				
			else alert('The more traditional "your_e-mail_name@yourisp.dom" is recommended. Try again?');
			document.frmContact.frmContactEmail.style.background = '#ffcc99';
			return false;
		}
	}
