Website Management & SEO


Our techy team at Greenroom Communications manages multiple client websites.  Our services include website design, development, search engine optimization, search engine marketing, blog content, social media, hosting and monthly maintenance.

Download our Marketing in the 21st Century slide deck to see why your digital presence is essential to your company’s or brand’s success.

Check out some of our work.

var maxwidth=jQuery(window).width(); if(maxwidth>768){maxwidth=768;} var lightbox_maxWidth = maxwidth; var lightbox_maxHeight = 500;

var lightbox_slideshow = false; var lightbox_slideshowSpeed = 2500; var lightbox_slideshowAuto = true; var lightbox_slideshowStart = "start slideshow"; var lightbox_slideshowStop = "stop slideshow"; var lightbox_fixed = true; var lightbox_top = false; var lightbox_bottom = false; var lightbox_left = false; var lightbox_right = false;

var lightbox_reposition = false; var lightbox_retinaImage = true; var lightbox_retinaUrl = false; var lightbox_retinaSuffix = "@2x.$1";

jQuery(document).ready(function(){ jQuery("#huge_it_portfolio_content_2 a[href$='.jpg'], #huge_it_portfolio_content_2 a[href$='.png'], #huge_it_portfolio_content_2 a[href$='.gif']").addClass('group1'); // jQuery("#huge_it_portfolio_content_2 a").addClass('group1'); var group_count = 0; var groups = 2; jQuery(".portelement_2").each(function(){ group_count++; }); for(var i = 1; i <= group_count; i++){ jQuery(".portfolio-group" + i+"-"+groups).colorbox({rel:'portfolio-group' + i+"-"+groups}); } jQuery(".portfolio-lightbox-group"+groups).colorbox({rel:"portfolio-lightbox-group"+groups}); jQuery(".portfolio-lightbox a[href$='.png'],.portfolio-lightbox a[href$='.jpg'],.portfolio-lightbox a[href$='.gif'],.portfolio-lightbox a[href$='.jpeg']").addClass("portfolio-lightbox-group"); var groups = 2; var group_count_slider = 0; jQuery(".slider-content").each(function(){ group_count_slider++; }); var group_count_slider_clone = 0; jQuery(".portfolio-group-slider"+i).colorbox({rel:'portfolio-group-slider'+i}); //jQuery(".group1").colorbox({rel:'group1'}); for(var i = 1; i <= group_count_slider; i++){ jQuery(".portfolio-group-slider_"+groups+"_"+i).colorbox({rel:'portfolio-group-slider_'+groups+"_"+i}); jQuery("#main-slider_2 .clone a").removeClass(); } jQuery(".youtube").colorbox({iframe:true, innerWidth:640, innerHeight:390}); jQuery(".vimeo").colorbox({iframe:true, innerWidth:640, innerHeight:390}); jQuery(".callbacks").colorbox({ onOpen:function(){ alert('onOpen: colorbox is about to open'); }, onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); }, onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); }, onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); }, onClosed:function(){ alert('onClosed: colorbox has completely closed'); } }); jQuery('.non-retina').colorbox({rel:'group5', transition:'none'}) jQuery('.retina').colorbox({rel:'group5', transition:'none', retinaImage:true, retinaUrl:true}); jQuery("#click").click(function(){ jQuery('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here."); return false; }); jQuery("huge_it_portfolio_filters_") jQuery("#huge_it_portfolio_content_2 #huge_it_portfolio_filters_2 ul li a").click(function(){ jQuery("#huge_it_portfolio_content_2 #huge_it_portfolio_filters_2 ul li").removeClass("active"); jQuery(this).parent().addClass("active"); }); });

var defaultBlockWidth=275;

var $container = jQuery('#huge_it_portfolio_container_2');

// add randomish size classes $container.find('.portelement_2').each(function(){ var $this = jQuery(this), number = parseInt( $this.find('.number').text(), 10 ); //alert(number); if ( number % 7 % 2 === 1 ) { $this.addClass('width2'); } if ( number % 3 === 0 ) { $this.addClass('height2'); } });

$container.hugeitmicro({ itemSelector : '.portelement_2', masonry : { columnWidth : 275+20+0 }, masonryHorizontal : { rowHeight: 300+20 }, cellsByRow : { columnWidth : 300+20, rowHeight : 240 }, cellsByColumn : { columnWidth : 300+20, rowHeight : 240 }, getSortData : { symbol : function( $elem ) { return $elem.attr('data-symbol'); }, category : function( $elem ) { return $elem.attr('data-category'); }, number : function( $elem ) { return parseInt( $elem.find('.number').text(), 10 ); }, weight : function( $elem ) { return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') ); }, id : function ( $elem ) { return $elem.find('.id').text(); } } });

var $optionSets = jQuery('#huge_it_portfolio_options_2 .option-set'), $optionLinks = $optionSets.find('a');

$optionLinks.click(function(){ var $this = jQuery(this);

if ( $this.hasClass('selected') ) { return false; } var $optionSet = $this.parents('.option-set'); $optionSet.find('.selected').removeClass('selected'); $this.addClass('selected');

var options = {}, key = $optionSet.attr('data-option-key'), value = $this.attr('data-option-value');

value = value === 'false' ? false : value; options[ key ] = value; if ( key === 'layoutMode' && typeof changeLayoutMode === 'function' ) {

changeLayoutMode( $this, options ) } else {

$container.hugeitmicro( options ); }

return false; });

jQuery(window).resize(function(){ $container.hugeitmicro('reLayout'); });

var isHorizontal = false; function changeLayoutMode( $link, options ) { var wasHorizontal = isHorizontal; isHorizontal = $link.hasClass('horizontal');

if ( wasHorizontal !== isHorizontal ) {

var style = isHorizontal ? { height: '75%', width: $container.width() } : { width: 'auto' };

$container.filter(':animated').stop();

$container.addClass('no-transition').css( style ); setTimeout(function(){ $container.removeClass('no-transition').hugeitmicro( options ); }, 100 ) } else { $container.hugeitmicro( options ); } }

$container.delegate('.default-block_2', 'click', function(){ var strheight=0; jQuery(this).parents('.portelement_2').find('.wd-portfolio-panel_2 > div').each(function(){ strheight+=jQuery(this).outerHeight()+10; //alert(strheight); }) strheight+=45; if(jQuery(this).parents('.portelement_2').hasClass("large")){ jQuery(this).parents('.portelement_2').animate({ height: "45px" }, 300, function() { jQuery(this).removeClass('large'); $container.hugeitmicro('reLayout'); });

jQuery(this).parents('.portelement_2').removeClass("active"); return false; }

jQuery(this).parents('.portelement_2').css({height:strheight}); jQuery(this).parents('.portelement_2').addClass('large');

$container.hugeitmicro('reLayout'); jQuery(this).parents('.portelement_2').css({height:"45px"});

//alert(strheight);

jQuery(this).parents('.portelement_2').animate({ height:strheight+"px", }, 300,function(){ $container.hugeitmicro('reLayout');}); });

var $sortBy = jQuery('#huge_it_portfolio_content_2 #sort-by'); jQuery('#huge_it_portfolio_content_2 #shuffle a').click(function(){ $container.hugeitmicro('shuffle'); $sortBy.find('.selected').removeClass('selected'); $sortBy.find('[data-option-value="random"]').addClass('selected'); return false; });

////filteringgggggg

// bind filter on select change jQuery(document).ready(function(){ jQuery('#huge_it_portfolio_filters_2 ul li').click(function() { // get filter value from option value var filterValue = jQuery(this).attr('rel'); // use filterFn if matches value filterValue = filterValue;//filterFns[ filterValue ] || $container.hugeitmicro({ filter: filterValue }); }); var topmargin = jQuery("#huge_it_portfolio_options_2").height(); jQuery("#huge_it_portfolio_filters_2").css({'margin-top':'5px'}); });

jQuery(window).load(function(){

$container.hugeitmicro({ filter: '*' }); });

});