//FAQs Script
//q contains questions
//a contains answers
//
//Make sure the number in the square brackets is incremented
//with each new question and answer.
//Make sure that the number of the question corresponds to
//the number of the answer.
//
//The number in square brackets must run sequentially: i.e.
//if q[3] is removed, all items following must be decremented
//by 1, so q[4] becomes q[3] and so on.

var q = new Array();
var a = new Array();

//q[1] = 'How can I quickly navigate through this long list of FAQ\'s?';
//a[1] = 'If you hold down "Ctrl" and "F" you will get text search window up on your screen. Please enter the key words for your question. You may have to try a selection of different words find the best FAQ for your query.';
q[1] = 'What precisely is the difference between 10PCs-in-1, 2009 Geek and 2009 SuperGeek?';
a[1] = '10PCs-in-1 can run 10 copies of Windows in one partition. It runs them vertically if you like. 2009 Geek can run 10 copies of Windows in one partition and can also run one copy of Windows in 10 other partitions. So it runs them vertically and horizontally. 2009 SuperGeek can run any number of copies of Windows in all of your 24 partitions!';
q[2] = 'What is the difference between virtual PC software and HyperOs 2009?';
a[2] = 'Virtual PC software enables you to run one master copy of Windows on several connected pieces of hardware, so that you can keep going if one piece of hardware fails. This is called hardware virtualisation because the master copy of Windows actually emualtes hardware. It acts like it is the hardware. HyperOs 2009 enables you to run several copies of Windows on one piece of hardware so that if one Windows system fails you swap to the next. It is a very simple form of software virtualization. Software goes wrong more frequently than hardware does! Virtual PC software also enables you to run several copies of Windows at the same time on a master copy of Windows which emulates hardware in software. This is incredibly clever but incredibly resource intensive. So it slows down your PC tremendously. It is also rather risky because it requires a lot of copies of Windows all to work at the same time! HyperOs runs several copies of Windows one after the other, which is not quite so clever but a hell of a lot safer and simpler';
q[3] = 'What is the difference between HyperOs 2009 and Dual Booting?';
a[3] = 'HyperOs does not dual boot. It does not alter your boot environment at all. The PC still single boots from the boot drive it has always used, which is normally the C:/ drive. But it then redirects the boot process after the PC has started to fire up which ever Windows system you choose or have chosen. Dual booting involves two boot drives and hiding one of them whilst you boot from the other. HyperOs is more powerful because each copy of Windows can see the other copies and because BIOSes can only manage 4 boot drives. But HyperOs 2009 SuperGeek, since it only uses one boot drive, can boot actually a million copies of Windows in theory.';
q[4] = 'Are there any applications which conflict with HyperOs?';
a[4] = 'Yes. There is a Canon 2000 Pixma printer driver which prevents system swapping. And HP safeboot.sys, which is a part of HP Security Utilities also actvely prevents HyperOs switching systems. To fix that problem just uninstall HP ProtectTools Security Manager Suite, using add/remove programs. 10PCs-in-1 can run 10 copies of Windows in one partition. These are the only two that our customers/we have discovered so far';
q[5] = 'I get a bit confused with my drive letters and my partition numbers. Please explain what HyperOs is doing?';
a[5] = 'When HyperOs clones a copy of Windows from say your C drive on partition1 to your D drive on partition2, the result is that a copy of Windows referenced to your C drive ends up on partition2 which is initially regarded by both Windows systems as being your D drive. Now Windows referenced to C cannot run on D (it should be able to, but it cannot - why it does not look at the drive where it is residing for its own files beats us!). So there are two choices. Either you go through the whole registry and all the link files and all the .ini files and re-reference every incidence of C to be D (that is what HyperOs 2002-2005 used to do) or you tell the cloned copy of Windows that it is in fact on C and that the original copy of Windows is the one that is one D (that is what HyperOs 2006-2009 do). The the clone will then believe that it is the original and that the original is the clone. The clone with then happily run on partition2 believing that it is still on the C drive, which actually it is as far as it is concerned. So you have two copies of Windows one on partition1 and the other on partition2 both of which believe they are running on the C drive. So every clone of a Windows system will believe that it is running on the same drive letter as the original system from which it was cloned. This is why we put partition numbers in the My Other Computers GUI as well as drive letters. They enable you to think of your systems as the one on Partition3 rather than being upon a certain drive letter.';
q[6] = 'Where should I install my applications? Which drive letter or partition should I put them into?';
a[6] = 'You should always install your application into the Windows system that you are running. Windows by default will suggest this. Do not cross install! To find out which drive letter Windows regards itself as being on, choose Tools - Options - Display the name of the active system on the desktop, from the My Other Computers Window. Alternatively open a DOS box and look at the drive letter that appears. You should install your applications on this drive letter, i.e. into the partition that houses the copy of Windows that you are running. There are certain circumstances, with applications which do not put entries in the registry, where you can put them somewhere else. But that is the terrirtory of advanced users.';




//##########################################
//    FUNCTIONS BELOW
//    Do not alter and code below this line.
//##########################################
function writeQs()
{
	if (loaded)
	{
		var str
		str="";
		if (q.length > 0)
		{
			str = "<ol>"
			for (i=1;i<q.length;i++)
			{
				//str = str + '<a href="faqs2.htm#' + i + '" class=faq>' + i + '. ' + q[i] + '</a><br>'
				str = str + '<li><a href="faqs2.htm#' + i + '" class=faq>' + q[i] + '</a></li>'
			}
			str = str + "</ol>"
		}
		else
		{
			str = "There are currently no FAQs available."
		}
		return str;
	}
}

function writeQandAs()
{
	if (loaded)
	{
		var str
		str="";
		if (q.length > 0)
		{
			for (i=1;i<q.length;i++)
			{
				str = str + '<tr>' +
				'<TD VALIGN="top" class=smallcopy width="50%"><a name="' + i + '"></a><b>Q</b> ' + q[i] + '<br><a href="faqs2.htm#top" class=faq>top</a></td>' +
				'<TD VALIGN="top" class=smallcopy width="50%"><b>A</b> ' + a[i] + '</td>' +
				'</tr>'
			}
		}
		return str;
	}
}