function sysCheck(){    
		     var error = 0;
		     
		//error = 1 //Force showing system check page.
		//alert("syscheck");
		    // javascript - obviously working if we got to here...
		     error = eval(error+0);
		        
		    // cookies
		    var tmpcookie = new Date();
		    chkcookie = (tmpcookie.getTime() + '');
		    document.cookie = "chkcookie=" + chkcookie + "; path=/";
		    if (document.cookie.indexOf(chkcookie,0) < 0)
		    {
		        
		        error = eval(error+1);
		    }
		    else
		    {
		    	error = eval(error+0);
		    }
		    
		    /* browser */
		    if($.browser.msie && $.browser.version >= '7')
		    {
		    	error = eval(error+0);
		    }
		    else if($.browser.mozilla && $.browser.version >= '1.9')
		    {
		    	error = eval(error+0);
		    }
		    else if($.browser.safari && $.browser.version >= '417.8')
		    {
		    	error = eval(error+0);
		    }
		    else
		    {
		        error = eval(error+1);
		    }
			
			//Added for the safari version 4.0.0
			if($.browser.safari && $.browser.version == 530.17)
			{
				error = eval(error+1);
			}
		    
		    /* screen width*/
		    if(window.screen.width >= 1024 && window.screen.height >= 768)
		    {
		    	error = eval(error+0);
		    }
		    else
		    {
		        error = eval(error+1);
		    }
		    
		    // adobe reader
		    if(!$.browser.safari && !detectPDF())
		    {
		        error = eval(error+1);
		    }
		    else
		    {
		    	error = eval(error+0);
		    }
		
			/*var popUpsBlocked = Popupcheck();
		
			if(popUpsBlocked){
			 	//alert('You are using popup blocking software!');
				error = eval(error+1);
			}else {
			 	//alert('You are NOT using popup blocking software...');
				error = eval(error+0);
			}*/
		
			// -----------------------------------------------------------------------------
			// Globals
			// Major version of Flash required
			var requiredMajorVersion = 10;
			// Minor version of Flash required
			var requiredMinorVersion = 0;
			// Minor version of Flash required
			var requiredRevision = 0;
			// -----------------------------------------------------------------------------
			// 

			// Version check based upon the values defined in globals
			var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
			
			if(!hasReqestedVersion){
				error = eval(error+1);
					
			}

			if(error==0){
				return true;				
			}
			else{
				//window.location="http://worksheets.oympublishing.com.au/syscheck.html";
				return false;
			}
		    
};

function Popupcheck(){
	//pop-up blocker check
	try
	  	{
			var mine = window.open('','','width=1,height=1,left=-2,top=0,scrollbars=no');
		 	if(mine){
				mine.close();
		    	return false;
		 	}else{
				mine.close();
		    	return true;
			}
		}
	catch(err)
		{
			
			return true;
			
		}
		
};
