var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
//alert(BrowserDetect.browser);
//alert(BrowserDetect.OS);

function doBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				var box = document.getElementById("boxHandle3");
				var dgbl = document.getElementById("draggable");
				var adgbl = document.getElementById("adraggable");
				var lnx = document.getElementById("lnks");
				var cbtn = document.getElementById("coButton");
				
				box.style.position = "absolute";
				box.style.top = 46 + "px";
				box.style.left = 483 + "px";
				box.style.zIndex = 999;
				
				dgbl.style.position = "absolute";
				dgbl.style.top = 7 + "em";
				dgbl.style.left = 10 + "em";
				
				adgbl.style.position = "absolute";
				adgbl.style.top = 7 + "em";
				adgbl.style.left = 10 + "em";
				
				lnx.style.position = "absolute";
				lnx.style.top = 345 + "px";
				lnx.style.left = -220 + "px";
				
				cbtn.style.marginRight = 8 +"em";
				cbtn.style.top = -15 +"px";
			}
			if (version == 7) {
				var cItems = document.getElementById("cartItems");
				cItems.style.width = 32 + "em";
				cItems.style.paddingRight = 1 + "em";
			}
	}
	
}

function ie7Browser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 7) {
				var clickImg = document.getElementById("products3");
				clickImg.style.top = 120 + "px";
			}
			if (version == 6) {
				var clickImg = document.getElementById("products3");
				var accHd = document.getElementById("accHead");
				var swatches = document.getElementById("swtch");
				var hg = document.getElementById("hgart");
				var spec = document.getElementById("specials");
				clickImg.style.top = 120 + "px";
				swatches.style.paddingLeft = 1.8 + "em";
				accHd.style.top = 43.3 + "em";
				spec.style.top = 3 + "em";
				hg.style.left =-4 + "em";
			}
	}
	
}

function ie6Browser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 7) {
				var clickImg = document.getElementById("products3");
				clickImg.style.top = 130 + "px";
			}
			if (version == 6) {
				var clickImg = document.getElementById("products3");
				var accHd = document.getElementById("accHead");
				var swatches = document.getElementById("swtch");
				var hg = document.getElementById("hgart");
				var spec = document.getElementById("specials");
				var acBd = document.getElementById("accBod");
				var test = document.getElementById("testimonials2");
				
				clickImg.style.top = 130 + "px";
				accHd.style.background = "none";
				accHd.style.height = 85 + "px";
				accHd.style.top = 40.5 + "em";
				spec.style.top = 3 + "em";
				hg.style.left =-4 + "em";
				hg.style.top =-2 + "em";
				acBd.style.marginTop = 2.9 + "em"
				test.style.height = 0 + "px";
				
				
				
			}
		
	}
	
}

function indexBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			
			if (version == 6) {
				
				var hg = document.getElementById("hgart");				
				var ttp5 = document.getElementById("ttf");
				var bdo = document.getElementById("backdropouter");
				var bdi = document.getElementByID("bacdropinner");
				var lnx = document.getElementById("lnks");
				var cbtn = document.getElementById("coButton");
				var mainlinx = document.getElementById("mainlinks");
				var featurelinx = document.getElementById("featurelinks");
				var talklinx = document.getElementById("talklinks");
				var videolinx = document.getElementById("videolinks");
				var toollinx = document.getElementById("toollinks");
				var customerlinx = document.getElementById("customerlinks");
				var renewlyt = document.getElementById("renewlayout");
				
				hg.style.left =-4 + "em";
				hg.style.top =2 + "em";
				
				renewlyt.style.left =-10 + "em";
				renewlyt.style.top =2 + "em";
				
				ttp5.style.top = 2 + "px";
				
				bdo.style.background = "none";
				bdi.style.background = "none";
				
				lnx.style.position = "absolute";
				lnx.style.top = 345 + "px";
				lnx.style.left = -220 + "px";
				
				cbtn.style.marginRight = 8 +"em";
				cbtn.style.top = -15 +"px";
				
				mainlinx.style.fontSize = 6 +"px";
				featurelinx.style.fontSize = 6 +"px";
				talklinx.style.fontSize = 6 +"px";
				videolinx.style.fontSize = 6 +"px";
				toollinx.style.fontSize = 6 +"px";
				customerlinx.style.fontSize = 6 +"px";

			}
			
			if (version == 7) {
				var ttp5 = document.getElementById("ttf");
				
				
				ttp5.style.top = 2 + "px";
			}
		
	}
	
}

function indexBrowserql(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			
			if (version == 6) {
				
				var renewlyt = document.getElementById("renewlayout");
				var bdo = document.getElementById("backdropouter");
				var bdi = document.getElementById("backdropinner");
				
				var cbtn = document.getElementById("coButton");
				
								
				
				renewlyt.style.position = "absolute";
				renewlyt.style.left =-3 + "em";
				renewlyt.style.top = -1 + "em";
								
				bdo.style.background = "none";
				bdi.style.background = "none";
				
				
				
				cbtn.style.marginRight = 8 +"em";
				cbtn.style.top = -15 +"px";

			}
			
			if (version == 7) {
				
			}
		
	}
	
}

function ieqlinks(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			
			if (version == 6) {
				var mainlinx = document.getElementById("mainlinks");
				var featurelinx = document.getElementById("featurelinks");
				var talklinx = document.getElementById("talklinks");
				var videolinx = document.getElementById("videolinks");
				var toollinx = document.getElementById("toollinks");
				var customerlinx = document.getElementById("customerlinks");
				var sua = document.getElementById("signupa");
				var qlb = document.getElementById("QuickLinksBottom");

								
				mainlinx.style.fontSize = 11 +"px";
				featurelinx.style.fontSize = 11 +"px";
				talklinx.style.fontSize = 11 +"px";
				videolinx.style.fontSize = 11 +"px";
				toollinx.style.fontSize = 11 +"px";
				customerlinx.style.fontSize = 11 +"px";
				qlb.style.fontSize = 70 + "%";
				sua.style.left = -540 +"px";
			}
			
			if (version == 7) {
				var mainlinx = document.getElementById("mainlinks");
				var featurelinx = document.getElementById("featurelinks");
				var talklinx = document.getElementById("talklinks");
				var videolinx = document.getElementById("videolinks");
				var toollinx = document.getElementById("toollinks");
				var customerlinx = document.getElementById("customerlinks");
				var sul = document.getElementById("signuplink");
				var qlb = document.getElementById("QuickLinksBottom");
								
				mainlinx.style.fontSize = 11 +"px";
				featurelinx.style.fontSize = 11 +"px";
				talklinx.style.fontSize = 11 +"px";
				videolinx.style.fontSize = 11 +"px";
				toollinx.style.fontSize = 11 +"px";
				customerlinx.style.fontSize = 11 +"px";
				qlb.style.fontSize = 70 + "%";
				sul.style.left = -540 +"px";
			}

			
	}
	
}

function styleBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 7) {
				var stylist = document.getElementById("stylelist");
				var div1 = document.getElementById("divider1");
				var div2 = document.getElementById("divider2");
				var xclos = document.getElementById("closx");
				var acc = document.getElementById("accs");
				var sTable = document.getElementById("sectable");
				
				stylist.style.top = -15 + "px";
				div1.style.top = 40 + "px";
				div2.style.top = 40 + "px";
				//xclos.style.left = 0;
				acc.style.paddingTop = 2 + "em";
				sTable.style.height = 200 + "px";
								
			}
			if (version == 6) {
				var stylist = document.getElementById("stylelist");
				var div1 = document.getElementById("divider1");
				var div2 = document.getElementById("divider2");
				var yfline = document.getElementById("ayfabline");
				var yfab = document.getElementById("ayfab");
				var alist = document.getElementById("accentlist");
				var aitem = document.getElementById("accItems");
				var lLog = document.getElementById("lLogo");
			
				stylist.style.top = -25 + "px";
				div1.style.top = 40 + "px";
				div2.style.top = 40 + "px";
				
				yfline.style.top = 35 + "px";
				yfab.style.top = .2 + "em";
				yfline.style.left = 62 + "em";
				yfab.style.left = 60 + "em";
				
				alist.style.top = -4.5 + "em";
				aitem.style.top = -3 + "em";
				
				yfline.style.top = 25 + "px";
				yfab.style.top = 0 + "em";
				
			}
	}
	
}

function rcBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 7) {
				var renew = document.getElementById("renew");
				
				renew.style.top = 2 + "em";
								
			}
			if (version == 6) {
				var renew = document.getElementById("renew");
				
				renew.style.top = 2 + "em";
				
			}
	}
	
}



function shopBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				var cat =document.getElementById("cat");
				var sofa =document.getElementById("sofa");
				var loveseat =document.getElementById("loveseat");
				var sectional =document.getElementById("sectional");
				var lnx = document.getElementById("lnks");
				var cbtn = document.getElementById("coButton");
				
				
				sofa.style.height = 95 + "px";
				loveseat.style.height = 88 + "px";
				sectional.style.height = 91 + "px";
				
				lnx.style.position = "absolute";
				lnx.style.top = 345 + "px";
				lnx.style.left = -220 + "px";
				
				cbtn.style.marginRight = 8 +"em";
				cbtn.style.top = -15 +"px";

			}
	}
	
}

function ffBrowser(browser, os, version) {
	
	switch (browser) {
		case "Firefox":
				var box = document.getElementById("ottshow");
				box.style.position = "absolute";
				box.style.top = 38 + "em";
				break;
		
	}
	
}

function cView(browser, os, version){

	switch (browser) {
	case "Firefox":
			var c = document.getElementById("ottshow");
			c.style.top = 51.5 + "em";
				
	case "Explorer":
		if (version == 8) {
			var c = document.getElementById('ottshow');
			c.style.top = 51.5 + "em";
			}
		if (version == 7) {
			var c = document.getElementById('ottshow');
			c.style.top = 52.5 + "em";
			}
		if (version == 6) {
			var c = document.getElementById('ottshow');
			c.style.top = 53.5 + "em";
			}
	}
}
function fcView(browser, os, version){

	switch (browser) {
	case "Firefox":
			var c = document.getElementById("ottshow");
			c.style.top = 38.5 + "em";
				
	case "Explorer":
		if (version == 8) {
			var c = document.getElementById('ottshow');
			c.style.top = 38.5 + "em";
			}
		if (version == 7) {
			var c = document.getElementById('ottshow');
			c.style.top = 39.5 + "em";
			}
		if (version == 6) {
			var c = document.getElementById('ottshow');
			c.style.top = 39.5 + "em";
			}
	}
}

function ielinks(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			
			if (version == 6) {
				var mainlinx = document.getElementById("mainlinks");
				var featurelinx = document.getElementById("featurelinks");
				var talklinx = document.getElementById("talklinks");
				var videolinx = document.getElementById("videolinks");
				var toollinx = document.getElementById("toollinks");
				var customerlinx = document.getElementById("customerlinks");
				var sua = document.getElementById("signupa");
								
				mainlinx.style.fontSize = 14 +"px";
				featurelinx.style.fontSize = 14 +"px";
				talklinx.style.fontSize = 14 +"px";
				videolinx.style.fontSize = 14 +"px";
				toollinx.style.fontSize = 14 +"px";
				customerlinx.style.fontSize = 14 +"px";
				
				sua.style.left = -540 +"px";
			}
			
			if (version == 7) {
				var mainlinx = document.getElementById("mainlinks");
				var featurelinx = document.getElementById("featurelinks");
				var talklinx = document.getElementById("talklinks");
				var videolinx = document.getElementById("videolinks");
				var toollinx = document.getElementById("toollinks");
				var customerlinx = document.getElementById("customerlinks");
				var sul = document.getElementById("signuplink");
								
				mainlinx.style.fontSize = 14 +"px";
				featurelinx.style.fontSize = 14 +"px";
				talklinx.style.fontSize = 14 +"px";
				videolinx.style.fontSize = 14 +"px";
				toollinx.style.fontSize = 14 +"px";
				customerlinx.style.fontSize = 14 +"px";
				
				sul.style.left = -540 +"px";
			}

			
	}
	
}

function ftextBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				
				var ftext = document.getElementById("fabtext");
				var seephts = document.getElementById("seephotos");
				
				ftext.style.left = -298 +"px";
				ftext.style.top = 570 +"px";
				
				seephts.style.left = 300 + "px";

			}
	}
	
	
}

function photoBrowser(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				
				var seephts = document.getElementById("seephotos");
				
				seephts.style.left = 200 + "px";

			}
	}
	
	
}
function secDetails(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				
				var prodInfo = document.getElementById("secdetails");
				
				prodInfo.style.marginTop = 20 + "px";

			}
	}
	
	
}

function OttomanCatalog(browser, os, version) {
	
	switch (browser) {
		case "Explorer":
			if (version == 6) {
				
				var catlink = document.getElementById("ottomancatalog");
				
				catlink.style.left = -60 + "px";

			}
	}
	
	
}

function slider3() {
	var group3
	var coordinates3 = ToolMan.coordinates()
	var drag3 = ToolMan.drag()

	var boxHandle3 = document.getElementById("boxHandle3")
	group3 = drag3.createSimpleGroup(boxHandle3, document.getElementById("handle3"))

}
