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_" + 40628511 ).className.match(/mojoSmallWidget/) )
{
if (currentRank >= 1 && currentRank <= 10)
{
if (currentRank == 1)
{
document.getElementById( "currentRank_" + 40628511 ).className = 'mojo1stPlace';
}
else if (currentRank <= 5)
{
document.getElementById( "currentRank_" + 40628511 ).className = 'mojoTop5';
}
else
{
document.getElementById( "currentRank_" + 40628511 ).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_" + 40628511 ).className = 'mojoNominated';
document.getElementById( "mojoCurrentlyRanked" ).innerHTML = ''; //remove "Currently Ranked" text
}
//Medium Widget
if ( document.getElementById( "mojo_widget_" + 40628511 ).className.match(/mojoMediumWidget/) )
{
//Update total votes count
document.getElementById( "numVotes_40628511" ).innerHTML = 8;
//Modify 'flourishes' background image for correct alignment for nominated vs. top x
if ( document.getElementById( "currentRank_" + 40628511 ).className == 'mojoNominated' ) {
document.getElementById( "mojoRankWrapper" ).className = 'nominated';
}
//Start Countdown timer for Medium and Skyscraper sizes
GetCount();
}
//Skyscraper Widget
if ( document.getElementById( "mojo_widget_" + 40628511 ).className.match(/mojoSkyscraperWidget/) )
{
//Update spacing for "Nominated"
if ( document.getElementById( "currentRank_" + 40628511 ).className == 'mojoNominated' )
{
document.getElementById( "mojoRankWrapper" ).style.backgroundPosition = "45px 0";
document.getElementById( "currentRank_40628511" ).style.top = "16px";
}
//Insert reviews
document.getElementById( "reviews_40628511" ).innerHTML = ''; //clear previous values
var liTag = '
AmazingThanks for your help with this break down. I was stuck for several hours until I was given your companies number. The care and meticulousness
of the towing company was remarkable
. I was very impressed the care their driver took towing my lowered car and with all his hard work. This could have cost a lot more from other companies and they might have even damaged my bumpers. Chicago Planet Towing ROCKS!!!.
';
document.getElementById( "reviews_40628511" ).innerHTML += liTag;
var liTag = 'My super manAfter getting in a accident with my BMW I was shook up. I called my State Farm Agent and the sent this tow company. They got to the accident scene pretty quick and let me wait in the tow truck because it was cold. The driver was very helpful. He told me that they would take the car to a body shop in glenview where I live and work. The driver was very comforting because i was still shaking. He did not ask me a million and one questions but all he did was offer help. I think i was a bit rude to them because of my state of mind. Anyway, they droped me off at home gave me the business card of the shop that they would be takeing it to. The next day that shop contacted me and had a rental car droped off to my home. I am glad that these guys came because they mad a horrible experince not so bad. Thanks!
';
document.getElementById( "reviews_40628511" ).innerHTML += liTag;
var liTag = 'thank god!!I was stuck...my car broke down and it was cold and late. As a woman i did not feel comfortable on the side of the road. These guys showed up were polite and did not look at me like a piece of meat ... thanks
';
document.getElementById( "reviews_40628511" ).innerHTML += liTag;
var liTag = 'Thank heaven for tow truck drivers.I writing to thank your company for the great experience had using your company to tow my minivan early Sunday morning. I was on my way into the city and slid into another car while not paying attention. The driver of the other car was kind of a jerk towards me for rear ending him. I can only blame myself for not paying attention while I was coming to a stop light. I was given your companies number from my State Farm 24 hour number. Your dispatcher said he would have a truck out to me in 30 minutes and he showed up in less then 20 which made me very happy since the jerk in that other car was still making a scene about me hitting him and saying you "STUPID WOMEN" drivers do tis all the time. Your driver pulled me to the side and explained to me the process to tow my car and where I could tow it to. he then walked over to the many who was still being a ass and told him in a polite manner to shut his mouth. that none of what he is doing was called for is was a accident, and nobody was hurt. Be glad your able to get home to your family safe. The Ass seemed to take that to heart or maybe the fact that the tow truck driver was a larger man might have changed him mind also. Thanks for make my very bad situation in to a much easier to deal with one. Your service was great and I could not have asked for more. I will make sure to hang on to your number and a very Special thank you to Louis who was the driver.
';
document.getElementById( "reviews_40628511" ).innerHTML += liTag;
var liTag = 'Fast service and great priceThis company is SOLID. They showed up on time and gave me a great price
';
document.getElementById( "reviews_40628511" ).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);
}
}