// JavaScript Document
<!--
	var nn4 = (document.layers);
	var nn6 = (document.getElementById && !document.all);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	
	var qsParm = new Array();
	var page_content = "overview.html";
	var page_ref = "page_ref";
	var business_type = -1; /*application catalog quick link*/
	var appcat = ""; /*application catalog directive*/
	
	function splitParams() 
	{
		var query = window.location.search.substring(1);
		var parms = query.split("&");
		qsParm['detail'] = null;
		qsParm['ref'] = null;
		qsParm['busType'] = null;
		qsParm['platform'] = null;
		for (var i=0; i<parms.length; i++) 
		{
		   var pos = parms[i].indexOf('=');
		   if (pos > 0) 
		   {
			  var key = parms[i].substring(0,pos);
			  var val = parms[i].substring(pos+1);
			  qsParm[key] = val;
			}
		 }
		   
		if (qsParm['detail'])
		{
			page_content = qsParm['detail'] + '.html';
		}
		
		if (qsParm['ref']) //used for HowDidYouHear info
		{
			page_ref = qsParm['ref'];
			page_content = page_content + '?ref=' + page_ref;
		}
		
		if (qsParm['platform']) //used for HowDidYouHear info
		{ 
			page_ref = qsParm['platform'];
			page_content = page_content + '?platform=' + page_ref;
		}
		
		if (qsParm['busType'])
		{
			business_type = qsParm['busType'];
			page_content = 'http://mhlive.mh.omnis-software.com/cgi-bin/nph-omniscgi.exe?OmnisServer=7001&OmnisClass=rtShowApp&OmnisLibrary=APPCAT&cat=app&action=browse&user_language=1&devusing=1&business='+business_type;
		}
		
		if (qsParm['cat'])
		{
			appcat = qsParm['cat'];
			if (appcat=="app")
				page_content = 'http://mhlive.mh.omnis-software.com/cgi-bin/nph-omniscgi.exe?OmnisServer=7001&OmnisClass=rtShowApp&OmnisLibrary=APPCAT&cat=app&action=select&user_language=1';
			else if (appcat=="dev")
				page_content = 'http://mhlive.mh.omnis-software.com/cgi-bin/nph-omniscgi.exe?OmnisServer=7001&OmnisClass=rtShowApp&OmnisLibrary=APPCAT&cat=dev&action=select&user_language=1';
		}
	}

	
	function loadFrame(frameid, url) 	
	{
		if (nn4) 		
		{
			var lyr = document.layers[frameid];
			lyr.load(url,lyr.clip.width);
		}
		else if(ie4) parent.frameid.location = url;
		else if(ie5 || nn6) document.getElementById(frameid).src = url;
	}
	
	function Redirect(pUrl) {
  		document.location.href=pUrl
	}

	function Start(page, pWidth, pHeight) 
	{
		if (!pWidth )
			pWidth = 700;
		if (!pHeight)
			pHeight=450;
	
		OpenWin = this.open(page, "CtrlWindow", "toolbar=yes,scrollbars=yes,resizable=yes,width="+pWidth+",height="+pHeight);
	}
	
	function ShowContent() 
	{
		var target = document.getElementById('contentFRM').src;
		Start(target + '?detail=printable'); 
	}
	
	function setTitle(pTitleText)
	{
		var element = document.getElementById('title_tag');
		if (element)
			element.innerHTML=pTitleText;
	}
	
	function supportWindow() 
	{
		support_window = window.open("http://mhlive.mh.omnis-software.com/store/register/support.htm","default","scrollbars,resizable,toolbar,width=560,height=400");
	}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function WinOpen() {
  var url=document.redirect.selection.value
  document.location.href=url
}

//include another JavaScript file
function IncludeJavaScript(pFile)
{
  document.write('<script type="text/javascript" src="' + pFile + '"></script>'); 
}

function getMyName() {
	/*
	This script gets the URL of the current page, then extracts the file name
	and path from the URL
	*/
	var URL = unescape(location.href)	// get current URL in plain ASCII
	var xstart = URL.lastIndexOf("/") + 1
	var xend = URL.lastIndexOf(".")
	var myName
	if (xend > xstart)
		myName = URL.substring(xstart,xend);
	else
		myName = "overview";
	return myName;
}

function isMobile() {
	/*This script determines whether the client browser is running on a mobile device*/
	var x, isMobile = 0;
	var devices = new Array();
	devices[0] = "Blazer";
	devices[1] = "Palm";
	devices[2] = "Handspring";
	devices[3] = "Nokia";
	devices[4] = "Kyocera";
	devices[5] = "Samsung";
	devices[6] = "Motorola";
	devices[7] = "Smartphone";
	devices[8] = "Windows CE";
	devices[9] = "Blackberry";
	devices[10] = "WAP";
	devices[11] = "SonyEricsson";
	devices[12] = "PlayStation Portable";
	devices[13] = "LG";
	devices[14] = "MMP";
	devices[15] = "OPWV";
	devices[16] = "Symbian";
	devices[17] = "EPOC";

	for (x in devices)
	{
		if (navigator.userAgent.indexOf(devices[x])>0)
			isMobile = 1;
	}
	return isMobile;
}

IncludeJavaScript("http://www.google-analytics.com/urchin.js");

var pageName=getMyName();
var printable_page = "no";

if (pageName.indexOf("index_en")>=0)
	page_content = "overview_en.html";
if ((isMobile()==1) && (location.href.indexOf("index.html"))) 
	top.location.href='http://www.omnis.net/mobile';
	
splitParams();

if ((qsParm['detail']) && (qsParm['detail'].indexOf("printable")>-1))
	printable_page = "yes";
if ((top == self) && (pageName.indexOf("index")==-1) && (printable_page == "no")) 
{
    /*garytop.location.href = 'index.html?detail=' + pageName;*/
	top.location.replace('index.html?detail=' + pageName);
}

IncludeJavaScript("http://www.omnis.net/tracker.js");

//-->
