// Copyright 2006-2007 javascript-array.com
 
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
 
// open hidden layer
function mopen(id)
{
	// cancel close timer
	mcancelclosetime();
 
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
 
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
 
}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
 
// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}
 
// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
 
// close layer when click-out
document.onclick = mclose;





























<!--
function checkform ( form )
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website
 
  // ** START **
  if (form.first_name1.value == "") {
    alert( "Please enter your first name" );
    form.first_name1.focus();
    return false ;
  }
  // ** END **
 
    // ** START **
    if (form.last_name.value == "") {
      alert( "Please enter your last name" );
      form.last_name.focus();
      return false ;
    }
  // ** END **
 
    // ** START **
    if (form.address1.value == "") {
      alert( "Please enter address 1" );
      form.address1.focus();
      return false ;
    }
  // ** END **
 
   
 
    // ** START **
    if (form.city.value == "") {
      alert( "Please enter your town/city" );
      form.city.focus();
      return false ;
    }
  // ** END **
 
    
 
    // ** START **
    if (form.postcode.value == "") {
      alert( "Please enter your postcode" );
      form.postcode.focus();
      return false ;
    }
  // ** END **
 
    // ** START **
    if (form.phone.value == "") {
      alert( "Please enter your phone number" );
      form.phone.focus();
      return false ;
    }
  // ** END **
 
    // ** START **
    if (form.email_address.value == "") {
      alert( "Please enter your email address" );
      form.email_address.focus();
      return false ;
    }
  // ** END **     
 
 
  return true ;
}
//-->














<!--//
logiFormAPI.setLibraryPath("http://www.logiforms.com/lib/");
logiFormAPI.include("*");
logiFormAPI.include("cookies");

var cookiename='LFRememberCookie21279'
function readformcomp(cookiename){
if (_getCookie(cookiename) != null && _getCookie(cookiename) != '') {
var cookieval=_getCookie(cookiename)
if (cookieval != undefined){
var tempStruct=_readCookiePackage(cookieval);

if (1==1){
logiform.setFields(tempStruct,false,false);
lfChange('false','');
}

else{
var expires = new Date(Date.UTC(1977, 11, 28, 10, 30, 5));
_setCookie(cookiename,'',expires,'/') 
}
}
}
}


function logiformRuntime(){
urlfields = _getURLParams();

// don't populate if returning after payment processing or username error
if (_getCookie('LOGIFORMS_PP71730') == null) {
	populateform(urlfields,'standard');
}else{
	// if returning after error, update fields to trigger dependencies
	populateform(logiform.getFields(),'standard');
}


lfChange('false','');
if (urlfields.loadfinishlater == 'true'){initFinishLater();}

readformcomp('LFRememberCookie21279')

}
var killchange='false';
function lfChange(killchange,f){
if (killchange == 'false'){
	
	var killchange='true'
}
}

//finishlater functionality to populate form called from finishlater.js
function finishlaterPopulate(ts){
  populateform(ts,'form')	
}



function submitform(){
logiform.submit();
}


function releaseDisabledFields(){

}


//-->

function validate_form ( )
{
    valid = true;

    if ( document.asdem_course_registration_form.first_name1.value == "" )
    {
        alert ( "Please fill in your first name." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.last_name.value == "" )
    {
        alert ( "Please fill in your last name." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.address1.value == "" )
    {
        alert ( "Please fill in your address." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.city.value == "" )
    {
        alert ( "Please fill in your city." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.postcode.value == "" )
    {
        alert ( "Please fill in your postcode." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.email_address.value == "" )
    {
        alert ( "Please fill in your email address." );
        valid = false;
    }
	
	if ( document.asdem_course_registration_form.phone.value == "" )
    {
        alert ( "Please fill in your phone number." );
        valid = false;
    }

    return valid;
}

