text: //memory zone
  mem = {
  	//void
  }
  
  val = {
  	//void
  }
  
  //function zone
  function output(string){
  	alert(string);
  }
  
  
  //command zone
  function com(command,arg1,arg2,arg3,arg4,arg5,arg6){
  	if (command = "print"){
  		output(arg1);
  	}
  	if (command = "echo"){
  		com("print",arg1);
  	}
  	if (command = "power"){
  		if (arg1 = "-d"){
  			if (arg2 = "-i"){
  				window.location = "shishutdown.html";
  			}
  			
  			window.location = "shshutdown.html";
  		}
  		
  		if (arg1 = "-c"){
  			if (arg2 = "-memt"){
  				if (arg3 = "-i"){
  					output("Can't use argument -i on position: 3\n-memt argument on position 2 means memory test!"); 
  
  				}
  				window.location = "shmemtrestart.html";
  			}
  
  			if (arg2 = "-i"){
  				window.location = "shirestart.html"
  			}
  		}
  	}
  	if (command = "memt") {
  		com("restart","-c","-memt");
  	}
  	if (command = "mem") {
  		if (arg1 = "-w") {
  			mem[arg2 = arg3];
  		}
  	}
  }
  