﻿/*  Modddjo plugin checker, version 1.0.0.1
 *  (c) 2009 Modddjo
 *
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *--------------------------------------------------------------------------*/

var modddjoVersion;
var modddjoUrlDownload;

function GetModddjoVersion() 
{
	onerror = ErrorModddjoVersion;
    var agt=navigator.userAgent.toLowerCase();

    // Detect browser version and platforme
    ie   = (agt.indexOf("msie") != -1);
    win   = ((agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1));

    // Detection ActiveX or plugin ?
	if (this.ie && (this.win))
	{   // Detected on Microsoft ActiveX
		var myPlugin = new ActiveXObject("Modddjo.WebPlayer");
		if (myPlugin)
			modddjoVersion = myPlugin.description;
	}
	else
	{   // Detected on Mozila plugin 
		var myPlugin = navigator.plugins["Modddjo WebPlayer"];
		if (myPlugin)
			modddjoVersion = myPlugin.description;

	}
	onerror = null;
}

function ErrorModddjoVersion(message,url,line) 
{
    location.replace(modddjoUrlDownload);
}

function ModddjoVersionNeed(modddjoLastVersion,urlOk,urlDownload) 
{
    modddjoUrlDownload = urlDownload;
    modddjoUrlOk = urlOk;
    
   GetModddjoVersion();

    if (modddjoVersion==modddjoLastVersion)
    {
        if (modddjoUrlOk!="")
            location.replace(modddjoUrlOk);  
    }  
    else
        location.replace(modddjoUrlDownload);
}