function inTweakCms()
{
	if( window.location.hostname.indexOf("cms") < 0)
		return false;
	else 
		return true;
}

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\/3\.0/.test(ua)) browser = "ff ff3 ff30";
	else if(/Firefox\/3\.5/.test(ua)) browser = "ff ff3 ff35";
	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\/4/.test(ua)) browser = "webkit safari safari4";
	else if(/Version\/5/.test(ua)) browser = "webkit safari safari5";
}
if (/Windows/.test(ua)) os = "win";
else if(/Mac/.test(ua)) os = "mac";
document.documentElement.className = browser + " " + os;



$('#header').addClass("fancy").insertBefore('#container');



var nav = $('#navigation');
nav.children('ul').children('li').each(function() {
	if($(this).hasClass("selected")) nav.addClass("showsubnav");
	//if(/MSIE/.test(ua)) return;
	$(this).addClass("fancy");
	var navlink = $(this).find('a').eq(0);
	if($(this).hasClass("selected")) Cufon.replace(navlink, { color: "#ffffff", fontFamily: "OfficinaSans Bold" });
	else {
		Cufon.replace(navlink, { color: "#005dab", fontFamily: "OfficinaSans Bold" })
		$(this).hover(
			function() { Cufon.replace(navlink, { color: "#ffffff", fontFamily: "OfficinaSans Bold" }); $(this).addClass("hover")    },
			function() { Cufon.replace(navlink, { color: "#005dab", fontFamily: "OfficinaSans Bold" }); $(this).removeClass("hover") }
		)
	}
	
});
nav.addClass("fancy").insertBefore('#container').append('<div></div>').find('a').eq(0).before('<b></b>');



$('#container').addClass("fancy");


var intro = $('#intro');
if(intro.length){          /********* Homepage *********/
	
	if(!inTweakCms()){
		opts = {pager: ".pager",timeout: 6000};
		$('div.pager').html('');
		intro.find('.slides').cycle(opts);
	}
	intro.css({ visibility: "visible" });
	
	//intro.find('.video_modal').fancybox({modal: true});
	$(".video_modal").click(function() {
		$.fancybox({
				'padding'		: 0,
				'autoScale'		: false,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'title'			: this.title,
				'width'		: 680,
				'height'		: 495,
				'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
				'type'			: 'swf',
				'swf'			: {
					 'wmode'		: 'transparent',
					'allowfullscreen'	: 'true'
				}
			});

		return false;
	});
	
	/*document.write('<style type="text/css">#intro .easy-accordion h2 { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -moz-transform-origin: 20px 0px; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }</style>');
	var intro = $('#intro');
	intro.wrapInner('<div class="slide"></div>').append('<span></span>').find('h2').each(function(i) { $(this).addClass("h2-" + (i+1)).append('<b></b><u></u><i></i>').after('<div class="sc"></div>').next().append($(this).next().nextUntil('h2')) });
	intro.easyAccordion({ autoStart: true, slideInterval: 10000, slideNum: false });
	intro.css({ visibility: "visible" }).each(function() { $(this).after('<div id="columnborder"></div>').next().append($(this).next().nextAll()) });*/
}
else {                           /********* other pages *********/
	$('#main').prepend('<b id="ediicon"></b>');
	$('#sidebar > div, #sidebar li').before('<b></b>');
	//$('#sidebar div.featured li').find('span').wrap('<table><td></td></table>');
	$('#sidebar ul#featured li ul li').find('a').wrap('<table><td></td></table>');
	if($('#marckets').length){   /********* SAV *********/
		$('#main ul').each(function() { $(this).wrapInner('<div></div>').append('<div></div>').children('div').eq(1).append($(this).find('li:odd')) });
	}
}



$('#social').addClass("fancy").find('a').each(function() { this.innerHTML = this.innerHTML.replace(this.innerHTML.substr(this.innerHTML.lastIndexOf(" ")),'<b></b>') });

$('<div id="wrap"></div>').prependTo($('body')).append('<div id="ocontainer"></div>');
$('#header,#navigation,#container').appendTo('#ocontainer');
$('#footer').insertAfter('#wrap').wrap('<div id="footerwrapper"></div>').find('div.vcard').prependTo('#container');

$(function(){

	function StringtoXML(text){
		if (window.ActiveXObject){
		  var doc=new ActiveXObject('Microsoft.XMLDOM');
		  doc.async='false';
		  doc.loadXML(text);
		} else {
		  var parser=new DOMParser();
		  var doc=parser.parseFromString(text,'text/xml');
		}
		return doc;
	}

	var itemsToShow = 3;
	var kc = $('#knowledgeCenter');
	if(kc.length > 0){
		$.ajax({
		  url: 'cmsxml/knowledgecenter.rss',
		  dataType: 'text' ,
		  success: function(rssdata){
			//alert(rssdata);
			rssdata = StringtoXML(rssdata);
			kc.empty();
			$(rssdata).find('item:lt('+ itemsToShow + ')').each(function(i){
				$item = $(this);
				title = $item.find('title').text();
				// grab the post's URL
				link = $item.find('link').text();
				a = $('<a></a>').attr('href',link).html(title);
				li = $('<li></li>').append(a).appendTo(kc);
				$('<b></b>').insertAfter(li);
			});
		  }
		});
	}
});
