//auto generates by the storecreator and templates
var storeName='Cygnus Labs LLC';
var mainPage='intro.html';
var totalItems=60;
var ir = new Array(totalItems);
var mAlignStr='<Center>';
A(0, '600', '.Call for MSI, Toshiba, IBM, Compaq, IBM and Sony Notebooks', 0.00, 'Notebook Computers.');
A(1, '964', '01 LG CD Drive Black', 29.00, 'Optical Drives');
A(2, '954', '01 LG DVD Drive Black', 33.00, 'Optical Drives');
A(3, '953', '02 LG DVDRW Drive', 45.00, 'Optical Drives');
A(4, '955', '02 Samsung SATA DVDRW Drive', 66.00, 'Optical Drives');
A(5, '958', '02 Supertalent Memory 512 Meg DDR2 667', 48.00, 'Memory');
A(6, '957', '03 Supertalent Memory 1GB DDR2 667', 67.00, 'Memory');
A(7, '979', '03 Supertalent Memory 2 GB DDR2 667', 89.00, 'Memory');
A(8, '972', 'Asus Dual Opteron SATA', 279.00, 'Server Motherboads');
A(9, '942', 'Build A Server Tower/Rackmount', 75.00, 'Servers/Cases & Parts01 Server Motherboard00 AMD Nforce4  6150 MATX Raid 5, Video, Gig Lan 3200+ 64 CPU00 Gigabyte K8N-SLI Nforce4 Raid 1/Athalon 64 3200 01 Gigabyte  K8N-SLI Nforce4 Raid 1/Athalon 64 3800DC02 Tyan MB-S2927G2 Dual Opteron/ 1-2110 CPU02 Tyan MB-S2927G2 Dual Opteron/ 2-2110 CPU03 Supermicro Dual Xeon SATA 1-3.0 Ghz03 Supermicro Dual Xeon SATA 2-3.0 Ghz04 Supermicro Dual Xeon SCSI 1-3.0 Ghz04 Supermicro Dual Xeon SCSI 2-3.0 Ghz05-7044H-X8R SuperServer Dual 64 Bit Xeon/1- 3.0 Xeon CPU05-7044H-X8R SuperServer Dual 64 Bit Xeon/2- 3.0 Xeon CPU02 Case Options00 Case Included with SuperServers00 Supermicro SC733T 4-SATA HotS 650 Watt00 Supermicro SC742 Tower/RM 4U 7 SATA Server01 Supermicro SC743 Tower/RM 4U 8 SATA Server02 Supermicro SC742 Tower/RM 4U 7 SCSI Server05 Chembro RM-411/500 Watt PS06 Tower Turbocase with 450 Watt07 Tower Standard 02 RAM Options00 None01 1.0 Gig DDR2 ECC Reg02 2.0 Gig DDR2 ECC Reg03 512 Megs DDR04-1.0 Gig DDR05 2.0 Gigs DDR03 Hard Drives SATA00- None01- 1-80 Gig SATA01- 2-80 Gig SATA01- 3-80 Gig SATA01- 4-80 Gig SATA02- 1-160 Gig SATA02- 2-160 Gig SATA02- 3-160 Gig SATA02- 4-160 Gig SATA03- 1-250 Gig SATA03- 2-250 Gig SATA03- 3-250 Gig SATA04- 1-400 Gig SATA04- 2-400 Gig SATA04- 3-400 Gig SATA04- 4-400 Gig SATA04- 5-400 Gig SATA04- 6-400 Gig SATA04- 7-400 Gig SATA04- 8-400 Gig SATA03 Hard Drives SCSI00 None01 1-73 Gig SCSI01 2-73 Gig SCSI01 3-73 Gig SCSI01 4-73 Gig SCSI01 5-73 Gig SCSI01 6-73 Gig SCSI02 1-146 Gig SCSI02 2-146 Gig SCSI02 3-146 Gig SCSI02 4-146 Gig SCSI02 5-146 Gig SCSI02 6-146 Gig SCSI04 Optical Drives00 None01 CD ROM02 CDRW52X03 DVD Drive03 DVDRW/CDRW05 Raid Controller00 None01 SCSI ZeroCh Raid 5 2010S Supermicro Only02 Arc SATA Raid 5 4 Port  8X PCI-Express02 Arc SATA Raid 5 8 Port  8X PCI-Express02 HighPoint 4 Port SATA PCI-E Raid 502 HighPoint 8 Port SATA PCI-E Raid 503 SATA PCI-X Raid 5 4 Port 3-Ware 9500 for SM03 SATA PCI-X Raid 5 8 Port 3-Ware 9500 for SM04 Adaptec SCSI 2130SLP Raid 505 Video Card00 None01 Basic PCI Video02 PCI Express ATI X300 12806 Rackmount Kit00 None01 Rackmount Kit (CSE-PT26) for Supermicro07 Software00 None01 Windows SBS Server Premium/5 Cals02 Windows 2003 Server 5 Cals03 Windows SBS Server Standard/5 Cals05 Windows SBS Server Standard/10 CalsServer Cals00-  None01- 05 Server 2003 Cals01- 10 Server 2003 Cals01- 20 Server 2003 Cals01- 50 Server 2003 Cals');
A(10, '186', 'Call for Options HP, Samsung ', 0.00, 'Printers -----------');
A(11, '187', 'Call for options to numerouse to list', 0.00, 'Monitors ---------');
A(12, '188', 'Call for options, MSI, Gigabyte, ASUS and many others', 0.00, 'Motherboards');
A(13, '982', 'Capture Card HDTV and TV Capture', 125.00, 'Misc Items ------');
A(14, '977', 'Case Media Center  for ATX Motherboard', 145.00, 'Computer Cases');
A(15, '857', 'Custom Build a Cygnus Performance Tower', 0.00, 'Computers -----00-Case Options00-None01-Silver Bullet ATX02-WN Midnight MATX 550W PS03 Media Center Case03-Black Knight ATX00-Motherboad/CPU Options00- No Motherboard or CPU01- Nvidia 7025 MATX 2.7 GHZ single core01- Nvidia 7025 MATX 550 3.0 GHZ dual core02-AMD 785 MATX Phenom 1050 2.8 GHZ  Six Core  02-AMD 785 MATX Phenom 945 3.0 GHZ  Quad Core  01 Case Fans00-Black Case Fan Included01-Aditional BlackCase Fan02-Additional 3 Color Case Fan01HDTVRec /Vid Capture Cards00-None01 Combo HDTV rec and TV Capture03-Ram Options00-None01-1GB DDR2 80001-2GB DDR2 80001-4GB DDR2 80002-2GB DDR3 133002-4GB DDR3 133002-8GB DDR3 133004 Backup Drive00-None01-500 GB03-1TB SATA 150/300 7200 RPM04-Flash memory Media Drive00-None01-3.5" CF, SD, MS and SM04-Floppy Drive 3.5"00-None 01-Floppy Drive Black 3.504-Hard Drive00-None01-320 Gig SATA 150/300 7200 RPM01-500 Gig SATA 150/300 7200 RPM03-1TB SATA 150/300 7200 RPM03-2TB SATA 150/300 7200 RPM05-1st Optical Drive00-None01-LG DVDRW02-BluRay Reader DVDRW02-BluRay Reader/Writer DVDRW05-2nd Optical Drive00-None01-LG DVDRW02-BluRay Reader DVDRW02-BluRay Reader/Writer DVDRW06-Display Adapter00-Onboard Video02-Nvidia 220 1GB RAM06-Sound Options00 Onboard HD Audio Surround 5.1/7.101 Creative SoundBlaster Live 5.102 Creative Audigy06-Speaker Options00-None01-Basic 2 Speakers Powered01-Logitech X540B 5.1 70 Watt RMS 5.102-Logitech Z-5500 505 Wats RMS08-Modem Options00-None01-Intel V92 Modem09-Keyboard & Mouse00- None01-Logitec Black/Silver02-Microsoft Wireless Basic02-Microsoft Wireless Delux09-Monitor Options00-None01-AOC 19" Wide Screen 1336X76802-Viewsonic 19" FA1931WA 1920X108003 Acer 22" V213 1920X1080 Wide LCD 3 Year War03-Acer 24" V243 1920X108011-OS Options00-None01-Microsoft XP Home/SP201-Windows 7 Home Premium02-Windows 7 Pro03 Windows 7 Ultamate12-Virus Protection00-Microsfot Security Esentials01-Avast Home13-Power Protection00-None01-Surge with CEW Warrantee02-TripLite 550 with CEW15- Assembly00-Assembly with OS installed01-No assembly provided');
A(16, '941', 'Delorme LT-20 GPS/Stree Atlus 2005', 99.00, 'Notebook Acessories');
A(17, '872', 'Epson Perfection V30', 110.00, 'Scanners ------');
A(18, '969', 'Foxconn TLM 776 MATX', 65.00, 'Computer Cases');
A(19, '973', 'GIGABYTE GA-K8N ULTRA-9 Socket 939/', 159.00, 'Server Motherboads');
A(20, '988', 'HTPC  Home Theater PC', 300.00, 'Computers -----');
A(21, '967', 'Logitech X540', 110.00, 'Computer Speakers');
A(22, '185', 'Media Center Slim', 85.00, 'Computer Cases');
A(23, '916', 'Microsoft Office Home and Student 2007 MLK', 140.00, 'Software Specials');
A(24, '968', 'MSI 500X', 645.00, 'Notebook Computers.');
A(25, '985', 'POS Maid', 45.00, 'POS Solutions');
A(26, '986', 'Restaurant Maid', 98.00, 'POS Solutions');
A(27, '987', 'SALON MAID 2.25', 95.00, 'POS Solutions');
A(28, '895', 'SecuriKey Personal', 149.00, 'Computer Security');
A(29, '896', 'SecuriKey Professional', 157.00, 'Computer Security');
A(30, '978', 'Silver Bullet ATX ', 71.00, 'Computer Cases');
A(31, '912', 'Speakers Logitec X530B', 85.00, 'Computer Speakers');
A(32, '913', 'Speakers Logitec Z5500 Digital ', 410.00, 'Computer Speakers');
A(33, '974', 'Supermicro Dual Xeon for SATA', 399.00, 'Server Motherboads');
A(34, '975', 'Supermicro Dual Xeon for SCSI', 579.00, 'Server Motherboads');
A(35, '920', 'TARGUS CN01/OCN1 NOTEPAC ', 49.00, 'Notebook Acessories');
A(36, '0', 'UPS Belkin 375 USB', 49.00, 'Misc Items ------');
A(37, '887', 'UPS Triplite 525 WAtt', 79.00, 'Misc Items ------');
A(38, '981', 'USB Hard Drive 80 Gig', 120.00, 'Misc Items ------Hard Drive Options01 80 Gig USB Hard Drive02 160 Gig USB Hard Drive03 320 Gig USB Hard Drive04 400 Gig USB Hard Drive');
A(39, '961', '01 SuperTalent 512 Meg DDR 400', 58.00, 'Memory');
A(40, '971', 'Black 4U Chenbro Rackmount RM411 With 460 Watt Power Supply', 279.00, 'Servers/Cases & Parts');
A(41, '932', 'Black 4U Rackmount', 245.00, 'Servers/Cases & Parts');
A(42, '881', 'Black 4U SATA Supermicro CSE-743T-645/B 645W Server Chassis', 599.00, 'Servers/Cases & Parts');
A(43, '976', 'Black 4U SCSI Supermicro SC742S 420', 499.00, 'Servers/Cases & Parts');
A(44, '841', 'Microsoft Office Basic 2007 Win32', 185.00, 'Software Specials');
A(45, '883', 'Turbo Server Tower Case', 149.00, 'Servers/Cases & Parts');
A(46, '931', 'Black Turbo Server', 149.00, 'Computer Cases');
A(47, '915', 'Microsoft Office Small Business 2007 Win32 MLK', 242.00, 'Software Specials');
A(48, '927', 'SATA Hot Swap Mobile Rack', 39.00, 'Servers/Cases & Parts');
A(49, '917', 'Microsoft Office Professional 2007 Win32 MLK', 320.00, 'Software Specials');
A(50, '956', 'Nero OEM Suite for CDR/RW and DVDR/RW', 15.00, 'Optical Drives');
A(51, '938', 'WN Midnight MATX', 66.00, 'Computer Cases');
A(52, '909', 'Case Fan 80mm Black', 6.00, 'Computer Cases');
A(53, '910', 'Case Fan 80mm Color', 12.00, 'Computer Cases');
A(54, '962', 'Norton Systemworks 2003 OEM', 30.00, 'Software Specials');
A(55, '950', 'Quicken 2004 Deluxe', 29.00, 'Software Specials');
A(56, '840', 'Winfax Pro 10.0 CD', 35.00, 'Software Specials');
A(57, '880', '2U Rackmount Chassis, w/350W ATX PS', 325.00, 'Servers/Cases & Parts');
A(58, '897', 'Street Atlas USA 2005', 49.00, 'Notebook Acessories');
A(59, '898', 'Topo USA 5.0', 99.00, 'Notebook Acessories');
function A(i, id, s, p, c)
{
	ir[i] = new RECORD();
	ir[i].itemID = id; 
	ir[i].catalog=c;
	ir[i].itemName = s; 
	ir[i].price = p;
}

function MakeArray(n) {
      this.length = n;
      for(var i = 0; i < n; i++){
            this[i] = 0;
      }
      return this;
}

function Currency(money)
{
	money =  parseFloat(money);
	money += 0.005;
	money +=  "";           
	var monLen = money.length;
	var digPos = money.indexOf(".");
	if(digPos == -1) {
		if (money <=0) {
			money ="0.00";
		} else {
			money += ".00";
		}
		return money;
	} else {
		if (digPos + 3 > monLen) {
			money += "0";
		} else if (digPos + 3 != monLen) {
			money = money.substring(0, digPos+3);
		} 
		return money;
	}     
}
function RECORD()
{
	this.itemID = 0;
	this.itemName="";
	this.price=0;
	this.match=0;
	this.catalog="";
	return this;
}



function CompareMatch(a, b) {
   return a.match < b.match;
}

function Search()
{
	Search_Start(parent.frames["cart"].document.forms[0]);
}

function NewSearch(theForm)
{
	Search_Start(theForm);
}


function Search_Start(theForm)
{
	var searchStr = theForm.keywords.value;
	searchStr=searchStr.toLowerCase();
	var space = " ";
	var searchWords = searchStr.split(space);

	searchWords.sort();
	var searchStart =0;
	for (var i=0; i < searchWords.length; i++) {
		if (searchWords[i].length == 0) {
			searchStart++;
		} else {
			break;
		}
	}
	var totalSearchWord = searchWords.length - searchStart;
	if (totalSearchWord <= 0) {
		return;
	}
	var totalFound=0;
	var j;

	for (j=0;j<totalItems;j++) {
		var totalMatch=0;
		var str = ir[j].itemName.toLowerCase();
		var sid=ir[j].itemID.toLowerCase();
		var c= ir[j].catalog.toLowerCase();
		for (var i=searchStart; i < searchWords.length; i++) {
			if (str.search(searchWords[i])>=0) totalMatch++; 
			else 
			if (c.search(searchWords[i])>=0) totalMatch++; 
			else 
			if (sid.search(searchWords[i])>=0) totalMatch++; 
		}
		if (totalMatch>0) totalFound++;
		ir[j].match=totalMatch;
	}
	ir.sort(CompareMatch);
	
	var cWin=parent.frames["shop"].document;
	
	cWin.open();
	cWin.write("<HTML><HEAD><TITLE> Zilron StoreCreator v3.0 Shopping Cart Viewer</TITLE></HEAD>");
	cWin.write("<BODY BACKGROUND='"+parent.mCartBGImage+"' Text='"+parent.mCartText+"' BGCOLOR='"+parent.mCartBGColor+"' LINK='"+parent.mCartALink+"' VLINK='"+parent.mCartLink+"'  ALINK='"+parent.mCartALink+"' valign=top>");
	cWin.write(" "+mAlignStr+"<TABLE width=600 border=1 CELLSPACING=0 CELLPADDING=0>");
	cWin.write("<tr><td width=600 bgcolor=#666699 height=24><p align='center'><big><font color=#FFFFFF size=6><strong>"+parent.storeName+"</strong></font></big></td></tr>");
	cWin.write("<tr><td width=600 bgcolor=#ffffff><font color=#333333 size=2><strong>Contact Address:</strong><BLOCKQUOTE><font color=#333333 size=2>"+parent.storeContactAddress+"</font></td></tr>");
	cWin.write("<tr><td width=600 bgcolor=#666699><center><Strong><font color=#ffffff>Search results are as shown in the following table:["+totalFound+"]</td></tr>");
	cWin.write("<tr><td width=600>");
	cWin.write("<TABLE width=600 border=2 CELLSPACING=0 CELLPADDING=0>");
	cWin.write("<tr bgcolor='"+parent.mCartTableHeaderBGColor+"'><td width=10%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'><center>Match#</center></td><td width=10%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'><center>ItemID</center></td><td width=50%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'><center>Item Name</center></td><td width=10%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'><center>Price</center></td></tr>");
	for (j=0;j<ir.length;j++) {
		if (ir[j].match>0) {
			cWin.write("<tr bgcolor='"+parent.mCartTableBodyBGColor+"'><td valign=top><font size=2 color='"+parent.mCartTableBodyColor+"'><strong><center>"+ir[j].match+"</strong></td><td valign=top><font size=2 color='"+parent.mCartTableBodyColor+"'><strong><center>"+ir[j].itemID+"</strong></td><td valign=top><font size=2 color='"+parent.mCartTableBodyColor+"'><strong><center><a href='item"+ir[j].itemID+".html'  target=shop>"+ir[j].itemName+"</a></strong></td><td align=right><font size=2 color='"+parent.mCartTableBodyColor+"'><strong><right>"+Currency(ir[j].price)+"</strong></td></tr>");
		}
	}
	cWin.write("</table></td></tr></table></body></html>");
	cWin.close();	
}


function PrintSearchPage()
{
	var cWin=parent.frames["shop"].document;
	cWin.open();
	cWin.write("<HTML><HEAD><TITLE> Zilron StoreCreator v3.0 Shopping Cart Viewer</TITLE></HEAD>");
	cWin.write("<BODY Text=#000000 BGCOLOR=#ffffff LINK=#ff0000 VLINK=#ff0000 alink=#222222 valign=top OnLoad='document.forms[0].elements[0].focus()'>");
	cWin.write("<table border=0> <tr><td><a href='"+mainPage+"'><Strong>Main Page</strong></a></td><td><a href='"+parent.returnHtmlPath+"'><Strong>Back</strong></a></td></tr></table><hr size=1 width=50%>");
	cWin.write("<input type=button size=40 value='Submit' onClick='parent.frames[\"cart\"].Search()'>");
	cWin.write("</form></td></tr></table>");
	cWin.write("</body></html>");
	cWin.close();	
}