$(document).ready(function() {

	var sitenavItems = $('#sitenav > ul > li');
	sitenavItems.each(function(i) { $(this).addClass("li-" + (i+1)).find('a').eq(0).html($(this).find('a').eq(0).html().replace(/(our)/i,'$1<br />')).wrapInner('<table><td><span></span></td></table>') });
	if(/MSIE/.test(ua)) sitenavItems.find('td').click(function() { window.location = this.parentNode.parentNode.parentNode.parentNode.href });
	$('#sitenav').wrapInner('<div class="center"></div>');

	//Cufon.replace('.cufon', { fontFamily: "ICBM SS-20" });


	if(I("welcome")){         /********* Homepage *********/

		document.body.id = "home";

		$('#sitenav li.li-1').addClass("current");

		$('#multi').insertBefore('#welcome');

	}
	else if(I("best")){       /********* Products *********/


		$('#how p').each(function(i) { $(this).addClass("p-" + (i+1)) });

		$('<div id="middle"></div>').append($('#why, #grow, #stockist, #benefits, #hints')).insertAfter('#how');

		$('#why').append($('#grow')).find('li').each(function(i) { $(this).addClass("li-" + (i+1)).prepend('<b></b>') });
		$('#why').append($('#stockist')).find('li').each(function(i) { $(this).addClass("li-" + (i+1)).prepend('<b></b>') });

		$('#benefits li').each(function(i) { $(this).addClass("li-" + (i+1)) });
		//Cufon.CSS.ready(function() { $('#benefits h4').each(function() { $(this).find('cufon').each(function(j) { $(this).addClass("cufon-" + (j+1)).css({ width: "100%" }) }) }).wrapInner('<table><td><span></span></td></table>') });

		$('#hints li').prepend('<b></b>');

	}

	$('#widget').wrapInner('<div class="center"></div>');

	$('#newslettertxt').focus(function() { focusClear(this) });

	$('#brands li').each(function(i) { $(this).addClass("li-" + (i+1)) });
	$('#brands li:nth-child(4n+4)').after('<div class="sep"></div>');

	$('#contacts li').each(function(i) { $(this).addClass("li-" + (i+1)) });

	$('#footer').append($('#header h1').clone()).wrapInner('<div class="center"></div>');

	if(/MSIE 6/.test(ua)) ie6Fix();
	else document.documentElement.style.visibility = "visible";

});



function I(Id)      { return document.getElementById(Id) }
function T(obj,Tag) { return Tag?obj.getElementsByTagName(Tag):document.getElementsByTagName(obj) }

function focusClear(ele) {
	if(ele.value == ele.defaultValue) ele.value = "";
	if(!ele.onblur) ele.onblur = function() { if(this.value == "") this.value = ele.defaultValue }
}

// 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,  browser, os;
     if(window.opera)          browser = "opera";
else if(window.ActiveXObject){
	     if(/MSIE 6/.test(ua)) browser = "ie ie6 ie6-7";
	else if(/MSIE 7/.test(ua)) browser = "ie ie7 ie6-7";
	else if(/MSIE 8/.test(ua)) browser = "ie ie8";
}
else if(/Firefox/.test(ua)){
	     if(/Firefox\/2/.test(ua))    browser = "ff ff2      ff2-35";
	else if(/Firefox\/3\.0/.test(ua)) browser = "ff ff3 ff30 ff2-35";
	else if(/Firefox\/3\.5/.test(ua)) browser = "ff ff3 ff35 ff2-35";
	else if(/Firefox\/3\.6/.test(ua)) browser = "ff ff3 ff36";
}
else if(/Chrome/.test(ua))         browser = "webkit chrome";
else if(/Safari/.test(ua)){
	     if(/Version\/3/.test(ua)) browser = "webkit safari safari3";
	else if(/Version\/4/.test(ua)) browser = "webkit safari safari4";
}
if (/Windows/.test(ua)) os = "win";
else if(/Mac/.test(ua)) os = "mac";
document.documentElement.className = browser + " " + os;



if(/MSIE 6/.test(ua)) document.write('<link rel="stylesheet" href="css/ie6.css" /><script src="js/ie6.js"></script>');
else if(/Safari/.test(ua) && !/Chrome/.test(ua)) document.write('<style>body, input, textarea { text-shadow: rgba(0,0,0,0.01) 0 0 0 }</style>');



document.documentElement.style.visibility = "hidden";
