/*******************************************************************************

  CSS on Sails Framework
  Title: SecurityStation
  Author: XHTMLized (http://www.xhtmlized.com/)
  Date: July 2010

*******************************************************************************/



if(typeof Cufon !== 'undefined'){
	Cufon.replace('div.block h1', { fontFamily: "Foundry Journal Demi" });
	Cufon.replace('body.supported div.carousel-widget span', { fontFamily: "Foundry Journal Demi" });
}

if($.browser.msie) document.createElement("r");
$('div.rounded').each(function() { this.innerHTML += '<r class="tl"></r><r class="tr"></r><r class="bl"></r><r class="br"></r>' });


$('#sub div.widget').wrapInner('<div class="t"><div class="b"></div></div>');

if($('#list')[0]){
	$('#list h5').each(function() {
		var thmb = $(this).parent().find('img').eq(0), info = $(this).parent().find('div').eq(0);
		var str_html = '<div class="t"></div><div class="m">' + info.html() + '</div><div class="b"></div>';
		info.css({ top: this.parentNode.clientHeight / 2 - 5 }).html(str_html);
		thmb.wrap('<div class="thmbwrapper"></div>');
		info.insertAfter(thmb);
		thmb.css({ top: this.parentNode.clientHeight / 2, marginTop: 0 - thmb.height() / 2, marginLeft: 0 - thmb.width() / 2 });
		thmb.parent().hover(
		    	function() {
		    		$(this).parent().css({ zIndex: 100 });
		    		if($.browser.msie) info.css({ display: "block" });
		    		else info.fadeIn("fast");
				},
		    	function() {
		    		$(this).parent().css({ zIndex: "" });
		    		if($.browser.msie) info.css({ display: "none" });
		    		else info.fadeOut("fast");
				}
		    )
	})
}

if($.browser.msie && $.browser.version=='6.0'){
	$('r.tr, r.br').each(function() { if(this.parentNode.clientWidth  % 2) $(this).css({ right:  -1 }) });
	$('r.bl, r.br').each(function() { if(this.parentNode.clientHeight % 2) $(this).css({ bottom: -1 }) });

	// DD_belatedPNG fix for IE6
	var PNG_fix_selectors = [
	    'img',
	    '#header a.site-name span',
	    '#global-banner .over',
	    '#top-navigation li',
	    '.wrapper .block span.t',
	    '.wrapper .block span.b',
	    '#locations-list',
	    '.wrapper .block',
	    '.items-listing li h2',
        '.wrapper .btn-btn .inner',
        '.wrapper .btn-btn',
        '.info div',
        '.carousel-widget .pagination .prev',
        '.carousel-widget .pagination .next',
        '.carousel-widget .pagination',
	    '#navigation li a'
	];
	if (typeof DD_belatedPNG !== 'undefined') {
	    DD_belatedPNG.fix(PNG_fix_selectors.join(','));
	}
}
