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., Results Physical Therapy, Chula VistaHugo 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 = 'RESULTS REHABILITATION INC8 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 = 'WEBSITEExcellent Job !! web design ..
';
document.getElementById( "reviews_40619412" ).innerHTML += liTag;
var liTag = 'HugoHugo 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 = 'the BESTHugo 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);
}
}