// JavaScript Document

// JavaScript Document

<!--
// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)
// See:  http://www.msc.cornell.edu/~houle/javascript/randomizer.html

rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};

function rand(number) {
	var x = Math.ceil(rnd()*number);
	switch (x) {
        //setting a new home page image that doesn't rotate
		case 1: link = "<a href=http://www.modwalls.com/lush1x4fogbank.aspx><img src=\"images/home/Final--1x4-Fog-Bank-kitchen.jpg\" title=\"modwalls Lush&reg; 1x4 Fog Bank Kitchen\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
        //Modrocks Recycled Glass Pebbles
		//case 1: link = "<a href=brioandregblendwhitelinen.aspx><img src=\"images/home/white-linen--maisel_nestor_kitchen.jpg\" title=\"   Brio Blend White Linen\" border=\"0\" style=\"margin-top:6px\"></a>";
		//return (link);
		//Metropol kitchen
		case 2: link = "<a href=http://www.modwallsblender.com/blender.html><img src=\"images/home/Final--Brio-Custom-Bishops-.jpg\" title=\"modwalls&reg; Brio Custom Bishops\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Lush 3X6 tomato kitchen 
		case 3: link = "<a href=http://www.modwalls.com/clayhaus-ceramic-tile.aspx><img src=\"images/home/Final--Clayhaus-pluses.jpg\" title=\"modwalls&reg; Clayhaus Ceramic Tile\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//pool bath gjordan
		case 4: link = "<a href=http://www.modwalls.com/moddotzmarshmallow.aspx><img src=\"images/home/Final--ModDotz-kitchen.jpg\" title=\"modwalls&reg; Moddotz Marshmallow Kitchen\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Brio Emma kitchen
		case 5: link = "<a href=http://www.modwalls.com/lush1x4lemongrass.aspx><img src=\"images/home/Final--1x4-Lemograss-kitch.jpg\" title=\"modwalls&reg; Lush&reg; lemongrass Subway Tile\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Lush Cloud
		case 6: link = "<a href=http://www.modwalls.com/lushblendmetropol.aspx><img src=\"images/home/Final--Metrolpol-bath.jpg\" title=\"\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//3X6 Reef kitchen
		case 7: link = "<a href=http://www.modwalls.com/brioblendemma.aspx><img src=\"images/home/Final--emma-kitchen-backspl.jpg\" title=\"Brio Blend Emma\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Lush 1X2 Big Sur blend
		case 8: link = "<a href=http://www.modwalls.com/lush3x6cloud.aspx><img src=\"images/home/Final--3x6-Cloud-tile-kitch.jpg\" title=\"Lush 3x6 Cloud\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Sherbert Dotz
		case 9: link = "<a href=http://www.modwalls.com/moddotzmarshmallow.aspx><img src=\"images/home/Final--ModDotz-Marshmallow.jpg\" title=\moddotz Marshmmallow\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Viridian Brix Apple Bath
		case 10: link = "<a href=http://www.modwalls.com/lush3x6vapor.aspx><img src=\"images/home/Final--3x6-Vapor-shower.jpg\" title=\"Lush 3 x 6 Vapor\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Carmelita
		case 11: link = "<a href=http://www.modwalls.com/brioblendcitysunshine.aspx><img src=\"images/home/Final--Brio-City-Sunshine-a.jpg\" title=\"Brio Blend City Sunshine\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Henry Road
		case 12: link = "<a href=http://www.modwalls.com/lush4x12fogbank.aspx><img src=\"images/home/Final--4x12-Fog-Bank---vers.jpg\" title=\"Lush 4 x 12 Fogbank\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);

		//case 10: link = "<a href=index.asp?PageAction=VIEWPROD&ProdID=60><img src=\"images/home15.jpg\" title=\"   Brio&reg; Clear Water and Brio&reg; Color Quartz\" border=\"0\" style=\"margin-top:6px\"></a>";
		//return (link);
		case 13: link = "<a href=http://www.modwalls.com/henryroadformodwalls.aspx><img src=\"images/home/Final--Henry-Road-Butterfly.jpg\" title=\"Henry Road for modwalls\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//pool bath gjordan
		case 14: link = "<a href=http://www.modwalls.com/lushblendbigsur.aspx><img src=\"images/home/Final--Big-Sur-sink.jpg\" title=\"Lush blend, Big Sur style\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Brio Emma kitchen
		case 15: link = "<a href=http://www.modwalls.com/moddotzporcelain.aspx><img src=\"images/home/Final--ModDotz-Bathroom-2.jpg\" title=\"Moddotz Porcelain\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Lush Cloud
		case 16: link = "<a href=http://www.modwalls.com/lush4x12surf.aspx><img src=\"images/home/Final---4x12-Surf-kitchen.jpg\" title=\"lush 4 x 12 Surf Kitchen\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//3X6 Reef kitchen
		case 17: link = "<a href=http://www.modwalls.com/brioclearglassmosaictile.aspx><img src=\"images/home/Final--Brio-Clear-Red-kitch.jpg\" title=\"Brio Cleart Glass Mosaic Tile\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Lush 1X2 Big Sur blend
		case 18: link = "<a href=http://www.modwalls.com/circlesskyfogbank.aspx><img src=\"images/home/Final--henryroad_apple.jpg\" title=\"Circle Sky Fogbank\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Sherbert Dotz
		case 19: link = "<a href=http://www.modwalls.com/lush1x4cloud.aspx><img src=\"images/home/Final---1x4-cloud-kitchen.jpg\" title=\"Lush Cloud Kitchen\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Viridian Brix Apple Bath
		case 20: link = "<a href=http://www.modwallsblender.com/blender.html><img src=\"images/home/Final--Brio-Custom-Number-N.jpg\" title=\"Custom Blend ~N~\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Carmelita
		case 21: link = "<a href=http://www.modwalls.com/3x6glasssubwaytile.aspx><img src=\"images/home/Final--Lush-Subway-tiles.jpg\" title=\"3 x 6 Glass Subway tile\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Henry Road
		case 22: link = "<a href=http://www.modwalls.com/viridianbrixapple.aspx><img src=\"images/home/Final--Brix-apple-bathroom.jpg\" title=\"modwalls Viridian Brix Apple\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Fogbank
		case 23: link = "<a href=http://www.modwalls.com/lush1x2fogbank.aspx><img src=\"images/home/Final--Lush-1x2-Fog-Bank.jpg\" title=\"Lush 1 x 2 Fogbank\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//pool bath gjordan
		case 24: link = "<a href=http://www.modwalls.com/modrocksrecycledglasspebbles.aspx><img src=\"images/home/Final-recycled-pebble-showe.jpg\" title=\"modwalls&reg; Modrocks&trade; 100%Recycled Recycycled Glass Pebble Tile\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		//Brio Emma kitchen
		case 25: link = "<a href=http://www.modwalls.com/brioblendwhitelinen.aspx><img src=\"images/home/Final--White-Linen-bathroom.jpg\" title=\"Brio Blend White Linnen\" border=\"0\" style=\"margin-top:6px\"></a>";
		return (link);
		
		
		
		
		
	}
};

// end central randomizer. -->


/* appears this block is duplicated
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}*/

sfHover = function() {
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    /* Create an array of all <select> tags on the page (could be limited to 
    those within an element with a specific id -- see line above. */
    var selects = document.getElementsByTagName("select"); 
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
            this.className+=" sfhover";
            for (var n=0; n<selects.length; n++) {
                /* Hides <select> tags, which appear above menu in IE */
                selects[n].className+=" hide_select";
            }
        }
        sfEls[i].onmouseout=function() {
            this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
            for (var n=0; n<selects.length; n++) {
                /* Makes <select> tags visible again */
                selects[n].className = selects[n].className.replace(new RegExp(" hide_select\\b"), "");
            }
        }
    }
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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++)
  //was getting an error on product pages saying a[i] has no properties
  if (a[i]!=null){
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  }
}
function nav()
   {
   var w = document.getElementById('mylist').selectedIndex;
   var url_add = document.getElementById('mylist').options[w].value;
   window.location.href = url_add;
   }
function nav2()
   {
   var w = document.getElementById('mylist2').selectedIndex;
   var url_add = document.getElementById('mylist2').options[w].value;
   window.location.href = url_add;
   }
function nav3()
   {
   var w = document.getElementById('mylist3').selectedIndex;
   var url_add = document.getElementById('mylist3').options[w].value;
   window.location.href = url_add;
   }
function samples(form)
   {
   var sample = form.samplelist1.value;
 	form.VariantProductOption_ID.value = sample;
 var x = document.getElementById('VariantProductOption_ID1');
x.childNodes[1].firstChild.nodeValue = x.childNodes[1].firstChild.nodeValue + sample;
   }
 function samples2(form)
   {
   var sample = form.samplelist2.value;
 	form.VariantProductOption_ID.value = sample;
 var x = document.getElementById('VariantProductOption_ID1');
x.childNodes[1].firstChild.nodeValue = x.childNodes[1].firstChild.nodeValue + sample;
x.value = x.childNodes[1].firstChild.nodeValue;
   }
 
   
/*function calculate(form) {
  var i = parseFloat(form.sqft.value);
  var a = form.mylistprice.value;
  a = a+""
  var b = leftTrim(a);
  var p = parseFloat(b);

  var x = 0;
  x = i / p;
  s = Math.ceil(x);
  form.sheets.value = s;
  form.sfps.value = p;
 //alert('a equals ' + a + ' b equals ' + b + ' p equals ' + p + ' s equals ' + s + ' x equals ' + x + ' i equals ' + i);
	}
*/
//To Unformat Currency to Number

function getValue(num)
{
    var noJunk = ""
    var withDollar = ""
    var foundDecimal = 0
    var foundAlphaChar = 0
    num += "";

    if (num == "") { return(0); }
    for (i=0; i <= num.length; i++)
    {
        var thisChar = num.substring(i, i+1);
        if (thisChar == ".")
        {
          foundDecimal = 1;
          noJunk = noJunk + thisChar;
        }
        if ((thisChar < "0") || (thisChar > "9"))
        {
          if ((thisChar != "$") && (thisChar !=".") && (thisChar != ",") && (thisChar != " ") && (thisChar !="")) foundAlphaChar = 1;
        }
        else
 {
    withDollar = withDollar + thisChar
    noJunk = noJunk + thisChar
 }

 if ((thisChar == "$") || (thisChar == ".") || (thisChar == ","))
 {
   withDollar = withDollar + thisChar
 }
  }
     if (foundDecimal) { return parseFloat(noJunk); }
     else if (noJunk.length > 0) { return parseFloat(noJunk); }
     else return 0;
}
//using this fcn for sqft calcuator on product details page
//mylistprice is actually the sqft/sheet saved in the MRSP field
function calculate(form) {
  var i = parseFloat(form.sqft.value);
  var a = form.mylistprice.value;
  var p = getValue(a);
  var x = 0;
  //this is a static value
  form.sfps.value = p;
  //sheets needed(x) = sqft (inputed by user as i) divided by sqft/sheet
  //if i is a real number (i.e., the input field is not empty)
 
  if(i){
	  x = i / p;
	  //round up
	  s = Math.ceil(x);
	  form.sheets.value = s;
  }
 //alert('a equals ' + a + ' b equals ' + b + ' p equals ' + p + ' s equals ' + s + ' x equals ' + x + ' i equals ' + i);
	}

function leftTrim(sString) //Monster adds characters to the listprice so we need to trim them
	{
	sString = sString.substring(7, sString.length);
	return sString;
	}
	

function myOnLoad () {
		//alert('This page has finished loading!');
		//All nav images should be preloaded here.
		MM_preloadImages('nav/leftnav_r2_c1_f2.gif','nav/leftnav_r3_c1_f3.gif','nav/leftnav_r5_c1_f4.gif','nav/leftnav_r6_c1_f5.gif','nav/leftnav_r7_c1_f6.gif','nav/leftnav_r8_c1_f7.gif','nav/leftnav_r10_c1_f8.gif','nav/leftnav_r11_c1_f9.gif','nav/leftnav_r12_c1_f10.gif','nav/leftnav_r13_c1_f11.gif','nav/leftnav_r14_c1_f12.gif','nav/leftnav_r15_c1_f13.gif','nav/leftnav_r17_c1_f14.gif','nav/leftnav_r18_c1_f15.gif','nav/leftnav_r19_c1_f16.gif','nav/leftnav_r20_c1_f17.gif','nav/leftnav_r21_c1_f18.gif','nav/leftnav_r22_c1_f19.gif','nav/leftnav_r23_c1_f20.gif','nav/leftnav_r25_c1_f21.gif','nav/leftnav_r26_c1_f22.gif', 'navbar_r1_c1_f2.gif','navbar_r1_c2_f2.gif','navbar_r1_c3_f2.gif','navbar_r1_c7_f2.gif','navbar_r1_faq_f2.gif','navbar_r1_blog_f2.gif','navbar_r3_c1_f2.gif', 'nav/Henry.gif', 'nav/Henry_f12.gif', 'outlet_f2.gif', 'modernbasics_f2.gif');
		
		//alert("still working");
		//calculate(document.frmAddItemToCart);
		if (document.URL.match(/NEWSLETTERSUB/)){
		replace_newslettersub();
		}
}

//may have to change span number if top and left col code changes to keep this working
function replace_newslettersub() 
   {
	allSpans = document.body.getElementsByTagName('span');
	for (var i=0; i<allSpans.length; i++) {
		if (allSpans[i].firstChild.nodeValue == "Thank You! Email Address: ")
		{
				allSpans[i].firstChild.nodeValue = "Thank you.  This email address: ";
				allSpans[i].lastChild.nodeValue = " has been added to our Newsletter Subscription Database. You will receive periodic updates on new products, sales and events. Please be assured that we will never share your information with a third party."; 
				//mynode = allSpans[2].parentNode.parentNode.parentNode.parentNode.parentNode;
				//newDiv = document.createElement('div');
				//newDiv.setAttribute('id','custom_container');
				//mynode.appendChild(newDiv);
		}
	 }
   }
function proddetails (myimg)
{
var img1 = myimg;
var img1_lg = img1 + '_300.jpg';
var img1_sm = img1 + '_100.jpg';
var img2 = img1 + 'Alt1';
var img2_lg = img2 + '_300.jpg';
var img2_sm = img2 + '_100.jpg';
var img3 = img1 + 'Alt2';
var img3_lg = img3 + '_300.jpg';
var img3_sm = img3 + '_100.jpg';
var img4 = img1 + 'Alt3';
var img4_lg = img4 + '_300.jpg';
var img4_sm = img4 + '_100.jpg';
var img5 = img1 + 'Alt4';
var img5_lg = img5 + '_300.jpg';
var img5_sm = img5 + '_100.jpg';
var img6 = img1 + 'Alt5';
var img6_lg = img6 + '_300.jpg';
var img6_sm = img6 + '_100.jpg';
var img7 = img1 + 'Alt6';
var img7_lg = img7 + '_300.jpg';
var img7_sm = img7 + '_100.jpg';
var img8 = img1 + 'Alt7';
var img8_lg = img8 + '_300.jpg';
var img8_sm = img8 + '_100.jpg';
var img9 = img1 + 'Alt8';
var img9_lg = img9 + '_300.jpg';
var img9_sm = img9 + '_100.jpg';
var img10 = img1 + 'Alt9';
var img10_lg = img10 + '_300.jpg';
var img10_sm = img10 + '_100.jpg';
var img11 = img1 + 'Alt10';
var img11_lg = img11 + '_300.jpg';
var img11_sm = img11 + '_100.jpg';
var img12 = img1 + 'Alt11';
var img12_lg = img12 + '_300.jpg';
var img12_sm = img12 + '_100.jpg';
var img13 = img1 + 'Alt12';
var img13_lg = img13 + '_300.jpg';
var img13_sm = img13 + '_100.jpg';
var img14 = img1 + 'Alt13';
var img14_lg = img14 + '_300.jpg';
var img14_sm = img14 + '_100.jpg';
var img15 = img1 + 'Alt14';
var img15_lg = img15 + '_300.jpg';
var img15_sm = img15 + '_100.jpg';
var img16 = img1 + 'Alt15';
var img16_lg = img16 + '_300.jpg';
var img16_sm = img16 + '_100.jpg';
var img17 = img1 + 'Alt16';
var img17_lg = img17 + '_300.jpg';
var img17_sm = img17 + '_100.jpg';
var img18 = img1 + 'Alt17';
var img18_lg = img18 + '_300.jpg';
var img18_sm = img18 + '_100.jpg';
return {img1_lg : img1_lg, img1_sm : img1_sm, img2_lg : img2_lg, img2_sm : img2_sm, img3_lg : img3_lg, img3_sm : img3_sm, img4_lg : img4_lg, img4_sm : img4_sm, img5_lg : img5_lg, img5_sm : img5_sm, img6_lg : img6_lg, img6_sm : img6_sm, img7_lg : img7_lg, img7_sm : img7_sm, img8_lg : img8_lg, img8_sm : img8_sm, img9_lg : img9_lg, img9_sm : img9_sm, img10_lg : img10_lg, img10_sm : img10_sm, img11_lg : img11_lg, img11_sm : img11_sm, img12_lg : img12_lg, img12_sm : img12_sm, img13_lg : img13_lg, img13_sm : img13_sm, img14_lg : img14_lg, img14_sm : img14_sm, img15_lg : img15_lg, img15_sm : img15_sm, img16_lg : img16_lg, img16_sm : img16_sm, img17_lg : img17_lg, img17_sm : img17_sm, img18_lg : img18_lg, img18_sm : img18_sm};
}


function set_imgsrc2row() {
	document.image1.src = images.img1_sm;
document.image2.src = images.img2_sm;
document.image3.src = images.img3_sm;
document.image4.src = images.img4_sm;
document.image5.src = images.img5_sm;
document.image6.src = images.img6_sm;
document.image7.src = images.img7_sm;
document.image8.src = images.img8_sm;
document.image9.src = images.img9_sm;
document.image10.src = images.img10_sm;
document.image11.src = images.img11_sm;
document.image12.src = images.img12_sm;
document.image13.src = images.img13_sm;
document.image14.src = images.img14_sm;
document.image15.src = images.img15_sm;
document.image16.src = images.img16_sm;
document.image17.src = images.img17_sm;
document.image18.src = images.img18_sm;
}
function set_imgsrc() {
	document.image1.src = images.img1_sm;
document.image2.src = images.img2_sm;
document.image3.src = images.img3_sm;
document.image4.src = images.img4_sm;
document.image5.src = images.img5_sm;
}
//this fcn came from http://simonwillison.net/2004/May/26/addLoadEvent/ 
//the fcn adds events to window.onload without overwriting
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

function add_links(mycat){
	var cat = mycat;
	switch (cat)
	{
		//All new categories need an entry here
		case 'Best Sellers': cat_link = "<a href=bestsellers.aspx>" +cat +"</a>";
			return (cat_link);
		case 'New Products': cat_link = "<a href=newproducts.aspx>" +cat +"</a>";
			return (cat_link);
		case 'Modern Basics': cat_link = "<a href=modernbasics.aspx>" +cat +"</a>";
			return (cat_link);
		case 'modwalls Outlet': cat_link = "<a href=modwallsoutlet.aspx>" +cat +"</a>";
			return (cat_link);
			
		case 'Clayhaus': cat_link = "<a href=clayhaus-ceramic-tile.aspx>" +cat +"</a>";
			return (cat_link);	
			
		case 'ModMetals stainless steel tile': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=64>" +cat +"</a>";
			return (cat_link);
		case 'Glass Tile': cat_link = "<a href=index.asp?PageAction=Custom&ID=3>" +cat +"</a>";
			return (cat_link);
		case 'Brio': cat_link = "<a href=index.asp?PageAction=Custom&ID=27>" +cat +"</a>";
			return (cat_link);
		case 'Brio Color': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=45>" +cat +"</a>";
			return (cat_link);
		case 'Brio Pearl': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=46>" +cat +"</a>";
			return (cat_link);
		case 'Brio Clear': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=47>" +cat +"</a>";
			return (cat_link);
		case 'Brio Blends': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=49>" +cat +"</a>";
			return (cat_link);
		case 'Lush': cat_link = "<a href=index.asp?PageAction=Custom&ID=15>" +cat +"</a>";
			return (cat_link);
		case 'Lush Blends': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=33>" +cat +"</a>";
			return (cat_link);
		case '1x1': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=23>" +cat +"</a>";
			return (cat_link);
		case '2x2': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=24>" +cat +"</a>";
			return (cat_link);
		case '4x4': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=43>" +cat +"</a>";
			return (cat_link);
		case 'Tile Tattoos': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=44>" +cat +"</a>";
			return (cat_link);
		case '1/2x2 Subway': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=26>" +cat +"</a>";
			return (cat_link);
		case '1x2 Subway': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=25>" +cat +"</a>";
			return (cat_link);
		case '1x4 Subway': cat_link = "<a href='glasstilelush1x4subway.aspx'>" +cat +"</a>";
			return (cat_link);
		case '3x6 Subway': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=29>" +cat +"</a>";
			return (cat_link);
		case '4x12 Subway': cat_link = "<a href=http://www.modwalls.com/4x12subway.aspx>" +cat +"</a>";
			return (cat_link);
		case 'ModBlocks': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=32>" +cat +"</a>";
			return (cat_link);
		case 'Tile Blends': cat_link = "<a href=index.asp?PageAction=Custom&ID=14>" +cat +"</a>";
			return (cat_link);
		
		case 'Fizz ': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=30>" +cat +"</a>";
			return (cat_link);
		case 'ModMinis': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=31>" +cat +"</a>";
			return (cat_link);
		case 'Ceramic/Porcelain': cat_link = "<a href=index.asp?PageAction=Custom&ID=12>" +cat +"</a>";
			return (cat_link);
		case 'ModDotz Porcelain': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=37>" +cat +"</a>";
			return (cat_link);
		case 'RAW Tiles': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=42>" +cat +"</a>";
			return (cat_link);
		case 'Cork Tile': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=19>" +cat +"</a>";
			return (cat_link);
		case 'ModRocks': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=20>" +cat +"</a>";
			return (cat_link);
		case 'Eco-Friendly': cat_link = "<a href=index.asp?PageAction=Custom&ID=13>" +cat +"</a>";
			return (cat_link);
		case 'Grout': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=39>" +cat +"</a>";
			return (cat_link);
		case 'Samples': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=40>" +cat +"</a>";
			return (cat_link);
		case 'All Blends': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=34>" +cat +"</a>";
			return (cat_link);
		case 'Brio Shimmer': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=53>" +cat +"</a>";
			return (cat_link);
		case 'Lush Coastal Collection': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=52>" +cat +"</a>";
			return (cat_link);
		case 'Viridian': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=55>" +cat +"</a>";
			return (cat_link);
		case 'ModRocks Recycled Glass Tile': cat_link = "<a href=index.asp?PageAction=VIEWCATS&Category=51>" +cat +"</a>";
			return (cat_link);
		case 'Henry Road for modwalls': cat_link = "<a href=henryroadformodwalls.aspx>" +cat +"</a>";
			return (cat_link);
		case 'Rex Ray Studio for modwalls': cat_link = "<a href=rexraystudioformodwalls.aspx>" +cat +"</a>";
			return (cat_link);	
			
		default: return(cat);
		
	}
	
}




//function to calculate money needed for free shipping
function freeship(){
	//this fcn needed to be changed after upgrading to V7
//var subtotal1 = document.getElementById('subtotal'); 
//var st = subtotal1.firstChild.nodeValue;
//st = st.replace(/,/g, '');
//st = st.split(',').join();


//retrieve subtotal text
var subtotal1 = $('#ctl00_pageContent_subtotal').text(); 
//Unformat Currency to Number
var st = getValue(subtotal1);

if (st >= 399){
var message = "Your order qualifies for free shipping!";	
}else{
var remainder = 399 - st;
var remainder = remainder.toFixed(2);
var message = "You still need $" + remainder + " to qualify for free shipping.";
}
//jquery fcn to add the Proceed to checkout message
$(function() {
	//find all the items in the cart
	var items = $("td.cart-item-image a");
	var freeship_msg = false;
	items.each(function(){
		if ($(this).attr("href") == "/briocustomblendsample.aspx"){
			//freeship_msg = false;
		}else if($(this).attr("href") == "/yourchoiceof5samples.aspx"){
			//freeship_msg = false;
		}else if($(this).attr("href") == "/yourchoiceof10samples.aspx"){
			//freeship_msg = false;
		}else{
			freeship_msg = true;	
		}		 
	});
	//find the free ship elements
	//brio custom 
	if(freeship_msg){
		$("#freeshipping").css('font-weight', 'bold');
		$("#freeshipping").text(message);
	}
});
//var free = document.getElementById('freeshipping');
//free.firstChild.firstChild.nodeValue = message;
//free.nodeValue = message;
}

//Justin's custom function
function display(myimage) {
 html = "<HTML><HEAD><TITLE>Photo</TITLE>" +
  "</HEAD><BODY LEFTMARGIN=0 " +
  "MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER>" +
  "<IMG SRC='" + myimage + "' BORDER=0 NAME=image " +
  "onload='window.resizeTo(document.image.width,document.image.height + 10)'></CENTER>" +
  "</BODY></HTML>";
 popup=window.open
   ('','image','width=390,height=390,toolbar=0,location=0,directories=0,menuBar=0,status=no,scrollbars=0,resizable=1');
 popup.document.open();
 popup.document.write(html);
 //popup.document.focus();  //this gives an error and says it is not a fcn
 popup.document.close()
 };
 /*function popitup(url) {
	 alert(url);
	newwindow=window.open(url, 'my popup','width=570');
	if (window.focus) {newwindow.focus()}
	return false;
}*/
var newwindow = ''; 
 
function popitup(url) { 
    if (!newwindow.closed && newwindow.location) { 
        newwindow.location.href = url; 
    } 
    else { 
		newwindow=window.open(url,'name','width=568,height=748,resizable=yes, scrollbars=no'); 
        if (!newwindow.opener) newwindow.opener = self; 
    } 
    if (window.focus) {newwindow.focus()} 
    return false; 
} 
function presspop(url) { 
    if (!newwindow.closed && newwindow.location) { 
        newwindow.location.href = url; 
    } 
    else { 
		newwindow=window.open(url,'name','width=593,height=748,resizable=yes, scrollbars=yes'); 
        if (!newwindow.opener) newwindow.opener = self; 
    } 
    if (window.focus) {newwindow.focus()} 
    return false; 
} 
 function mailpage()
{
mail_str = "mailto:?subject= " + document.title + " from modwalls.com"; 
mail_str += "&body= " + "Check out some " +document.title;
mail_str += " at: " + location.href;
location.href = mail_str;
}

function presspopDiv(url){
	//SetIFrameSource("POP",url)
//	SetIFrameSource("POP",url);
//$closeIt = document.getElementById('closeIt');
	$('#PopUp').load(url, function() { $(".press_top").prepend($('#closeIt').clone(true).show());     });
	// $('#PopUp').load(url, function() { $(".press_top").prepend('<div style="text-align:center; font-weight:bold">Press ESC to Close</div>'); });
	
	document.getElementById('PopUp').style.display = 'block';
	
							}
							
function presspopDivMail(url){
	SetIFrameSource("POPMAIL",url)
	
	document.getElementById('PopUpMail').style.display = 'block';
							}							


function SetIFrameSource(cid, url)
{
var myframe = document.getElementById(cid);
if(myframe !== null)
{
    if(myframe.src){
        myframe.src = url; }
    else if(myframe.contentWindow !== null && myframe.contentWindow.location !== null){
        myframe.contentWindow.location = url; }
    else{ myframe.setAttribute('src', url); }
	
}

}
