function mmLoadMenus() {
  
	window.products = new Menu("root",240,18,"Trebuchet MS, Arial, Helvetica, sans-serif",12,"#fff","#2A2756","#8480B5","#E4E5DC","left","middle",3,0,0,-36,47,true,false,true,0,true,true);
	products.addMenuItem("Closed&nbsp;Circuit&nbsp;TV","location='cctv.html'");
	products.addMenuItem("IP&nbsp;Video&nbsp;Surveillance","location='ip_surveillance.html'");
	products.addMenuItem("Access&nbsp;Control&nbsp;Systems","location='access_control.html'");
	products.addMenuItem("Intrusion&nbsp;/&nbsp;Burglar&nbsp;Alarms","location='instrusion_burglar.html'");
	products.addMenuItem("Fire&nbsp;Alarm&nbsp;Systems","location='fire_alarm.html'");
	products.addMenuItem("Parking&nbsp;Gates&nbsp;&amp;&nbsp;Automatic&nbsp;Gate&nbsp;Openers","location='gates.html'");
	products.hideOnMouseOut=true;
	products.bgColor='#E4E5DC';
	products.menuBorder=1;
	products.menuLiteBgColor='#E4E5DC';
	products.menuBorderBgColor='#E4E5DC';
	window.about = new Menu("root",190,18,"Trebuchet MS, Arial, Helvetica, sans-serif",12,"#fff","#2A2756","#8480B5","#E4E5DC","left","middle",3,0,0,-36,47,true,false,true,0,true,true);
	about.addMenuItem("Articles &amp; Case Studies","location='security-articles.html'");
	about.addMenuItem("Newsletters","location='security-newsletter.html'");
	about.hideOnMouseOut=true;
	about.bgColor='#E4E5DC';
	about.menuBorder=1;
	about.menuLiteBgColor='#E4E5DC';
	about.menuBorderBgColor='#E4E5DC';
	about.writeMenus();
}

// Check required fields

//=Validate fields and send Form if OK or generate proper alert message=====
function checkRequiredFields(input)
{
    var requiredFields = new Array("name", "company", "phone", "email");

    // TEXT TO DISPLAY THAT DESCRIBES THE MISSING FIELD(S) TO THE USER
    var fieldNames = new Array("Name", "Company", "Phone", "Email");


    // YOU SHOULD NOT NEED TO MAKE ANY CHANGES BELOW THIS POINT ------

    var fieldCheck   = true;
    var fieldsNeeded = "A value must be entered in the following field(s):\n\n";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((input.elements[requiredFields[fieldNum]].value == "") ||
            (input.elements[requiredFields[fieldNum]].value == " ")) {

//            if (requiredFields.length == fieldNum) {
            	fieldsNeeded += fieldNames[fieldNum] + "\n";
//            }
//           else {
//             	fieldsNeeded += fieldNames[fieldNum] + ",\t";
//            }
            fieldCheck = false;
        }
    }

    // ALL REQUIRED FIELDS HAVE BEEN ENTERED
    if (fieldCheck == true)
    {
        return true;
    }
    // SOME REQUIRED FIELDS ARE MISSING VALUES
    else
    {
        alert(fieldsNeeded);
        return false;
    }
}
