var androidBranded = true;
var iphoneBranded = true;

function
forumRunnerCookie ()
{
    var expires = new Date();
    expires.setTime(expires.getTime() + (90 * 1000 * 60 * 60 * 24));
    document.cookie = 'skip_fr_detect=false' + ';expires=' + expires.toGMTString();
}

function
forumRunnerAndroid ()
{
    var msg = 'Download the Bodyboarder app, it\'s free!';
	
    if (confirm(msg)) {
	window.location = 'market://details?id=com.bodyboarder.forumrunner';
    } else {
	forumRunnerCookie();
    }
}

function
forumRunnerIphone (type, opera)
{
    var operaMsg = 'There is a Bodyboarder.com app!  Search for "Bodyboarder" in the App Store to download it for free!';
    var safariMsg = 'Download the Bodyboarder app, it\'s free!';

    if (opera) {
	forumRunnerCookie();
	alert(operaMsg);
	return;
    }

    if (confirm(safariMsg)) {
	window.location = 'http://itunes.apple.com/us/app/forum-runner-vbulletin/id388217880?mt=8';
    } else {
	forumRunnerCookie();
    }
}

function
forumRunnerDetect ()
{
    if (document.cookie.indexOf('skip_fr_detect=false') == -1) {
	var agent = navigator.userAgent.toLowerCase();
	var type;
	var opera = (agent.indexOf('opera') != -1);
	var android = iphone = false;

	if (agent.indexOf('iphone') != -1) {
	    type = 'iPhone';
	    iphone = true;
	} else if (agent.indexOf('ipod') != -1) {
	    type = 'iPod Touch';
	    iphone = true;
	} else if (agent.indexOf('ipad') != -1) {
	    type = 'iPad';
	    iphone = true;
	} else if (agent.indexOf('android') != -1) {
	    android = true;
	} else {
	    return;
	}

	if (android) {
	    forumRunnerAndroid();
	} else if (iphone) {
	    forumRunnerIphone(type, opera)
	}
    }
}

forumRunnerDetect();

