/**
 * @author scott
 */
	function trim (myString)
	{
		return myString.replace(/^\s+/g,'').replace(/\s+$/g,'');
	}
	$(document).ready(function(){
		var hazeCount=0;
		$('.hazeMe').each(function(){
			$(this).parent().css("width",$(this).innerWidth(true)+'px');
			$(this).parent().css("height",$(this).innerHeight(true)+'px');
			var topExtra=-65;
			var botExtra=65;
			var leftExtra=-65;
			var rightExtra=65;
			var topHeight=65;
			var botHeight=65;
			var leftWidth=65;
			var rightWidth=65;
			
			if($(this).hasClass("topShort")){
				topExtra=-20;
				topHeight=20;
			}

			if($(this).hasClass("botShort")){
				botExtra=20;
				botHeight=20;
			}

			if($(this).hasClass("leftShort")){
				leftExtra=-20;
				leftWidth=20;
			}

			if($(this).hasClass("rightShort")){
				rightExtra=20;
				rightWidth=20;
			}

			if($(this).hasClass("topMed")){
				topExtra=-30;
				topHeight=30;
			}

			if($(this).hasClass("botMed")){
				botExtra=30;
				botHeight=30;
			}

			if($(this).hasClass("leftMed")){
				leftExtra=-30;
				leftWidth=30;
			}

			if($(this).hasClass("rightMed")){
				rightExtra=30;
				rightWidth=30;
			}
			
			if($(this).hasClass("topTny")){
				topExtra=-9;
				topHeight=9;
			}

			if($(this).hasClass("botTny")){
				botExtra=9;
				botHeight=9;
			}

			if($(this).hasClass("leftTny")){
				leftExtra=-9;
				leftWidth=9;
			}

			if($(this).hasClass("rightTny")){
				rightExtra=9;
				rightWidth=9;
			}
			if($(this).hasClass("topNon")){
				topExtra=0;
				topHeight=0;
			}

			if($(this).hasClass("botNon")){
				botExtra=0;
				botHeight=0;
			}

			if($(this).hasClass("leftNon")){
				leftExtra=0;
				leftWidth=0;
			}

			if($(this).hasClass("rightNon")){
				rightExtra=0;
				rightWidth=0;
			}
			hazeCount++;
			var tWidth = $(this).innerWidth(true)+'px';
			var tHeight = $(this).innerHeight(true)+'px';
			var ttWidth = ($(this).innerWidth(true))+'px';
			var ttHeight = ($(this).innerHeight(true))+'px';
			
			var tClass=$(this).attr("class");
			var tStyle=$(this).attr("style");
			//var tStyle='';
			var tId=$(this).attr("id");
			tClass=trim('haze'+hazeCount+' '+trim(tClass.replace(/hazeMe/gi,"")));
			if(tClass!=''){
				tClass=' class="'+tClass+'"';
			}
			if(tStyle==null){
				tStyle='';
			}
			else
			{
				tStyle=' style="'+tStyle+'"';
			}
			if(tId==""){
				tId='';
			}
			else
			{
				tId=' id="'+tId+'"';
			}

			var html=
				'<div class="hazeOuter haze'+hazeCount+' outerHaze'+hazeCount+'" style="width:'+ttWidth+';height:'+ttHeight+';">'
					+'<div class="haze'+hazeCount+' hazeTl" style="top:'+topExtra+'px;left:'+leftExtra+'px;height:'+topHeight+'px;width:'+leftWidth+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeT" style="top:'+topExtra+'px;left:0px;width:'+tWidth+';height:'+topHeight+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeTr" style="top:'+topExtra+'px;left:'+tWidth+';height:'+topHeight+'px;width:'+rightWidth+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeL" style="left:'+leftExtra+'px;top:0px;height:'+tHeight+';width:'+leftWidth+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeContainer" style="height:'+tHeight+';">'
						+'<div'+tId+tStyle+tClass+'">';
							html=html+$(this).html();
						html=html+'</div>'
					+'</div>'
					+'<div class="haze'+hazeCount+' hazeR" style="height:'+tHeight+';top:0px;left:'+ttWidth+';px;width:'+rightWidth+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeBl" style="top:'+ttHeight+';left:'+leftExtra+'px;height:'+botHeight+'px;width:'+leftWidth+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeB" style="top:'+ttHeight+';left:0px;width:'+tWidth+';height:'+botHeight+'px;"></div>'
					+'<div class="haze'+hazeCount+' hazeBr" style="top:'+ttHeight+';left:'+ttWidth+';height:'+botHeight+'px;width:'+rightWidth+'px;"></div>'
				+'</div>';
			$(this).replaceWith(html);
		});
	});