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 = 0;
//For Medium and Skyscraper widgets, update current Rank. Small widget does not show rank.
if (!document.getElementById( "mojo_widget_" + 16087160 ).className.match(/mojoSmallWidget/) )
{
if (currentRank >= 1 && currentRank <= 10)
{
if (currentRank == 1)
{
document.getElementById( "currentRank_" + 16087160 ).className = 'mojo1stPlace';
}
else if (currentRank <= 5)
{
document.getElementById( "currentRank_" + 16087160 ).className = 'mojoTop5';
}
else
{
document.getElementById( "currentRank_" + 16087160 ).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_" + 16087160 ).className = 'mojoNominated';
document.getElementById( "mojoCurrentlyRanked" ).innerHTML = ''; //remove "Currently Ranked" text
}
//Medium Widget
if ( document.getElementById( "mojo_widget_" + 16087160 ).className.match(/mojoMediumWidget/) )
{
//Update total votes count
document.getElementById( "numVotes_16087160" ).innerHTML = 2;
//Modify 'flourishes' background image for correct alignment for nominated vs. top x
if ( document.getElementById( "currentRank_" + 16087160 ).className == 'mojoNominated' ) {
document.getElementById( "mojoRankWrapper" ).className = 'nominated';
}
//Start Countdown timer for Medium and Skyscraper sizes
GetCount();
}
//Skyscraper Widget
if ( document.getElementById( "mojo_widget_" + 16087160 ).className.match(/mojoSkyscraperWidget/) )
{
//Update spacing for "Nominated"
if ( document.getElementById( "currentRank_" + 16087160 ).className == 'mojoNominated' )
{
document.getElementById( "mojoRankWrapper" ).style.backgroundPosition = "45px 0";
document.getElementById( "currentRank_16087160" ).style.top = "16px";
}
//Insert reviews
document.getElementById( "reviews_16087160" ).innerHTML = ''; //clear previous values
var liTag = '
A great experience from beginning to end!Joe and his team gutted and recreated my kitchen and updated a bathroom for me this spring. These guys are amazing and exceeded my expectations! I am so happy with the results. They showed up when they said they would, their pricing was fair, they gave me helpful design advice along the way, they did beautiful meticulous work, and they cleaned up at the end of each day. I was not home during the day but I felt comfortable giving them access to my house. They were respectful of my property and my neighbor (who I share a driveway with) told me that all of the workers were polite and careful not to inconvenience them by blocking the driveway with their trucks. As the construction progressed and I saw the quality of the work being done, I made some changes and added other minor projects (exterior door replacements, lighting fixture upgrades, painting, etc.). They were patient and flexible and took care of all of these extras -- now my house looks like it's had an entire internal facelift! People often complain that nobody takes pride in their work these days....that they just want to make a quick buck and move on.... Well, that was definitely NOT my experience with Quality Home Improvement. I was impressed with their level of customer service and strongly recommend you give them a call whether you are contemplating a kitchen/bathroom renovation project.....or just need to replace a door or window.
';
document.getElementById( "reviews_16087160" ).innerHTML += liTag;
var liTag = 'Quick and painless installation by Connor D. at InsiderPages When our house was broken into, the door was smashed in. The next day after gathering our thoughts, we called them and got a quick estimate on what it would cost. They came in, cleaned the area, installed, and left without leaving a mess. They did it for a very fair price, and were very helpful in the whole process.
';
document.getElementById( "reviews_16087160" ).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);
}
}