

var cpu_output=1
var os_output=1
var ram_output=1
var hdd_output=1
var net_output=1
var usb_output=1
var cd_output=1
var vram_output=1
var wmp_output=1
var ie_output=1
var pcres_output=0
var snd_output=1

var FinalResult = 0;

var save_top = '<table width="550" height="248" border="2" cellpadding="4" cellspacing="2" class="text" bordercolor="#000000">\n						  <tr bgcolor="#99CCFF" bordercolor="#FFFFF">\n						<td width="100%" height="26"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your system</strong></td>\n                          </tr>'
var save_end = '</table>'

function load_results(AtlCtrl)
{
	try
	{
		if(typeof(AtlCtrl.mVersion) == "undefined")
		{
			location.href="activexdisabled.htm"
			return;
		}
	}
	catch(exception) 
	{
		location.href="activexdisabled.htm"
		return;
	}

	document.string.os.value = AtlCtrl.mOSString;
	document.string.cpu.value = AtlCtrl.mCPUString;
	document.string.ram.value = AtlCtrl.mRAMString;
  	document.string.hdd.value = AtlCtrl.mHHDString;
	document.string.cd.value = AtlCtrl.mCDROMString;
	document.string.pcres.value = AtlCtrl.mPCRESString;
    document.string.net.value = AtlCtrl.mNETString;
	document.string.usb.value = AtlCtrl.mUSBString;
	document.string.ie.value = AtlCtrl.mIEString;
	document.string.wmp.value = AtlCtrl.mWMPString;
	document.string.vram.value = AtlCtrl.mVRAMString;
	document.string.snd.value = AtlCtrl.mSoundCardString;
}

function get_string(item)
{
	if(item == "cpu")
		return document.string.cpu.value;
	if(item == "os")
		return document.string.os.value;
	if(item == "ram")
		return document.string.ram.value;
	if(item == "hdd")
		return document.string.hdd.value;
	if(item == "net")
		return document.string.net.value;
	if(item == "usb")
		return document.string.usb.value;
	if(item == "cd")
		return document.string.cd.value;
	if(item == "vram")
		return document.string.vram.value;
	if(item == "wmp")
		return document.string.wmp.value;
	if(item == "pcres")
		return document.string.pcres.value;
	if(item == "ie")
		return document.string.ie.value;
		
	if(item == "snd")
		return document.string.snd.value;
	
	return "";
}

function row_output(item, index)
{
	if(eval(item +"_output") == 0)
		return;
	bg = "#F0F8FF";
	
	var str = get_string(item);
	
	
	document.write('<tr bgcolor="');
	document.write(bg);
	document.write('" class="text">\n');
	document.write('<td>');
	
	document.write('<table>');
    document.write('<tr>\n');
	
	
   	document.write('<td width="20"><div align="left"><img src="images/yellowdot_but.gif"></div></td>\n');
	
    document.write('<td class="text">');
    document.write(str);
    document.write('</td>');
	
    document.write('</tr>\n');
	document.write('</table>');
	document.write('</td>');
    document.write('</tr>\n');
}

function getResultString(item, index)
{
	if(eval(item +"_output") == 0)
		return;
		
	var output = "";
	bg = "#F0F8FF";
	
	var str = get_string(item);
	
	output += '<tr bgcolor="';
	output += bg;
	output += '" class="text" bordercolor="#FFFFF" height="26">\n';
	output += '<td>';
	
	output += '<table>';
    output += '<tr>\n';
	
	
   	output += '<td width="20" height="26"><div align="left">*</div></td>\n';
	
    output += '<td class="text" height="26">';
    output += str;
    output += '</td>';
	
    output += '</tr>\n';
	output += '</table>';
	output += '</td>';
    output += '</tr>\n';
    
    return output;
}

function PrintPage()
{
	//javascript:window.print();
	AtlCtrl.Reset()
	AtlCtrl.AddString(save_top);	
	AtlCtrl.AddString(getResultString("os",1));
	AtlCtrl.AddString(getResultString("cpu",2));
	AtlCtrl.AddString(getResultString("ram",3));
	AtlCtrl.AddString(getResultString("hdd",4));
	AtlCtrl.AddString(getResultString("cd",5));
	AtlCtrl.AddString(getResultString("usb",6));
	AtlCtrl.AddString(getResultString("net",7));
	AtlCtrl.AddString(getResultString("vram",8));
	AtlCtrl.AddString(getResultString("wmp",9));
	AtlCtrl.AddString(getResultString("snd",10));
	AtlCtrl.AddString(getResultString("ie",11));
	AtlCtrl.AddString(save_end);

	AtlCtrl.Print();
}

function SavePage()
{	
	AtlCtrl.Reset()
	AtlCtrl.AddString(save_top);	
	AtlCtrl.AddString(getResultString("os",1));
	AtlCtrl.AddString(getResultString("cpu",2));
	AtlCtrl.AddString(getResultString("ram",3));
	AtlCtrl.AddString(getResultString("hdd",4));
	AtlCtrl.AddString(getResultString("cd",5));
	AtlCtrl.AddString(getResultString("usb",6));
	AtlCtrl.AddString(getResultString("net",7));
	AtlCtrl.AddString(getResultString("vram",8));
	AtlCtrl.AddString(getResultString("wmp",9));
	AtlCtrl.AddString(getResultString("snd",10));
	AtlCtrl.AddString(getResultString("ie",11));
	AtlCtrl.AddString(save_end);
	
	AtlCtrl.WriteFile()
}

function getVersionString()
{
	var output = "Version " + document.val.version.value;
	return output;
}

function getVersion()
{
	document.write(getVersionString());
}

function print_page()
{
	row_output("os",1);
	row_output("cpu",2);
	row_output("ram",3);
	row_output("hdd",4);
	row_output("cd",5);
	row_output("usb",6);
	row_output("net",7);
	row_output("vram",8);
	row_output("wmp",9);
	row_output("snd",10);
	row_output("ie",11);
}

function EmailPage()
{
	AtlCtrl.Reset()
	AtlCtrl.AddString(save_top);	
	AtlCtrl.AddString(getResultString("os",1));
	AtlCtrl.AddString(getResultString("cpu",2));
	AtlCtrl.AddString(getResultString("ram",3));
	AtlCtrl.AddString(getResultString("hdd",4));
	AtlCtrl.AddString(getResultString("cd",5));
	AtlCtrl.AddString(getResultString("usb",6));
	AtlCtrl.AddString(getResultString("net",7));
	AtlCtrl.AddString(getResultString("vram",8));
	AtlCtrl.AddString(getResultString("wmp",9));
	AtlCtrl.AddString(getResultString("snd",10));
	AtlCtrl.AddString(getResultString("ie",11));
	AtlCtrl.AddString(save_end);
	AtlCtrl.SentEmail("babfbfdbdf");
}
