// Michalis copied and slightly adjusted this JS code from Piwik, GPL:
//   Web analytics by Piwik - http://piwik.org
//   Copyleft 2007, All rights reversed.

function _wpi_plug_normal(_wpi_pl) {
	if (_wpi_tm.indexOf(_wpi_pl) != -1 && (navigator.mimeTypes[_wpi_pl].enabledPlugin != null))
		return '1';
	return '0';
}

function _wpi_plug_ie(_wpi_pl)
{
	pk_found = false;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n pk_found = IsObject(CreateObject("' + _wpi_pl + '")) </SCR' + 'IPT>\n');
	if (pk_found) return '1';
	return '0';
}

var _wpi_java = '0'; if(navigator.javaEnabled()) _wpi_java='1';
var _wpi_user_agent = navigator.userAgent.toLowerCase();
var _wpi_mozilla = (navigator.appName.indexOf("Netscape") != -1);
var _wpi_ie = (_wpi_user_agent.indexOf("msie") != -1);
var _wpi_win32 = ((_wpi_user_agent.indexOf("win") != -1) || (_wpi_user_agent.indexOf("32bit") != -1));
var _wpi_cookie = (navigator.cookieEnabled)? '1' : '0';
if((typeof (navigator.cookieEnabled) == "undefined") && (_wpi_cookie == '0')) {
	document.cookie="_wpi_testcookie"
	_wpi_cookie=(document.cookie.indexOf("_wpi_testcookie")!=-1)? '1' : '0';
}

var _wpi_director='0',_wpi_flash='0',_wpi_pdf='0',_wpi_qt = '0',_wpi_realplayer = '0',_wpi_wma='0';
if (_wpi_win32 && _wpi_ie){
	_wpi_director   = _wpi_plug_ie("SWCtl.SWCtl.1");
	_wpi_flash      = _wpi_plug_ie("ShockwaveFlash.ShockwaveFlash.1");
	if (_wpi_plug_ie("PDF.PdfCtrl.1") == '1' || _wpi_plug_ie('PDF.PdfCtrl.5') == '1' || _wpi_plug_ie('PDF.PdfCtrl.6') == '1') _wpi_pdf = '1';
	_wpi_realplayer = _wpi_plug_ie("rmocx.RealPlayer G2 Control.1");
	_wpi_wma        = _wpi_plug_ie("wmplayer.ocx"); // Old : "MediaPlayer.MediaPlayer.1"
} else {
	var _wpi_tm = '';
	for (var i=0; i < navigator.mimeTypes.length; i++)
		_wpi_tm += navigator.mimeTypes[i].type.toLowerCase();
	_wpi_director   = _wpi_plug_normal("application/x-director");
	_wpi_flash      = _wpi_plug_normal("application/x-shockwave-flash");
	_wpi_pdf        = _wpi_plug_normal("application/pdf");
	_wpi_realplayer = _wpi_plug_normal("audio/x-pn-realaudio-plugin");
	_wpi_wma        = _wpi_plug_normal("application/x-mplayer2");
}

/* This nice function is from
   http://www.netlobo.com/javascript_get_element_id.html */
function wpi_return_obj_by_id( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

