//auto generates by the storecreator and templates
var storeName='DDP Products';
var mainPage='intro.html';
var totalItems=164;
var ir = new Array(totalItems);
var mAlignStr='<Center>';
A(0, 'ALP693', 'ALP693  -  PAIR', 29.95, 'ALP Series Speakers');
A(1, 'BV500', 'BV500', 269.99, 'Mobile Video');
A(2, 'CAP20', 'CAP20', 69.95, 'Capacitors for Amplifiers');
A(3, 'CLX12', 'CLX12  -  PRICED EACH', 28.95, 'CLX Series Woofers');
A(4, 'CN30R', 'CN30R', 52.95, 'Logic Crossover');
A(5, 'DS693', 'DS693 - PAIR', 42.95, 'DS Series Speakers');
A(6, 'DSX10', 'DSX10 - PRICED EACH', 39.95, 'DS Series Woofers');
A(7, 'EQ700', 'EQ700', 55.00, 'Logic Equalizer');
A(8, 'EX1200', 'EX1200  -  PRICED EACH', 229.95, 'EX Series Woofers');
A(9, 'F400.4', 'F400.4', 179.95, 'SoundStorm FORCE Series Amps');
A(10, 'GSX32DC', 'GSX32DC', 319.95, 'GSX Series Amps');
A(11, 'KIT10', 'KIT10', 24.99, 'Amplifier Installation Kits');
A(12, 'LSX4800', 'LSX4800', 189.95, 'LSX Series Amps');
A(13, 'M1484', 'M1484', 199.95, 'SoundStorm M Series Amplifiers');
A(14, 'MDX15', 'MDX15  -  PRICED EACH', 89.95, 'MDX Series Woofers');
A(15, 'MSW120', 'MSW120', 32.95, 'Matrix Woofers');
A(16, 'PLX500', 'PLX500', 189.95, 'PLX Series Amps');
A(17, 'R350.4', 'R350.4', 144.95, 'SoundStorm RAVE Series Amplifer');
A(18, 'RXW12', 'RXW12  -  PRICED EACH', 84.95, 'RXW Series Woofers');
A(19, 'SC62K', 'SC62K', 39.95, 'SoundStorm Component Kits');
A(20, 'SC6925', 'SC6925', 39.95, 'SoundStorm SC Series Full Range Speakers');
A(21, 'SCD550R', 'SCD550R', 109.95, 'SoundStorm CD Players');
A(22, 'SCP260R', 'SCP260R', 69.95, 'SoundStorm Cassette Player ');
A(23, 'SD6940', 'SD6940', 54.95, 'SoundStorm SD Series Full Range Speakers');
A(24, 'SP693', 'SP693  -  PAIR', 39.95, 'SP Series Speakers');
A(25, 'SSL250XC', 'SSL250XC', 49.95, 'SoundStorm Electronic Crossovers');
A(26, 'SSLEQ7S', 'SSLEQ7S', 34.95, 'SoundStorm Equalizers');
A(27, 'SSW155', 'SSW155', 59.95, 'SoundStorm SSW Bolted Magnet Series');
A(28, 'SSW1560', 'SSW1560', 39.95, 'SoundStorm SSW Standard Chrome basket Series');
A(29, 'STW20', 'STW20 ', 24.95, 'SoundStorm Tweeters');
A(30, 'ZX693', 'ZX693  -  PAIR', 54.95, 'ZX Seiries Speakers');
A(31, 'ZXK600', 'ZXK600', 69.95, 'Logic Component Kits');
A(32, 'ZXW10', 'ZXW10 - PRICED EACH', 84.95, 'ZXW Series Woofers');
A(33, 'ALP572', 'ALP572  -  PAIR', 24.95, 'ALP Series Speakers');
A(34, 'ALX1080', 'ALX1080', 119.95, 'ALX Series Amps');
A(35, 'CAP10', 'CAP10', 49.95, 'Capacitors for Amplifiers');
A(36, 'CLX10', 'CLX10  -  PRICED EACH', 23.95, 'CLX Series Woofers');
A(37, 'CN30', 'CN30', 44.95, 'Logic Crossover');
A(38, 'CPX1240', 'CPX1240', 139.95, 'CPX Series Amps');
A(39, 'DS572', 'DS572 - PAIR', 33.95, 'DS Series Speakers');
A(40, 'DSX12', 'DSX12 - PRICED EACH', 44.95, 'DS Series Woofers');
A(41, 'EQ500', 'EQ500', 41.00, 'Logic Equalizer');
A(42, 'EX1000', 'EX1000  -  PRICED EACH', 199.95, 'EX Series Woofers');
A(43, 'F250.4', 'F250.4', 149.95, 'SoundStorm FORCE Series Amps');
A(44, 'GSX28HC', 'GSX28HC', 304.95, 'GSX Series Amps');
A(45, 'KIT2', 'KIT2', 11.99, 'Amplifier Installation Kits');
A(46, 'LSX4400', 'LSX4400', 149.95, 'LSX Series Amps');
A(47, 'M1084', 'M1084', 179.95, 'SoundStorm M Series Amplifiers');
A(48, 'MDX12', 'MDX12  -  PRICED EACH', 59.95, 'MDX Series Woofers');
A(49, 'MSW100', 'MSW100', 28.95, 'Matrix Woofers');
A(50, 'PLX480', 'PLX480', 159.95, 'PLX Series Amps');
A(51, 'R280.4', 'R280.4', 129.95, 'SoundStorm RAVE Series Amplifer');
A(52, 'RXW10', 'RXW10  -  PRICED EACH', 69.95, 'RXW Series Woofers');
A(53, 'SC52K', 'SC52K', 34.95, 'SoundStorm Component Kits');
A(54, 'SC6924', 'SC6924', 35.95, 'SoundStorm SC Series Full Range Speakers');
A(55, 'SCD450R', 'SCD450R', 99.95, 'SoundStorm CD Players');
A(56, 'SCP250', 'SCP250', 55.95, 'SoundStorm Cassette Player ');
A(57, 'SD6935', 'SD6935', 49.95, 'SoundStorm SD Series Full Range Speakers');
A(58, 'SP572', 'SP572  -  PAIR', 31.95, 'SP Series Speakers');
A(59, 'SSL250X', 'SSL250X', 49.95, 'SoundStorm Electronic Crossovers');
A(60, 'SSLEQ7', 'SSLEQ7', 29.95, 'SoundStorm Equalizers');
A(61, 'SSW125', 'SSW125', 49.95, 'SoundStorm SSW Bolted Magnet Series');
A(62, 'SSW1250', 'SSW1250', 29.95, 'SoundStorm SSW Standard Chrome basket Series');
A(63, 'STW15', 'STW15', 22.95, 'SoundStorm Tweeters');
A(64, 'ZX572', 'ZX572  -  PAIR', 39.95, 'ZX Seiries Speakers');
A(65, 'ZXK500', 'ZXK500', 64.95, 'Logic Component Kits');
A(66, 'ZXW12', 'ZXW12 - PRICED EACH', 99.95, 'ZXW Series Woofers');
A(67, 'ALP412', 'ALP412  -  PAIR', 24.95, 'ALP Series Speakers');
A(68, 'ALX980', 'ALX980', 119.95, 'ALX Series Amps');
A(69, 'CAP5', 'CAP5 - WHILE THEY LAST', 22.99, 'Capacitors for Amplifiers');
A(70, 'CLX8', 'CLX8  -  PRICED EACH', 17.95, 'CLX Series Woofers');
A(71, 'CN20', 'CN20', 29.95, 'Logic Crossover');
A(72, 'CPX840', 'CPX840', 109.95, 'CPX Series Amps');
A(73, 'DS620', 'DS620 - PAIR', 27.95, 'DS Series Speakers');
A(74, 'F200.4', 'F200.4', 119.95, 'SoundStorm FORCE Series Amps');
A(75, 'GSX26HC', 'GSX26HC', 249.95, 'GSX Series Amps');
A(76, 'KITZERO', 'KITZERO', 8.99, 'Amplifier Installation Kits');
A(77, 'LSX2800', 'LSX2800', 194.95, 'LSX Series Amps');
A(78, 'M1482', 'M1482', 189.95, 'SoundStorm M Series Amplifiers');
A(79, 'MDX10', 'MDX10  -  PRICED EACH', 49.95, 'MDX Series Woofers');
A(80, 'PLX440', 'PLX440', 119.95, 'PLX Series Amps');
A(81, 'R800.2', 'R800.2', 164.95, 'SoundStorm RAVE Series Amplifer');
A(82, 'SC6523', 'SC6523', 29.95, 'SoundStorm SC Series Full Range Speakers');
A(83, 'SD6533', 'SD6533', 34.95, 'SoundStorm SD Series Full Range Speakers');
A(84, 'SP620', 'SP620  -  PAIR', 24.95, 'SP Series Speakers');
A(85, 'SSL150XC', 'SSL150XC', 34.95, 'SoundStorm Electronic Crossovers');
A(86, 'SSW1040', 'SSW1040', 24.95, 'SoundStorm SSW Standard Chrome basket Series');
A(87, 'SSW105', 'SSW105', 39.95, 'SoundStorm SSW Bolted Magnet Series');
A(88, 'STW10', 'STW10', 19.95, 'SoundStorm Tweeters');
A(89, 'ZX620', 'ZX620  -  PAIR', 34.95, 'ZX Seiries Speakers');
A(90, 'ALP62', 'ALP62  -  PAIR', 20.95, 'ALP Series Speakers');
A(91, 'ALX780', 'ALX780', 99.95, 'ALX Series Amps');
A(92, 'CPX1820', 'CPX1820', 169.95, 'CPX Series Amps');
A(93, 'DS520', 'DS520 - PAIR', 26.95, 'DS Series Speakers');
A(94, 'F100.4', 'F100.4', 49.95, 'SoundStorm FORCE Series Amps');
A(95, 'KIT1', 'KIT1', 6.99, 'Amplifier Installation Kits');
A(96, 'LSX2600', 'LSX2600', 163.95, 'LSX Series Amps');
A(97, 'M1082', 'M1082', 149.95, 'SoundStorm M Series Amplifiers');
A(98, 'PLX520', 'PLX520', 169.95, 'PLX Series Amps');
A(99, 'R550.2', 'R550.2', 134.95, 'SoundStorm RAVE Series Amplifer');
A(100, 'SC6522', 'SC6522', 25.95, 'SoundStorm SC Series Full Range Speakers');
A(101, 'SD5533', 'SD5533', 32.95, 'SoundStorm SD Series Full Range Speakers');
A(102, 'SP520', 'SP520  -  PAIR', 24.95, 'SP Series Speakers');
A(103, 'SSL150X', 'SSL150X', 34.95, 'SoundStorm Electronic Crossovers');
A(104, 'STW5', 'STW5', 17.95, 'SoundStorm Tweeters');
A(105, 'ZX520', 'ZX520  -  PAIR', 32.95, 'ZX Seiries Speakers');
A(106, 'ALP52', 'ALP52  -  PAIR', 19.95, 'ALP Series Speakers');
A(107, 'ALX680', 'ALX680', 97.95, 'ALX Series Amps');
A(108, 'CPX1220', 'CPX1220', 134.95, 'CPX Series Amps');
A(109, 'DS462', 'DS462 - PAIR', 23.95, 'DS Series Speakers');
A(110, 'F700.2', 'F700.2', 149.95, 'SoundStorm FORCE Series Amps');
A(111, 'LSX2400', 'LSX2400', 134.95, 'LSX Series Amps');
A(112, 'M782', 'M782', 99.95, 'SoundStorm M Series Amplifiers');
A(113, 'PLX280', 'PLX280', 109.95, 'PLX Series Amps');
A(114, 'R380.2', 'R380.2', 104.95, 'SoundStorm RAVE Series Amplifer');
A(115, 'SC5722', 'SC5722', 29.95, 'SoundStorm SC Series Full Range Speakers');
A(116, 'SD4633', 'SD4633', 32.95, 'SoundStorm SD Series Full Range Speakers');
A(117, 'SP462', 'SP462  -  PAIR', 21.95, 'SP Series Speakers');
A(118, 'ZX462', 'ZX462 - PAIR', 28.95, 'ZX Seiries Speakers');
A(119, 'ALP46', 'ALP46  -  PAIR', 18.95, 'ALP Series Speakers');
A(120, 'ALX380', 'ALX380', 67.95, 'ALX Series Amps');
A(121, 'CPX820', 'CPX820', 94.95, 'CPX Series Amps');
A(122, 'DS420', 'DS420 - PAIR', 22.95, 'DS Series Speakers');
A(123, 'F500.2', 'F500.2', 129.95, 'SoundStorm FORCE Series Amps');
A(124, 'LSX2200', 'LSX2200', 94.95, 'LSX Series Amps');
A(125, 'PLX260', 'PLX260', 89.95, 'PLX Series Amps');
A(126, 'R280.2', 'R280.2', 84.95, 'SoundStorm RAVE Series Amplifer');
A(127, 'SC5522', 'SC5522', 24.95, 'SoundStorm SC Series Full Range Speakers');
A(128, 'SD4533', 'SD4533', 29.95, 'SoundStorm SD Series Full Range Speakers');
A(129, 'SP420', 'SP420  -  PAIR', 19.95, 'SP Series Speakers');
A(130, 'ZX420', 'ZX420  -  PAIR', 27.95, 'ZX Seiries Speakers');
A(131, 'ALP42', 'ALP42  -  PAIR', 15.95, 'ALP Series Speakers');
A(132, 'ALX280', 'ALX280', 49.95, 'ALX Series Amps');
A(133, 'CPX620', 'CPX620', 70.95, 'CPX Series Amps');
A(134, 'F350.2', 'F350.2', 99.95, 'SoundStorm FORCE Series Amps');
A(135, 'PLX240', 'PLX240', 79.95, 'PLX Series Amps');
A(136, 'SC4122', 'SC4122', 32.95, 'SoundStorm SC Series Full Range Speakers');
A(137, 'SP320', 'SP320 -  PAIR', 19.95, 'SP Series Speakers');
A(138, 'ALP32', 'ALP32  -  PAIR', 15.95, 'ALP Series Speakers');
A(139, 'ALX180', 'ALX180', 37.95, 'ALX Series Amps');
A(140, 'CPX420', 'CPX420', 56.95, 'CPX Series Amps');
A(141, 'F250.2', 'F250.2', 79.95, 'SoundStorm FORCE Series Amps');
A(142, 'LR100LSX', 'LR100', 15.95, 'LSX Series Amps');
A(143, 'SC4622', 'SC4622', 19.95, 'SoundStorm SC Series Full Range Speakers');
A(144, 'F95.2', 'F95.2', 39.95, 'SoundStorm FORCE Series Amps');
A(145, 'LR100PLX', 'LR100', 15.95, 'PLX Series Amps');
A(146, 'LR100ALX', 'LR100', 15.95, 'ALX Series Amps');
A(147, 'LR100CPX', 'LR100', 15.95, 'CPX Series Amps');
A(148, 'SC4522', 'SC4522', 21.95, 'SoundStorm SC Series Full Range Speakers');
A(149, 'SC3522', 'SC3522', 19.95, 'SoundStorm SC Series Full Range Speakers');
A(150, 'TNZX1', 'TNZX1 - PAIR', 26.95, 'LogicTweeters');
A(151, 'TNDS1', 'TNDS1 - PAIR', 24.95, 'LogicTweeters');
A(152, 'TN550', 'TN550 - PAIR', 26.95, 'LogicTweeters');
A(153, 'TN500', 'TN500 - PAIR', 24.95, 'LogicTweeters');
A(154, 'TN450', 'TN450 - PAIR', 19.95, 'LogicTweeters');
A(155, 'MS696', 'MS696', 39.95, 'Matrix Speakers');
A(156, 'MS695', 'MS695', 34.95, 'Matrix Speakers');
A(157, 'MS575', 'MS575', 22.95, 'Matrix Speakers');
A(158, 'MS65', 'MS65', 22.95, 'Matrix Speakers');
A(159, 'MS55', 'MS55', 20.95, 'Matrix Speakers');
A(160, 'MS45', 'MS45', 19.95, 'Matrix Speakers');
A(161, 'SSC15DVC', 'SSC15DVC', 89.95, 'SoundStorm SCC Cast Frame & Bolted Magnet Series');
A(162, 'SSC12DVC', 'SSC12DVC', 74.95, 'SoundStorm SCC Cast Frame & Bolted Magnet Series');
A(163, 'SSC10DVC', 'SSC10DVC', 69.95, 'SoundStorm SCC Cast Frame & Bolted Magnet Series');
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();	
}