window.onload = function() { var cssFile = document.createElement("link"); cssFile.setAttribute("rel", "stylesheet"); cssFile.setAttribute("type", "text/css"); cssFile.setAttribute("href", "http://c.mojopages.com/mstatic/styles/bizWidgetEmbed.css"); document.getElementsByTagName( "head" )[0].appendChild( cssFile ); updateRank(); } // Update Current Rank and other variables (ie Voting countdown timer, reviews) function updateRank() { var currentRank = 1; //For Medium and Skyscraper widgets, update current Rank. Small widget does not show rank. if (!document.getElementById( "mojo_widget_" + 40610795 ).className.match(/mojoSmallWidget/) ) { if (currentRank >= 1 && currentRank <= 10) { if (currentRank == 1) { document.getElementById( "currentRank_" + 40610795 ).className = 'mojo1stPlace'; } else if (currentRank <= 5) { document.getElementById( "currentRank_" + 40610795 ).className = 'mojoTop5'; } else { document.getElementById( "currentRank_" + 40610795 ).className = 'mojoTop10'; } } else { //If outside of Top 10 or biz does not have any reviews, display Nominated and remove "Currently Ranked" text document.getElementById( "currentRank_" + 40610795 ).className = 'mojoNominated'; document.getElementById( "mojoCurrentlyRanked" ).innerHTML = ''; //remove "Currently Ranked" text } //Medium Widget if ( document.getElementById( "mojo_widget_" + 40610795 ).className.match(/mojoMediumWidget/) ) { //Update total votes count document.getElementById( "numVotes_40610795" ).innerHTML = 9; //Modify 'flourishes' background image for correct alignment for nominated vs. top x if ( document.getElementById( "currentRank_" + 40610795 ).className == 'mojoNominated' ) { document.getElementById( "mojoRankWrapper" ).className = 'nominated'; } //Start Countdown timer for Medium and Skyscraper sizes GetCount(); } //Skyscraper Widget if ( document.getElementById( "mojo_widget_" + 40610795 ).className.match(/mojoSkyscraperWidget/) ) { //Update spacing for "Nominated" if ( document.getElementById( "currentRank_" + 40610795 ).className == 'mojoNominated' ) { document.getElementById( "mojoRankWrapper" ).style.backgroundPosition = "45px 0"; document.getElementById( "currentRank_40610795" ).style.top = "16px"; } //Insert reviews document.getElementById( "reviews_40610795" ).innerHTML = ''; //clear previous values var liTag = '
  • David K
    Logo Work
    Stebbins Media, has designed my company's logo and has done other print work for my company. I have been impressed with the quality of the work and their dedication to make sure that the end product was perfect. I would highly recommend them to anybody for there Web or print work.
  • '; document.getElementById( "reviews_40610795" ).innerHTML += liTag; var liTag = '
  • Vivian R
    I love my website
    I was referred to Stebbins Media by my friend and I'm very happy. They helped my business revamp its website to be much more modern and easy to use. I'm very picky and Mark worked with me through the design very patiently and he was very receptive to all of my requests. I'll be using them for my facebook page next. Thank you Mark and thank you Stebbins Media!
  • '; document.getElementById( "reviews_40610795" ).innerHTML += liTag; var liTag = '
  • Jason L
    Best Webpages in California!!
    Mark set up my business with the best webpage I've ever seen! He was professional, efficient, and affordable! I highly recommend Stebbins media for all your web and printing needs!
  • '; document.getElementById( "reviews_40610795" ).innerHTML += liTag; var liTag = '
  • Daniel S
    Bids for 8th Grade Semi-Formal Dance
    Stebbins Media designed our "Masquerade Ball" bid tickets for our dance. The students were thrilled when they saw them, and it set the tone for the dance. The turn around time was outstanding, the quality exceeded our expectations, and Mark kept me informed throughout the project. I definitely recommend Stebbins Media. Professional, Prompt, and Top Quality.
  • '; document.getElementById( "reviews_40610795" ).innerHTML += liTag; var liTag = '
  • Diane H
    Dianemhartoglaw.com
    Love the website. I hired 3 individuals before Mark, and paid deposits. Only one company completed the task but with the wrong city and location, and with so many errors it was embarrassing. Mark listened and did everything I asked him to do. The price was reasonable. I am delighted and have recommemded him and will continue to do so.
  • '; document.getElementById( "reviews_40610795" ).innerHTML += liTag; //Start Countdown timer for Medium and Skyscraper sizes GetCount(); } } } var thisDay = new Date(); var dateFutureYear = thisDay.getFullYear(); //use same 4 digit year as current year var dateFutureMonth = thisDay.getMonth() + 1; //get 0-11 month, add 1 to offset array position var dateFutureDay = 0; //set day, hour, min, sec to Sunday at 00:00 when awards voting ends var dateFutureHours = 0; var dateFutureMins = 0; var dateFutureSeconds = 0; var dateFuture = new Date( 1357027200000 ); function GetCount(){ var dateNow = new Date(); //grab current date var amount = dateFuture.getTime() - dateNow.getTime(); //calc milliseconds between dates delete dateNow; // time is already past if (amount < 0) { //document.getElementById('countbox_biz_details').innerHTML="MojoAwards countdown complete!"; } else { // date is still good var days = 0; var hours = 0; var mins = 0; var secs = 0; var out = ""; amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs days=Math.floor(amount/86400);//days if ( days < 10 ) { days = "0" + days; } amount=amount%86400; hours=Math.floor(amount/3600);//hours if ( hours < 10 ) { hours = "0" + hours; } amount=amount%3600; mins=Math.floor(amount/60);//minutes if ( mins < 10 ) { mins = "0" + mins; } amount=amount%60; secs=Math.floor(amount);//seconds if ( secs < 10 ) { secs = "0" + secs; } document.getElementById('days').innerHTML = days; document.getElementById('hours').innerHTML = hours; document.getElementById('mins').innerHTML = mins; document.getElementById('secs').innerHTML = secs; setTimeout("GetCount()", 1000); } }