/*  variables  */
var browser = navigator.userAgent.toLowerCase();
var eTarget;
var existingState;
var container;
var tempArray;
var available;
var container;
var eLocation = window.location.toString();
var productIndex;
var skuIndex;
var skuArrayIndex;
var mySku;
var thumbNailLoop;
var sNumIndex;
var store = 'home';





/*  constructors   */

function product(src, linkTo, str) {
	this.length = 4;
	this.src = src;
	this.linkTo = linkTo;
	this.str = str;
}



/* arrays  */

var supportedBrowsers = new Array ('msie', 'safari', 'firefox', 'opera');


/*  runtime  */

for (var x = 0; x < supportedBrowsers.length; x++) {

	var platform = window.navigator.platform.toLowerCase();
	
	var eObj = new RegExp(supportedBrowsers[x]);
	var result = browser.search(eObj);
	
	if (result > -1) {
		
		if (supportedBrowsers[x] == 'msie') {

			var ieVersion = 0;

			
			if (browser.search('msie 5.5') > -1) {
				
				ieVersion = '5_5';
				
			} else if (browser.search('msie 6') > -1) {
				
				ieVersion = '6';
									  
			} else if (browser.search('msie 7') > -1) {
				
				ieVersion = '7';
			}
			
			if (ieVersion > 0) {
				
				document.write('<link href="ie' + ieVersion + '_styles.css" rel="stylesheet" media="all" />');
				
			}
		}
		
		browser = supportedBrowsers[x];
		
		if (browser == 'firefox' && platform == 'win32') {
			document.write('<link href="../firefox_pc.css" rel="stylesheet" media="all" />');
		}
		
		if (browser == 'opera' && platform == 'win32') {
			document.write('<link href="../opera_pc.css" rel="stylesheet" media="all" />');
		
		}
		
		if (browser == 'safari' && platform == 'macintosh') {
			document.write('<link href="../safari.css" rel="stylesheet" media="all" />');
		
		}
		

	} 
}




/* functions  */


function initializeOptions() {

	setListener();	
	
	if (document.getElementById('include')) {
		setProducts();
	
	}

}

//Set up and attach the listener
function setListener () {

	if(document.getElementById('container')) {

		var ic = document.getElementById('container');
		

		
		ic.addEventListener ? ic.addEventListener('mouseover', changeImage, false) : ic.attachEvent('onmouseover', changeImage);
		ic.addEventListener ? ic.addEventListener('mouseout', changeImage, false) : ic.attachEvent('onmouseout', changeImage);
		
	}		
		
}


var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();



//Set the events
function setEvents(event) {
	event.target ? eTarget = event.target : eTarget = event.srcElement;
}



function displayDiv(showDiv)
{
    var myDivs = new Array("petunias","poppies","petunias1","petunias2");
    for (myDiv in myDivs)
    {
        //hide all
        document.getElementById(myDivs[myDiv]).style.display = 'none';
    }
    //show desired
    document.getElementById(showDiv).style.display = 'block';
}
function displayDiv2(showDiv)
{
    var myDivs = new Array("petunias1","petunias2");
    for (myDiv in myDivs)
    {
        //hide all
        document.getElementById(myDivs[myDiv]).style.display = 'none';
    }
    //show desired
    document.getElementById(showDiv).style.display = 'block';
}



function changeImage (event) {
	
	setEvents(event);
		
	if (eTarget.nodeName == 'IMG' && eTarget.title != 'ic') {
		
		var pattern = new RegExp('_down');
		var result = pattern.exec(eTarget.src);
		
		if (!result) {
		
			var tempObj = eTarget.src;
			
			if (event.type == 'mouseover' || event.type == 'onmouseover') {
			
				tempObj = tempObj.split('.jpg');
				tempObj = tempObj[0];
				tempObj = tempObj + '_over.jpg';
			
			} else {
			
				tempObj = tempObj.split('_over.jpg');
				tempObj = tempObj[0];
				tempObj = tempObj + '.jpg';
				
			}
		
			eTarget.setAttribute('src', tempObj);
		}
	}
}