var iframe=window.frames('iframeTest');

function TestForControl(write){
	var data='%3CSCRIPT%3Evar%20ControlInstalled=true;var%20LoadComplete=false;%3C/SCRIPT%3E%3COBJECT%20ID=%22a1oInstall%22%20CODEBASE=%22'+globalCodeBase+'%22%20CLASSID=%22CLSID:5ED80217-570B-4DA9-BF44-BE107C0EC166%22%20onerror=%22ControlInstalled=false;%22%20onreadystatechange=%22LoadComplete=true;%22%3E%3C/OBJECT%3E';
	if (write){
		WriteIFrame(data);}
	if (!iframe.LoadComplete){
		setTimeout("TestForControl(false)",200);}
	else{
		return iframe.ControlInstalled;}}
function WriteIFrame(data){
	iframe.document.write('');
	iframe.document.close();
	iframe.document.write(decodeURI(data));}
function LaunchScanner(center,globalPath,page,useQuerystring,popup){
	var goback;
	var location;
	var querystring='';
	var scannerLocation;
	//alert('Center: '+center+'\nGlobalPath: '+globalPath+'\nPage: '+page+'\nUseQS: '+useQuerystring+'\nPopUp: '+popup);
	if (center==''){
		center=ScannerToLoad;
		goback=GoBackPage;}
	else if (center=='default'){
		goback=getGlobalPath()+'/default.htm';}
	else{
		goback=getGlobalPathFull();}
	if (globalPath==''){
		location=getGlobalPath()+'/scanner/';}
	else{
		location=globalPath+'/scanner/';}
	scannerLocation=location+center+'_'+page+'.htm';
	if(useQuerystring){
		querystring='?scanner='+center+'&goback='+UrlEncode(goback);}
	//alert('Center: '+center+'\nLocation: '+location+'\nScannerLocation: '+scannerLocation+'\nquerystring: '+querystring);
	if (GetSubkey('wlscEula','v1')==''){
		window.location.href=location+'eula.htm'+querystring;}
	else{
		if (TestForControl(true)){
			if (popup){
				OpenWindow(scannerLocation,'scanner','a1OnlineScan');}
			else{
				window.location.href=scannerLocation;}}
		else{
			WriteIFrame('');
			window.location.href=location+'install.htm'+querystring;}}
	try{
		if (GoBackPage){
			setTimeout("window.navigate('"+GoBackPage+"')",1000);}}
	catch(e){}}

