function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function go(form) {
   window.location = form.range.options[form.range.selectedIndex].value;

}
   
function preload_images () {
   var d = document;
	 if (!d.imgs) { d.imgs = new Array(); }
	 var j = d.imgs.length, args = preload_images.arguments, i;
	 for (i = 0; i < args.length; i++) {
		  d.imgs[j] = new Image;
			d.imgs[j].src = args[i];
			j++;
	 }
}


 function bookmark(title)
 {

   var urlAddress = location.href;
   var pageName = title;
   var browser = navigator.appName;

  if (browser == 'Microsoft Internet Explorer')
  {
     window.external.AddFavorite(urlAddress,pageName)
  }
  else if (browser == 'Netscape')
  { 
     alert("Your browser does not support this feature.  Use CTRL-D to bookmark this page");
  }
  else
  { 
   alert("Your browser does not support this feature.");
  }
 }

function noemail() {
  if(document.getElementById('email') != null && document.getElementById('email').value == '') {
    document.getElementById('email').value = 'noemail@caneriverpecan.com';
  }
  return true;
}

function checkShipOns(theForm) {
 var fieldLen = theForm.length;
 for(var i=0;i<fieldLen;i++) {
  if(theForm.elements[i].name.substr(0,8) == 's_shipon' && theForm.elements[i].value != '') {
   var items = theForm.elements[i].value.split('-');
   if(items[2] !=  '2005' && items[2] !=  '2006') {
    var err = 1;
   } else if(items[0] != '12' && items[0] != '01' && items[0] != '1') {
    var err = 1;
   } else if(items[0] == '12' && (items[1] < 27 || items[1] > 31)) {
    var err = 1;
   } else if((items[0] == '1' || items[0] == '01') && (items[1] < 1 || items[1] > 15)) {
    var err = 1;
   }
  }
 }
 if(err == '1') {
  alert('Your "Ship About" date must be between 12-27-2005 and 01-15-2006.');
  return false;
 } else {
  for(var i=0;i<fieldLen;i++) {
   if(theForm.elements[i].name.substr(0,8) == 's_shipon' && theForm.elements[i].value != '') {
    theForm.elements[i].value = items[2]+'-'+items[0]+'-'+items[1];
   }
  }
  return true;
 }
}

function suffleDate(item,date) {
 return false; // Deprecated function.
 if (date.match(/-/)) {
   items = date.split('-');
   document.getElementById(item).value = items[1]+'-'+items[2]+'-'+items[0];
 }
}

/* ************************
   * validateForgotForm() *
   * Checks for a valid   *
   * email before submit  *
   *                      *
   * ~Michael - 20060905  *
   ************************ */
function validateForgotForm(theForm) {
  var theEmail=theForm.email;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if((theEmail.value==null)||(theEmail.value=="")) {
    document.getElementById('errorMsg').innerHTML="<br />Please enter a valid e-mail address before continuing.";
    theEmail.focus();
    return false;
  } else {
    if(!filter.test(theEmail.value)) {
      document.getElementById('errorMsg').innerHTML="<br />Please enter a valid e-mail address before continuing.";
      theEmail.value="";
      theEmail.focus();
      return false;
    }
  }
  return true;
}