	var imgWindow = null;
	function closeImage(){
		if (imgWindow && imgWindow.open) {
			imgWindow.close()
		}
	}

	function closeSlides(){
		imgWindow.close()
	}
	onunload=closeImage;
	
	function showSlides(boat_id,image,width,height){
		closeImage();
		imgWindow=window.open('/boats/slides.htm?de='+boat_id+'&img=' + image,'rosi','width=' + width + ',height=' + height + ', toolbar=0, location=0, directories=0,status=yes ,menubar=0 ,scrollbars=0, resizable=0 screenX=54,screenY=30,top=30,left=54');     
	}

	function IsNumeric(sText){
	   var ValidChars = "0123456789+ ";
	   var IsNumber=true;
	   var Char;	 
	   for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
			 {
			 IsNumber = false;
			 }
		  }
	   return IsNumber;
	   
	}

	function checkForm(){
		var fld=document.kurt;
		var Message="";
		if (!fld.name.value){
			//alert("Please enter your name!");
			//return false;
			Message="Please insert your name.";
		}
		if ((fld.email.value.indexOf('@')==-1 || fld.email.value.indexOf('.')==-1) && fld.email.value.length > 0){
			//alert("Your email address is incorrect!");
			//return false;
			Message=Message+'\n'+"Your email address is incorrect.";
		}
		if ((fld.phone.value.length < 8 && fld.phone.value.length > 0) || (!IsNumeric(fld.phone.value))){
			//alert("Your phone number is incomplete!");
			//return false;
			Message=Message+'\n'+"Your phone number is incomplete and must contain numbers only.";
		}
		if (fld.email.value.indexOf('@')==-1 || fld.phone.value == '' || fld.city.value == '' || fld.state.value == ''){
			//alert("Please enter your email address, phone number, city and state");
			//return false;
			Message=Message+'\n'+"Please enter your email address, phone number, city and state.";
		}
		if (fld.question.value.length < 10) {
			//alert("You haven\'t entered a message or the message is too short to make sense!");
			//return false;
			Message=Message+'\n'+"You haven\'t entered a message or the message is too short to make sense.";	
		}
		if (Message) {
			alert(Message);
			return false;
		}

/* SPAM TRAPPING */
        for (FormNumber=0;FormNumber<document.forms.length;FormNumber++){
            FormFields=document.forms[FormNumber];
            for (FieldNumber=0;FieldNumber<FormFields.length;FieldNumber++){
                FieldType=FormFields.elements[FieldNumber].type;
                if(FieldType=="text" || FieldType=="textarea"){
                    SpamTestString=FormFields.elements[FieldNumber].value;
                    if(SpamTestString.indexOf("<")!=-1 && SpamTestString.indexOf(">")!=-1 && SpamTestString.indexOf("href")!=-1 || SpamTestString.indexOf(".jpg")!=-1 || SpamTestString.indexOf(".png")!=-1|| SpamTestString.indexOf(".gif")!=-1|| SpamTestString.indexOf("http:")!=-1){
                        alert('Please do not use HTML markup in this form')
                        return false;
                    }
                }
            }
        }
/* END SPAM TRAPPING */

		return true;
	}

	function getCookie(NameOfCookie){
		if (document.cookie.length > 0){    
			begin = document.cookie.indexOf(NameOfCookie+"=")      
			if (begin != -1){           
				begin += NameOfCookie.length+1
				end = document.cookie.indexOf(";", begin)
				if (end == -1){
					end = document.cookie.length
				}
				return unescape(document.cookie.substring(begin, end))
			} 
		}
		return null
	}

	function setCookie(NameOfCookie, value, expiredays){
		var ExpireDate = new Date()
		ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000))
		document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) +  "; path=/" 
	}


	function AddFavourite(de,mm){
		CurrentFavourites= getCookie("pwFavourites")
		if (CurrentFavourites==null){
			CurrentFavourites=""
		}
		NewFavourite=de
		if (CurrentFavourites.indexOf(NewFavourite)!=-1){
			alert(mm+ " is already included in your Favourites.")
		}else{
			if (confirm("Add "+mm+" to your Compare List?")){
				CurrentFavourites+=NewFavourite
				setCookie("pwFavourites", CurrentFavourites, 365)
			}
		}
	}

