 ieHoverMenu=function() {
  var ieHoverMenuLIs=document.getElementById('topmenunav').getElementsByTagName('li');
  for (var i=0; i<ieHoverMenuLIs.length; i++) {
   ieHoverMenuLIs[i].onmouseover=function() {
    this.className+=' ieHoverClass';
   }
   ieHoverMenuLIs[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" ieHoverClass\\b"), "");
   }
  }
 }
 if (window.attachEvent) window.attachEvent("onload", ieHoverMenu);

 function openpopup(url,width,height,scrollresize) {
  wleft=(screen.width-width)/2;
  wtop=(screen.height-height)/2;
  if (wleft<0) {
   width=screen.width;wleft=0
  }
  if (wtop<0) {
   height=screen.height;wtop=0
  }
  params='width='+width+',height='+height+',left='+wleft+',top='+wtop+
	 ',location=no,menubar=no,status=no,toolbar=no,';
  if (scrollresize==1) {
   params+='scrollbars=yes,resizable=yes';
  } else {
   params+='scrollbars=no,resizable=no';
  }
  var win=window.open(url,'worksmart_popup',params);
  if (win && win.open && !win.closed) {
   win.resizeTo(width,height);
   win.moveTo(wleft,wtop);
   win.focus();
   return false;
  } else {
   return true;
  }
 }

function numeralsOnly(evt) {
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode :
((evt.keyCode) ? evt.keyCode :
((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
alert("Enter numerals only in this field.");
return false;
}
return true;
}

var prices=[
	[
		11, 10, 9, 9, 8, 8, 7
	],
	[
		0.5, 1, 3, 3, 7, 7, 11
	]
];

function quotation_calculate(){
 var passed=true, message='';
 var nUsers=document.getElementById('quotation_users').value;
 var band=(nUsers<11?0:
	(nUsers<26?1:
	(nUsers<101?2:
	(nUsers<251?3:
	(nUsers<501?4:
	(nUsers<1001?5:6))))));
 g_amt1=prices[0][band];
 g_amt2=prices[1][band];
 document.getElementById('quotation_user_unitprice').innerHTML='$'+g_amt1+'/User';
 document.getElementById('quotation_storage_quantity').innerHTML=(band==0?'500 MB':g_amt2+' GB');
 document.getElementById('quotation_user_quantity').innerHTML=nUsers;
 g_tPrimary=g_amt1*nUsers;
 document.getElementById('quotation_user_total').innerHTML=g_tPrimary.toFixed(2);
 document.getElementById('quotation_totalamount').innerHTML=g_tPrimary.toFixed(2);
}

function nquotation_calculate(){
var passed=true, message='';
var nUsers=document.getElementById('quotation_users').value;
var band=(nUsers<11?0:
(nUsers<26?1:
(nUsers<101?2:
(nUsers<251?3:
(nUsers<501?4:
(nUsers<1001?5:6))))));
g_amt1=prices[0][band];
 g_amt2=prices[1][band];
 g_amt1=3;
 g_amt2=nUsers*100;

if (g_amt2>1000){
 g_amt2 = g_amt2/1000;
 g_amt3 = g_amt2+' GB';
 }
 else{
 g_amt3 = g_amt2+' MB';
 }
 document.getElementById('quotation_user_unitprice').innerHTML='$'+g_amt1+'/Site';
 document.getElementById('quotation_storage_quantity').innerHTML=g_amt3;
 document.getElementById('quotation_user_quantity').innerHTML=nUsers;
 if (nUsers>1)
 g_tPrimary=g_amt1*(nUsers-1);
 else
 g_tPrimary=0;
 document.getElementById('quotation_user_total').innerHTML=g_tPrimary.toFixed(2);
 document.getElementById('quotation_totalamount').innerHTML=g_tPrimary.toFixed(2);
}

function partnervalidate() {
 var f_field,passed=true, message='';
 var v_email=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,7})$/
 if(document.getElementById('f_name').value=='') {
	passed=false;
	message="Please enter a contact first name.";
	f_field=document.getElementById('f_name');
 } else if(document.getElementById('l_name').value=='') {
	passed=false;
	message="Please enter a contact last name.";
	f_field=document.getElementById('l_name');
 } else if(document.getElementById('jobtitle').value=='') {
	passed=false;
	message="Please enter your Job Title.";
	f_field=document.getElementById('jobtitle');
 } else if(document.getElementById('phone').value=='') {
	passed=false;
	message="Please enter your phone number.";
	f_field=document.getElementById('phone');
 }else if(!v_email.test(document.getElementById('email').value)) {
	passed=false;
	message="Please enter a valid contact email address.";
	f_field=document.getElementById('email');
// } else if(document.getElementById('email').value=='') {
//	passed=false;
//	message="Please enter a contact email address.";
//	f_field=document.getElementById('email;
 } else if(document.getElementById('company').value=='') {
	passed=false;
	message="Please enter your Organization's Name.";
	f_field=document.getElementById('company');
 } else if(document.getElementById('industry').value==0) {
	passed=false;
	message="Please select your Industry Sector.";
	f_field=document.getElementById('industry');
 } else if(document.getElementById('country').value==0) {
	passed=false;
	message="Please select your Country.";
	f_field=document.getElementById('country');
 } else if(document.getElementById('c_background').value=='') {
	passed=false;
	message="Please describe your core business.";
	f_field=document.getElementById('c_background');
 } else if(document.getElementById('key_partners').value=='') {
	passed=false;
	message="Please tell us about your current partners.";
	f_field=document.getElementById('key_partners');
 } else if(document.getElementById('benefits').value=='') {
	passed=false;
	message="Please describe how will you market the WorkSmart.net offering?";
	f_field=document.getElementById('benefits');
 } else if(document.getElementById('source').value==0) {
	passed=false;
	message="Please tell us how you heard about us.";
	f_field=document.getElementById('source');
 }

 if(!passed) {
	alert(message);
	f_field.focus();
 }
 return passed;
}

function moreinfovalidate_submit() {
 var terms, passed=true, message='';
 var v_email=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,7})$/
 if(document.getElementById('f_name').value=='') {
	passed=false;
	message="Please enter a contact first name.";
	f_field=document.getElementById('f_name');
 } else if(document.getElementById('l_name').value=='') {
	passed=false;
	message="Please enter a contact last name.";
	f_field=document.getElementById('l_name');
 } else if(document.getElementById('company').value=='') {
	passed=false;
	message="Please enter your Organization's Name.";
	f_field=document.getElementById('company');
 } else if(document.getElementById('jobtitle').value=='') {
	passed=false;
	message="Please enter your Job Title.";
	f_field=document.getElementById('jobtitle');
 } else if(document.getElementById('phone').value=='') {
	passed=false;
	message="Please enter your phone number.";
	f_field=document.getElementById('phone');
 }else if(!v_email.test(document.getElementById('email').value)) {
	passed=false;
	message="Please enter a valid contact email address.";
	f_field=document.getElementById('email');
// } else if(document.getElementById('email').value=='') {
//	passed=false;
//	message="Please enter a contact email address.";
 } else if(document.getElementById('country').value==0) {
	passed=false;
	message="Please select your Country.";
	f_field=document.getElementById('country');
 } else if(document.getElementById('industry').value==0) {
	passed=false;
	message="Please select your Industry Sector.";
	f_field=document.getElementById('industry');
 } else if(document.getElementById('comments').value=='') {
	passed=false;
	message="Please enter your questions and/or comments.";
	f_field=document.getElementById('comments');
 }

 if(!passed) {
	alert(message);
	f_field.focus();
 }
 return passed;
}

function goServer(){
 var dc=0;
 radioLength=document.forms['trial'].elements['srv_location'].length;
 for(var i = 0; i < radioLength; i++) {
  if (document.forms['trial'].elements['srv_location'][i].checked) {
   dc=(i+1);
  }
 }
 if (dc==1 || dc==3) {
	window.location="http://trial.us.worksmart.net/trial";
 } else if (dc==2) {
	window.location="http://trial.uk.worksmart.net/trial";
 } else {
	alert("Please choose your location");
 }
 return false;
}