//auto generates by the storecreator and templates
var storeName='ST Exports CC';
var mainPage='intro.html';
var totalItems=59;
var ir = new Array(totalItems);
var mAlignStr='<Center>';
A(0, 'MA-005', 'Grove RT540E 40 ton rough terrain crane', 260000.00, 'Plant Equipment');
A(1, 'MA-002', 'Grove RT640C 40 ton rough terrain crane', 165000.00, 'Plant Equipment');
A(2, 'MA-004', 'Grove RT750 50 ton rough terrain crane', 185000.00, 'Plant Equipment');
A(3, 'MA-006', 'Grove RT870C 70 ton rough terrain crane', 372000.00, 'Plant Equipment');
A(4, 'MA-003', 'Grove RT890E 90 ton rough terrain crane', 575000.00, 'Plant Equipment');
A(5, 'NT-RHD003', 'Iveco Trakker 6x4 Chassis', 69000.00, 'New Chassis Cab RHD');
A(6, 'NT-RHD001', 'Iveco Trakker 6x4 Crane truck', 130000.00, 'New Freight Carriers RHD');
A(7, 'NT-RHD005', 'iveco Trakker 6x4 Tipper', 85000.00, 'New Tipper Truck RHD');
A(8, 'NT-RHD002', 'Iveco Trakker 6x4 Truck Tractor', 77500.00, 'New Truck Tractor RHD');
A(9, 'NT-RHD008', 'Iveco Trakker 6x6 Chassis', 79000.00, 'New Chassis Cab RHD');
A(10, 'NT-RHD006', 'Iveco Trakker 6x6 Water Bowser', 107500.00, 'New Water Bowser RHD');
A(11, 'NT-RHD004', 'Iveco Trakker 8x4 Mixer Truck', 90000.00, 'New Mixer Truck RHD');
A(12, 'NT-RHD007', 'Iveco Trakker 8x4 Tipper', 99000.00, 'New Tipper Truck RHD');
A(13, 'SW-LHD007', 'JEEP Commander ', 28000.00, 'Light vehicles');
A(14, 'MA-001', 'KATO KR50H 50ton rough terrain crane', 357000.00, 'Plant Equipment');
A(15, 'SW-LHD009', 'Land Rover Defender double cab', 23950.00, 'Light vehicles');
A(16, 'SW-LHD008', 'Land Rover Defender Station Wagon', 21950.00, 'Light vehicles');
A(17, 'NT-LHD005', 'MAN TGA 33-480 6x4 Truck Tractor', 90000.00, 'New Truck Tractor LHD');
A(18, 'NT-LHD006', 'MAN TGA 33-480 6x6 Truck Tractor', 95000.00, 'New Truck Tractor LHD');
A(19, 'NT-LHD003', 'MAN TGA 41-400 8x4 Tipper Truck', 112000.00, 'New Tipper Truck LHD');
A(20, 'NT-LHD001', 'MAN TGA 41-430 8x4 tipper', 110000.00, 'New Tipper Truck LHD');
A(21, 'NT-LHD004', 'MAN TGA 41-440 8x8 chassis cab', 105000.00, 'New Chassis Cab LHD');
A(22, 'NT-LHD002', 'MAN TGS 26-360 6x4 Mixer Truck', 95000.00, 'New Mixer Truck LHD');
A(23, 'NT-LHD007', 'MAN TGS 35-400 8x4 Mixer Truck', 106500.00, 'New Mixer Truck LHD');
A(24, 'UT-RHD015', 'Mercedes 1120A 4x4 rescue truck', 16200.00, 'Used Freight Carrier RHD');
A(25, 'UT-RHD017', 'Mercedes 1717A 4x4 chassis', 13000.00, 'Used Freight Carrier RHD');
A(26, 'UT-RHD014', 'Mercedes 1820A 4x4 crane truck', 23400.00, 'Used Freight Carrier RHD');
A(27, 'NT-LHD008', 'Mercedes Actos 2041 Fuel Tanker', 105000.00, 'New Chassis Cab LHD');
A(28, 'NT-LHD009', 'Mercedes Actros 2032 4x4 Chassis Cab', 79900.00, 'New Chassis Cab LHD');
A(29, 'NT-LHD020', 'Mercedes Actros 2041 4x4 Chassis Cab', 77000.00, 'New Chassis Cab LHD');
A(30, 'NT-LHD015', 'Mercedes Actros 3332 6x4 Mixer Truck', 96500.00, 'New Mixer Truck LHD');
A(31, 'NT-LHD018', 'Mercedes Actros 3341 6x6 Chassis Cab', 95000.00, 'New Chassis Cab LHD');
A(32, 'NT-LHD010', 'Mercedes Actros 3341 6x6 Chassis Cab', 92500.00, 'New Chassis Cab LHD');
A(33, 'NT-LHD021', 'Mercedes Actros 33416x4 Tipper Truck', 99000.00, 'New Chassis Cab LHD');
A(34, 'NT-LHD011', 'Mercedes Actros 33416x4 Truck Tractor', 82000.00, 'New Truck Tractor LHD');
A(35, 'NT-LHD019', 'Mercedes Actros 3541 8x4 Chassis Cab', 79000.00, 'New Chassis Cab LHD');
A(36, 'NT-LHD014', 'Mercedes Actros 3541 8x4 Mixer Truck', 99500.00, 'New Mixer Truck LHD');
A(37, 'NT-LHD013', 'Mercedes Actros 4041 6x6 Chassis Cab', 100000.00, 'New Chassis Cab LHD');
A(38, 'NT-LHD017', 'Mercedes Actros 4141 8x4 Chassis Cab', 90000.00, 'New Chassis Cab LHD');
A(39, 'NT-LHD012', 'Mercedes Actros 4150 8x8 Tipper Truck', 137500.00, 'New Tipper Truck LHD');
A(40, 'NT-RHD010', 'Mercedes Actros 6x2 Truck Tractor', 70000.00, 'New Truck Tractor RHD');
A(41, 'NT-RHD014', 'Mercedes Actros 6x4 chassis', 80000.00, 'New Chassis Cab RHD');
A(42, 'NT-RHD016', 'Mercedes Actros 6x4 concrete pump', 295000.00, 'New Chassis Cab RHD');
A(43, 'NT-RHD012', 'Mercedes Actros 6x4 Diesel Bowser', 115000.00, 'New Diesel Bowser RHD');
A(44, 'NT-RHD013', 'Mercedes Actros 6x4 Tipper Truck', 75000.00, 'New Tipper Truck RHD');
A(45, 'NT-RHD011', 'Mercedes Actros 6x4 Water Bowser', 105000.00, 'New Water Bowser RHD');
A(46, 'NT-RHD017', 'Mercedes Actros 6x6 Chassis', 92500.00, 'New Chassis Cab RHD');
A(47, 'NT-LHD022', 'Mercedes Atego 1328 4x4 Chassis Cab', 47500.00, 'New Chassis Cab LHD');
A(48, 'NT-RHD015', 'Mercedes Atego 1523A 4x4 chassis', 58000.00, 'New Chassis Cab RHD');
A(49, 'UT-RHD016', 'Mercedes Axor 2633 6x4 mixer truck', 41800.00, 'Used Freight Carrier RHD');
A(50, 'NT-LHD016', 'Mercedes Axor 3028 6x4 Mixer Truck', 87500.00, 'New Mixer Truck LHD');
A(51, 'NT-RHD009', 'Mercedes Axor 8x4 Tipper', 64000.00, 'New Tipper Truck RHD');
A(52, 'UT-LHD020', 'Mercedes Benz 1017A', 25000.00, 'Used Freight Carrier Lhd');
A(53, 'UT-LHD019', 'Mercedes Benz Unimog U435', 24500.00, 'Used Freight Carrier Lhd');
A(54, 'NT-RHD018', 'Renault KEREX 350.34 6x4 chassis cab', 55000.00, 'New Chassis Cab RHD');
A(55, 'SW-RHD002', 'Toyota Hilux Vigo', 26250.00, 'Light vehicles');
A(56, 'SW-LHD003', 'Toyota Land Cruiser Station Wagon', 36000.00, 'Light vehicles');
A(57, 'UT-RHD018', 'Volvo FH12', 12000.00, 'Used Truck Tractor RHD');
A(58, 'SW-LHD006', 'VW Touareg 3.0Tdi', 46000.00, 'Light vehicles');
var disFont = "<font face='Arial, Helvetica, sans-serif'>";
var andSearch = 1;
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 (andSearch) {
			if (totalMatch != searchWords.length - searchStart) {
				totalMatch=0;
			}
		} 
		if (totalMatch>0) totalFound++;
		ir[j].match=totalMatch;
	}
	ir.sort(CompareMatch);
	
	var cWin=parent.frames["shop"].document;
	
	cWin.open();
	cWin.write("<HTML><HEAD><TITLE> e-portal v5.x 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=980 border=1 CELLSPACING=0 CELLPADDING=0>");
	cWin.write("<tr><td width=980 bgcolor=#4C5E5F background=footer.jpg height=24><p align='center'><big><font color=#FFFFFF size=6><strong>"+disFont+parent.storeName+"</strong></font></big></td></tr>");
	cWin.write("<tr><td width=980 bgcolor=#ffffff><font color=#333333 size=2>"+disFont+"<strong>Contact Address:</strong><BLOCKQUOTE><font color=#333333 size=2>"+disFont+parent.storeContactAddress+"</font></td></tr>");
	cWin.write("<tr><td width=980 bgcolor=#4C5E5F background=footer.jpg ><center><Strong><font color=#ffffff>"+disFont+"Search results are as shown in the following table:["+totalFound+"]</td></tr>");
	cWin.write("<tr><td width=980>");
	cWin.write("<TABLE width=980 border=2 CELLSPACING=0 CELLPADDING=0>");
	cWin.write("<tr bgcolor='"+parent.mCartTableHeaderBGColor+"'><td width=10%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'>"+disFont+"<center>Match#</center></td><td width=20%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'>"+disFont+"<center>ItemID</center></td><td width=40%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'>"+disFont+"<center>Item Name</center></td><td width=10%><b><strong><font size=2 color='"+parent.mCartTableHeaderColor+"'>"+disFont+"<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+"'>"+disFont+"<strong><center>"+ir[j].match+"</strong></td><td valign=top><font size=2 color='"+parent.mCartTableBodyColor+"'>"+disFont+"<strong><center>"+ir[j].itemID+"</strong></td><td valign=top><font size=2 color='"+parent.mCartTableBodyColor+"'>"+disFont+"<strong><left><a href='item"+ir[j].itemID.toLowerCase()+".html'  target=shop>"+ir[j].itemName+"</a></strong></td><td align=right><font size=2 color='"+parent.mCartTableBodyColor+"'>"+disFont+"<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> e-portal v5.x 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+"'>"+disFont+"<Strong>Main Page</strong></a></td><td>"+disFont+"<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();	
}


//===============================================================================================================================================
// Last Upgrade: 11 June 2001
//===============================================================================================================================================
