function hasSVG()
{
var agent = navigator.userAgent;

if (agent.indexOf("MSIE") != -1)
{
GenerateAdobeSVGCheck();
return isSVGControlInstalled();
}
else if (agent.indexOf("Firefox") != -1)
{
var start = agent.indexOf( "Firefox") + 8;
end = agent.indexOf( ".", agent.indexOf( ".", start) + 1);
var version = new Number( agent.substr( start, end - start - 1));

return true;
}
else if (agent.indexOf("Opera") != -1)
{
var start = agent.indexOf( "Opera") + 8;
end = agent.indexOf( " ", start);
var version = new Number( agent.substr( start, end - start));

return (version >= 8);
}
else if (agent.indexOf("Safari") != -1) {
	return true;
}

else
return false;
}

function GenerateAdobeSVGCheck()
{
document.writeln( '<script language="VBScript">');
document.writeln( 'Function isSVGControlInstalled()');
document.writeln( 'on error resume next');
document.writeln( 'isSVGControlInstalled = IsObject(CreateObject("Adobe.SVGCtl"))');
document.writeln( 'end Function');
document.writeln( '</scr' + 'ipt>');
}



