function startSearch() {
  $('#searchinput').val("");
  $("#searchinput").css( { "color": "#000000" } );
}
function setFrontHeight() {
  var everything = $("#content").height() + $("#header").height() + $("#footer").height() + $("#customerquotes").height() + $("#ruler").height();
  var headfoot = $("#header").height() + $("#footer").height() + $("#customerquotes").height() + $("#ruler").height();
  var newcontent = $(window).height() - headfoot;
  if ( $(window).height() > everything ) { $("#content").height(newcontent); }
}
function adjustFrontHeight() {
  if ( $("#sidebar").height() > $("#content").height() ) {
  var newcontent = $("#sidebar").height() + 15;
  $("#content").height(newcontent);
  } else {
  var newcontent = $("#sidebar").height();
  $("#content").height(newcontent);
  setFrontHeight();
  }
}
function setHeight() {
  var everything = $("#content").height() + $("#header").height() + $("#footer").height();
  var headfoot = $("#header").height() + $("#footer").height();
  var newcontent = $(window).height() - headfoot;
  $("#insidebar").height(newcontent);
  if ( $(window).height() > everything ) { $("#content").height(newcontent); }
  $("#insidebar").height($("#content").height());
}
function adjustHeight() {
  if ( $("#inmainarea").height() > $("#content").height() ) { $("#content").height($("#inmainarea").height()); $("#insidebar").height($("#inmainarea").height()); }
}
function showSection(section) {
  $(section).fadeToggle('fast', function() { setHeight(); } );
}
function toggleTable(table,toggler) {
  $(toggler).toggleClass("hide");
  $(table).fadeToggle('fast', function() { setHeight(); } );
}
function toggleTableAll(table,toggler,number) {
  $(toggler + "-all").toggleClass("hide");
  for (i=1;i<=number;i++) {
  var toggleTarget = toggler + "-" + i;
  var tableTarget = table + "-" + i;
  $(toggleTarget).toggleClass("hide");
  $(tableTarget).fadeToggle('fast', function() { setHeight(); } );
  }
}
function showContact() {
  $('#contact-form').fadeToggle('fast', function() { adjustHeight(); } );
  $('#contact-prompt').fadeToggle('fast', function() { adjustHeight(); } );
}
function showNoContact() {
  $('#contact-more').fadeToggle('fast', function() { adjustHeight(); } );
  $('#contact-prompt').fadeToggle('fast', function() { adjustHeight(); } );
}
function toggleAlert() {
  $('#alert-toggler').toggleClass("hide");
  $("#alert-message").fadeToggle('fast', function() { adjustFrontHeight(); } );
}
function showDetail(section) {
  $(section).fadeToggle('fast', function() { setHeight(); } );
  if ( $(section+'-label').html() == "Show Description" ) { $(section+'-label').html("Hide Description"); } else { $(section+'-label').html("Show Description"); };
}
function toggleUnix(section) {
  $("#Tar-Unix").fadeToggle('fast', function() { setHeight(); } );
  $("#Bin-Unix").fadeToggle('fast', function() { setHeight(); } );
  if ( $('#shown').val() == "tar" ) { $('#Unix-Label').html("LISTSERV for Unix (Binary Installers)"); $('#Unix-Toggler').html("Show Tar.Z Installers"); $('#shown').val("bin"); } else { $('#Unix-Label').html("LISTSERV for Unix (Tar.Z Installers)"); $('#Unix-Toggler').html("Show Binary Installers"); $('#shown').val("tar"); };
}
function openWindow(url,w,h) {
  window.open(url,'window','width=' + w + ',height=' + h);
}
function isEmpty(str) {
  strRE = new RegExp();
  strRE.compile('^[\s ]*$','gi');
  return strRE.test(str.value);
} 
function notValidEmail(str) {
  mailRE = new RegExp();
  mailRE.compile('^[\._a-z0-9-]+@[\.a-z0-9-]+[\.]{1}[a-z]{2,4}$','gi');
  return !(mailRE.test(str.value));
} 
function checkRegistrationForm(form) {
  if(isEmpty(form.name)) { alert('Please enter your name. This field is required.'); return false; }
  if(isEmpty(form.company)) { alert('Please enter your company/organization. This field is required.'); return false; }
  if(notValidEmail(form.email)) { alert('Please enter a valid email address. This field is required.'); return false; }
  if(isEmpty(form.location)) { alert( 'Please select your location. This field is required.'); return false; }
  if(isEmpty(form.location2)) { alert( 'Please enter your location. This field is required.'); return false; }
  return true;
}
function showDesc(top,desc) {
  $('#tip').html("<table cellpadding='0' cellspacing='0' border='0'><tr><td valign='bottom' align='right'><img src='../images/boxcorner_1.png' alt=''></td><td valign='bottom' background='../images/boxtop.png'></td><td valign='bottom' align='left'><img src='../images/boxcorner_2.png' alt=''></td></tr><tr><td background='../images/boxleft.png' align='right'></td><td valign='top' align='left'><table width='300' cellspacing='0' cellpadding='5' class='tableframe'><tr><td valign='top' class='blueboxtop'><h4>" + top + "</h4></td></tr><tr><td bgcolor='#ffffff'><p class='item'>" + desc + "</p></td></tr></table></td><td background='../images/boxright.png' align='left'></td></tr><tr><td valign='top' align='right'><img src='../images/boxcorner_3.png' alt=''></td><td background='/images/boxbottom.png' valign='top'></td><td valign='top' align='left'><img src='../images/boxcorner_4.png' alt=''></td></tr></table>");
  $(document).mousemove(function(e){
  $("#tip").css( { "left": e.pageX+10 + "px", "top": e.pageY+10 + "px" } );
  }); 
}
function showDescLeft(top,desc) {
  $('#tip').html("<table cellpadding='0' cellspacing='0' border='0'><tr><td valign='bottom' align='right'><img src='../images/boxcorner_1.png' alt=''></td><td valign='bottom' background='../images/boxtop.png'></td><td valign='bottom' align='left'><img src='../images/boxcorner_2.png' alt=''></td></tr><tr><td background='../images/boxleft.png' align='right'></td><td valign='top' align='left'><table width='300' cellspacing='0' cellpadding='5' class='tableframe'><tr><td valign='top' class='blueboxtop'><h4>" + top + "</h4></td></tr><tr><td bgcolor='#ffffff'><p class='item'>" + desc + "</p></td></tr></table></td><td background='../images/boxright.png' align='left'></td></tr><tr><td valign='top' align='right'><img src='../images/boxcorner_3.png' alt=''></td><td background='/images/boxbottom.png' valign='top'></td><td valign='top' align='left'><img src='../images/boxcorner_4.png' alt=''></td></tr></table>");
  $(document).mousemove(function(e){
  $("#tip").css( { "left": e.pageX-325 + "px", "top": e.pageY+10 + "px" } );
  }); 
}
function hideDesc() {
  $('#tip').html("");
}
function showLocation(loc) {
  if (loc == "United States") {
  $('#location-label').html("<p class='item' align='right'><b>State:</b></p>");
  $('#location-field').html("<p class='item'><select name='location2' id='location2'><option value=''>Select State</option><option value='AL'>Alabama<option value='AK'>Alaska<option value='AS'>American Samoa<option value='AZ'>Arizona<option value='AR'>Arkansas<option value='CA'>California<option value='CO'>Colorado<option value='CT'>Connecticut<option value='DE'>Delaware<option value='DC'>District of Columbia<option value='FL'>Florida<option value='GA'>Georgia<option value='GU'>Guam<option value='HI'>Hawaii<option value='ID'>Idaho<option value='IL'>Illinois<option value='IN'>Indiana<option value='IA'>Iowa<option value='KS'>Kansas<option value='KY'>Kentucky<option value='LA'>Louisiana<option value='ME'>Maine<option value='MD'>Maryland<option value='MA'>Massachusetts<option value='MI'>Michigan<option value='MN'>Minnesota<option value='MS'>Mississippi<option value='MO'>Missouri<option value='MT'>Montana<option value='NE'>Nebraska<option value='NV'>Nevada<option value='NH'>New Hampshire<option value='NJ'>New Jersey<option value='NM'>New Mexico<option value='NY'>New York<option value='NC'>North Carolina<option value='ND'>North Dakota<option value='MP'>Northern Mariana Islands<option value='OH'>Ohio<option value='OK'>Oklahoma<option value='OR'>Oregon<option value='PA'>Pennsylvania<option value='PR'>Puerto Rico<option value='RI'>Rhode Island<option value='SC'>South Carolina<option value='SD'>South Dakota<option value='TN'>Tennessee<option value='TX'>Texas<option value='UT'>Utah<option value='VT'>Vermont<option value='VI'>Virgin Islands<option value='VA'>Virginia<option value='WA'>Washington<option value='WV'>West Virginia<option value='WI'>Wisconsin<option value='WY'>Wyoming</select></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Canada") {
  $('#location-label').html("<p class='item' align='right'><b>Province:</b></p>");
  $('#location-field').html("<p class='item'><select name='location2' id='location2'><option value=''>Select Province<option value='Alberta'>Alberta<option value='British_Columbia'>British Columbia<option value='Manitoba'>Manitoba<option value='New_Brunswick'>New Brunswick<option value='Newfoundland_and_Labrador'>Newfoundland and Labrador<option value='Northwest_Territories'>Northwest Territories<option value='Nova_Scotia'>Nova Scotia<option value='Nunavut'>Nunavut<option value='Ontario'>Ontario<option value='Prince_Edward_Island'>Prince Edward Island<option value='Quebec'>Quebec<option value='Saskatchewan'>Saskatchewan<option value='Yukon_Territory'>Yukon Territory</select></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Central or South America") {
  $('#location-label').html("<p class='item' align='right'><b>Country:</b></p>");
  $('#location-field').html("<p class='item'><input type='text' name='location2' id='location2' size='30' /></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Africa") {
  $('#location-label').html("<p class='item' align='right'><b>Country:</b></p>");
  $('#location-field').html("<p class='item'><input type='text' name='location2' id='location2' size='30' /></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Asia") {
  $('#location-label').html("<p class='item' align='right'><b>Country:</b></p>");
  $('#location-field').html("<p class='item'><input type='text' name='location2' id='location2' size='30' /></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Australia/Oceania") {
  $('#location-label').html("<p class='item' align='right'><b>Country:</b></p>");
  $('#location-field').html("<p class='item'><input type='text' name='location2' id='location2' size='30' /></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else if (loc == "Europe") {
  $('#location-label').html("<p class='item' align='right'><b>Country:</b></p>");
  $('#location-field').html("<p class='item'><select name='location2' id='location2'><option value=''>Select Country<option value='Albania'>Albania<option value='Andorra'>Andorra<option value='Austria'>Austria<option value='Belarus'>Belarus<option value='Belgium'>Belgium<option value='Bosnia-Herzegovina'>Bosnia-Herzegovina<option value='Bulgaria'>Bulgaria<option value='Croatia'>Croatia<option value='Cyprus'>Cyprus<option value='Czech_Republic'>Czech Republic<option value='Denmark'>Denmark<option value='Estonia'>Estonia<option value='Finland'>Finland<option value='France'>France<option value='Germany'>Germany<option value='Greece'>Greece<option value='Hungary'>Hungary<option value='Iceland'>Iceland<option value='Ireland'>Ireland<option value='Israel'>Israel<option value='Italy'>Italy<option value='Latvia'>Latvia<option value='Liechtenstein'>Liechtenstein<option value='Lithuania'>Lithuania<option value='Luxembourg'>Luxembourg<option value='Macedonia'>Macedonia<option value='Malta'>Malta<option value='Moldova'>Moldova<option value='Monaco'>Monaco<option value='Montenegro'>Montenegro<option value='Netherlands'>Netherlands<option value='Norway'>Norway<option value='Poland'>Poland<option value='Portugal'>Portugal<option value='Romania'>Romania<option value='Russia'>Russia<option value='San_Marino'>San Marino<option value='Serbia'>Serbia<option value='Slovakia'>Slovakia<option value='Slovenia'>Slovenia<option value='Spain'>Spain<option value='Sweden'>Sweden<option value='Switzerland'>Switzerland<option value='Turkey'>Turkey<option value='Ukraine'>Ukraine<option value='United_Kingdom'>United Kingdom<option value='Vatican_City'>Vatican City</select></p>");
  $('#location-reqrd').html("<p class='item'>(Required)</p>");
  } else {
  $('#location-label').html("");
  $('#location-field').html("");
  $('#location-reqrd').html("");
  }
}
function showActmgr(customer) {
  if (customer == "Yes" && $('#location').val() == "United States" ) {
  $('#actmgr-label').html("<p class='item' align='right'><b>Account Manager:</b></p>");	
  $('#actmgr-field').html("<p class='item' align='left'><select name='actmgr' id='actmgr'><option value='0'>None/Don't Know/Other</option><option value='1'>Annette Klewans</option><option value='2'>Kisha Moore</option><option value='5'>Stephan Rhea</option></select></p>");
  $('#actmgr-reqrd').html("<p class='item'>(If Known; US Only)</p>");
  } else {
  $('#actmgr-label').html("");
  $('#actmgr-field').html("");
  $('#actmgr-reqrd').html("");
  }
}
function gotoList(list) {
	if (list == "L-Soft News-1" ) {
	window.open('http://community.emailogy.com/scripts/wa-community.exe?A0=LSOFT-NEWS');
	}
	if (list == "L-Soft News-2" ) {
	window.open('http://community.emailogy.com/scripts/wa-COMMUNITY.exe?RSS&L=LSOFT-NEWS&v=2.0');
	}
	if (list == "L-Soft Product Updates-1" ) {
	window.open('http://community.emailogy.com/scripts/wa-community.exe?A0=LSOFT-UPDATES');
	}
	if (list == "L-Soft Product Updates-2" ) {
	window.open('http://community.emailogy.com/scripts/wa-COMMUNITY.exe?RSS&L=LSOFT-UPDATES&v=2.0');
	}
	if (list == "LISTSERV at Work-1" ) {
	window.open('http://community.emailogy.com/scripts/wa-community.exe?A0=LISTSERV-AT-WORK');
	}
	if (list == "LISTSERV at Work-2" ) {
	window.open('http://community.emailogy.com/scripts/wa-COMMUNITY.exe?RSS&L=LISTSERV-AT-WORK&v=2.0');
	}
}
function startLISTSERVDemo() {
  document.getElementById('tip').style.width = "100%";
  document.getElementById('tip').style.height = "100%";
  document.getElementById('tip').style.visibility = "visible";
  document.getElementById('tip').innerHTML = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='100%' HEIGHT='100%' id='listserv'><PARAM NAME=movie VALUE='/swf/listserv.swf'><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=best><PARAM NAME=scale VALUE=noscale><PARAM NAME=salign VALUE=LT><PARAM NAME=wmode VALUE=transparent><PARAM NAME=bgcolor VALUE=#000000><EMBED src='/swf/listserv.swf' menu=false quality=best scale=noscale salign=LT wmode=transparent bgcolor=#000000 WIDTH='100%' HEIGHT='100%' id='listserv' NAME='listserv' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>";
}
function startMaestroDemo() {
  document.getElementById('tip').style.width = "100%";
  document.getElementById('tip').style.height = "100%";
  document.getElementById('tip').style.visibility = "visible";
  document.getElementById('tip').innerHTML = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='100%' HEIGHT='100%' id='maestro'><PARAM NAME=movie VALUE='/swf/maestro.swf'><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=best><PARAM NAME=scale VALUE=noscale><PARAM NAME=salign VALUE=LT><PARAM NAME=wmode VALUE=transparent><PARAM NAME=bgcolor VALUE=#000000><EMBED src='/swf/maestro.swf' menu=false quality=best scale=noscale salign=LT wmode=transparent bgcolor=#000000 WIDTH='100%' HEIGHT='100%' id='maestro' NAME='maestro' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>";
}
function stopDemo() {
  document.getElementById('tip').style.visibility = "hidden";
  document.getElementById('tip').style.width = "1px";
  document.getElementById('tip').style.height = "1px";
  document.getElementById('tip').innerHTML = "";
}
function showContactProducts() {
     if (document.getElementById('h').checked) {
     $("#ha").css( { "display": "block" } );
	 } else {
     $("#ha").css( { "display": "none" } );
	 }
     if (document.getElementById('i').checked) {
     $("#ia").css( { "display": "block" } );
	 } else {
     $("#ia").css( { "display": "none" } );
	 }
     if (document.getElementById('k').checked) {
     $("#ka").css( { "display": "block" } );
	 } else {
     $("#ka").css( { "display": "none" } );
	 }
     if (document.getElementById('l').checked) {
     $("#la").css( { "display": "block" } );
	 } else {
     $("#la").css( { "display": "none" } );
	 }
     if (document.getElementById('m').checked) {
     $("#ma").css( { "display": "block" } );
	 } else {
     $("#ma").css( { "display": "none" } );
	 }
     if (document.getElementById('n').checked) {
     $("#na").css( { "display": "block" } );
	 } else {
     $("#na").css( { "display": "none" } );
	 }
}
function showContactLocation(loc) {
  if (loc == "United States") {
  $('#location2-field').html("<p class='item'><b>State:</b><br /><select name='location2' id='location2'><option value=''>Select State</option><option value='AL'>Alabama<option value='AK'>Alaska<option value='AS'>American Samoa<option value='AZ'>Arizona<option value='AR'>Arkansas<option value='CA'>California<option value='CO'>Colorado<option value='CT'>Connecticut<option value='DE'>Delaware<option value='DC'>District of Columbia<option value='FL'>Florida<option value='GA'>Georgia<option value='GU'>Guam<option value='HI'>Hawaii<option value='ID'>Idaho<option value='IL'>Illinois<option value='IN'>Indiana<option value='IA'>Iowa<option value='KS'>Kansas<option value='KY'>Kentucky<option value='LA'>Louisiana<option value='ME'>Maine<option value='MD'>Maryland<option value='MA'>Massachusetts<option value='MI'>Michigan<option value='MN'>Minnesota<option value='MS'>Mississippi<option value='MO'>Missouri<option value='MT'>Montana<option value='NE'>Nebraska<option value='NV'>Nevada<option value='NH'>New Hampshire<option value='NJ'>New Jersey<option value='NM'>New Mexico<option value='NY'>New York<option value='NC'>North Carolina<option value='ND'>North Dakota<option value='MP'>Northern Mariana Islands<option value='OH'>Ohio<option value='OK'>Oklahoma<option value='OR'>Oregon<option value='PA'>Pennsylvania<option value='PR'>Puerto Rico<option value='RI'>Rhode Island<option value='SC'>South Carolina<option value='SD'>South Dakota<option value='TN'>Tennessee<option value='TX'>Texas<option value='UT'>Utah<option value='VT'>Vermont<option value='VI'>Virgin Islands<option value='VA'>Virginia<option value='WA'>Washington<option value='WV'>West Virginia<option value='WI'>Wisconsin<option value='WY'>Wyoming</select></p>");
  } else if (loc == "Canada") {
  $('#location2-field').html("<p class='item'><b>Province:</b><br /><select name='location2' id='location2'><option value=''>Select Province<option value='Alberta'>Alberta<option value='British_Columbia'>British Columbia<option value='Manitoba'>Manitoba<option value='New_Brunswick'>New Brunswick<option value='Newfoundland_and_Labrador'>Newfoundland and Labrador<option value='Northwest_Territories'>Northwest Territories<option value='Nova_Scotia'>Nova Scotia<option value='Nunavut'>Nunavut<option value='Ontario'>Ontario<option value='Prince_Edward_Island'>Prince Edward Island<option value='Quebec'>Quebec<option value='Saskatchewan'>Saskatchewan<option value='Yukon_Territory'>Yukon Territory</select></p>");
  } else if (loc == "Central or South America") {
  $('#location2-field').html("<p class='item'><b>Country:</b><br /><input type='text' name='location2' id='location2' size='30' /></p>");
  } else if (loc == "Africa") {
  $('#location2-field').html("<p class='item'><b>Country:</b><br /><input type='text' name='location2' id='location2' size='30' /></p>");
  } else if (loc == "Asia") {
  $('#location2-field').html("<p class='item'><b>Country:</b><br /><input type='text' name='location2' id='location2' size='30' /></p>");
  } else if (loc == "Australia/Oceania") {
  $('#location2-field').html("<p class='item'><b>Country:</b><br /><input type='text' name='location2' id='location2' size='30' /></p>");
  } else if (loc == "Europe") {
  $('#location2-field').html("<p class='item'><b>Country:</b><br /><select name='location2' id='location2'><option value=''>Select Country<option value='Albania'>Albania<option value='Andorra'>Andorra<option value='Austria'>Austria<option value='Belarus'>Belarus<option value='Belgium'>Belgium<option value='Bosnia-Herzegovina'>Bosnia-Herzegovina<option value='Bulgaria'>Bulgaria<option value='Croatia'>Croatia<option value='Cyprus'>Cyprus<option value='Czech_Republic'>Czech Republic<option value='Denmark'>Denmark<option value='Estonia'>Estonia<option value='Finland'>Finland<option value='France'>France<option value='Germany'>Germany<option value='Greece'>Greece<option value='Hungary'>Hungary<option value='Iceland'>Iceland<option value='Ireland'>Ireland<option value='Israel'>Israel<option value='Italy'>Italy<option value='Latvia'>Latvia<option value='Liechtenstein'>Liechtenstein<option value='Lithuania'>Lithuania<option value='Luxembourg'>Luxembourg<option value='Macedonia'>Macedonia<option value='Malta'>Malta<option value='Moldova'>Moldova<option value='Monaco'>Monaco<option value='Montenegro'>Montenegro<option value='Netherlands'>Netherlands<option value='Norway'>Norway<option value='Poland'>Poland<option value='Portugal'>Portugal<option value='Romania'>Romania<option value='Russia'>Russia<option value='San_Marino'>San Marino<option value='Serbia'>Serbia<option value='Slovakia'>Slovakia<option value='Slovenia'>Slovenia<option value='Spain'>Spain<option value='Sweden'>Sweden<option value='Switzerland'>Switzerland<option value='Turkey'>Turkey<option value='Ukraine'>Ukraine<option value='United_Kingdom'>United Kingdom<option value='Vatican_City'>Vatican City</select></p>");
  } else {
  $('#location2-field').html("");
  }
}
