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_" + 13560265 ).className.match(/mojoSmallWidget/) )
{
if (currentRank >= 1 && currentRank <= 10)
{
if (currentRank == 1)
{
document.getElementById( "currentRank_" + 13560265 ).className = 'mojo1stPlace';
}
else if (currentRank <= 5)
{
document.getElementById( "currentRank_" + 13560265 ).className = 'mojoTop5';
}
else
{
document.getElementById( "currentRank_" + 13560265 ).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_" + 13560265 ).className = 'mojoNominated';
document.getElementById( "mojoCurrentlyRanked" ).innerHTML = ''; //remove "Currently Ranked" text
}
//Medium Widget
if ( document.getElementById( "mojo_widget_" + 13560265 ).className.match(/mojoMediumWidget/) )
{
//Update total votes count
document.getElementById( "numVotes_13560265" ).innerHTML = 24;
//Modify 'flourishes' background image for correct alignment for nominated vs. top x
if ( document.getElementById( "currentRank_" + 13560265 ).className == 'mojoNominated' ) {
document.getElementById( "mojoRankWrapper" ).className = 'nominated';
}
//Start Countdown timer for Medium and Skyscraper sizes
GetCount();
}
//Skyscraper Widget
if ( document.getElementById( "mojo_widget_" + 13560265 ).className.match(/mojoSkyscraperWidget/) )
{
//Update spacing for "Nominated"
if ( document.getElementById( "currentRank_" + 13560265 ).className == 'mojoNominated' )
{
document.getElementById( "mojoRankWrapper" ).style.backgroundPosition = "45px 0";
document.getElementById( "currentRank_13560265" ).style.top = "16px";
}
//Insert reviews
document.getElementById( "reviews_13560265" ).innerHTML = ''; //clear previous values
var liTag = '
The best artists and the best prices!I would recommend Hurts So Good Tattoo to all of my friends and family. Extremely clean, courteous, and professional.
';
document.getElementById( "reviews_13560265" ).innerHTML += liTag;
var liTag = 'Worth the driveHurts so good is the best shop around and well worth the drive which is about three hours for me. I love all the work I've gotten done there and I recommend them all the time. Great shop, great prices, love these guys!!!
';
document.getElementById( "reviews_13560265" ).innerHTML += liTag;
var liTag = 'Amazing exerience!!I got my very first tattoo here and I loved it! Stacie Becker is an amazing tattoo artist and I felt right at home with all the other staff there too. Stacie drew up some really nice designs for me and was very patient while I decided on which one I wanted. The store is very clean and their prices are great. They'll work with you too. I plan on going back for my next tattoo and I'd recommend this place to ANYONE who wants a great looking tattoo! :)
';
document.getElementById( "reviews_13560265" ).innerHTML += liTag;
var liTag = 'HSG is full of awesomenessHurts So Good Tattoo is awesome. Enough said!
';
document.getElementById( "reviews_13560265" ).innerHTML += liTag;
var liTag = 'LOVE THESE GUYS!!!THE TITLE SAYS IT ALL!!!!
';
document.getElementById( "reviews_13560265" ).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);
}
}