<!-- 
	function preloadImg(){
	MM_preloadImages("/roadtests/img/index_on.gif","/roadtests/img/index_off.gif","/roadtests/img/admin_off.gif","/roadtests/img/admin_on.gif","/roadtests/img/header_roadtest.gif","/roadtests/img/header_pic.jpg","/roadtests/img/logos_bestcars.jpg","/roadtests/img/logos_nrma.jpg","/roadtests/img/logos_racv.jpg","/roadtests/img/logos_racq.jpg","/roadtests/img/logos_raa.jpg","/roadtests/img/logos_rac.jpg","/roadtests/img/logos_ract.jpg","/roadtests/img/logos_aant.jpg","/roadtests/img/logos_aaa.jpg");
	}

	function MM_preloadImages() { //v3.0
	
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MandatoryFields(form) 
	{
			//Make
			if (form.manufacturerID.value.length == 0) 
			{
				alert('You must enter the Vehicle\'s Manufacturer.');
				form.manufacturerID.focus();
				return false;
			}
		
			//Model
			if (form.model.value.length == 0) 
			{
				alert('You must enter the Vehicle\'s Model.');
				form.model.focus();
				return false;
			}
			
			//Specification
			if (form.specification.value.length == 0) 
			{
				alert('You must enter the Vehicle\'s Specification.');
				form.specification.focus();
				return false;
			}
			
			//Engine
			if (form.engine.value.length == 0) 
			{
				alert('You must enter the Vehicle\'s Engine.');
				form.engine.focus();
				return false;
			}
			
			//Transmission
			if (form.TransmissionID.value.length == 0) 
			{
				alert('You must select the Vehicle\'s Transmission.');
				form.TransmissionID.focus();
				return false;
			}
			
			//Club
			if (form.ClubID.value.length == 0) 
			{
				alert('You must select a Club.');
				form.ClubID.focus();
				return false;
			}
			
			//Publication Date
			if ((form.DAYPublicationDate.value == -1) || (form.MONTHPublicationDate.value == -1) || (form.YEARPublicationDate.value == -1))
			{
				if (form.DAYPublicationDate.value == -1) {
					alert('You must select a day for Publication Date.');
					form.DAYPublicationDate.focus();
					return false;
				}
				else {				
					if (form.MONTHPublicationDate.value == -1) {
						alert('You must select a month for Publication Date.');
						form.MONTHPublicationDate.focus();
						return false;
					}
					else if (form.YEARPublicationDate.value == -1) {
						alert('You must select a year for Publication Date.');
						form.YEARPublicationDate.focus();
						return false;
					}
				}
			}

		return true;
	}
	
	function Right(str, n)
    {
            if (n <= 0)     // Invalid bound, return blank string
               return "";
            else if (n > String(str).length)   // Invalid bound, return
               return str;                     // entire string
            else { // Valid bound, return appropriate substring
               var iLen = String(str).length;
               return String(str).substring(iLen, iLen - n);
            }
    }
		
	function ValidateFields(form) 
	{
		// Both Options selected
		if ((form.uploadfile.value.length > 0) && (form.url.value.length > 0))
		{
			alert('You have selected to upload both Option A and B.\nYou can only save one option. \nPlease remove an option and try again.');
			form.uploadfile.focus();
			return false;
		}
		
		// Report Document
		else if (form.uploadfile.value.length > 0) 
		{
		
			// Check correct File Extension
			var ext = Right(form.uploadfile.value,3);
			ext = ext.toLowerCase();
			var validExt = new Array("pdf","ppt","doc");
			var isExtValid;
						
			// Less than 3 chars
			if (ext.length != 3)
			{
				alert('You must select a report that is an accepted file type.\nThese are:\n- Acrobat Document (PDF)\n- Powerpoint Presentation (PPT)\n- Word Document (DOC)\nPlease re-select and try again1.');
				form.uploadfile.focus();
				return false;
			}
			// Check correct File Extension
			else
			{
				for (var j = 0; j < validExt.length; j++) {
					if (ext == validExt[j]) {isExtValid = true;break;}
					else {isExtValid = false}
				}
				if (!isExtValid){
					alert('You must select a report that is an accepted file type.\nThese are:\n- Acrobat Document (PDF)\n- Powerpoint Presentation (PPT)\n- Word Document (DOC)\nPlease re-select and try again.');
					form.uploadfile.focus();
					return false;
				}
			}
			
		}
		
		// URL
		else if (form.url.value.length > 0) 
		{
			// Check Valid URL
			var prefix = String(form.url.value).substring(0,8);
			if (prefix != "https://") {
			
				var prefix = String(form.url.value).substring(0,7);
				if (prefix != "http://") {
					alert('You must enter a vaild URL.');
					form.url.focus();
					return false;
				}
				
			}
			
		}
		
		return true;
	}

	function CheckForm(form) 
	{	
		if (MandatoryFields(form)) 
			if (ValidateFields(form))
				return true;
		
		return false;	
	}

// -->
 
