var $j=jQuery.noConflict();$j(function(){var bgContainer=$j("#bg-container"),pageContainer=$j("#page-container"),pagesArr=[];var ua=navigator.userAgent,event=(ua.match(/iPad/i))?"touchstart":"click",hoverEvent=(ua.match(/iPad/i))?"touchend":"hover";var pagesBgArr=["markets-construction","markets-construction-granite","markets-construction-rexmoore","markets-construction-rja","markets-industrial","markets-industrial-frankmbooth","markets-industrial-metalworks","markets-industrial-pacificpower","markets-service","markets-service-ebmc","markets-service-pride","markets-service-rr","markets-technologies","markets-technologies-cei","markets-technologies-narda","markets-technologies-vpe","portfolio-brochure","portfolio-webdesign"];var upbrandingLogos=["preview-logo-broward","preview-logo-hh","preview-logo-leer","preview-logo-metalworks","preview-logo-pueblochico","preview-logo-rexmoore","preview-logo-rja","preview-logo-rr","preview-logo-safari","preview-logo-sierraview","preview-logo-sisler","preview-logo-tricorp"];var marketLogos=["construction-granite","construction-rexmoore","construction-rexmoore","construction-rja","industrial-frankmbooth","industrial-metalworks","industrial-pacificpower","service-ebmc","service-pride","service-rr","technologies-cei","technologies-narda","technologies-vpe"];$j.ajaxSetup({cache:true});var newsletterForm=$j(".newsroom #newsletter-form");if(newsletterForm.length>0){newsletterForm.dialog({autoOpen:false,minWidth:350})}$j(".newsroom li#email").bind(event,function(){newsletterForm.dialog("open");return false});$j("#categories-nav ul:first").prepend('<li><a href="/newsroom">Latest</a></li>').find("li").each(function(i){$j(this).append('<span class="cat-hover cat-hover-'+(i+1)+'"></span>')});$j(".home ul#intro-nav li").bind("click",function(){var url=$j("a",$j(this)).attr("href");window.location.href=url});$j("h1#title").click(function(){window.location="/"});$j(".newsroom #categories-nav #more-cat-nav").not(":animated").hover(function(){$j("ul",$j(this)).slideDown(200,function(){$j(this).css("display","block")})},function(){$j("ul",$j(this)).slideUp(200,function(){$j(this).css("display","none")})}).find("ul").append('<li><a href="/archives" title="archives">Archives</a></li>');var moreCatNav=$j(".newsroom #categories-nav #more-cat-nav ul li");if(moreCatNav.length>3){moreCatNav.each(function(i){i++;if(i<4){$j(this).remove()}})}$j('.page-logos ul li:not(".selected-logo")').live({mouseover:function(){$j(this).stop().animate({backgroundPosition:"(12px -5px)"},{duration:0,specialEasing:{width:"linear",height:"easeOutBounce"}}).animate({opacity:1,duration:1200})},mouseout:function(){$j(this).stop().animate({backgroundPosition:"(12px -100px)"},{duration:0,specialEasing:{width:"linear",height:"easeOutBounce"}}).animate({opacity:0.5,duration:1200})}});$j(".page-view ul#intro-nav li a, .page-view .page-logos a").stop(true,false).dequeue().live(event,function(e){var me=$j(this);document.title=(me.attr("title")||"Sacramento design agency")+" | Profile Design and Marketing";var footerContainer=$j(".page-view #footer-container");var page=me.attr("href").replace("/page-dynamic#","");footerContainer.fadeOut(500);pageContainer.fadeOut(1000,function(){});bgContainer.fadeOut(1400,function(){loadBackground(page);pageContainer.empty();loadAjaxContents(page);pageContainer.fadeIn(2000,function(){footerContainer.fadeIn(100)})}).fadeIn(1200,function(){})});$j(".page-view ul#intro-nav li a").bind(event,function(){$j(".sub-menu").css("opacity","1");var me=$j(this);$j(".current").removeClass("current");me.addClass("current");var parentMenu=me.parents("li");$j(".pinned").removeClass("pinned");if(typeof parentMenu!=="undefined"&&parentMenu.length===2){var parentLink=parentMenu.eq(1).find("a").eq(0);parentLink.addClass("current");parentLink.parent().addClass("pinned");$j(".sub-menu").css("opacity","0");$j(".sub-menu",parentLink.parent()).css("opacity","1")}if(parentMenu.length===1&&parentMenu.has(".sub-menu").length){me.parent().addClass("pinned");$j(".sub-menu").css("opacity","0");$j(".sub-menu",me.parent()).css("opacity","1")}});$j("#upbranding-logos ul li").stop(true,false).dequeue().live(event,function(e){e.preventDefault();var me=$j(this);var coDescription=$j("#company-description");if(!coDescription.length){var span='<span id="company-description"></span>';bgContainer.append(span)}coDescription.fadeOut("slow",function(){$j(this).html(me.find("span:first").html()).fadeIn("slow")})}).stop(true,false).dequeue().live({mouseover:function(){$j(this).animate({opacity:1,duration:1200})},mouseout:function(){$j(this).animate({opacity:0.85,duration:1200})}});function init(page){loadBackground(page);loadAjaxContents(page)}function loadBackground(page){bgContainer.empty();if(page=="portfolio-upbranding"){bgContainer.load("/upbranding-logos #upbranding-logos",function(){var span='<span id="company-description"></span>';bgContainer.append(span)})}bgContainer.css("backgroundImage",'url("/wp-content/themes/ProfileTheme/images2/pages/'+page+'-bg.jpg")')}function loadAjaxContents(page){pageContainer.load("/"+page+" #page-"+page,function(){})}getHash=function(){var currentHash=location.hash;currentHash=currentHash.replace(/#/,"");if(currentHash.length>1){}return currentHash};if(window.location.href.indexOf("page-dynamic")>-1){init(getParameterByName("id")||getHash(),true)}window.preloadImages=function(){$j.each(marketLogos,function(index,value){pagesArr.push("/wp-content/themes/ProfileTheme/images/pages/logos/markets-"+value+".png")});$j.each(pagesBgArr,function(index,value){pagesArr.push("/wp-content/themes/ProfileTheme/images2/pages/"+value+"-bg.jpg")});$j.each(upbrandingLogos,function(index,value){pagesArr.push("/wp-content/themes/ProfileTheme/images/pages/upbranding/"+value+".png")});doPreload(pagesArr)};function doPreload(arrayOfImages){$j(arrayOfImages).each(function(){$j("<img />").attr("src",this).appendTo("body").css("display","none")})}function getParameterByName(name){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null){return""}else{return decodeURIComponent(results[1].replace(/\+/g," "))}}});function initialize(){var myLatlng=new google.maps.LatLng(38.638778,-121.070758);var myOptions={zoom:13,center:myLatlng,mapTypeId:google.maps.MapTypeId.ROADMAP};var canvas=document.getElementById("map_canvas");if(canvas!=null){var map=new google.maps.Map(document.getElementById("map_canvas"),myOptions)}}function loadScript(){var script=document.createElement("script");script.type="text/javascript";script.src="http://maps.googleapis.com/maps/api/js?sensor=false&callback=initialize";document.body.appendChild(script)}window.onload=loadScript;
