
/////////////////////////////////////////////////////////////////////////
// Random Images ////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////

function MLS_randimage() {  
  var imagenumber = 4;   //modify this!!!
  var randomnumber = Math.random();
  var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1;
  
  images = new Array;
  images[1] = "images/adv/schroeders.gif";
  images[2] = "images/adv/algoma.gif";
  images[3] = "images/adv/baycare.gif";
  images[4] = "images/adv/adv_holder.gif";

  links = new Array;
  links[1] = "../../../www.schroederflowers.com/";
  links[2] = "../../../www.algoma.org/";
  links[3] = "../../../www.baycare.net/";
  links[4] = "mailto:sales_40itol.com";

  alts = new Array;
  alts[1] = "Schroeder's Flowerland";
  alts[2] = "Algoma Chamber of Commerce";
  alts[3] = "BayCare Medical Center";
  alts[4] = "Advertise at www.ITOL.com";
  
  var output="<A HREF=" + links[rand1] + " target=\"_blank\"><IMG src=" + images[rand1] + " alt=\"" + alts[rand1] + "\" border=0></A>";
  document.write(output);
}


/////////////////////////////////////////////////////////////////////////
// Date Functions ///////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////

function MLS_getdate() {
  today = new Date();
  var day = today.getDate(); 
  var month = today.getMonth();
  var weekday = today.getDay();
  var year = today.getYear();

  days = new Array;
  days[0] = "Sunday";
  days[1] = "Monday";
  days[2] = "Tuesday";
  days[3] = "Wednesday";
  days[4] = "Thursday";
  days[5] = "Friday";
  days[6] = "Saturday";

  months = new Array;
  months[0] = "January";
  months[1] = "February";
  months[2] = "March";
  months[3] = "April";
  months[4] = "May";
  months[5] = "June";
  months[6] = "July";
  months[7] = "August";
  months[8] = "September";
  months[9] = "October";
  months[10] = "November";
  months[11] = "December"; 

  if (year < 2000) year = 1900 + year;
  var output = days[weekday] + " " + months[month] + " " + day + ", " + year;
  document.write(output);
}


/////////////////////////////////////////////////////////////////////////
// Image Swap Functions /////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////

function MLSon(pic1, pic2) {
  document[pic1].src = basedir + pic1 + '_on.gif';
  if (pic2) document[pic2].src = basedir + pic1 + '_' + pic2 + '.gif';
}

function MLSoff(pic1, pic2) {
  document[pic1].src = basedir + pic1 + '_off.gif';
  if (pic2) document[pic2].src = basedir + 'home_disp.gif';
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


/////////////////////////////////////////////////////////////////////////
// Preload Images ///////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////

function MLS_LoadImages () {

if (basedir == 'images/btns/')  {
MM_preloadImages('images/btns/news_on.gif','images/btns/weather_on.gif','images/btns/websearch_on.gif','images/btns/dirsearch_on.gif','images/btns/chat_on.gif','images/btns/message_on.gif','images/btns/client_on.gif','images/btns/about_on.gif','images/btns/services_on.gif','images/btns/feedback_on.gif','images/btns/support_on.gif','images/btns/account_on.gif','images/btns/solutions_on.gif','images/btns/shopping_on.gif','images/btns/linkzone_on.gif','images/btns/webmail_on.gif','images/btns/home_on.gif');
MM_preloadImages('images/btns/news_disp.gif','images/btns/weather_disp.gif','images/btns/websearch_disp.gif','images/btns/dirsearch_disp.gif','images/btns/chat_disp.gif','images/btns/message_disp.gif','images/btns/client_disp.gif','images/btns/about_disp.gif','images/btns/services_disp.gif','images/btns/feedback_disp.gif','images/btns/support_disp.gif','images/btns/account_disp.gif','images/btns/solutions_disp.gif','images/btns/shopping_disp.gif','images/btns/linkzone_disp.gif','images/btns/webmail_disp.gif','images/btns/home_disp.gif');
}

if (basedir == '../images/btns/')  {
MM_preloadImages('../images/btns/news_on.gif','../images/btns/weather_on.gif','../images/btns/websearch_on.gif','../images/btns/dirsearch_on.gif','../images/btns/chat_on.gif','../images/btns/message_on.gif','../images/btns/client_on.gif','../images/btns/about_on.gif','../images/btns/services_on.gif','../images/btns/feedback_on.gif','../images/btns/support_on.gif','../images/btns/account_on.gif','../images/btns/solutions_on.gif','../images/btns/shopping_on.gif','../images/btns/linkzone_on.gif','../images/btns/webmail_on.gif','../images/btns/home_on.gif');
MM_preloadImages('../images/btns/news_disp.gif','../images/btns/weather_disp.gif','../images/btns/websearch_disp.gif','../images/btns/dirsearch_disp.gif','../images/btns/chat_disp.gif','../images/btns/message_disp.gif','../images/btns/client_disp.gif','../images/btns/about_disp.gif','../images/btns/services_disp.gif','../images/btns/feedback_disp.gif','../images/btns/support_disp.gif','../images/btns/account_disp.gif','../images/btns/solutions_disp.gif','../images/btns/shopping_disp.gif','../images/btns/linkzone_disp.gif','../images/btns/webmail_disp.gif','../images/btns/home_disp.gif');
}

if (basedir == '../../images/btns/')  {
MM_preloadImages('../../images/btns/news_on.gif','../../images/btns/weather_on.gif','../../images/btns/websearch_on.gif','../../images/btns/dirsearch_on.gif','../../images/btns/chat_on.gif','../../images/btns/message_on.gif','../../images/btns/client_on.gif','../../images/btns/about_on.gif','../../images/btns/services_on.gif','../../images/btns/feedback_on.gif','../../images/btns/support_on.gif','../../images/btns/account_on.gif','../../images/btns/solutions_on.gif','../../images/btns/shopping_on.gif','../../images/btns/linkzone_on.gif','../../images/btns/webmail_on.gif','../../images/btns/home_on.gif');
MM_preloadImages('../../images/btns/news_disp.gif','../../images/btns/weather_disp.gif','../../images/btns/websearch_disp.gif','../../images/btns/dirsearch_disp.gif','../../images/btns/chat_disp.gif','../../images/btns/message_disp.gif','../../images/btns/client_disp.gif','../../images/btns/about_disp.gif','../../images/btns/services_disp.gif','../../images/btns/feedback_disp.gif','../../images/btns/support_disp.gif','../../images/btns/account_disp.gif','../../images/btns/solutions_disp.gif','../../images/btns/shopping_disp.gif','../../images/btns/linkzone_disp.gif','../../images/btns/webmail_disp.gif','../../images/btns/home_disp.gif');
}

}


/////////////////////////////////////////////////////////////////////////
// Check Required Fields ////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
<!-- Begin
function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if ((tempobj.type=="text")&& (tempobj.value=='')) {
pass=false;
break;
         }
      }
   }
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please make sure "+shortFieldName+" was properly completed.");
return false;
}
else
return true;
}

function isEmail(str) {   
  // are regular expressions supported? 
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(_40._2A_40)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

//  End -->

function validate_email() {
    if(-1 == document.jsform.requiredEMAIL_ADDRESS.value.indexOf("@")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Please enter a valid email address."); 
       return false; 
       }
    if(-1 == document.jsform.requiredEMAIL_ADDRESS.value.indexOf(".")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Please enter a valid email address that ends with '.com, .org, .net, .edu, etc...'"); 
       return false; 
       }    
    if(-1 != document.jsform.requiredEMAIL_ADDRESS.value.indexOf(",")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Your email must not have a ',' in it"); 
       return false; 
       }
    if(-1 != document.jsform.requiredEMAIL_ADDRESS.value.indexOf("#")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Your email must not have an '#' in it." ); 
       return false; 
       }
    if(-1 != document.jsform.requiredEMAIL_ADDRESS.value.indexOf("!")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Your email must not have a '!' in it." ); 
       return false; 
       }
    if(-1 != document.jsform.requiredEMAIL_ADDRESS.value.indexOf(" ")) { 
       document.jsform.requiredEMAIL_ADDRESS.focus(); 
       alert("Your email must not have a space in it." ); 
       return false; 
       }    
    if(document.jsform.requiredEMAIL_ADDRESS.value.length == (document.jsform.requiredEMAIL_ADDRESS.value.indexOf("@")+1) ) { 
      document.jsform.requiredEMAIL_ADDRESS.focus(); 
      alert("Your email must have a domain name after the '@'."); 
      return false; 
     }    
    if(document.jsform.requiredEMAIL_ADDRESS.value.length == 0) { 
      document.jsform.requiredEMAIL_ADDRESS.focus(); 
      alert("Please enter your email."); 
      return false; 
      } 
    if(document.jsform.requiredEMAIL_ADDRESS.value.length < 7) { 
      document.jsform.requiredEMAIL_ADDRESS.focus(); 
      alert("Please enter a valid email address."); 
      return false; 
      }     

    return true;
  }


<!-- Begin
var good;
function checkEmailAddress(field) {
// the following expression must be all on one line...
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail) {
good = true;
}
else {
alert('Please enter a valid e-mail address.');
field.focus();
field.select();
good = false;
return false;
   }
}
