function setCookie(c_name,value,exdays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}

function checkCookie(c_name) {
    var cookieVal = getCookie(c_name);
    if (cookieVal===null || cookieVal==="") {
        return true;
    } else {
        return false;
    }
}

function getCookie(c_name) {
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++) {
        x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
        y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
        x=x.replace(/^\s+|\s+$/g,"");
        if (x==c_name) {
            return unescape(y);
        }
    }
    return null;
}

// Do this when the DOM structure has finished loading
$(document).ready(function() {
    $('.slideshow').cycle({
        fx:    'curtainX',
        sync:  false,
        delay: -2000
    });
    
    // Set proper image and width for Find A Dealer Near You button...
    
    // Safari on Mac
    if(navigator.appVersion.indexOf('Mac') != -1 && navigator.userAgent.indexOf('Safari') != -1) {
        $("#topNavFindADealerNearYou").addClass('topNavFindADealerNearYouMacSafari');
    }
    // Non-Safari on Mac, or IE 9.0 on PC
    else if((navigator.appVersion.indexOf('Mac') != -1 && navigator.userAgent.indexOf('Safari') === -1) || (navigator.appVersion.indexOf('Mac') === -1 && navigator.userAgent.indexOf('MSIE 9.0') != -1)) {
        $("#topNavFindADealerNearYou").addClass('topNavFindADealerNearYouMacNonSafariOrPcIe');
    }
    // Non Mac
    else if(navigator.appVersion.indexOf('Mac') === -1) {
        $("#topNavFindADealerNearYou").addClass('topNavFindADealerNearYouNonMac');
    }
    
    // Video link on home page
    var flashvars = {
        file: '/media/60_Second_Install.flv',
        autostart: 'false', 
        image: "/media/60SecVideoScreenShot.png"
    },
    params = {
        allowfullscreen: 'true', 
        allowscriptaccess: 'always'
    },
    attributes = {
        id: 'player1', 
        name: 'player1'
    },
    ie_params = "";

    $('#lbFB').jqm();
    $('#lbFB').jqmAddClose('.hideDialog'); 

    // IE created a "Fix" for rendering flash >.>
    // http: //siderite.blogspot.com/2007/10/flashvars-empty-after-internet-explorer.html
    if (typeof ($.browser.msie) !== "undefined" && $.browser.msie === true) {
        ie_params = "?" + $.param(flashvars);
    }

    swfobject.embedSWF('/player/player.swf' + ie_params, 'videoDiv', 425, 356, '9.0.115', 'false', flashvars, params, attributes);
});
