﻿function init() {

	try {

		I("branding").appendChild(I("quick"));

		T(I("branding"),"p")[0].outerHTML = '<div id="welcome">' + T(I("branding"),"p")[0].outerHTML + '</div>';
		document.body.insertBefore(I("welcome"),I("we"));

		for(var i=0, ul=T(I("we"),"ul")[0]; i<3; i++){
			ul.innerHTML += '<div class="div-' + (i+1) + '"></div>';
			for(var j=0, li=T(I("we"),"li"); j<li.length; j++){
				if(li[0].parentNode.tagName.match(/ul/i)) ul.lastChild.appendChild(li[0]);
				if((j+1)%2 == 0) break;
			}
		}

		I("content").innerHTML = '<div class="inner">' + I("content").innerHTML + '</div>';

		if(I("offer")){                 /**** Homepage ****/

			document.body.id = "home";

		}
		else if(I("activities")){       /**** Wholesale ****/

			document.body.id = "wholesale";

			I("activities").innerHTML += '<ol id="small-gallery"></ol>';
			for(var i=0; i<3; i++) I("small-gallery").appendChild(T(I("sub"),"li")[2]);

		} else if(I("directory")){                 /**** Contact ****/

			document.body.id = "contact";

		}

		I("siteinfo").innerHTML = '<div class="inner">' + I("siteinfo").innerHTML + '</div>';
		I("siteinfo").firstChild.appendChild(I("supp-nav"));
		for(var i=0; i<T(I("supp-nav"),"li").length-1; i++) T(I("supp-nav"),"li")[i].innerHTML += '<span>-</span>';

	} catch(e) {}

	var browser, os;
	if(window.opera) browser = "opera";
	else if(window.ActiveXObject){
		     if(/MSIE 6/.test(ua)) browser = "ie6 ie6-7 ie";
		else if(/MSIE 7/.test(ua)) browser = "ie7 ie6-7 ie";
		else if(/MSIE 8/.test(ua)) browser = "ie8 ie";
	}
	else if(window.GeckoActiveXObject){
		     if(/Firefox\/2/.test(ua))    browser = "ff2 ff";
		else if(/Firefox\/3\.0/.test(ua)) browser = "ff30 ff3 ff";
		else if(/Firefox\/3\.5/.test(ua)) browser = "ff35 ff3 ff";
	}
	else if(/Chrome/.test(ua)) browser = "chrome webkit";
	else if(/Safari/.test(ua)){
		     if(/Version\/3/.test(ua)) browser = "safari3 safari webkit";
		else if(/Version\/4/.test(ua)) browser = "safari4 safari webkit";
	}
	if(/Windows/.test(ua))  os = "win";
	else if(/Mac/.test(ua)) os = "mac";
	document.documentElement.className = browser + " " + os;

	if(/MSIE 6/.test(ua)) ie6Fix();
	else document.documentElement.style.visibility = "visible";

}
// enhanced onload function modified from http://dean.edwards.name/weblog/2006/06/again/
if(window.ActiveXObject){                      // for Internet Explorer
	document.write('<script src=//: defer onreadystatechange="if(this.readyState == \'complete\') init()"><\/script>');
}
else if(window.addEventListener){              // for Mozilla and newer versions of WebKit and Opera
	document.addEventListener("DOMContentLoaded", init, false);
}
else window.onload = init;                     // for other browsers



document.documentElement.style.visibility = "hidden";



function I(Id)      { return document.getElementById(Id) }
function T(obj,Tag) { return Tag?obj.getElementsByTagName(Tag):document.getElementsByTagName(obj) }



// outerHTML for Firefox by Jason Karl Davis
if(!document.documentElement.outerHTML){
	HTMLElement.prototype.__defineGetter__("outerHTML",
		function() {
			var div = document.createElement("div");
			div.appendChild(this.cloneNode(true));
			return div.innerHTML;
		}
	)
	HTMLElement.prototype.__defineSetter__("outerHTML",
		function(html) {
			var range = document.createRange();
			this.innerHTML = html;
			range.selectNodeContents(this);
			var frag = range.extractContents();
			this.parentNode.insertBefore(frag, this);
			this.parentNode.removeChild(this);
		}
	)
}



var ua = navigator.userAgent;
if(/MSIE 6/.test(ua)) document.write('<link rel="stylesheet" href="css/ie6.css" /><script src="js/ie6.js"></script>');
else if(/Firefox\/2/.test(ua)) document.write('<style type="text/css">#quick ul li span { display: -moz-inline-box }</style>');
else if(/Safari/.test(ua) && !/Chrome/.test(ua)) document.write('<style type="text/css">body, input, textarea { text-shadow: rgba(0,0,0,0.01) 0 0 0 }</style>');