// Propane.com Javascript
//
// (Note: jQuery is required)

$(document).ready(function(){

	checkHeight();
	
	$(window).resize(function() {
		checkHeight();
	})
	
	$(function(){$(document).pngFix();});
	
	$('ul#navigation li').last().addClass('last-child');	
	$('ul#footerSmallNav li').last().addClass('last-child');
	
	$('input#searchInput').focusin(function(){
		if ($(this).val() == "Search") {
			$(this).val("")
		}
	}).focusout(function(){
		if ($(this).val() == "") {
			$(this).val("Search")
		}
	});
	
	//Blog Feed
	if($('.blogWrapper').length){
		//http://fbdev.bgtpartners.com/perc/ceoblog/ Staging
		$.getJSON("http://ceopercblog.com/?feed=json&jsonp=?", function(data){
			var html = "";
			var i = 0;
			
			$.each(data, function(){
				var date = this.date,
				    description = "";	
				d = date.split(" ");
				
				if(this.content){
					var desc = this.content;
					description =  desc.substring(0,80)+"...";
				}
				
				html += '\n<div class="news-item';
				
				if(i == 2){
					html += " bottom";	
				}
				
				html += '">\n'
				+ '<div class="date">\n'
				+ '<span class="month">'+d[0].substr(0, 3)+'</span>\n'
				+ '<span class="day">'+d[1].replace(",","")+'</span>\n'
				+ '<span class="year">'+d[2]+'</span>\n'
				+ '</div>\n'
				+ '<div class="news">\n'
				+ '<a href="'+this.permalink+'"><h5 class="blogTitle">'+this.title+'</h5></a>\n'

				
				html +='</div>\n';
				html +='</div>\n';
				if(i == 2){
					return false;	
				}
				i++;
			});
			
			$("#results").removeClass('loader').empty().append(html);
		});
	}//endif
	
	//Mobile Redirect
	if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
		document.location = "http://propane.com/mobile/";
	} 
});

function removeHTMLTags(strInputCode){
	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
		return (p1 == "lt")? "<" : ">";
	});
	var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");	
	
	return strTagStrippedText
}




function checkHeight()
{
	$windowHeight = $(window).height();
	$wrapperHeight = $("#wrapper").height();

	$newHeight = $('#header').height() + $('#content').height() + $('#footer').height()+"px";
	$('#wrapper').css('height', $newHeight);
}

/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([237-9n-zA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s(m){3.fn.pngFix=s(c){c=3.extend({P:\'blank.gif\'},c);8 e=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 5.5")!=-1);8 f=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 6.0")!=-1);p(3.browser.msie&&(e||f)){3(2).B("img[n$=.C]").D(s(){3(2).7(\'q\',3(2).q());3(2).7(\'r\',3(2).r());8 a=\'\';8 b=\'\';8 g=(3(2).7(\'E\'))?\'E="\'+3(2).7(\'E\')+\'" \':\'\';8 h=(3(2).7(\'F\'))?\'F="\'+3(2).7(\'F\')+\'" \':\'\';8 i=(3(2).7(\'G\'))?\'G="\'+3(2).7(\'G\')+\'" \':\'\';8 j=(3(2).7(\'H\'))?\'H="\'+3(2).7(\'H\')+\'" \':\'\';8 k=(3(2).7(\'V\'))?\'float:\'+3(2).7(\'V\')+\';\':\'\';8 d=(3(2).parent().7(\'href\'))?\'cursor:hand;\':\'\';p(2.9.v){a+=\'v:\'+2.9.v+\';\';2.9.v=\'\'}p(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}p(2.9.x){a+=\'x:\'+2.9.x+\';\';2.9.x=\'\'}8 l=(2.9.cssText);b+=\'<y \'+g+h+i+j;b+=\'9="W:X;white-space:pre-line;Y:Z-10;I:transparent;\'+k+d;b+=\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;\';b+=\'J:K:L.t.M(n=\\\'\'+3(2).7(\'n\')+\'\\\', N=\\\'O\\\');\';b+=l+\'"></y>\';p(a!=\'\'){b=\'<y 9="W:X;Y:Z-10;\'+a+d+\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;">\'+b+\'</y>\'}3(2).hide();3(2).after(b)});3(2).B("*").D(s(){8 a=3(2).11(\'I-12\');p(a.A(".C")!=-1){8 b=a.13(\'url("\')[1].13(\'")\')[0];3(2).11(\'I-12\',\'none\');3(2).14(0).15.J="K:L.t.M(n=\'"+b+"\',N=\'O\')"}});3(2).B("input[n$=.C]").D(s(){8 a=3(2).7(\'n\');3(2).14(0).15.J=\'K:L.t.M(n=\\\'\'+a+\'\\\', N=\\\'O\\\');\';3(2).7(\'n\',c.P)})}return 3}})(3);',[],68,'||this|jQuery||||attr|var|style||||||||||||||src|navigator|if|width|height|function|Microsoft|appVersion|border|padding|margin|span|px|indexOf|find|png|each|id|class|title|alt|background|filter|progid|DXImageTransform|AlphaImageLoader|sizingMethod|scale|blankgif|appName|Internet|Explorer|parseInt|MSIE|align|position|relative|display|inline|block|css|image|split|get|runtimeStyle'.split('|'),0,{}))

