
function setMsg(msg){
  window.status=msg;
  return;
}
function emailOn(e){
  var src = e.currentTarget;
  src.style.background = "#E5A784";
  src.style.border = "1px solid black";
  src.firstChild.style.color = "#4F5DD9";
}
function emailOff(e){
  var src = e.currentTarget;
  src.style.background = "white";
  src.style.border="dotted 1px";
  src.firstChild.style.color = "black";
} 

// Functions for cancelling link defaults & opening in new window.
var newLink_Features = 'location = 10;scrollbar = 1;statusbar = 0;menubar = 0;width = 0;height = 0;';
function prevent_link(e) {
  newLink(e.currentTarget);
  e.preventDefault();
}
function newLink(e){
  var url = e;
  target = '_blank';
  var theWindow = window.open(url, target);
  theWindow.focus();
  return theWindow;
}


// Caio Chassot's great listen & W3CDOM_Event functions for adding event listeners
function listen(event, elem, func) {
    if (elem.addEventListener)  // W3C DOM
        elem.addEventListener(event,func,false);
    else if (elem.attachEvent)  // IE DOM
        elem.attachEvent('on'+event, function(){ func(new W3CDOM_Event(elem)) } );
        // for IE we use a wrapper function that passes in a simplified faux Event object.
    else throw 'cannot add event listener';
}
function W3CDOM_Event(currentTarget) {
    this.currentTarget  = currentTarget;
    this.preventDefault = function() { window.event.returnValue = false };
    return this;
}
function offW3CDOM(currentTarget) {
    this.currentTarget = currentTarget;
    this.detachEvent('mouseover', setUP);
}
	
// Functions for the Contact Pages
function highlight(src){
  src.style.background = "#FCD8CF";  
  src.style.color = "black";
}
function rmvFocus(src){
  src.style.background = "lightblue";
  src.style.color = "#744062";
}
function openWhy() {
  window.open("why.html", "_new", "width=500 height=600");
}
function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "Sun, 1 Jan 2006 01:01:01 GMT";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
function readIMGCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return (c.substring(nameEQ.length,c.length));
  }
  return null;
}
function switchImgs(onOff) {
  if (onOff == 'none') {
    turnOffImgs();
  }
  if (onOff == 'block') {
    turnOnImgs();
  }
}
function turnOffImgs() {
  var a = document.getElementById("sales");
  var kids = a.childNodes;
    for (var i=0;i<kids.length;i++) {
      if (kids[i].tagName == "DIV") {
        var divkids = kids[i].childNodes;
        for (var y=0;y<divkids.length;y++) {
          if (divkids[y].tagName == "IMG")
              var x = divkids[y].style.display = 'none';
        }
      }
    }
  createCookie('img',x,1);
}
function turnOnImgs() {
  var a = document.getElementsByTagName("img");
  for (var i=0;i<a.length;i++) {
    if (a[i].getAttribute("alt") !== "") {
      var x = a[i].style.display = 'block';
    }
  }
  createCookie('img',x,1);
}
window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
  var IMGcookie = readIMGCookie('img');
  switchImgs(IMGcookie);
}
window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
function preloadImg(){
// preload all other page's images after index.html has loaded

var allImg = new Array();
allImg[0] = new Image(166,127);
allImg[1] = new Image(160,120);
allImg[2] = new Image(160,120);
allImg[3] = new Image(160,120);
allImg[4] = new Image(166,127);
allImg[5] = new Image(166,127);
allImg[6] = new Image(166,127);
allImg[7] = new Image(166,127);
allImg[8] = new Image(166,127);
allImg[9] = new Image(166,127);
allImg[10] = new Image(166,127);
allImg[11] = new Image(166,127);
allImg[12] = new Image(166,127);
allImg[13] = new Image(160,120);
allImg[14] = new Image(160,120);
allImg[15] = new Image(160,120);
allImg[16] = new Image(160,120);
allImg[17] = new Image(160,120);
allImg[18] = new Image(160,120);
allImg[19] = new Image(160,120);
allImg[20] = new Image(160,120);
allImg[21] = new Image(160,120);
allImg[22] = new Image(160,120);
allImg[23] = new Image(160,120);
allImg[24] = new Image(160,120);
allImg[25] = new Image(160,120);
allImg[26] = new Image(160,120);
allImg[27] = new Image(160,120);
allImg[28] = new Image(160,120);
allImg[29] = new Image(160,120);
allImg[30] = new Image(160,120);
allImg[31] = new Image(160,120);
allImg[32] = new Image(160,120);
allImg[33] = new Image(160,120);
allImg[34] = new Image(160,120);
allImg[35] = new Image(160,120);
allImg[36] = new Image(160,120);
allImg[0].src = "images/grocery.jpg";
allImg[1].src = "images/grocery1.jpg";
allImg[2].src = "images/grocery2.jpg";
allImg[3].src = "images/grocery3.jpg";
allImg[4].src = "images/bulk.jpg";
allImg[5].src = "images/cheeseTL.jpg";
allImg[6].src = "images/contactTL.jpg";
allImg[7].src = "images/deliTL.jpg";
allImg[8].src = "images/meatTL.jpg";
allImg[9].src = "images/mercTL.jpg";
allImg[10].src = "images/nathlthTL.jpg";
allImg[11].src = "images/produceTL.jpg";
allImg[12].src = "images/wineTL.jpg";
allImg[13].src = "images/bulkpage1.jpg";
allImg[14].src = "images/bulkpage2.jpg";
allImg[15].src = "images/bulkpage3.jpg";
allImg[16].src = "images/produce1.jpg";
allImg[17].src = "images/produce2.jpg";
allImg[18].src = "images/produce3.jpg";
allImg[19].src = "images/meat1.jpg";
allImg[20].src = "images/meat2.jpg";
allImg[21].src = "images/meat3.jpg";
allImg[22].src = "images/deli1.jpg";
allImg[23].src = "images/deli2.jpg";
allImg[24].src = "images/deli3.jpg";
allImg[25].src = "images/cheese.jpg";
allImg[26].src = "images/cheese2.jpg";
allImg[27].src = "images/cheese3.jpg";
allImg[28].src = "images/wine1.jpg";
allImg[29].src = "images/wine2.jpg";
allImg[30].src = "images/wine3.jpg";
allImg[31].src = "images/nathlth.jpg";
allImg[32].src = "images/nathlth2.jpg";
allImg[33].src = "images/nathlth3.jpg";
allImg[34].src = "images/merc1.jpg";
allImg[35].src = "images/merc2.jpg";
allImg[36].src = "images/merc3.jpg";
}
