/******************************************************************************/
// Drop Down Menu
var menu;
function configMenu() {
    this.closeDelayTime = 300;
}
function initMenu() {
    menu = new Menu('root', 'menu', configMenu);
}
Event.observe(window, 'load', initMenu, false);


/******************************************************************************/
// Validate - TeleMate License
function validateTMLicense() {
	if(frm = $("frm_tmlicense")) {
		if((e = $("codenumber")) && e.value.length < 1) {
			alert("Please enter the Code Entry Number.");
			return false;
		}
		if((e = $("computerid")) && e.value.length < 1) {
			alert("Please enter your Computer ID.");
			return false;
		}
		if((e = $("serialnumber")) && e.value.length < 1) {
			alert("Please enter your Serial Number.");
			return false;
		}
		if((e = $("version")) && e.value.length < 1) {
			alert("Please enter your product version.");
			return false;
		}
		if(e = $$('input[name="licensecustomer"]')) {
			var bChecked = false;
			for(var i=0; i<e.length; i++) {
				if(e[i].checked) {
					bChecked = true;
					break;
				}
			}
			if(!bChecked) {
				alert("Please select one of the license options.");
				return false;
			}
		}
		if((e = $("firstname")) && e.value.length < 1) {
			alert("Please enter your first name.");
			return false;
		}
		if((e = $("lastname")) && e.value.length < 1) {
			alert("Please enter your last name.");
			return false;
		}
		if((e = $("company")) && e.value.length < 1) {
			alert("Please enter your company name.");
			return false;
		}
		if((e = $("email")) && e.value.length < 1) {
			alert("Please enter your e-mail.");
			return false;
		}
		if((e = $("phone")) && e.value.length < 1) {
			alert("Please enter your phone number.");
			return false;
		}
		if((e = $("city")) && e.value.length < 1) {
			alert("Please enter your city.");
			return false;
		}
		if((e = $("state")) && e.value.length < 1) {
			alert("Please enter your state/province.");
			return false;
		}
		if((e = $("country")) && e.value.length < 1) {
			alert("Please enter your country.");
			return false;
		}
	}
	return true;
}


/******************************************************************************/
// Validate - URL Review
function validateURLReview() {
	if(frm = $("frm_urlreview")) {
		if((e = $("firstname")) && e.value.length < 1) {
			alert("Please enter your first name.");
			return false;
		}
		if((e = $("lastname")) && e.value.length < 1) {
			alert("Please enter your last name.");
			return false;
		}
		if((e = $("companyname")) && e.value.length < 1) {
			alert("Please enter your company name.");
			return false;
		}
		if((e = $("email")) && e.value.length < 1) {
			alert("Please enter your email address.");
			return false;
		}
		if((e = $("url")) && e.value.length < 3) {
			alert("Please enter a valid URL.");
			return false;
		}
		if((e = $("category")) && e.value < 0) {
			alert("Please suggest a category for your URL.");
			return false;
		}
	}
	return true;
}

/******************************************************************************/
// Validate - Contact
function validateContact() {
	if(frm = $("frm_contact")) {
		if((e = $("firstname")) && e.value.length < 1) {
			alert("Please enter your first name.");
			return false;
		}
		if((e = $("lastname")) && e.value.length < 1) {
			alert("Please enter your last name.");
			return false;
		}
		if((e = $("company")) && e.value.length < 1) {
			alert("Please enter your company name.");
			return false;
		}
		if((e = $("email")) && e.value.length < 1) {
			alert("Please enter your e-mail.");
			return false;
		}
		if((e = $("phone")) && e.value.length < 1) {
			alert("Please enter your phone number.");
			return false;
		}
		/*if((e = $("address1")) && e.value.length < 1) {
			alert("Please enter address.");
			return false;
		}*/
		if((e = $("city")) && e.value.length < 1) {
			alert("Please enter your city.");
			return false;
		}
		if((e = $("state")) && e.value.length < 1) {
			alert("Please enter your state or province.");
			return false;
		}
		if((e = $("country")) && e.value.length < 1) {
			alert("Please enter your country.");
			return false;
		}
		if((e = $("marketsegment")) && e.value.length < 1) {
			alert("Please select your market segment.");
			return false;
		}
		if((e = $("interest")) && e.value.length < 1) {
			alert("Please select your product interest.");
			return false;
		}
		/*if((e = $("iam")) && e.value.length < 1) {
			alert("Please tell us if you are a current customer, partner, etc.");
			return false;
		}*/
		/*if((e = $("timing")) && e.value.length < 1) {
			alert("Please tell us when you expect to deploy the solution.");
			return false;
		}*/
	}
	return true;
}

/******************************************************************************/
// Validate - NetAuditor Evaluation
function validateNAEvaluation() {
	if(frm = $("frm_eval")) {
		if((e = $("firstname")) && e.value.length < 1) {
			alert("Please enter your first name.");
			return false;
		}
		if((e = $("lastname")) && e.value.length < 1) {
			alert("Please enter your last name.");
			return false;
		}
		if((e = $("company")) && e.value.length < 1) {
			alert("Please enter your company name.");
			return false;
		}
		if((e = $("email")) && e.value.length < 1) {
			alert("Please enter your e-mail.");
			return false;
		}
		if((e = $("phone")) && e.value.length < 1) {
			alert("Please enter your phone number.");
			return false;
		}
		if((e = $("address1")) && e.value.length < 1) {
			alert("Please enter address.");
			return false;
		}
		if((e = $("city")) && e.value.length < 1) {
			alert("Please enter your city.");
			return false;
		}
		if((e = $("state")) && e.value.length < 1) {
			alert("Please enter your state or province.");
			return false;
		}
		if((e = $("country")) && e.value.length < 1) {
			alert("Please enter your country.");
			return false;
		}
	}
	return true;
}