//topnav buttons gardener-to-gardener, how-to, who-we-are, outlet. redesigned for the new Outlet.
var btnLevel2 = new Array();
btnLevel2 = ["nav_g2g","nav_howto","nav_whoweare","nav_outlet"];
for (i=0;i<btnLevel2.length;i++) { 
	eval("A"+i+"on = new Image();"); 
	eval("A"+i+"off = new Image();"); 
	eval("A"+i+"over = new Image();");  
	eval("A"+i+"active = new Image();");
	eval("A"+(i)+"on.src = \"" + webroot + "img/layout/"+btnLevel2[i]+"_down.gif\";");
	eval("A"+(i)+"off.src = \"" + webroot + "img/layout/"+btnLevel2[i]+"_up.gif\";");
	eval("A"+(i)+"over.src = \"" + webroot + "img/layout/"+btnLevel2[i]+"_over.gif\";");
	eval("A"+(i)+"active.src = \"" + webroot + "img/layout/"+btnLevel2[i]+"_up2.gif\";");
}

// customer service buttons rollovers
var btnCustServ = new Array();
btnCustServ = ["cat_quick_order","cust_service","order_status"];
for (i=0;i<btnCustServ.length;i++) {
	eval("B"+i+"over = new Image();"); eval("B"+i+"off = new Image();");
	eval("B"+(i)+"off.src = \"" + webroot + "img/layout/"+btnCustServ[i]+"_up.gif\";");
	eval("B"+(i)+"over.src = \"" + webroot + "img/layout/"+btnCustServ[i]+"_over.gif\";");
}

// deal of the week signup buttons rollovers
var btnSignUp = new Array();
btnSignUp = ["dotw_signup_email", "dotw_signup_rss"];
for(i=0;i<btnSignUp.length;i++)
{
	eval("C"+i+"off = new Image();");
	eval("C"+i+"over = new Image();"); 
	eval("C"+(i)+"off.src = \"" + webroot + "img/layout/"+btnSignUp[i]+".gif\";");
	eval("C"+(i)+"over.src = \"" + webroot + "img/layout/"+btnSignUp[i]+"_over.gif\";");
}

// search button rollovers
eval("searchGoover = new Image();");
eval("searchGooff = new Image();");
eval("searchGoon = new Image();");
eval("searchGoover.src = \"" + webroot + "img/layout/search_over.gif\";");
eval("searchGoon.src = \"" + webroot + "img/layout/search_dwn.gif\";");
eval("searchGooff.src = \"" + webroot + "img/layout/search_up.gif\";");


function imgOn(imgName) {
  if (document.getElementById) {
    document.getElementById(imgName).src = eval(imgName + "on.src");
  }
}
 
function imgOff(imgName) {
  if (document.getElementById) {
    document.getElementById(imgName).src = eval(imgName + "off.src");
  }
}

function imgOver(imgName) {
	if(document.getElementById) {
	    document.getElementById(imgName).src = eval(imgName + "over.src");
	  } 
}

function imgActive(imgName) {
	if(document.getElementById) {
	    document.getElementById(imgName).src = eval(imgName + "active.src");
	}
}

function showDiv(container, div)
{
	var imagediv = document.getElementById(container);
    var nodelist = imagediv.getElementsByTagName("DIV");

	for (i=0; i < nodelist.length; i++)
	{
		nodelist[i].style.display = "none";
	}

	document.getElementById(div).style.display = "block";
	// allow the % discount banner to display on all the available images.
	if(document.getElementById('cellBanner'))
	{
		document.getElementById('cellBanner').style.display = "block";
	}
	if(document.getElementById('cellBannerPercent'))
	{
		document.getElementById('cellBannerPercent').style.display = "block";
	}
}


function popup(href, w, h)
{
   if (! window.focus)return true;
      window.open(href, '', 'width=450,height=350,scrollbars=yes, resizable=yes');
   return false;
}

// opens centered window

function tellAFriend(mypage, myname, w, h, scroll, status, resize)
{
	var winl = (screen.width - w) /2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',status='+status+',resizable='+resize

	win = window.open(mypage, myname, winprops)

	if (parseInt(navigator.appVersion) >= 4)
	{ 
		win.window.focus();
	}
}

function selectVariation()
{

//document.location.href='#URL(Action('ViewProductDetail-Start'),Parameter('ProductUUID',VariationProduct:UUID),Parameter('CatalogCategoryID',VariationProduct:DefaultCatalogCategoryID),Parameter('JumpTo','OfferList'))#'"
document.varForm.submit();

}

function getThis(sId)
{
	var oObject;
	oObject = false;
	
	if (IS_DOM) {
		if (document.getElementById(sId)) {
			oObject = document.getElementById(sId);
		}
	}
	
	return oObject;
}

function IsEmpty(field)
{
	if (field.value==null||field.value=="") {
		field.focus();
		return true;
	}
	return false;
}
function CheckEmail(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (str.indexOf(at)==-1)   return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
	if (str.indexOf(at,(lat+1))!=-1)return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
	if (str.indexOf(dot,(lat+2))==-1) return false;
	if (str.indexOf(" ")!=-1) return false;
	if (str.lastIndexOf(dot) == (str.length - 1)) return false;

	return true;					
}


IS_DOM = (document.getElementById) ? true : false;


