function checkJavaScriptValidity() 
{
//document.getElementById("jsEnabled").style.visibility = 'visible';
document.getElementById("jsDisabled").style.visibility = 'hidden';
}

function noenter()
{
  return !(window.event && window.event.keyCode == 13);
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid email address!");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid email address!");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid email address!");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address!");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid email address!");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address!");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address!");
		    return false;
		 }

 		 return true;					
	}

function validate_form()
{
		if(document.form1.bookname.value == ""){
                alert("Please enter your name");
				document.form1.bookname.focus();
				document.form1.bookname.style.background = 'Yellow';
				return false;
		}
		if(document.form1.booksurname.value == ""){
                alert("Please enter your surname");
				document.form1.booksurname.focus();
				document.form1.booksurname.style.background = 'Yellow';
                return false;
		}
		if(document.form1.bookorganisation.value == ""){
                alert("Please enter your organisation");
				document.form1.bookorganisation.focus();
				document.form1.bookorganisation.style.background = 'Yellow';
                return false;
		}
		if(document.form1.bookaddress.value == ""){
                alert("Please enter your address");
				document.form1.bookaddress.focus();
				document.form1.bookaddress.style.background = 'Yellow';
                return false;
		}
		if(document.form1.bookcity.value == ""){
                alert("Please enter a city/town");
				document.form1.bookcity.focus();
				document.form1.bookcity.style.background = 'Yellow';
                return false;
		}
		
		if(document.form1.bookcountry.value == "United Kingdom"){
		var myPostCode = document.getElementById('bookpostcode').value;
		if(myPostCode == ''){
			alert("Please enter your post code");
			document.form1.bookpostcode.focus();
			document.form1.bookpostcode.style.background = 'Yellow';
            return false;
		}
		
		if (checkPostCode (myPostCode)) {
		document.getElementById('bookpostcode').value = checkPostCode (myPostCode);
		} else {
		alert ("Postcode has invalid format")
		document.form1.bookpostcode.focus();
		document.form1.bookpostcode.style.background = 'Yellow';
		return false;
		}
		}
		
		if(document.form1.booktel.value == ""){
                alert("Please enter your telephone number");
				document.form1.booktel.focus();
				document.form1.booktel.style.background = 'Yellow';
                return false;
		}
		if(document.form1.bookposition.value == ""){
                alert("Please enter your position");
				document.form1.bookposition.focus();
				document.form1.bookposition.style.background = 'Yellow';
                return false;
		}
		if(document.form1.bookemail.value == ""){
                alert("Please enter your email address");
				document.form1.bookemail.focus();
				document.form1.bookemail.style.background = 'Yellow';
				return false;
		}
		if (echeck(document.form1.bookemail.value)==false){
		document.form1.bookemail.value="";
		document.form1.del1email.value="";
		document.form1.bookemail.focus();
		return false;
		}
		
		if(document.form1.del1name.value == ""){
                alert("Please enter the name of the first delegate");
				document.form1.del1name.focus();
				document.form1.del1name.style.background = 'Yellow';
				return false;
		}
		if(document.form1.del1surname.value == ""){
                alert("Please enter the surname of the first delegate");
				document.form1.del1surname.focus();
				document.form1.del1surname.style.background = 'Yellow';
				return false;
		}
		if(document.form1.del1position.value == ""){
                alert("Please enter the position of the first delegate");
				document.form1.del1position.focus();
				document.form1.del1position.style.background = 'Yellow';
				return false;
		}
		if(document.form1.del1email.value == ""){
                alert("Please enter the email of the first delegate");
				document.form1.del1email.focus();
				document.form1.del1email.style.background = 'Yellow';
				return false;
		}
		if (echeck(document.form1.del1email.value)==false){
		document.form1.del1email.value="";
		document.form1.del1email.focus();
		return false;
		}
/*		
		if((document.form1.streamdel1.value == "0") || (document.form1.streamdel1.selectedIndex == 0)){
                alert("Please select a stream");
				document.form1.streamdel1.focus();
				document.form1.streamdel1.style.background = 'Yellow';
				return false;
		}
		if(document.form1.del2surname.value != "" && document.form1.streamdel2.value == "0"){
                alert("Please select a stream for delegate 2");
				document.form1.streamdel2.focus();
				document.form1.streamdel2.style.background = 'Yellow';
				return false;
        }
		if(document.form1.del3surname.value != "" && document.form1.streamdel3.value == "0"){
                alert("Please select a stream for delegate 3");
				document.form1.streamdel3.focus();
				document.form1.streamdel3.style.background = 'Yellow';
				return false;
        }
		if(document.form1.del4surname.value != "" && document.form1.streamdel4.value == "0"){
                alert("Please select a stream for delegate 4");
				document.form1.streamdel4.focus();
				document.form1.streamdel4.style.background = 'Yellow';
				return false;
        }
		if(document.form1.del5surname.value != "" && document.form1.streamdel5.value == "0"){
                alert("Please select a stream for delegate 5");
				document.form1.streamdel5.focus();
				document.form1.streamdel5.style.background = 'Yellow';
				return false;
        }
*/
}
function checkboxcheck(){
if (document.form1.isdelegate.checked == true){
		var objtitle = document.form1.booktitle.value;
		var objname = document.form1.bookname.value;
		var objsurname = document.form1.booksurname.value;
		var objposition = document.form1.bookposition.value;
		var objemail = document.form1.bookemail.value;

		document.form1.del1title.value = objtitle;
		document.form1.del1name.value = objname;
		document.form1.del1surname.value = objsurname;
		document.form1.del1position.value = objposition;
		document.form1.del1email.value = objemail;
		}
if (document.form1.isdelegate.checked == false){
		document.form1.del1title.value = '';
		document.form1.del1name.value = '';
		document.form1.del1surname.value = '';
		document.form1.del1position.value = '';
		document.form1.del1email.value = '';
		}
}