var iscomplete=false

function checkform() {
iscomplete=true
for (i=0;i<=document.myform.elements.length-1;i++) {
if (document.myform.nom.value=="") {iscomplete=false}
if (document.myform.email.value=="") {iscomplete=false}
}
if (!iscomplete) {
window.status="SVP, remplissez tous les champs ! Merci !"
if (document.all) {
submitbutton.style.visibility="HIDDEN"
iscomplete=false
}
if (document.layers) {
document.myform.submitbut.value="Pas encore !"
iscomplete=false//lwf
}
}
if (iscomplete) {
window.status="Bien ! Vous pouvez maintenant envoyer le formulaire!"
if (document.all) {
submitbutton.style.visibility="VISIBLE"
iscomplete=true
}
if (document.layers) {
document.myform.submitbut.value="Maintenant !"
iscomplete=true
}
}

var timer= setTimeout("checkform()",200)
}

function oksubmit() {
return iscomplete
}

		
		 var myWindow
      		function openMap(url){
			var width = 800;
			var height = 600;
			var left = parseInt((screen.availWidth/2) - (width/2));
			var top = parseInt(0) ;
			var windowFeatures = "width =" + width + ", status, scrollbars=yes,resizable=yes, left="+left+",top="+top+",screenX="+left+",screenY="+top;
						myWindow = window.open(url, "subWind", windowFeatures);
		}
		
	function rotate1(x){
	   var n = x;
	   var textStr1 = new Array();
       textStr1[0]  = document.createTextNode("RORC Cascais Race");
       textStr1[1] = document.createTextNode("The F1S Fastnet Rock");
        textStr1[2] = document.createTextNode("Ladies Racing at");
       var textStr2 = new Array();
       textStr2[0]  = document.createTextNode("Falmouth - Portugal");
       textStr2[1] = document.createTextNode("Challenge 2004");
        textStr2[2] = document.createTextNode("Cowes Week 2004");
	   var elem=document.getElementById("noticea"); 
	   var urlStr1 = new Array();
	   urlStr1[0] = "funUK/RORC/cascais/cascais.htm";
	   urlStr1[1] = "funUK/fastnetChallenge.htm";  	 
	   urlStr1[2] = "funUK/indCowes/girls/girls.htm";   
         var oldtxt=elem.replaceChild(textStr1[n] , elem.firstChild);
         var oldtxt=elem.replaceChild(textStr2[n] , elem.lastChild);         
	   elem.setAttribute("href", urlStr1[n] );	
	   elem.setAttribute("id", 'noticea' );	
	   if (n==0){
	      setTimeout("rotate1('1')", 2500);
          } else if (n==1) {
		setTimeout("rotate1('2')", 2500);
	   } else{
		setTimeout("rotate1('0')", 2500);
	   }    
	}
	
	 
 

		function rotate2(x){
	   var n = x;
	   var textStr1 = new Array();
       textStr1[0]  = document.createTextNode("Cowes Week &");
       textStr1[1] = document.createTextNode("Atlantic Rally for");
       var textStr2 = new Array();
       textStr2[0]  = document.createTextNode("Fireworks Weekend");
       textStr2[1] = document.createTextNode("Cruisers 2004");
	   var elem=document.getElementById("noticetopa"); 
	   var urlStr1 = new Array();
	   urlStr1[0] = "funUK/indCowes/fireworks/fireworks.htm";
	   urlStr1[1] = "arc/arc.htm";  	   
         var oldtxt=elem.replaceChild(textStr1[n] , elem.firstChild);
         var oldtxt=elem.replaceChild(textStr2[n] , elem.lastChild);         
	   elem.setAttribute("href", urlStr1[n] );	
	   if (n==1){
	      setTimeout("rotate2('0')", 2500);
	  } else{
		setTimeout("rotate2('1')", 2500);
	   }      
	}
      		
      		function show(boat){
			var details=boat;			
			var element=document.getElementById(details);			
			element.style.visibility="visible";
		}	
		function hide(boat){
			var details=boat;
			var element=document.getElementById(details);
			element.style.visibility="hidden";
		}
		
		function move(){
			var winW = (window.innerWidth)? window.innerWidth-10 : document.body.offsetWidth-18;
			var x=(winW-775)/2;
			var element=document.getElementById("all");
			element.style.left=x+"px";
			setTimeout("move()", 10);	
		}
		
		
		
		function caption(text){
			var txt=document.createTextNode(text);
			var elem=document.getElementById("caption");
			var oldtxt=elem.replaceChild(txt, elem.firstChild);
		}
		
		function printLayout(){		
			var element=document.getElementById("all"); 
			element.style.left="0"+"px";
			element.style.width="650px";
			mn=getMenuByName("mainmenu");
			menuobj=gmobj("menu"+mn);
			menuobj.style.display="none";
			var element=document.getElementById("print");
			element.style.display="none";
			var element=document.getElementById("bannerImg2");
			element.style.display="none";
			var element=document.getElementById("drop");
			element.style.display="none";

			if (document.getElementById("bannerM")){
			var element=document.getElementById("bannerM");
			element.style.display="none";
			var element=document.getElementById("bannerR");
			element.style.left="300"+"px";
			}

			var element=document.getElementById("black");
			element.style.display="none";
			if (document.getElementById("main")){
				var element=document.getElementById("main");
				element.style.left="43"+"px";
				element.style.top="280"+"px";
			}
			if (document.getElementById("headerR")){
				var element=document.getElementById("headerR");
				element.style.left="43"+"px";
				element.style.top="80"+"px";
			}
			
			if (document.getElementById("intLink")){
			      var element=document.getElementById("intLink");
		         	element.style.display="none";
			}

			if (document.getElementById("side")){
				var element=document.getElementById("side");
				element.style.display="none";
			}

			if (document.getElementById("side1")){
				var element=document.getElementById("side1");
				element.style.display="none";
			}


			if (document.getElementById("contact")){
				var element=document.getElementById("contact");
				element.style.left="10"+"px";
				element.style.top="80"+"px";
			}
			
			if (document.getElementById("calendar")){
				var element=document.getElementById("calendar");
				element.style.left="0px";
				element.style.top="0px";
			}
			
			if (document.getElementById("ARC")){
				var element=document.getElementById("ARC");
				element.style.display="none";
			}
			if (document.getElementById("report")){
				var element=document.getElementById("report");
				element.style.display="none";
			}
			if (document.getElementById("school")){
				var element=document.getElementById("school");
				element.style.display="none";
			}
			if (document.getElementById("bannerC")){
				var element=document.getElementById("bannerC");
				element.src="http://www.formula1sailing.com/banner/f1-bTopLCprint.jpg";
                element.style.width="650px";
				var element=document.getElementById("logoC");
				element.style.display="block";
			}
		}

//Check the enquiry form is filled in correctly
function CheckForm () { 

	//Initialise variables
	var errorMsg = "";

	//Check for a first name
	if (document.frmEnquiry.firstName.value == ""){
		errorMsg += "\n\tFirst Name \t- Enter your First Name";	
	}
	
	//Check for a last name
	if (document.frmEnquiry.lastName.value == ""){
		errorMsg += "\n\tLast Name \t- Enter your Last Name";
	}
	 	
	//Check for an e-mail address and that it is valid
	if ((document.frmEnquiry.email.value == "") || (document.frmEnquiry.email.value.length > 0 && (document.frmEnquiry.email.value.indexOf("@",0) == - 1 || document.frmEnquiry.email.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Address \t- Enter your valid e-mail address";
	}
			
	//Check for an enquiry
	if (document.frmEnquiry.enquiry.value == "") { 
 		errorMsg += "\n\tEnquiry \t\t- Enter an enquiry";
	}
		
	//If there is a problem with the form then display an error
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Your enquiry has not been sent because there are problem(s) with the form.\n";
		msg += "Please correct the problem(s) and re-submit the form.\n";
		msg += "______________________________________________________________\n\n";
		msg += "The following field(s) need to be corrected: -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function imagegallery (pic, caption) { 
	if (document.getElementById) { 
		document.getElementById('photo').src = pic; 
		document.getElementById('desc').childNodes[0].nodeValue = caption.alt; 
         }
      }

