var saveWarning = "false";

function checkSaveWarning(ev) {
    saveWarning = exitFlash();
	if (saveWarning == "true") {
		warningStr = 'WARNING: You have not saved your book!'
		ev.returnValue = warningStr;
	}
}

var hash = location.hash;
var diagram_id;
var paramBundle = {};
var paramStr = '';

//remove leading #
hash = hash.slice(1);
var paramArray = hash.split('&');

//create paramStr that is sent into flash, and also
//create paramBundle which enables access to any variable
//passed in the # url
for( var i = 0 ; i < paramArray.length ; i++ ) {
   var kva = paramArray[i].split('=');
   if( kva[0] ) {
      paramBundle[unescape(kva[0])] = unescape(kva[1]);
      paramStr+=unescape(kva[0]) + '=' + unescape(kva[1]) + ';';
   }
}

var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;





