function topMenuMouseOver(el){
el.style.backgroundColor='#1f272e';
el.style.color='#ffffff';
}

function topMenuMouseOut(el){
el.style.backgroundColor='';
el.style.color='#666666';
}

function contactUs(who){

//var more=document.getElementById('more');
var qform=document.getElementById('qform');
//var button=document.getElementById('butt');

switch(who){
case 1:
var more='<br>Number of Computers to be monitored:<br>'
+'<input type="text" name="Computers" style="width:150px" onkeypress="return isNumberKeyComp(event)"><br>'
+'<div style="font-size:11px; color:#FF0005; display:none;" id="CompNumb">This field accepts only numbers!</div>'
+'<input type="hidden" name="trigger" value="1"><br>';
break;
case 2:
var more='<br>'
+'<input type="hidden" name="trigger" value="2">';
break;
case 3:
var more='<br>Please select the option that best describes your issues: '
+'<select name="issue" id="issue" style="width:155px">'
+'<option value="webwatcherenterprisesales">Business Development</option>'
+'<option value="webwatcherenterprisesales">Affiliate Program</option>'
+'<option value="employment">Employment Inquiry</option>'
+'<option value="press">Press/Media</option>'
+'<option value="other">Other</option>'
+'</select><br><br>'
+'<input type="hidden" name="trigger" value="3">';
break;
}

var button='<input type="submit" value="Submit" style="width:154px; border:1px solid #777777; font:12px Arial; background:#cccccc; cursor:pointer"  onClick="mboxDefine(\'dynamicElement\', \'igs.lead\', \'pageskin=igs.contactus\'); mboxUpdate(\'igs.lead\', \'pageskin=igs.contactus\');">';

qform.innerHTML='First Name:<br>'
+'<input type="text" name="name" id="name" style="width:150px; float:left;" onBlur="CheckPostName();"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="nameC" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="nameX" /><br><br>'
+'Last Name:<br>'
+'<input type="text" name="lname" id="lname" style="width:150px; float:left;" onBlur="CheckPostLName();"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="lnameC" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="lnameX" /><br>'
+'<br>Email Address:<br>'
+'<input type="text" name="email" id="email" style="width:150px; float:left;" onBlur="CheckPostEmail();"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="emailC" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="emailX" /><br>'
+'<br>Confirm Email Address:<br>'
+'<input type="text" name="email2" id="email2" style="width:150px; float:left;" onBlur="CheckPostEmail2();"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="email2C" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="email2X" /><br>'
+'<br>Company Name:<br>'
+'<input type="text" name="company" id="company" style="width:150px; float:left;" onBlur="CheckPostCopm();"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="companyC" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="companyX" /><br>'
+'<br>Phone Number:<br>'
+'<input type="text" name="phone" id="phone" style="width:150px; float:left;" onBlur="CheckPostPhone();" onkeypress="return isNumberKey(event)"><img src="images/check.gif" width="14" height="13" alt="" style="display:none; float:left; margin-top:3px; margin-left:2px;" id="phoneC" /><img src="images/x.gif" width="13" height="10" alt="" style="display:none; float:left; margin-top:6px; margin-left:2px;" id="phoneX" /><br>'
+'<div style="float:left; padding-bottom:10px; font-size:11px; color:#FF0005; display:none;" id="phoneNumb">This field accepts only numbers!</div>'
+more+'Questions / comments:<br>'
+'<textarea name="emailBody" id="emailBody" style="width:150px;height:150px" onKeyUp="if(this.value.length>280){alert(\'Maximum message length\');this.value = (this.value).substring(0,280)}"></textarea><br><br>'+button;

}

function CheckPostName() {
	var name;
	name = document.getElementById("name");
	lname = document.getElementById("lname");
	if(name.value.length < 2) {
	//alert("Please enter your first name.");
	document.getElementById("nameX").style.display = "block";
	document.getElementById("nameC").style.display = "none";
	return false;
	}
	document.getElementById("nameX").style.display = "none";
	document.getElementById("nameC").style.display = "block";	
}

function CheckPostLName() {
	var lname;
	lname = document.getElementById("lname");
	if(lname.value.length < 2)
	{
	//alert("Please enter your last name.");
	document.getElementById("lnameX").style.display = "block";
	document.getElementById("lnameC").style.display = "none";
	return false;
	}
	document.getElementById("lnameX").style.display = "none";
	document.getElementById("lnameC").style.display = "block";	
}

function CheckPostEmail() {
	var email;
	email = document.getElementById("email");
	if(email.value.length < 7)
	{
	//alert("Please enter your email address.");
	document.getElementById("emailX").style.display = "block";
	document.getElementById("emailC").style.display = "none";
	return false;
	}
	var str=document.getElementById("email").value;
	var filter=/^.+@.+\..{2,3}$/
	if (filter.test(str)){
	testresults=true;
	} else {
	//alert("Please check your email address.");
	document.getElementById("emailX").style.display = "block";
	document.getElementById("emailC").style.display = "none";
	return false;
	document.getElementById("email").focus();
	}
	document.getElementById("emailX").style.display = "none";
	document.getElementById("emailC").style.display = "block";	
}

function CheckPostEmail2() {
	var email, email2;
	email = document.getElementById("email");
	email2 = document.getElementById("email2");
	if(email.value != email2.value)
	{
	//alert("Please confirm your email address.");
	document.getElementById("email2X").style.display = "block";
	document.getElementById("email2C").style.display = "none";
	return false;
	}
	document.getElementById("email2X").style.display = "none";
	document.getElementById("email2C").style.display = "block";
}

function CheckPostCopm() {
	var company;
	company = document.getElementById("company");
	if(company.value == "")
	{
	//alert("Please enter your company name.");
	document.getElementById("companyX").style.display = "block";
	document.getElementById("companyC").style.display = "none";
	return false;
	}
	document.getElementById("companyX").style.display = "none";
	document.getElementById("companyC").style.display = "block";
}

//function CheckPostPhone() {
//	var phone;
//	phone = document.getElementById("phone");
//	if(phone.value == "")
//	{
	//alert("Please enter your phone number.");
//	document.getElementById("phoneX").style.display = "block";
//	document.getElementById("phoneC").style.display = "none";
//	return false;
//	}
//	document.getElementById("phoneX").style.display = "none";
//	document.getElementById("phoneC").style.display = "block";
//}

function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		{
		document.getElementById("phoneNumb").style.display = "block";
		return false;
		}
	document.getElementById("phoneNumb").style.display = "none";
	return true;
}

function isNumberKeyComp(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		{
		document.getElementById("CompNumb").style.display = "block";
		return false;
		}
	document.getElementById("CompNumb").style.display = "none";
	return true;
}



function CheckPostDate()
{
var name, lname, email, email2, company, phone ;
name = document.getElementById("name");
lname = document.getElementById("lname");
if(name.value.length < 2)
{
alert("Please enter your first name.");
document.getElementById("nameX").style.display = "block";
document.getElementById("nameC").style.display = "none";
return false;
}
document.getElementById("nameX").style.display = "none";
document.getElementById("nameC").style.display = "block";

if(lname.value.length < 2)
{
alert("Please enter your last name.");
document.getElementById("lnameX").style.display = "block";
document.getElementById("lnameC").style.display = "none";
return false;
}
document.getElementById("lnameX").style.display = "none";
document.getElementById("lnameC").style.display = "block";

email = document.getElementById("email");
email2 = document.getElementById("email2");
company = document.getElementById("company");
phone = document.getElementById("phone");

if(email.value.length < 7)
{
alert("Please enter your email address.");
document.getElementById("emailX").style.display = "block";
document.getElementById("emailC").style.display = "none";
return false;
}

var str=document.getElementById("email").value;
var filter=/^.+@.+\..{2,3}$/

if (filter.test(str)){
testresults=true;
} else {
alert("Please check your email address.");
return false;
document.getElementById("email").focus();
}

document.getElementById("emailX").style.display = "none";
document.getElementById("emailC").style.display = "block";

if(email.value != email2.value)
{
alert("Please confirm your email address.");
document.getElementById("email2X").style.display = "block";
document.getElementById("email2C").style.display = "none";
return false;
}
document.getElementById("email2X").style.display = "none";
document.getElementById("email2C").style.display = "block";

if(company.value == "")
{
alert("Please enter your company name.");
document.getElementById("companyX").style.display = "block";
document.getElementById("companyC").style.display = "none";
return false;
}
document.getElementById("companyX").style.display = "none";
document.getElementById("companyC").style.display = "block";

//if(phone.value == "")
//{
//alert("Please enter your phone number.");
//document.getElementById("phoneX").style.display = "block";
//document.getElementById("phoneC").style.display = "none";
//return false;
//}
//document.getElementById("phoneX").style.display = "none";
//document.getElementById("phoneC").style.display = "block";

return true;	
}


function handleSubmit()
{
	var d = new Date();
	var startTime = d.getTime();
	document.getElementById('hidTime').value = startTime;
}



function ToggleState()
{
var state = document.getElementById('State')
var country = document.getElementById('Country');
var province = document.getElementById('Province');
var lblState = document.getElementById('lblState');
var lblProvince = document.getElementById('lblProvince');
var province_error = document.getElementById('province_error');
var state_error = document.getElementById('state_error');

// foreign
if((country.value != 'United States') && (country.value != 'Canada') )
{
state.style.display = 'none';
lblState.style.display = 'none';
state_error.style.display = 'none';

lblProvince.style.display = 'block';
province.style.display = 'block';
province_error.style.display = 'block';


}
else	// North America
{
state.style.display = 'block';
lblState.style.display = 'block';
state_error.style.display = 'block';

lblProvince.style.display = 'none';
province.style.display = 'none';
province_error.style.display = 'none';
}
}

function CheckPostDatePricing()
{
var fName, lName, phone, state, province, country, email;
var first_error, last_error, phone_error, state_error, province_error, email_error;
var d_first_error, d_last_error, d_phone_error, d_state_error, d_province_error, d_email_error;
var apos, dotpos;

fName = document.getElementById("FIRST_NAME");
lName = document.getElementById("LAST_NAME");
phone = document.getElementById("BUSINESSTELEPHONE");
state = document.getElementById("State");
province = document.getElementById("Province");
email = document.getElementById("BUSINESSEMAIL");

d_first_error = document.getElementById("first_error");
d_last_error = document.getElementById("last_error");
d_phone_error = document.getElementById("phone_error");
d_state_error = document.getElementById("state_error");
d_province_error = document.getElementById("province_error");
d_email_error = document.getElementById("email_error");

first_error = " First name requires 3 or more characters";
last_error = " Last name requires 3 or more characters";
phone_error = " Enter a 10 digit contact number";
state_error = " Select a state";
province_error = " Enter a Province";
email_error = " Enter a valid email address";

apos=email.value.indexOf("@");
dotpos=email.value.lastIndexOf(".");

d_first_error.style.display="none";
d_last_error.style.display="none";
d_phone_error.style.display="none";
if(state){
d_state_error.style.display="none";
}
if(province){
d_province_error.style.display="none";
}
d_email_error.style.display="none";

if(fName.value.length < 3)
{
fName.focus();
d_first_error.style.display="block";
d_first_error.innerHTML=first_error;
//alert(first_error);
return false;
}

if(lName.value.length < 3)
{
lName.focus();
d_last_error.style.display="block";
d_last_error.innerHTML=last_error;
//alert(last_error);
return false;
}

if(province){
if(province.value.length < 3)
{
province.focus();
d_province_error.style.display="block";
d_province_error.innerHTML=province_error;
//alert(province_error);
return false;
}
}

if(state){
if(state.value == '')
{
state.focus();
d_state_error.style.display="block";
d_state_error.innerHTML=state_error;
//alert(state_error);
return false;
}
}

if(phone.value.length < 10)
{
phone.focus();
d_phone_error.style.display="block";
d_phone_error.innerHTML=phone_error;
//alert(phone_error);
return false;
}

if(apos<1||dotpos-apos<2)
{
email.focus();
d_email_error.style.display="block";
d_email_error.innerHTML=email_error;
//alert(email_error);
return false;
}

if(email.value.length < 7 || email.value.length > 100)
{
email.focus();
d_email_error.style.display="block";
d_email_error.innerHTML=email_error;
//alert(email_error);
return false;
}

return true;	
}


function Check_FreeEvalForm(){
	if ((document.getElementById("first_name").value.length < 2) || (document.getElementById("last_name").value.length < 2)) {
	alert ("Please enter your name.")
	return false
	}

	var str=document.getElementById("email").value
	var filter=/^.+@.+\..{2,3}$/

	if (filter.test(str)){
	testresults=true;
	return true;
	}
	else {
	alert("Please check your email address.");
	testresults=false;
	document.getElementById("email").focus();
	return (testresults);
	}
}