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_" + 40619412 ).className.match(/mojoSmallWidget/) ) { if (currentRank >= 1 && currentRank <= 10) { if (currentRank == 1) { document.getElementById( "currentRank_" + 40619412 ).className = 'mojo1stPlace'; } else if (currentRank <= 5) { document.getElementById( "currentRank_" + 40619412 ).className = 'mojoTop5'; } else { document.getElementById( "currentRank_" + 40619412 ).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_" + 40619412 ).className = 'mojoNominated'; document.getElementById( "mojoCurrentlyRanked" ).innerHTML = ''; //remove "Currently Ranked" text } //Medium Widget if ( document.getElementById( "mojo_widget_" + 40619412 ).className.match(/mojoMediumWidget/) ) { //Update total votes count document.getElementById( "numVotes_40619412" ).innerHTML = 11; //Modify 'flourishes' background image for correct alignment for nominated vs. top x if ( document.getElementById( "currentRank_" + 40619412 ).className == 'mojoNominated' ) { document.getElementById( "mojoRankWrapper" ).className = 'nominated'; } //Start Countdown timer for Medium and Skyscraper sizes GetCount(); } //Skyscraper Widget if ( document.getElementById( "mojo_widget_" + 40619412 ).className.match(/mojoSkyscraperWidget/) ) { //Update spacing for "Nominated" if ( document.getElementById( "currentRank_" + 40619412 ).className == 'mojoNominated' ) { document.getElementById( "mojoRankWrapper" ).style.backgroundPosition = "45px 0"; document.getElementById( "currentRank_40619412" ).style.top = "16px"; } //Insert reviews document.getElementById( "reviews_40619412" ).innerHTML = ''; //clear previous values var liTag = '
  • Danielle G
    Danielle G., Results Physical Therapy, Chula Vista
    Hugo saved our business on several occasions. Over 8 years ago when our business was just beginning to grow, our technology and computer systems were falling apart. It was making our day to day operations almost impossible and extremely frustrating. We had other companies attempt to jelp, but they over charged and the fix was temporary. We found Hugo and everything changed for the better. He was able to fix our systems, restore lost data and make everything operational and was able to do it within our budget. I honestly don't know what we would do without him.
  • '; document.getElementById( "reviews_40619412" ).innerHTML += liTag; var liTag = '
  • Andreas S
    RESULTS REHABILITATION INC
    8 YEARS SERVICE OF EXCELLENCE! Highly recommend Hugo's services for any type of IT work and web design! Always came through with anything we needed to fix or requested to improve! Thank you Hugo!
  • '; document.getElementById( "reviews_40619412" ).innerHTML += liTag; var liTag = '
  • Aj C
    WEBSITE
    Excellent Job !! web design ..
  • '; document.getElementById( "reviews_40619412" ).innerHTML += liTag; var liTag = '
  • George K
    Hugo
    Hugo is knowledgeable, professional and does not waste anytime. He does what he needs to do accurately and quickly without compromising service. I highly recommend his IT services.
  • '; document.getElementById( "reviews_40619412" ).innerHTML += liTag; var liTag = '
  • Nayad A
    the BEST
    Hugo has helped me set up my business and continues to give me all the support i need. Having several computers, networked with printers and two locations it is really important for us to have a service providers who understands our needs and can provide us with the right suport. Not only has hugo met those needs but exceeded them. I have and will continue to send him all our firends and family knowing they will be taken care of the right way. one word. SUPERB.



    thanks again Hugo.



    Sincerely,

    Nayad Arellano-Andre



    Ink Designs Graphic Design & Printing
  • '; document.getElementById( "reviews_40619412" ).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); } }