 // DHTML Previewer - Begin

function eyeballIt(menuopt,pic,w,h)
{
seenIt();
var mift = document.getElementById(menuopt).offsetTop;
var browser = navigator.appName;
var detectIE;
if (browser == "Microsoft Internet Explorer")
{
detectIE = 150;
}
else {
detectIE = 0;
}
var ftt = parseInt(mift) + 40 + detectIE;
if (pic) {
var unique = Math.floor(Math.random()*1000000);
document.getElementById("inrvu").innerHTML="<img id=\"menupic\" src=\"photos/"+pic+"\" width=\""+w+"\" height=\""+h+"\"></img>";
document.getElementById("vuer").style.display="block";
document.getElementById("vuer").style.top = ftt + "px";
document.getElementById("menupic").onload = function() {
var rsh = document.getElementById("inrvu").scrollHeight; // detects dhtml viewer's height
//document.getElementById("extender").style.height = parseInt(rsh) + "px"; // increases height of "extender" div based on dhtml viewer's image size
}
}
else {
document.getElementById("vuer").style.display="block"; // remove or comment out this line; too hide dhtml viewer, for items that do not have a picture
document.getElementById("vuer").style.top = ftt + "px";
document.getElementById("inrvu").innerHTML="<span id=\"menupic\" style=\"color:white;font-family:arial\">Photo Not Available</span>";
}
}
function seenIt() 
{
var here = document.location.href.match("vineyard");
if (here == "vineyard") {
document.getElementById("labelvu").innerHTML="View Label";
document.getElementById("labelvu").onclick = function() {
doSwap();
}
}
document.getElementById("vuer").style.display="none";
//document.getElementById("extender").style.height = 750 + "px"; // returns "extender" div to default height of 500 pixels (defined in external stylesheet)
}

// DHTML Previewer - End

// Sub-Menus - Begin

function showSub(subby,nosubby) {
document.getElementById('menu1').href="javascript:void(0)"; // IE7 hack for "return false"
document.getElementById('menu2').href="javascript:void(0)"; // IE7 hack for "return false"
var dh = document.getElementById(subby).style.display;
if (dh != "block") {
document.getElementById(nosubby).style.display="none";
document.getElementById(subby).style.display="block";
}
else {
document.getElementById(nosubby).style.display="none";
document.getElementById(subby).style.display="none";
}
}

var doFocus = new function ready() {
var browser = navigator.appName;
if (browser != "Microsoft Internet Explorer")
{
document.body.focus();
}
else {
focus();
}
}

doFocus; // ready sub-menus onBeforeLoad

// Sub-Menus - End

// Sub-Menu Links Redirect - Begin

function IllTakeUThere(where) {
document.location.href = where;
}

// Sub-Menu Links Redirect - End

// Wine Viewer: Normal & Label - Begin

function doSwap() {
var picture = document.getElementById("menupic").src;
if (picture) {
var vu = document.getElementById("inrvu");
vu.innerHTML = "<div id=\"framer\" style=\"overflow:hidden;height:700px;width:650px\">" + vu.innerHTML + "</div>";
document.getElementById("menupic").style.width = 300 + "%";
document.getElementById("menupic").style.height = 300 + "%";
document.getElementById("menupic").style.marginLeft = "-" + 100 + "%";
document.getElementById("menupic").style.marginTop = "-" + 180 + "%";
document.getElementById("labelvu").innerHTML="View Bottle";
document.getElementById("labelvu").onclick = function() {
doSwapBack();
}
}
else {
alert("We're Sorry - There Is No Photo Available For This Bottle of Wine");
}
}

function doSwapBack() {
var vu = document.getElementById("inrvu");
var framing = document.getElementById("framer").innerHTML;
vu.innerHTML = framing;
document.getElementById("menupic").style.width = 512 + "px";
document.getElementById("menupic").style.height = 700 + "px";
document.getElementById("menupic").style.marginLeft = 0 + "%";
document.getElementById("menupic").style.marginTop = 0 + "%";
document.getElementById("labelvu").innerHTML="View Label";
document.getElementById("labelvu").onclick = function() {
doSwap();
}
}

// Wine Viewer: Normal & Label - End

// Error Handling - Begin

function blockError(){return true;}

window.onerror = blockError;

// Error Handling - End