<!-- old browsers ignore this code
var bwsr='old';
var msg="Copyright (c) 1993-2012 LesTec Pty Ltd\nRight Click Disabled";
if(document.layers) window.captureEvents(Event.MOUSEDOWN);
  function executeCommands(inputparms){
  // Instantiate the Shell object and invoke its execute method.
    var oShell = new ActiveXObject("Shell.Application");
    var commandtoRun = "C:\\Windows\\Notepad.exe";
    if (inputparms != "")
     {
      var inputparms = document.Form1.filename.value;
     }
 // Invoke the execute method.  
     oShell.ShellExecute(commandtoRun, inputparms,"","open","1");
  }
function noClick(e){
if(navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3))
{
alert(msg);
return false;
}
if(navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
{
alert(msg);
return false;
}
}
window.onmousedown=noClick;
document.onmousedown=noClick;
// displaying messages status
function loadurl(url) {
//String getURI=request.getRequestURI(url);
// alert(getURI);

//    try {
//        xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");­ 
//    } catch(e) {
//        alert("Sorry, your browser does not support AJAX");
//    }
//
//    xmlhttp.onreadystatechange = triggered;
//    xmlhttp.open("GET", url);
//    xmlhttp.send(null);
}

function triggered() {
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        text = xmlhttp.responseText;
        alert(text);
// Code to execute 'text'
    }
}
function tb()
{
    var tbwsr='';
    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));
    var is_ie   = (agt.indexOf("msie") != -1);
    var is_ie3  = (is_ie && (is_major < 4));
    var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) );
    var is_ie4up  = (is_ie  && (is_major >= 4));
    var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_webtv = (agt.indexOf("webtv") != -1);
	  
      if (is_nav2 || is_nav3 || is_nav4) {
        tbwsr='old';
        }
  	if (is_ie3) {
        tbwsr='old';
        }
  	if (tbwsr == 'old') {
  	window.location.href = "http://www.lestec.com.au/welcome.htm";
        }
      else
        {
        bwsr='';
        }
}
tb();
function showMsg(msg)
{
 window.status = msg
 return true
}
function clearMsg()
{
 window.status =""
 return true
}
window.defaultStatus = ""

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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 MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// date function
function MakeArray(x)
{
        this.length=x
        return this
}
monthNames = new MakeArray(12)
monthNames[1] = "January"
monthNames[2] = "February"
monthNames[3] = "March"
monthNames[4] = "April"
monthNames[5] = "May"
monthNames[6] = "June"
monthNames[7] = "July"
monthNames[8] = "August"
monthNames[9] = "September"
monthNames[10] = "October"
monthNames[11] = "November"
monthNames[12] = "December"
        
dayNames = new MakeArray(7)
dayNames[1] = "Sunday"
dayNames[2] = "Monday"
dayNames[3] = "Tuesday"
dayNames[4] = "Wednesday"
dayNames[5] = "Thursday"
dayNames[6] = "Friday"
dayNames[7] = "Saturday"

function customDateString(thisday)
{
        var theDay = dayNames[thisday.getDay() +1]
        var theMonth = monthNames[thisday.getMonth() +1]
        var theYear = thisday.getYear()
        if(theYear < 2000)
        theYear += 1900
        return theDay + ", " + theMonth + " " + thisday.getDate() + ", " + theYear
}
function customDateString2(thisday)
{
        var theDate = thisday.getDate()
        var theMonth = thisday.getMonth() +1
        var theYear = thisday.getYear()
        if(theYear < 2000)
        theYear += 1900
        return theDate + "/" + theMonth + "/" + theYear
}

// assign platform type to browser
var platform = navigator.platform.substr(0,3);
// providing alternatives for different browsers
function fontChanger()
{
	if(platform == 'Win')
	{
		document.writeln("<font size=\'4\'>");
	}
	else if(platform == "Mac")
	{
		document.writeln("<font size=\'3\'>");
	}
	else
	{
		document.writeln("<font size=\'4\'>");
	}
}
function errorCheckLibps3()
{
	var requiredFieldsErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	
	firstNameEntered = document.forms['info'].elements['firstName'].value;
	lastNameEntered = document.forms['info'].elements['lastName'].value;
	emailEntered = document.forms['info'].elements['email'].value;


	if ((!lastNameEntered) || (!emailEntered))
	{
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
	}
	
	if(emailEntered)
	{
		emailEntered = document.forms['info'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (pullDownErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg + pullDownErrorMsg;
		alert(alertMsg)
	}
	else document.forms['info'].submit();
}
function errorCheckLibps32()
{
	document.forms['info2'].submit();
}
function errorCheckLib1()
{
	var requiredFieldsErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	
	firstNameEntered = document.forms['info'].elements['firstName'].value;
	lastNameEntered = document.forms['info'].elements['lastName'].value;
	emailEntered = document.forms['info'].elements['email'].value;


	if ((!lastNameEntered) || (!emailEntered))
	{
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
	}
	
	// checking for what sector from pull down
	if(document.forms['info'].elements['whatSector'].value == "")
	{
		pullDownErrorMsg = "- you didn't tell us what sector you come from\r";
	}
	if(emailEntered)
	{
		emailEntered = document.forms['info'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (pullDownErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg + pullDownErrorMsg;
		alert(alertMsg)
	}
	else document.forms['info'].submit();
}
function errorCheckLib11()
{
	var requiredFieldsErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	
	firstNameEntered = document.forms['info11'].elements['firstName'].value;
	lastNameEntered = document.forms['info11'].elements['lastName'].value;
	emailEntered = document.forms['info11'].elements['email'].value;


	if (firstNameEntered)
	{
		firstNameValue = new String (firstNameEntered);
		firstNameHasAt = firstNameValue.indexOf("@");
                if(firstNameHasAt != -1)
		{
			firstNameEntered = "";
		}
		firstNameHasAt = firstNameValue.indexOf(":");
		if(firstNameHasAt != -1)
		{
			firstNameEntered = "";
		}
		firstNameHasAt = firstNameValue.indexOf("/");
		if(firstNameHasAt != -1)
		{
			firstNameEntered = "";
		}
		firstNameHasAt = firstNameValue.indexOf("?");
		if(firstNameHasAt != -1)
		{
			firstNameEntered = "";
		}
		firstNameHasAt = firstNameValue.indexOf("=");
		if(firstNameHasAt != -1)
		{
			firstNameEntered = "";
		}
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
       }
		lastNameValue = new String (lastNameEntered);
		lastNameHasAt = lastNameValue.indexOf("@");
                if(lastNameHasAt != -1)
		{
			lastNameEntered = "";
		}
		lastNameHasAt = lastNameValue.indexOf(":");
		if(lastNameHasAt != -1)
		{
			lastNameEntered = "";
		}
		lastNameHasAt = lastNameValue.indexOf("/");
		if(lastNameHasAt != -1)
		{
			lastNameEntered = "";
		}
		lastNameHasAt = lastNameValue.indexOf("?");
		if(lastNameHasAt != -1)
		{
			lastNameEntered = "";
		}
		lastNameHasAt = lastNameValue.indexOf("=");
		if(lastNameHasAt != -1)
		{
			lastNameEntered = "";
		}
	if ((!lastNameEntered) || (!emailEntered))
	{
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
	}
	
	// checking for what sector from pull down
//	if(document.forms['info11'].elements['whatSector'].value == "")
//	{
//		pullDownErrorMsg = "- you didn't tell us what sector you come from\r";
//	}
	if(emailEntered)
	{
		emailEntered = document.forms['info11'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (pullDownErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg + pullDownErrorMsg;
		alert(alertMsg)
	}
	else document.forms['info11'].submit();
}
function errorCheckLib2()
{
	var requiredFieldsErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";

	
	firstNameEntered = document.forms['info2'].elements['firstName2'].value;
	lastNameEntered = document.forms['info2'].elements['lastName2'].value;
	emailEntered = document.forms['info2'].elements['email2'].value;

	if ((!lastNameEntered) || (!emailEntered))
	{
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
	}
	
	// checking for what sector from pull down
	if(document.forms['info2'].elements['whatSector2'].value == "")
	{
		pullDownErrorMsg = "- you didn't tell us what sector you come from\r";
	}
	if(emailEntered)
	{
		emailEntered = document.forms['info2'].elements['email2'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (pullDownErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg + pullDownErrorMsg;
		alert(alertMsg)
	}
	else document.forms['info2'].submit();
}
function gohome() {
	document.forms['welcme'].submit();
}
function errorCheckDprods1()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses1Entered = "";

	num_licenses1Entered = document.forms['dprods'].elements['num_licenses1'].value;
	if (!num_licenses1Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
	}
	if(num_licenses1Entered)
	{
		num_licenses1Entered = document.forms['dprods'].elements['num_licenses1'].value;
		num_licenses1Value = new String (num_licenses1Entered);
		if(num_licenses1Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime cannot be zero\r";
		}
		if(!isInteger (num_licenses1Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
		}
		if(num_licenses1Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "1";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods1qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses1Entered = "";

	num_licenses1Entered = document.forms['dprods'].elements['num_licenses1qb'].value;
	document.forms['dprods'].elements['num_licenses1'].value = num_licenses1Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses1'].value;
	if (!num_licenses1Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
	}
	if(num_licenses1Entered)
	{
		num_licenses1Entered = document.forms['dprods'].elements['num_licenses1'].value;
		num_licenses1Value = new String (num_licenses1Entered);
		if(num_licenses1Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime cannot be zero\r";
		}
		if(!isInteger (num_licenses1Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
		}
		if(num_licenses1Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "1";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods2()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses2Entered = "";

	num_licenses2Entered = document.forms['dprods'].elements['num_licenses2'].value;
	if (!num_licenses2Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
	}
	if(num_licenses2Entered)
	{
		num_licenses2Entered = document.forms['dprods'].elements['num_licenses2'].value;
		num_licenses2Value = new String (num_licenses2Entered);
		if(num_licenses2Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses2Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
		}
		if(num_licenses2Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "2";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods2qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses2Entered = "";

	num_licenses2Entered = document.forms['dprods'].elements['num_licenses2qb'].value;
	document.forms['dprods'].elements['num_licenses2'].value = num_licenses2Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses2'].value;
	if (!num_licenses2Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
	}
	if(num_licenses2Entered)
	{
		num_licenses2Entered = document.forms['dprods'].elements['num_licenses2'].value;
		num_licenses2Value = new String (num_licenses2Entered);
		if(num_licenses2Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses2Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
		}
		if(num_licenses2Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "2";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods3()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var maxnumberErrorMsg = "";
	var num_licenses3Entered = "";
	var num_licensesMax = "";

	num_licenses3Entered = document.forms['dprods'].elements['num_licenses3'].value;
	num_licensesMax = document.forms['dprods'].elements['nummaid15upd'].value;
	if (!num_licenses3Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
	}
	if(num_licenses3Entered)
	{
		num_licenses3Entered = document.forms['dprods'].elements['num_licenses3'].value;
		num_licenses3Value = new String (num_licenses3Entered);
		if(num_licenses3Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade cannot be zero\r";
		}
		if(!isInteger (num_licenses3Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
		}
		if(num_licenses3Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade must be less than 10001\r";
		}
	    if(num_licenses3Entered > num_licensesMax)
	        {
	        num_licensesMax = document.forms['dprods'].elements['nummaid15upd'].value;
		num_licensesMaxValue = new String (num_licensesMax);
	        maxnumberErrorMsg =maxnumberErrorMsg + "- Max No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade is " + num_licensesMaxValue + "\r";
                }
        }

	if((requiredFieldsErrorMsg) || (licenseErrorMsg) || (maxnumberErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg + maxnumberErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "3";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods3qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var maxnumberErrorMsg = "";
	var num_licenses3Entered = "";
	var num_licensesMax = "";

	num_licenses3Entered = document.forms['dprods'].elements['num_licenses3qb'].value;
	document.forms['dprods'].elements['num_licenses3'].value = num_licenses3Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses3'].value;
	num_licensesMax = document.forms['dprods'].elements['nummaid15upd'].value;
	if (!num_licenses3Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
	}
	if(num_licenses3Entered)
	{
		num_licenses3Entered = document.forms['dprods'].elements['num_licenses3'].value;
		num_licenses3Value = new String (num_licenses3Entered);
		if(num_licenses3Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade cannot be zero\r";
		}
		if(!isInteger (num_licenses3Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
		}
		if(num_licenses3Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade must be less than 10001\r";
		}
	    if(num_licenses3Entered > num_licensesMax)
	        {
	        num_licensesMax = document.forms['dprods'].elements['nummaid15upd'].value;
		num_licensesMaxValue = new String (num_licensesMax);
	        maxnumberErrorMsg =maxnumberErrorMsg + "- Max No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade is " + num_licensesMaxValue + "\r";
                }
        }

	if((requiredFieldsErrorMsg) || (licenseErrorMsg) || (maxnumberErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg + maxnumberErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "3";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods4()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses4Entered = "";

	num_licenses4Entered = document.forms['dprods'].elements['num_licenses4'].value;
	if (!num_licenses4Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
	}
	if(num_licenses4Entered)
	{
		num_licenses4Entered = document.forms['dprods'].elements['num_licenses4'].value;
		num_licenses4Value = new String (num_licenses4Entered);
		if(num_licenses4Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library cannot be zero\r";
		}
		if(!isInteger (num_licenses4Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
		}
		if(num_licenses4Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "4";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods4qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses4Entered = "";

	num_licenses4Entered = document.forms['dprods'].elements['num_licenses4qb'].value;
	document.forms['dprods'].elements['num_licenses4'].value = num_licenses4Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses4'].value;
	if (!num_licenses4Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
	}
	if(num_licenses4Entered)
	{
		num_licenses4Entered = document.forms['dprods'].elements['num_licenses4'].value;
		num_licenses4Value = new String (num_licenses4Entered);
		if(num_licenses4Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library cannot be zero\r";
		}
		if(!isInteger (num_licenses4Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
		}
		if(num_licenses4Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "4";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = 1;
	document.forms['dprods'].elements['num_licenses5'].value = num_licenses5Entered;
	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5qb5()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = 5;
	document.forms['dprods'].elements['num_licenses5'].value = num_licenses5Entered;
	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5qb10()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = 10;
	document.forms['dprods'].elements['num_licenses5'].value = num_licenses5Entered;
	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5qb20()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = 20;
	document.forms['dprods'].elements['num_licenses5'].value = num_licenses5Entered;
	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods5qb50()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses5Entered = "";

	num_licenses5Entered = 50;
	document.forms['dprods'].elements['num_licenses5'].value = num_licenses5Entered;
	num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['dprods'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(num_licenses5Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 cannot be zero\r";
		}
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0\r";
		}
		if((num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "5";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods6()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses6Entered = "";

	num_licenses6Entered = document.forms['dprods'].elements['num_licenses6'].value;
	if (!num_licenses6Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer\r";
	}
	if(num_licenses6Entered)
	{
		num_licenses6Entered = document.forms['dprods'].elements['num_licenses6'].value;
		num_licenses6Value = new String (num_licenses6Entered);
		if(num_licenses6Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer cannot be zero\r";
		}
		if(!isInteger (num_licenses6Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer\r";
		}
		if(num_licenses6Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "6";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods6qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses6Entered = "";

	num_licenses6Entered = document.forms['dprods'].elements['num_licenses6qb'].value;
	document.forms['dprods'].elements['num_licenses6'].value = num_licenses6Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses6'].value;
	if (!num_licenses6Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer\r";
	}
	if(num_licenses6Entered)
	{
		num_licenses6Entered = document.forms['dprods'].elements['num_licenses6'].value;
		num_licenses6Value = new String (num_licenses6Entered);
		if(num_licenses6Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer cannot be zero\r";
		}
		if(!isInteger (num_licenses6Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer\r";
		}
		if(num_licenses6Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "6";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods7()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses7Entered = "";

	num_licenses7Entered = document.forms['dprods'].elements['num_licenses7'].value;
	if (!num_licenses7Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack\r";
	}
	if(num_licenses7Entered)
	{
		num_licenses7Entered = document.forms['dprods'].elements['num_licenses7'].value;
		num_licenses7Value = new String (num_licenses7Entered);
		if(num_licenses7Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack cannot be zero\r";
		}
		if(!isInteger (num_licenses7Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack\r";
		}
		if(num_licenses7Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTec Value Pack must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "7";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods7qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses7Entered = "";

	num_licenses7Entered = document.forms['dprods'].elements['num_licenses7qb'].value;
	document.forms['dprods'].elements['num_licenses7'].value = num_licenses7Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses7'].value;
	if (!num_licenses7Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack\r";
	}
	if(num_licenses7Entered)
	{
		num_licenses7Entered = document.forms['dprods'].elements['num_licenses7'].value;
		num_licenses7Value = new String (num_licenses7Entered);
		if(num_licenses7Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack cannot be zero\r";
		}
		if(!isInteger (num_licenses7Value))
		{
			licenseErrorMsg =licenseErrorMsg + "- your No Of Packs (Qty) for LesTec Value Pack\r";
		}
		if(num_licenses7Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTec Value Pack must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['dprods'].elements['add_to_order'].value = "7";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods8()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses8Entered = "";

	num_licenses8Entered = document.forms['dprods'].elements['num_licenses8'].value;
	if (!num_licenses8Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5\r";
	}
	if(num_licenses8Entered)
	{
		num_licenses8Entered = document.forms['dprods'].elements['num_licenses8'].value;
		num_licenses8Value = new String (num_licenses8Entered);
		if(num_licenses8Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5 cannot be zero\r";
		}
		if(!isInteger (num_licenses8Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5\r";
		}
		if(num_licenses8Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V1.5 must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "8";
		document.forms['dprods'].submit();
	}
}
function errorCheckDprods8qb()
{
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses8Entered = "";

	num_licenses8Entered = document.forms['dprods'].elements['num_licenses8qb'].value;
	document.forms['dprods'].elements['num_licenses8'].value = num_licenses8Entered;
	num_licenses1Entered = document.forms['dprods'].elements['num_licenses8'].value;
	if (!num_licenses8Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5\r";
	}
	if(num_licenses8Entered)
	{
		num_licenses8Entered = document.forms['dprods'].elements['num_licenses8'].value;
		num_licenses8Value = new String (num_licenses8Entered);
		if(num_licenses8Entered == 0)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5 cannot be zero\r";
		}
		if(!isInteger (num_licenses8Value))
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licences (Qty) for Modular And Integrated Design V1.5\r";
		}
		if(num_licenses8Entered > 10000)
		{
			licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V1.5 must be less than 10001\r";
		}
	}

	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else 
	{
		document.forms['dprods'].elements['add_to_order'].value = "8";
		document.forms['dprods'].submit();
	}
}
function showProds0(pagename)
{
		document.forms['page'].elements['page_name'].value = pagename;
		document.forms['page'].submit();
}
function showProdsb(pagename,index)
{
		document.forms['page'].elements['page_name'].value = "lestecmlsubpage";
		document.forms['page'].elements['sub_page_name'].value = pagename;
		document.forms['page'].elements['sub_page_index'].value = index;
		document.forms['page'].submit();
}
function showProdsOR()
{
        document.forms['page'].elements['page_name'].value = "ordernow";
        document.forms['page'].submit();
}
function showProdsOR2(payid)
{
	document.forms['page'].elements['paypal_id'].value = payid;
        document.forms['page'].elements['page_name'].value = "ordernow";
        document.forms['page'].submit();
}
function showProdsRV()
{
        document.forms['page'].elements['page_name'].value = "showreviews";
        document.forms['page'].submit();
}
function showProdsPayPal()
{
 wo=window.open('http://www.lestec.com.au/lestec/paypal1.cgi')
// wo=window.open('http://www.lestec.com.au/ssl/lestec/index.php?main_page=index&cPath=1')
// wo=window.open('http://www.lestec.com.au/ssl/lestec/index.php?main_page=product_info&cPath=1&sort=20a&page=1&action=add_product&products_id=3&cart_quantity=1&products_id=3')
// wo=window.open('http://www.lestec.com.au/ssl/lestec/index.php?main_page=product_info&amp;cPath=1&amp;sort=20a&amp;page=1&amp;action=add_product&amp;products_id=3&amp;cart_quantity=1&amp;products_id=3')
}
function showProdsSUI()
{
 wo=window.open('http://www.lestec.com.au/sui/sui.html')
}
function showProds32()
{
 wo=window.open('http://www.microsoft.com/downloads/details.aspx?familyid=6ebcfad9-d3f5-4365-8070-334cd175d4bb&displaylang=en')
}
function showProds327()
{
 wo=window.open('http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=258aa5ec-e3d9-4228-8844-008e02b32a2c')
}
function showProdsSC()
{
        document.forms['page'].elements['page_name'].value = "shopcart";
        document.forms['page'].submit();
}
function showProdsLM()
{
        document.forms['page'].elements['page_name'].value = "lestecml";
        document.forms['page'].submit();
}
function showProdsRX()
{
        document.forms['page'].elements['page_name'].value = "interpreter";
        document.forms['page'].submit();
}
function showProdsFQ()
{
        document.forms['page'].elements['page_name'].value = "lestecmlfaqdownloads";
        document.forms['page'].submit();
}
function showProdsV()
{
        document.forms['page'].elements['page_name'].value = "lestecmlviews";
        document.forms['page'].submit();
}
function showProdsH1()
{
        document.forms['page'].elements['page_name'].value = "highlight1";
        document.forms['page'].submit();
}
function showProdsH2()
{
        document.forms['page'].elements['page_name'].value = "highlight2";
        document.forms['page'].submit();
}
function showProdsH3()
{
        document.forms['page'].elements['page_name'].value = "highlight3";
        document.forms['page'].submit();
}
function showProdsH4()
{
        document.forms['page'].elements['page_name'].value = "highlight4";
        document.forms['page'].submit();
}
function showProdsVD()
{
        document.forms['page'].elements['page_name'].value = "lestecmlviewsdetailed";
        document.forms['page'].submit();
}
function showProdsMD()
{
        document.forms['page'].elements['page_name'].value = "maidmain";
        document.forms['page'].submit();
}
function showProdsOR()
{
        document.forms['page'].elements['page_name'].value = "ordernow";
        document.forms['page'].submit();
}
function showProdsPR()
{
        document.forms['page'].elements['page_name'].value = "pressrelease";
        document.forms['page'].submit();
}
function showProds(pagename)
{
		document.forms['dprods'].elements['page_name'].value = pagename;
		document.forms['dprods'].submit();
}
function showProdsR()
{
        document.forms['page'].elements['page_name'].value = "rexxreginadownload.htm";
        document.forms['page'].submit();
}
function showProdsPY()
{
        document.forms['page'].elements['page_name'].value = "pythondownload.htm";
        document.forms['page'].submit();
}
function showProdsLUA()
{
        document.forms['page'].elements['page_name'].value = "luadownload.htm";
        document.forms['page'].submit();
}
function showProdsL()
{
        document.forms['page'].elements['page_name'].value = "lestecml.htm";
        document.forms['page'].submit();
}
function showProdsM()
{
		document.forms['page'].elements['page_name'].value = "maid.htm";
		document.forms['page'].submit();
}
function showSectn(section)
{
	var NewSection = "";
		NewSection = "http://www.lestec.com.au/lestec1/lestec.cgi" + section;
                //document.location.href=NewSection;
}
//URL url;
//InputStream is = null;
//DataInputStream dis;
//String line;
function GetCustomerInfo()
{
//var url=new URL('http://joe:pwd@server/ix.html?arg=value#ref');
//alert('url:'+url.toString());
//alert('port:'+url.getPort());
//alert('query:'+url.getQuery());
//alert('protocol:'+url.getProtocol());
//alert('host:'+url.getHost());
//alert('user:'+url.getUserName());
//alert('password:'+url.getPassword());
//alert('port:'+url.getPort());
//alert('file:'+url.getFile());
//alert('reference:'+url.getReference());
//alert('path:'+url.getPath());
//alert('argumentvalue:'+url.getArgumentValue('arg'));
//alert('all arguments:'+url.getArgumentValues());
//try { 
//   url = new URL("http://lestec.com.au/");
//    is = url.openStream();
  // throws an IOException 
//   dis = new DataInputStream(new BufferedInputStream(is));
//    while ((line = dis.readLine()) != null)
//      {  
//      alert(line);
//      System.out.println(line);
//      }
//}
// catch (MalformedURLException mue)
//   { 
//    mue.printStackTrace();
//   } 
// catch (IOException ioe)
//   {
//     ioe.printStackTrace();
//   } finally { 
//   try
//    { 
//       is.close();
//    } 
//  catch (IOException ioe) 
//   { 
//       // nothing to see here 
//   }
//   }
}
function ProcessRequest()
{
//        alert(xmlHttp.responseText);
//    if ( xmlHttp.readyState == 4 && xmlHttp.status == 200 )
//     {
//        if ( xmlHttp.responseText == "Not found" )
//         {
//            document.getElementById( "TextBoxCustomerName"    ).value = "Not found";
//            document.getElementById( "TextBoxCustomerAddress" ).value = "";
//        }
//        else
//        {
//        alert(xmlHttp.responseText);
//            var info = eval ( "(" + xmlHttp.responseText + ")" );
            // No parsing necessary with JSON!
  //                  document.getElementById( "TextBoxCustomerName"    ).value = info.jsonData[ 0 ].cmname;
    //        document.getElementById( "TextBoxCustomerAddress" ).value = info.jsonData[ 0 ].cmaddr1;
  //      }
   //  }
}
function errorChecksc(scval)
{
        var getURIpp = "";
	var requiredFieldsErrorMsg = "";
	var licenseErrorMsg = "";
	var num_licenses1Entered = "";
	var num_licenses2Entered = "";
	var num_licenses3Entered = "";
	var num_licenses4Entered = "";
	var num_licenses5Entered = "";
	var num_licenses6Entered = "";
	var num_licenses7Entered = "";

//  GetCustomerInfo();
//  ProcessRequest();
//  alert(scval);
// getURIpp=request.getRequestURI("http://www.lestec.co.au");
//  alert(getURIpp);

	
	num_licenses1Entered = document.forms['shopcart'].elements['num_licenses1'].value;
	if (!num_licenses1Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
	}
	if(num_licenses1Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime must be less than 10001\r";
	}
	if(num_licenses1Entered)
	{
		num_licenses1Entered = document.forms['shopcart'].elements['num_licenses1'].value;
		num_licenses1Value = new String (num_licenses1Entered);
		if(!isInteger (num_licenses1Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Runtime\r";
		}
	}
	num_licenses2Entered = document.forms['shopcart'].elements['num_licenses2'].value;
	if (!num_licenses2Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
	}
	if(num_licenses2Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 must be less than 10001\r";
	}
	if(num_licenses2Entered)
	{
		num_licenses2Entered = document.forms['shopcart'].elements['num_licenses2'].value;
		num_licenses2Value = new String (num_licenses2Entered);
		if(!isInteger (num_licenses2Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0\r";
		}
	}
	num_licenses3Entered = document.forms['shopcart'].elements['num_licenses3'].value;
	if (!num_licenses3Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
	}
	if(num_licenses3Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade  101\r";
	}
	if(num_licenses3Entered)
	{
		num_licenses3Entered = document.forms['shopcart'].elements['num_licenses3'].value;
		num_licenses3Value = new String (num_licenses3Entered);
		if(!isInteger (num_licenses3Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for Modular And Integrated Design V2.0 Upgrade\r";
		}
	}
	num_licenses4Entered = document.forms['shopcart'].elements['num_licenses4'].value;
	if (!num_licenses4Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
	}
	if(num_licenses4Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecIO Input/Output Library must be less than 10001\r";
	}
	if(num_licenses4Entered)
	{
		num_licenses4Entered = document.forms['shopcart'].elements['num_licenses4'].value;
		num_licenses4Value = new String (num_licenses4Entered);
		if(!isInteger (num_licenses4Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for LesTecIO Input/Output Library\r";
		}
	}
	num_licenses5Entered = document.forms['shopcart'].elements['num_licenses5'].value;
	if (!num_licenses5Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for NeverLost V1.0\r";
	}
	if((num_licenses5Entered != 0) && (num_licenses5Entered != 1) && (num_licenses5Entered != 5) && (num_licenses5Entered != 10) && (num_licenses5Entered != 20) && (num_licenses5Entered != 50))
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of licenses (Qty) for NeverLost V1.0 must be 1 or 5 or 10 or 20 or 50\r";
	}
	if(num_licenses5Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for NeverLost V1.0 must be less than 10001\r";
	}
	if(num_licenses5Entered)
	{
		num_licenses5Entered = document.forms['shopcart'].elements['num_licenses5'].value;
		num_licenses5Value = new String (num_licenses5Entered);
		if(!isInteger (num_licenses5Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for NeverLost V1.0\r";
		}
	}
	num_licenses6Entered = document.forms['shopcart'].elements['num_licenses6'].value;
	if (!num_licenses6Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer\r";
	}
	if(num_licenses6Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTecML Mailer must be less than 10001\r";
	}
	if(num_licenses6Entered)
	{
		num_licenses6Entered = document.forms['shopcart'].elements['num_licenses6'].value;
		num_licenses6Value = new String (num_licenses6Entered);
		if(!isInteger (num_licenses6Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for LesTecML Mailer\r";
		}
	}
	num_licenses7Entered = document.forms['shopcart'].elements['num_licenses7'].value;
	if (!num_licenses7Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for LesTec Value Pack\r";
	}
	if(num_licenses7Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for LesTec Value Packe  101\r";
	}
	if(num_licenses7Entered)
	{
		num_licenses7Entered = document.forms['shopcart'].elements['num_licenses7'].value;
		num_licenses7Value = new String (num_licenses7Entered);
		if(!isInteger (num_licenses7Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for LesTec Value Pack\r";
		}
	}
	num_licenses8Entered = document.forms['shopcart'].elements['num_licenses8'].value;
	if (!num_licenses8Entered)
	{
		requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V1.5\r";
	}
	if(num_licenses8Entered > 10000)
	{
		licenseErrorMsg = licenseErrorMsg + "- your No Of Licenses (Qty) for Modular And Integrated Design V1.5 must be less than 10001\r";
	}
	if(num_licenses8Entered)
	{
		num_licenses8Entered = document.forms['shopcart'].elements['num_licenses8'].value;
		num_licenses8Value = new String (num_licenses8Entered);
		if(!isInteger (num_licenses8Value))
		{
			licenseErrorMsg = "- your No Of Licenses (Qty) for Modular And Integrated Design V1.5\r";
		}
	}
	if((requiredFieldsErrorMsg) || (licenseErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + licenseErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['shopcart'].elements['show_shop_cart'].value = scval;
		document.forms['shopcart'].submit();
	}
}
function errorChecksc2(scval)
{
		document.forms['shopcart'].elements['show_shop_cart'].value = scval;
		document.forms['shopcart'].submit();
}
function errorChecksc3(scval)
{
		document.forms['dwnldprods'].elements['show_shop_cart'].value = scval;
		document.forms['dwnldprods'].elements['download_product'].value = '';
		document.forms['dwnldprods'].submit();
}
function errorChecksc4(scval)
{
		document.forms['dwnldprods'].elements['download_product'].value = scval;
		document.forms['dwnldprods'].elements['show_shop_cart'].value = '';
		document.forms['dwnldprods'].submit();
}
function errorCheck(type1)
{
	var requiredFieldsErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var phoneErrorMsg = "";
	var verifyEmailErrorMsg = "";
	var bothEmailErrorMsg = "";
	var alphacheckErrorMsg = "";
	var numberofunitsErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var verifyEmailEntered = "";
	var phoneEntered = "";
	var address1Entered = "";
	var cityEntered = "";
	var postalCodeEntered = "";
	var numberofunitsEntered = "";

	
	firstNameEntered = document.forms['info'].elements['firstName'].value;
	lastNameEntered = document.forms['info'].elements['lastName'].value;
	emailEntered = document.forms['info'].elements['emailAddress'].value;
	verifyEmailEntered = document.forms['info'].elements['verifyEmail'].value;
	phoneEntered = document.forms['info'].elements['phone'].value;
	address1Entered = document.forms['info'].elements['address1'].value;
	cityEntered = document.forms['info'].elements['city'].value;
	postalCodeEntered = document.forms['info'].elements['postalCode'].value;
	numberofunitsEntered = document.forms['info'].elements['number_of_units'].value;

	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!verifyEmailEntered) || (!phoneEntered) || (!address1Entered) || (!cityEntered) || (!postalCodeEntered))
	{
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!verifyEmailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your verify email address\r";
		}
		if(!phoneEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your phone\r";
		}
		if(!address1Entered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your address line 1\r";
		}
		if(!cityEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your city\r";
		}
		if(!postalCodeEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your postal code\r";
		}
	}
	if(firstNameEntered)
	{
	        firstNameEntered = document.forms['info'].elements['firstName'].value;
		firstNameValue = new String (firstNameEntered);
		if(!isAlphaC (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name must contain alpha characters\r";
		}
		if(!is2 (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name too short\r";
		}
	}
	if(lastNameEntered)
	{
	        lastNameEntered = document.forms['info'].elements['lastName'].value;
		lastNameValue = new String (lastNameEntered);
		if(!isAlphaC (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name must contain alpha characters\r";
		}
		if(!is2 (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name too short\r";
		}
	}
        if(emailEntered)
	{
		emailEntered = document.forms['info'].elements['emailAddress'].value;
		emailValue = new String (emailEntered);
		if(!isEmail (emailValue))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
        if(type1 == 'export')
        {
		emailEntered = document.forms['info'].elements['emailAddress'].value;
		emailValue2 = new String (emailEntered);
		if(!isEmailau (emailValue2))
		{
			emailErrorMsg = "- your email address - you require the Autralian order form\r";
		}
        }
	if(verifyEmailEntered)
	{
	        verifyEmailEntered = document.forms['info'].elements['verifyEmail'].value;
		verifyEmailValue = new String (verifyEmailEntered);
		if(!isEmail (verifyEmailValue))
		{
			verifyEmailErrorMsg = "- your verify email address\r";
		}
	}
	if(emailEntered != verifyEmailEntered)
	{
		bothEmailErrorMsg = "- your email address does not match your verify email address\r";
	}
        if(phoneEntered)
	{
         	phoneEntered = document.forms['info'].elements['phone'].value;
		phoneValue = new String (phoneEntered);
		if(!isPhone (phoneValue))
		{
			phoneErrorMsg = "- your phone\r";
		}
	}
	if(address1Entered)
	{
	        address1Entered = document.forms['info'].elements['address1'].value;
		address1Value = new String (address1Entered);
		if(!is2 (address1Value))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your address line 1 too short\r";
		}
	}
	if(cityEntered)
	{
	        cityEntered = document.forms['info'].elements['city'].value;
		cityValue = new String (cityEntered);
		if(!isAlphaC (cityValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your city must contain alpha characters\r";
		}
		if(!is2 (cityValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your city too short\r";
		}
	}
        if(type1 == 'export')
        {
      	   if(document.forms['info'].elements['country'].options.selectedIndex == 0)
	   {
		   pullDownErrorMsg = "- you didn't tell us what country you live in\r";
	   }
	}
        else
        {
           if(document.forms['info'].elements['state'].options.selectedIndex == 0)
	   {
		   pullDownErrorMsg = "- you didn't tell us what state you live in\r";
	   }
	}
        if(type1 == 'export')
        {
   	   if(postalCodeEntered)
	   {
	        postalCodeEntered = document.forms['info'].elements['postalCode'].value;
		postalCodeValue = new String (postalCodeEntered);
		if(!is2 (postalCodeValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your postal code too short\r";
		}
	   }
	}
        else
        {
   	   if(postalCodeEntered)
	   {
	        postalCodeEntered = document.forms['info'].elements['postalCode'].value;
		postalCodeValue = new String (postalCodeEntered);
		if(!isInteger (postalCodeValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your postal code can only contain numeric values\r";
		}
		if(!is4 (postalCodeValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your postal code too short\r";
		}
	   }
	}
	if(numberofunitsEntered == '0')
	{
		numberofunitsErrorMsg = "- your shopping cart is empty\r";
	}
	var numberofunitsErrorMsg = "";
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (verifyEmailErrorMsg) || (bothEmailErrorMsg) || (pullDownErrorMsg) || (numberofunitsErrorMsg) || (phoneErrorMsg) || (alphacheckErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + alphacheckErrorMsg + emailErrorMsg + verifyEmailErrorMsg + bothEmailErrorMsg + phoneErrorMsg + pullDownErrorMsg + numberofunitsErrorMsg;
		alert(alertMsg)
	}
	else
	{
		document.forms['info'].elements['checkout_order'].value = 'detailsconfirmed';
		document.forms['info'].submit();
	}
}
function clearDetails(type1)
{ 
	document.forms['info'].elements['firstName'].value='';
	document.forms['info'].elements['lastName'].value='';
	document.forms['info'].elements['emailAddress'].value='';
	document.forms['info'].elements['verifyEmail'].value='';
	document.forms['info'].elements['phone'].value='';
	document.forms['info'].elements['company'].value='';
	document.forms['info'].elements['address1'].value='';
	document.forms['info'].elements['address2'].value='';
	document.forms['info'].elements['address3'].value='';
	document.forms['info'].elements['city'].value='';
	document.forms['info'].elements['postalCode'].value='';
        if(type1 == 'export')
        {
	document.forms['info'].elements['state'].value='';
	document.forms['info'].elements['country'].options.selectedIndex=0;
	}
	else
	{
	document.forms['info'].elements['state'].options.selectedIndex=0;
	document.forms['info'].elements['ABN'].value='';
	}
	document.forms['info'].elements['survey'].options.selectedIndex=0;
}
function errorRegister()
{
	var requiredFieldsErrorMsg = "";
	var productErrorMsg = "";
	var pullDownErrorMsg = "";
	var emailErrorMsg = "";
	var phoneErrorMsg = "";
	var verifyEmailErrorMsg = "";
	var bothEmailErrorMsg = "";
	var alphacheckErrorMsg = "";
	var numberofunitsErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var verifyEmailEntered = "";
	var phoneEntered = "";
	var address1Entered = "";
	var cityEntered = "";
	var postalCodeEntered = "";
	var numLicenses = "";
	var shopNameEntered = "";
	
	numLicenses = document.forms['regdetails'].elements['numLicenses'].value;
	shopNameEntered = document.forms['regdetails'].elements['shopName'].value;
	firstNameEntered = document.forms['regdetails'].elements['firstName'].value;
	lastNameEntered = document.forms['regdetails'].elements['lastName'].value;
	emailEntered = document.forms['regdetails'].elements['emailAddress'].value;
	verifyEmailEntered = document.forms['regdetails'].elements['verifyEmail'].value;
	phoneEntered = document.forms['regdetails'].elements['phone'].value;
	address1Entered = document.forms['regdetails'].elements['address1'].value;
	cityEntered = document.forms['regdetails'].elements['city'].value;
	postalCodeEntered = document.forms['regdetails'].elements['postalCode'].value;

if(document.forms['regdetails'].elements['product'].options.selectedIndex == 1)
	   {
	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!verifyEmailEntered))
	{
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!verifyEmailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your verify email address\r";
		}
	}
	if(firstNameEntered)
	{
	        firstNameEntered = document.forms['regdetails'].elements['firstName'].value;
		firstNameValue = new String (firstNameEntered);
		if(!isAlphaC (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name must contain alpha characters\r";
		}
		if(!is2 (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name too short\r";
		}
	}
	if(lastNameEntered)
	{
	        lastNameEntered = document.forms['regdetails'].elements['lastName'].value;
		lastNameValue = new String (lastNameEntered);
		if(!isAlphaC (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name must contain alpha characters\r";
		}
		if(!is2 (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name too short\r";
		}
	}
        if(emailEntered)
	{
		emailEntered = document.forms['regdetails'].elements['emailAddress'].value;
		emailValue = new String (emailEntered);
		if(!isEmail (emailValue))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if(verifyEmailEntered)
	{
	        verifyEmailEntered = document.forms['regdetails'].elements['verifyEmail'].value;
		verifyEmailValue = new String (verifyEmailEntered);
		if(!isEmail (verifyEmailValue))
		{
			verifyEmailErrorMsg = "- your verify email address\r";
		}
	}
	if(emailEntered != verifyEmailEntered)
	{
		bothEmailErrorMsg = "- your email address does not match your verify email address\r";
	}
}
else
{
	if ((!numLicenses) || (!shopNameEntered) || 
(!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!verifyEmailEntered) || (!phoneEntered) || (!address1Entered) || (!cityEntered) || (!postalCodeEntered))
	{
		if(!numLicenses)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your No of Licenses\r";
		}
		if(!shopNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your shop Name\r";
		}
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!verifyEmailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your verify email address\r";
		}
		if(!phoneEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your phone\r";
		}
		if(!address1Entered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your address line 1\r";
		}
		if(!cityEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your city\r";
		}
		if(!postalCodeEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your postal code\r";
		}
	}
	if(shopNameEntered)
	{
	        shopNameEntered = document.forms['regdetails'].elements['shopName'].value;
		shopNameValue = new String (shopNameEntered);
		if(!is2 (shopNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your shop Name too short\r";
		}
	}
	if(firstNameEntered)
	{
	        firstNameEntered = document.forms['regdetails'].elements['firstName'].value;
		firstNameValue = new String (firstNameEntered);
		if(!isAlphaC (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name must contain alpha characters\r";
		}
		if(!is2 (firstNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your first Name too short\r";
		}
	}
	if(lastNameEntered)
	{
	        lastNameEntered = document.forms['regdetails'].elements['lastName'].value;
		lastNameValue = new String (lastNameEntered);
		if(!isAlphaC (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name must contain alpha characters\r";
		}
		if(!is2 (lastNameValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your last Name too short\r";
		}
	}
        if(emailEntered)
	{
		emailEntered = document.forms['regdetails'].elements['emailAddress'].value;
		emailValue = new String (emailEntered);
		if(!isEmail (emailValue))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if(verifyEmailEntered)
	{
	        verifyEmailEntered = document.forms['regdetails'].elements['verifyEmail'].value;
		verifyEmailValue = new String (verifyEmailEntered);
		if(!isEmail (verifyEmailValue))
		{
			verifyEmailErrorMsg = "- your verify email address\r";
		}
	}
	if(emailEntered != verifyEmailEntered)
	{
		bothEmailErrorMsg = "- your email address does not match your verify email address\r";
	}
        if(phoneEntered)
	{
         	phoneEntered = document.forms['regdetails'].elements['phone'].value;
		phoneValue = new String (phoneEntered);
		if(!isPhone (phoneValue))
		{
			phoneErrorMsg = "- your phone\r";
		}
	}
	if(address1Entered)
	{
	        address1Entered = document.forms['regdetails'].elements['address1'].value;
		address1Value = new String (address1Entered);
		if(!is2 (address1Value))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your address line 1 too short\r";
		}
	}
	if(cityEntered)
	{
	        cityEntered = document.forms['regdetails'].elements['city'].value;
		cityValue = new String (cityEntered);
		if(!isAlphaC (cityValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your city must contain alpha characters\r";
		}
		if(!is2 (cityValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your city too short\r";
		}
	}
	 if(document.forms['regdetails'].elements['country'].options.selectedIndex == 0)
	   {
		   pullDownErrorMsg = "- you didn't tell us what country you live in\r";
	   }
if(document.forms['regdetails'].elements['product'].options.selectedIndex == 0)
	   {
		   productErrorMsg = "- you didn't tell us the Registration Type\r";
	   }

	   if(postalCodeEntered)
	   {
	        postalCodeEntered = document.forms['regdetails'].elements['postalCode'].value;
		postalCodeValue = new String (postalCodeEntered);
		if(!is2 (postalCodeValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your postal code too short\r";
		}
	   }
	        numLicenses = document.forms['regdetails'].elements['numLicenses'].value;
		numLicensesValue = new String (numLicenses);
		if(!isInteger (numLicensesValue))
		{
			alphacheckErrorMsg = alphacheckErrorMsg + "- your No of Licenses can only contain numeric values\r";
		}
}
	var numberofunitsErrorMsg = "";
	if((requiredFieldsErrorMsg) || (emailErrorMsg) || (verifyEmailErrorMsg) || (bothEmailErrorMsg) || (pullDownErrorMsg) || (productErrorMsg) || (numberofunitsErrorMsg) || (phoneErrorMsg) || (alphacheckErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + productErrorMsg + requiredFieldsErrorMsg + alphacheckErrorMsg + emailErrorMsg + verifyEmailErrorMsg + bothEmailErrorMsg + phoneErrorMsg + pullDownErrorMsg + numberofunitsErrorMsg;
		alert(alertMsg)
	}
	else
	{
        if(document.forms['regdetails'].elements['product'].options.selectedIndex == 1)
	   {
		document.forms['regdetails'].elements['register_details'].value = 'detailsregistered';
		document.forms['regdetails'].submit();
	   }
        else
           {
                if(numLicenses == "0")
                    {
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + "Please indicate the number of licenses\r";
		alert(alertMsg)
                    }
                else
                    {
		    document.forms['regdetails'].elements['register_details'].value = 'detailsregistered';
		    document.forms['regdetails'].submit();
                    }
           }
        }
}
function clearRegister()
{ 
	document.forms['regdetails'].elements['product'].options.selectedIndex=0;
	document.forms['regdetails'].elements['numLicenses'].value='0';
	document.forms['regdetails'].elements['shopName'].value='';
	document.forms['regdetails'].elements['firstName'].value='';
	document.forms['regdetails'].elements['lastName'].value='';
	document.forms['regdetails'].elements['emailAddress'].value='';
	document.forms['regdetails'].elements['verifyEmail'].value='';
	document.forms['regdetails'].elements['phone'].value='';
	document.forms['regdetails'].elements['company'].value='';
	document.forms['regdetails'].elements['address1'].value='';
	document.forms['regdetails'].elements['address2'].value='';
	document.forms['regdetails'].elements['address3'].value='';
	document.forms['regdetails'].elements['city'].value='';
	document.forms['regdetails'].elements['state'].value='';
	document.forms['regdetails'].elements['postalCode'].value='';
	document.forms['regdetails'].elements['country'].options.selectedIndex=0;
	document.forms['regdetails'].elements['ABN'].value='';
	document.forms['regdetails'].elements['survey'].options.selectedIndex=0;
}
function errorSubScr()
{ 
      var i = "";
      var dirname = "";
	var ErrorMsg = "";
	var scriptusernameErrorMsg = "";
	var scriptemailErrorMsg = "";
	var scriptcommentsErrorMsg = "";
	var scriptfilename1ErrorMsg = "";
	var scriptusernameEntered = "";
	var scriptemailEntered = "";
	var scriptcommentsEntered = "";
	var scriptfilename1Entered = "";
	var scriptfilename2Entered = "";
	var scriptfilename3Entered = "";
	var scriptfilename4Entered = "";
	var scriptfilename5Entered = "";
	var scriptfilename6Entered = "";
	var scriptfilename7Entered = "";
	var scriptfilename8Entered = "";
	var scriptfilename9Entered = "";
	var scriptfilename10Entered = "";
	scriptusernameEntered = document.forms['submitscripts'].elements['scriptusername'].value;
	scriptemailEntered = document.forms['submitscripts'].elements['scriptemail'].value;
	scriptcommentsEntered = document.forms['submitscripts'].elements['scriptcomments'].value;
	scriptfilename1Entered = document.forms['submitscripts'].elements['scriptfilename1'].value;
	scriptfilename2Entered = document.forms['submitscripts'].elements['scriptfilename2'].value;
	scriptfilename3Entered = document.forms['submitscripts'].elements['scriptfilename3'].value;
	scriptfilename4Entered = document.forms['submitscripts'].elements['scriptfilename4'].value;
	scriptfilename5Entered = document.forms['submitscripts'].elements['scriptfilename5'].value;
	scriptfilename6Entered = document.forms['submitscripts'].elements['scriptfilename6'].value;
	scriptfilename7Entered = document.forms['submitscripts'].elements['scriptfilename7'].value;
	scriptfilename8Entered = document.forms['submitscripts'].elements['scriptfilename8'].value;
	scriptfilename9Entered = document.forms['submitscripts'].elements['scriptfilename9'].value;
	scriptfilename10Entered = document.forms['submitscripts'].elements['scriptfilename10'].value;
	scriptusernameValue = new String (scriptusernameEntered);
	if(!scriptusernameEntered)
	   {
	   scriptusernameErrorMsg = "- your Name\r";
	   }
	if(!isAlphaC (scriptusernameValue))
	   {
	   scriptusernameErrorMsg = "- your Name must contain alpha characters\r";
	   }
	scriptemailValue = new String (scriptemailEntered);
	if(!isEmail (scriptemailValue))
	   {
	   scriptemailErrorMsg = "- your Email Address\r";
	   }
	if(!scriptcommentsEntered)
	   {
	   scriptcommentsErrorMsg = "- your Comments\r";
	   }
	scriptfilename1Value = new String (scriptfilename1Entered);
	scriptfilename2Value = new String (scriptfilename2Entered);
	scriptfilename3Value = new String (scriptfilename3Entered);
	scriptfilename4Value = new String (scriptfilename4Entered);
	scriptfilename5Value = new String (scriptfilename5Entered);
	scriptfilename6Value = new String (scriptfilename6Entered);
	scriptfilename7Value = new String (scriptfilename7Entered);
	scriptfilename8Value = new String (scriptfilename8Entered);
	scriptfilename9Value = new String (scriptfilename9Entered);
	scriptfilename10Value = new String (scriptfilename10Entered);
	if((!is2(scriptfilename1Value)) && (!is2(scriptfilename2Value)) && (!is2(scriptfilename3Value)) &&
	   (!is2(scriptfilename4Value)) && (!is2(scriptfilename5Value)) && (!is2(scriptfilename6Value)) &&
	   (!is2(scriptfilename7Value)) && (!is2(scriptfilename8Value)) && (!is2(scriptfilename9Value)) &&
	   (!is2(scriptfilename10Value)))
	   {
	   scriptfilename1ErrorMsg = "- your Script File Names\r";
	   }
	ErrorMsg = scriptusernameErrorMsg + scriptemailErrorMsg + scriptcommentsErrorMsg + scriptfilename1ErrorMsg;
	if(ErrorMsg)
           {
           alertMsg = ErrorMsg;
	   alert(alertMsg)
           }
        else
           {
	   document.forms['submitscripts'].elements['fname1'].value = '';
	   document.forms['submitscripts'].elements['fname2'].value = '';
	   document.forms['submitscripts'].elements['fname3'].value = '';
	   document.forms['submitscripts'].elements['fname4'].value = '';
	   document.forms['submitscripts'].elements['fname5'].value = '';
	   document.forms['submitscripts'].elements['fname6'].value = '';
	   document.forms['submitscripts'].elements['fname7'].value = '';
	   document.forms['submitscripts'].elements['fname8'].value = '';
	   document.forms['submitscripts'].elements['fname9'].value = '';
	   document.forms['submitscripts'].elements['fname10'].value = '';
           if(is2(scriptfilename1Value))
              {
              splitSubScr(scriptfilename1Value,'1');
              }
           if(is2(scriptfilename2Value))
              {
              splitSubScr(scriptfilename2Value,'2');
              }
           if(is2(scriptfilename3Value))
              {
              splitSubScr(scriptfilename3Value,'3');
              }
           if(is2(scriptfilename4Value))
              {
              splitSubScr(scriptfilename4Value,'4');
              }
           if(is2(scriptfilename5Value))
              {
              splitSubScr(scriptfilename5Value,'5');
              }
           if(is2(scriptfilename6Value))
              {
              splitSubScr(scriptfilename6Value,'6');
              }
           if(is2(scriptfilename7Value))
              {
              splitSubScr(scriptfilename7Value,'7');
              }
           if(is2(scriptfilename8Value))
              {
              splitSubScr(scriptfilename8Value,'8');
              }
           if(is2(scriptfilename9Value))
              {
              splitSubScr(scriptfilename9Value,'9');
              }
           if(is2(scriptfilename10Value))
              {
              splitSubScr(scriptfilename10Value,'10');
              }
           document.forms['submitscripts'].elements['register_scripts'].value = 'scriptsregistered';
           dirname = "";
           i=0;
           while (i<scriptusernameValue.length)
              {
              if(scriptusernameValue.charAt(i) == ' ')
                 {
                 i++;
                 }
              else
                 {
                 dirname = dirname + scriptusernameValue.charAt(i);
                 i++;
                 }
              }
           document.forms['submitscripts'].elements['directoryname'].value = dirname;
           document.forms['submitscripts'].submit();
           }
}
function splitSubScr(Value,num)
{ 
              var i = "";
              var j = "";
              var newfilename = "";
              newfilename = "";
              i = Value.length-1;
              j=0;
              while (i>=0)
                 {
              if((Value.charAt(i) == ':') || (Value.charAt(i) == '\\') || (Value.charAt(i) == '/'))
                    {
                    j=i+1;
                    i=0;
                    }
                 else
                    {
                    newfilename = Value.charAt(i) + newfilename;
                    }
                 i--;
                 }
           if(num == '1')
              {
	      document.forms['submitscripts'].elements['fname1'].value = newfilename;
              }
           else if(num == '2')
              {
	      document.forms['submitscripts'].elements['fname2'].value = newfilename;
              }
           else if(num == '3')
              {
	      document.forms['submitscripts'].elements['fname3'].value = newfilename;
              }
           else if(num == '4')
              {
	      document.forms['submitscripts'].elements['fname4'].value = newfilename;
              }
           else if(num == '5')
              {
	      document.forms['submitscripts'].elements['fname5'].value = newfilename;
              }
           else if(num == '6')
              {
	      document.forms['submitscripts'].elements['fname6'].value = newfilename;
              }
           else if(num == '7')
              {
	      document.forms['submitscripts'].elements['fname7'].value = newfilename;
              }
           else if(num == '8')
              {
	      document.forms['submitscripts'].elements['fname8'].value = newfilename;
              }
           else if(num == '9')
              {
	      document.forms['submitscripts'].elements['fname9'].value = newfilename;
              }
           else if(num == '10')
              {
	      document.forms['submitscripts'].elements['fname10'].value = newfilename;
              }
}
function clearSubScr()
{ 
	var commentsMsg = "";
	commentsMsg='/' + '* Paste Comments Here - Please be brief*' + '/';
	document.forms['submitscripts'].elements['scriptusername'].value='';
	document.forms['submitscripts'].elements['scriptemail'].value='';
	document.forms['submitscripts'].elements['scriptcomments'].value=commentsMsg;
	document.forms['submitscripts'].elements['scriptfilename1'].value='';
	document.forms['submitscripts'].elements['scriptfilename2'].value='';
	document.forms['submitscripts'].elements['scriptfilename3'].value='';
	document.forms['submitscripts'].elements['scriptfilename4'].value='';
	document.forms['submitscripts'].elements['scriptfilename5'].value='';
	document.forms['submitscripts'].elements['scriptfilename6'].value='';
	document.forms['submitscripts'].elements['scriptfilename7'].value='';
	document.forms['submitscripts'].elements['scriptfilename8'].value='';
	document.forms['submitscripts'].elements['scriptfilename9'].value='';
	document.forms['submitscripts'].elements['scriptfilename10'].value='';
}
function paypalreq(requeststring)
{
}
function errorCheckPayPal1(checkoutval)
{
  loadurl("http://www.lestec.co.au");
//		 document.forms['info'].elements['page_name'].value = checkoutval;
//	         document.forms['info'].submit();
}
function errorCheckPayPal2(checkoutval)
{
		 document.forms['info'].elements['checkout_order'].value = checkoutval;
	         document.forms['info'].submit();
}
function errorCheckPayNowTest(checkoutval)
{
		document.forms['info'].elements['checkout_order'].value = checkoutval;
		document.forms['info'].submit();
}
function errorCheckPayNab(checkoutval)
{
		 document.forms['info'].elements['checkout_order'].value = checkoutval;
	         document.forms['info'].submit();
}
function errorCheckCan(checkoutval)
{
		document.forms['info'].elements['checkout_order'].value = checkoutval;
		document.forms['info'].submit();
}
function isPhone(s)
{ 
    var i = 0;
    var sLength = s.length;

    if(s.length <4) return false;
    while ((i < sLength) && ((s.charAt(i) == "e") || (s.charAt(i) == "x") || (s.charAt(i) == "t") || (s.charAt(i) == "/") || (s.charAt(i) == "+") || (s.charAt(i) == "-") || (s.charAt(i) == " ") || (s.charAt(i) == "(") || (s.charAt(i) == ")") || (s.charAt(i) == "0") || (s.charAt(i) == "1") || (s.charAt(i) == "2") || (s.charAt(i) == "3") || (s.charAt(i) == "4") || (s.charAt(i) == "5") || (s.charAt(i) == "6") || (s.charAt(i) == "7") || (s.charAt(i) == "8") || (s.charAt(i) == "9")))
    { i++
    }

    if (i < sLength) return false;
    else return true;
}
function isAlphaC(s)
{ 
    var i = 0;
    var sLength = s.length;

    while (((s.charAt(i) >= "A") && (s.charAt(i) <= "Z")) || ((s.charAt(i) >= "a") && (s.charAt(i) <= "z")) || (s.charAt(i) == " ") || (s.charAt(i) == "'"))
    { i++
    }

    if (i < sLength) return false;
    else return true;
}
function is2(s)
{ 
    var i = 0;
    var sLength = s.length;

    if(s.length <2) return false;
    return true;
}
function is4(s)
{ 
    var i = 0;
    var sLength = s.length;

    if(s.length <4) return false;
    return true;
}
function isInteger(s)
{ 
    var i = 0;
    var sLength = s.length;

    while ((i < sLength) && ((s.charAt(i) == "0") || (s.charAt(i) == "1") || (s.charAt(i) == "2") || (s.charAt(i) == "3") || (s.charAt(i) == "4") || (s.charAt(i) == "5") || (s.charAt(i) == "6") || (s.charAt(i) == "7") || (s.charAt(i) == "8") || (s.charAt(i) == "9")))
    { i++
    }

    if (i < sLength) return false;
    else return true;
}
function isEmail (s)
{  
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}
function isEmailau (s)
{  
    var i = 1;
    var sLength = s.length;

    if(sLength >= 3)
    {
    i = sLength - 3;
    if((s.charAt(i) == ".") && (s.charAt(i+1) == "a") && (s.charAt(i+2) == "u"))
      {
      return false;
      }
    if((s.charAt(i) == ".") && (s.charAt(i+1) == "A") && (s.charAt(i+2) == "u"))
      {
      return false;
      }
    if((s.charAt(i) == ".") && (s.charAt(i+1) == "a") && (s.charAt(i+2) == "U"))
      {
      return false;
      }
    if((s.charAt(i) == ".") && (s.charAt(i+1) == "A") && (s.charAt(i+2) == "U"))
      {
      return false;
      }
    }
    return true;
}
function toolbar(pagename)
{
 var requiredPN = "";
 requiredPN='http://www.lestec.com.au/lestec/toolbar.cgi?' + pagename;
 wo=window.open(requiredPN,'alexatoolbar','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes');
}
function showExchangeRates()
{
// wo=window.open('http://www.national.com.au/Calculators/0,,27644,00.html','ozfxindex','width=550,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
// wo=window.open('http://www.national.com.au/Personal_Finance/0,,12773,00.html?ncID=ZBA','ozfxindex','width=850,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
// wo=window.open('http://www.national.com.au/Personal_Finance/0,,81284,00.html','ozfxindex','width=850,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
 wo=window.open('http://www.nab.com.au/wps/wcm/connect/nab/nab/home/Personal_Finance/1/4/4','ozfxindex','width=850,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function showSUI()
{
 wo=window.open('http://www.lestec.com.au/sui/sui.html','sui','width=550,height=800,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function showAUI()
{
 wo=window.open('http://www.lestec.com.au/aui/aui.cgi','aui','width=550,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function showCUI()
{
 wo=window.open('http://www.lestec.com.au/cui/cuil.cgi','cui','width=550,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function showHover()
{
 wo=window.open('http://www.lestec.com.au/hover.htm','hoverindex','width=550,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function showFloods()
{
wo=window.open('http://www.qld.gov.au/floods/donate.html','QldFloods','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showFloods2()
{
wo=window.open('http://www.abc.net.au/news/infographics/qld-floods/beforeafter.htm','QldFloodsBrisbane','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink0()
{
wo=window.open('https://www.ibm.com/developerworks/mydeveloperworks/blogs/0fbe83eb-1b06-4f42-b5f3-45cd0a1dd129/tags/what_ibm_means?lang=en_us','devworks','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLin10()
{
wo=window.open('http://www-01.ibm.com/software/awdtools/rexx/library/tools.html','ibmtools','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink1()
{
wo=window.open('http://www.rexx.org.uk','rexxorguk','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink2()
{
wo=window.open('http://www.austrade.gov.au/SupplierDetails.aspx?ORGID=ORG0000118098&folderid=1736','austrade','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink3()
{
wo=window.open('http://www-306.ibm.com/software/awdtools/rexx','wwwrexxlinks','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink4()
{
wo=window.open('http://www.oorexx.org','objrexxpage','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLinkPython()
{
wo=window.open('http://www.python.org','pythonorgpage','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLinkLua()
{
wo=window.open('http://www.lua.org','luaorgpage','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink5()
{
wo=window.open('http://www2.hursley.ibm.com/rexx','ibmrexxpage','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink6()
{
wo=window.open('http://www.rexxinfo.org','rexxinfo','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink62()
{
wo=window.open('http://www.rexxla.org/rexxlang','rexxlanews','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink63()
{
wo=window.open('http://www.rexxinfo.org/Commercial%20Rexx%20Vendors%20List/COMMER_11.HTM','rexxcommvend','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink7()
{
//wo=window.open('https://www.developer.ibm.com/solutions/isv/igssg.nsf/list/bycompanyname/86256B7C0019CE5B86256B1C0029CCE5?OpenDocument','ibmsolguide','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
wo=window.open('http://www.rexxla.org/rexxlang/rexxtut.html','rexxtutorial','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink8()
{
wo=window.open('http://www.homeofficereports.com/Email.htm','homeofficereports','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink81()
{
wo=window.open('http://www.lestec.com.au/images/Review1.pdf','review1','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink82()
{
wo=window.open('http://www.lestec.com.au/images/Review2.pdf','review2','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink83()
{
wo=window.open('http://www.lestec.com.au/images/Review3.pdf','review3','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink84()
{
wo=window.open('http://www.lestec.com.au/images/Review4.pdf','review4','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink85()
{
wo=window.open('http://www.lestec.com.au/images/Review5.pdf','review5','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink86()
{
wo=window.open('http://www.lestec.com.au/images/Review6.pdf','review6','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink87()
{
wo=window.open('http://www.lestec.com.au/images/Review7.pdf','review7','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink9()
{
wo=window.open('http://dhost.info/zabrodskyvlada','rexxtutorial','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink10()
{
wo=window.open('http://www.rexxla.org/Standards/J18PUB.pdf','rexxmanual','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink11()
{
wo=window.open('http://www-306.ibm.com/software/awdtools/rexx/library/tools.html','awdtools','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink12()
{
wo=window.open('http://www.rexxinfo.org/index.html','rexxinfoorg','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink21()
{
wo=window.open('https://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?&solution=14247&lc=en','gsdlestecio','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink22()
{
wo=window.open('https://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?&solution=14248&lc=en','gsdlestecml','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink61()
{
wo=window.open('http://www.lestec.com.au/images/pcapp1.jpg','maidexam1','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink62()
{
wo=window.open('http://www.lestec.com.au/images/pcapp2.jpg','maidexam2','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink23()
{
wo=window.open('https://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?&solution=14159&lc=en','gsdmaid','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showLink24()
{
wo=window.open('https://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?&solution=44172&lc=en','gsdneverlost','location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes')
}
function showSpell()
{
 wo=window.open('http://www.quinion.com/mqa/spell.htm','spell','width=550,height=450,resizable=yes,scrollbars=yes,marginwidth=0,marginheight=0,topmargin=0,leftmargin=0,rightmargin=0')
}
function LogonMaid15User()
{
	var requiredFieldsErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var passwordEntered = "";

	
	firstNameEntered = document.forms['userlogon'].elements['firstName'].value;
	lastNameEntered = document.forms['userlogon'].elements['lastName'].value;
	emailEntered = document.forms['userlogon'].elements['email'].value;
	passwordEntered = document.forms['userlogon'].elements['password'].value;

	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!passwordEntered))
	{
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!passwordEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your password\r";
		}
	}
	
	if(emailEntered)
	{
		emailEntered = document.forms['userlogon'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg;
		alert(alertMsg)
	}
	else document.forms['userlogon'].submit();
}
function OrderVolumeLesTecIO()
{
	var requiredFieldsErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var passwordEntered = "";

	
	firstNameEntered = document.forms['lesteciovolord'].elements['firstName'].value;
	lastNameEntered = document.forms['lesteciovolord'].elements['lastName'].value;
	emailEntered = document.forms['lesteciovolord'].elements['email'].value;
	passwordEntered = document.forms['lesteciovolord'].elements['password'].value;

	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!passwordEntered))
	{
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!passwordEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your password\r";
		}
	}
	
	if(emailEntered)
	{
		emailEntered = document.forms['lesteciovolord'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg;
		alert(alertMsg)
	}
	else document.forms['lesteciovolord'].submit();
}
function OrderVolumeLesTecML()
{
	var requiredFieldsErrorMsg = "";
	var emailErrorMsg = "";
	var firstNameEntered = "";
	var lastNameEntered = "";
	var emailEntered = "";
	var passwordEntered = "";

	
	firstNameEntered = document.forms['lestecmlvolord'].elements['firstName'].value;
	lastNameEntered = document.forms['lestecmlvolord'].elements['lastName'].value;
	emailEntered = document.forms['lestecmlvolord'].elements['email'].value;
	passwordEntered = document.forms['lestecmlvolord'].elements['password'].value;

	if ((!firstNameEntered) || (!lastNameEntered) || (!emailEntered) || (!passwordEntered))
	{
		if(!firstNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your first Name\r";
		}
		if(!lastNameEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your last Name\r";
		}
		if(!emailEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your email address\r";
		}
		if(!passwordEntered)
		{
			requiredFieldsErrorMsg = requiredFieldsErrorMsg + "- your password\r";
		}
	}
	
	if(emailEntered)
	{
		emailEntered = document.forms['lestecmlvolord'].elements['email'].value;
		emailValue = new String (emailEntered);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if((emailHasAt == -1) || (emailHasPeriod == -1))
		{
			emailErrorMsg = "- your email address\r";
		}
	}
	if((requiredFieldsErrorMsg) || (emailErrorMsg))
	{
		alertMsg = "Oops! There's a little trouble with the information you've provided\r";
		alertMsg = alertMsg + requiredFieldsErrorMsg + emailErrorMsg;
		alert(alertMsg)
	}
	else document.forms['lestecmlvolord'].submit();
}
// end ignore -->

