// JavaScript Document
function setParam(sw,param){

	var ctl = sw; //this is the onclick control variable for setting the item font color
	var up = params.style;
		if (ctl == 0) {
			var p =  up;
			return p;
		} else if (ctl ==1){
			var p = param;
			return p;
		}		
}


function loadFurniture(fabric,item,style,family){
	top.location.replace("shop-furniture.cfm?fabric=" + fabric + "&item=" + item + "&style=" + style + "&fid=" + family);
}

function loadSectionals(fabric,classname,style,family){
	top.location.replace("shop-sectionals.cfm?fabric=" + fabric + "&class=" + classname + "&style=" + style + "&fid=" + family);
}

function loadAccents(fabric,item,style,family){
	top.location.replace("shop-accents.cfm?fabric=" + fabric + "&item=" + item + "&style=" + style + "&fid=" + family);
}

function slider() {
	var group
	var coordinates = ToolMan.coordinates()
	var drag = ToolMan.drag()

	var boxHandle = document.getElementById("boxHandle")
	group = drag.createSimpleGroup(boxHandle, document.getElementById("handle"))

}

function slider2() {
	var group2
	var coordinates2 = ToolMan.coordinates()
	var drag2 = ToolMan.drag()

	var boxHandle2 = document.getElementById("boxHandle2")
	group2 = drag2.createSimpleGroup(boxHandle2, document.getElementById("handle2"))

}

function slider3() {
	var group3
	var coordinates3 = ToolMan.coordinates()
	var drag3 = ToolMan.drag()

	var boxHandle3 = document.getElementById("boxHandle3")
	group3 = drag3.createSimpleGroup(boxHandle3, document.getElementById("handle3"))

}

function slider4() {
	var group4
	var coordinates4 = ToolMan.coordinates()
	var drag4 = ToolMan.drag()

	var boxHandle4 = document.getElementById("boxHandle4")
	group4 = drag4.createSimpleGroup(boxHandle4, document.getElementById("handle4"))

}

function ott_vis(id) {
	var e = document.getElementById(id);
    if(e.style.display == 'block')
       e.style.display = 'none';
    else
       e.style.display = 'none';
}

function vis_ott(id) {
	var e = document.getElementById(id);
    if(e.style.display == 'none')
       e.style.display = 'block';
    else
       e.style.display = 'block';
}

function keep_vis(id){
	var e = document.getElementById(id);
    if(e.style.visibility == 'hidden')
       e.style.visibility = 'hidden';
    if(e.style.visibility = 'visible')
       e.style.visibility = 'visible';
}


//jscript css browser detec
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('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;
}();

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.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{
			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) {
//	var move = document.getElementById("ints");
//	var slide = document.getElementById("tricks");
//	switch (browser) {
//		case "Safari":
//			move.style.left = 73 + "px";
//			move.style.top = 220 + "px";
//			slide.style.left = 6 + "em";
//			slide.style.top = 16 + "em";
//			break;
//		case "Firefox":
//			move.style.left = 65 + "px";
//			move.style.top = 238 + "px";
//			slide.style.left = 6 + "em";
//			slide.style.top = 16.5 + "em";
//			break;
//		case "Opera":
//			move.style.left = 79 + "px";
//			move.style.top = 230 + "px";
//			break;
//		case "Chrome":
//			move.style.left = 75 + "px";
//			move.style.top = 272 + "px";
//			slide.style.left = 6 + "em";
//			slide.style.top = 16.5 + "em";
//			break;
//		case "Explorer":
//			if (version == 6) {
//				var box = document.getElementById("boxHandle3");
//				var tip = document.getElementById("tricks");
//				box.style.position = "absolute";
//				box.style.top = 46 + "px";
//				box.style.left = 483 + "px";
//				tip.style.position = "relative;"
//			}
//	}
//	
//}

function cursor_default(){
	document.body.style.cursor = 'default'
}
function cursor_wait() {
  document.body.style.cursor = 'wait';
  var t=setTimeout('cursor_default()',5000);
}
