//Rule scripts

var OptionList={1:'Case',2:'Processor',3:'Motherboard',4:'Memory',5:'Video Card',6:'Case Lighting',7:'Power Supply',8:'Processor Cooling',9:'Thermal Display',10:'Video Card Brand',11:'Primary Hard Drive',12:'Data Hard Drive',13:'2nd Optical Drive',14:'Optical Drive',15:'External Hard Drives [USB 2.0/eSATA]',16:'Raid Configuration',17:'Sound Card',18:'Speaker System',19:'Fax Modem',20:'Network Card',21:'Wireless Network Adapter',22:'Floppy Drive',23:'Video Editing Equipment',24:'Monitor',26:'Keyboard',27:'Mouse',28:'Operating System',29:'Warranty',30:'Rush Service',31:'Additional Software',32:'Advanced Build Options',33:'USB 2.0 Accessories',34:'IEEE-1394 Fire Wire Card',35:'Additional Storage',36:'TV Tuner',37:'Video Camera',38:'Power Protection',39:'Headset',40:'Printer',41:'Internal Wireless Network Adapter',42:'Meter Display',43:'Flash Media Reader/Writer',44:'Extras',45:'Car/Air Charger',46:'Wireless Network Access Point/Router',47:'Software/Game',48:'MP3/MP4 Player',49:'USB Flash Drive',50:'Carrying Case',51:'Flashcards & SmartMedia',52:'2nd Monitor',53:'Media Center Remote Control & TV Tuner ',55:'Free Stuff',56:'Windows 7 Upgrade Coupon',57:'iBUYPOWER Labs - Noise Reduction',58:'iBUYPOWER Labs - Internal Expansion',59:'LCD Pixel Protection',60:'Netbook / Notebook Bundle',61:'iBUYPOWER PowerDrive',62:'Motherboard Add-on'};
function GetRuleObject(optionid, skuid) {
if (optionid == -1 || typeof Options[optionid] == 'undefined' || Options[optionid] == null) {
return null;
}
return Options[optionid][skuid];
}
function CaseItem(ary){this.bays525=ary[0];this.baysInt35=ary[1];this.baysExt35=ary[2];this.eStat=ary[3];this.clearance=ary[4];this.Coolers=ary[5];this.support=ary[6];this.Caselighting=ary[7];};var __case=function(){return new CaseItem(arguments)};
function CpuItem(ary){this.Mobo=ary[0];};var __cpu=function(){return new CpuItem(arguments)};
function MotherboardItem(ary){this.PCISlot=ary[0];this.PCIE1=ary[1];this.PCIE16=ary[2];this.EmptyPCIE1w1VGA=ary[3];this.EmptyPCIE1w2VGA=ary[4];this.EmptyPCIE1w3VGA=ary[5];this.EmptyPCIw1VGA=ary[6];this.EmptyPCIw2VGA=ary[7];this.EmptyPCIw3VGA=ary[8];this.SATAports=ary[9];this.MaxMemorySlots=ary[10];this.MaxMemorySupport=ary[11];this.IDEPort=ary[12];this.CardType=ary[13];};var __mb=function(){return new MotherboardItem(arguments)};
function MemoryItem(ary){this.MemorySizeUsed=ary[0];this.MemorySlotsUsed=ary[1];};var __ram=function(){return new MemoryItem(arguments)};
function VideoCardItem(ary){this.CardType=ary[0];this.SlotsSize=ary[1];this.CardQuantity=ary[2];this.WattageRequirements=ary[3];this.CardLength=ary[4];};var __vga=function(){return new VideoCardItem(arguments)};
function PowerSupplyItem(ary){this.Watts=ary[0];};var __pow=function(){return new PowerSupplyItem(arguments)};
function ProcessorCoolingItem(ary){this.bays525=ary[0];};var __cool=function(){return new ProcessorCoolingItem(arguments)};
function HardDriveItem(ary){this.baysInt35=ary[0];this.SATA=ary[1];};var __hd=function(){return new HardDriveItem(arguments)};
function OpticalDriveItem(ary){this.bays525=ary[0];this.ConnectionType=ary[1];};var __cd=function(){return new OpticalDriveItem(arguments)};
function SoundCardItem(ary){this.Type=ary[0];};var __sound=function(){return new SoundCardItem(arguments)};
function NetworkCardItem(ary){this.Type=ary[0];};var __net=function(){return new NetworkCardItem(arguments)};
function FloppyDriveItem(ary){this.baysInt35=ary[0];};var __floppy=function(){return new FloppyDriveItem(arguments)};
function RushItem(ary){this.shipoutdays=ary[0];};var __rush=function(){return new RushItem(arguments)};
function TvTunerItem(ary){this.Type=ary[0];};var __tv=function(){return new TvTunerItem(arguments)};
function MeterDisplayItem(ary){this.bays525=ary[0];};var __meter=function(){return new MeterDisplayItem(arguments)};


//End Rule scripts

//Case Gallery scripts

function CaseImage(ary) {
this.FlashUrl = ary[0]; this.ImageUrl = ary[1]; this.ImageUrlBig = ary[2];
}
var __ci = function() { return new CaseImage(arguments) };
function CaseGalleryConst(Windows, Office, Amd, Intel, InstantOf, Logo360, UnLogo360, SpecialWords, SpecialLogo, WhyLogo, AwardsLogo, RebateLogo) {
this.Windows = Windows;
this.Office = Office;
this.Amd = Amd;
this.Intel = Intel;
this.InstantOf = InstantOf;
this.Logo360 = Logo360;
this.UnLogo360 = UnLogo360;
this.SpecialWords = SpecialWords;
this.SpecialLogo = SpecialLogo;
this.WhyLogo = WhyLogo;
this.AwardsLogo = AwardsLogo;
this.RebateLogo = RebateLogo;
}
var models = {69:'A',71:'I',75:'A',78:'I',88:'I',97:'I',106:'A',119:'I',135:'I',171:'A',174:'A',182:'A',184:'A',185:'A',191:'I',194:'I',215:'I',239:'A',244:'A',252:'A',276:'A',281:'A',292:'A',311:'I',313:'I',314:'I',315:'I',316:'I',327:'I',329:'I',333:'I',334:'I',335:'A',344:'I',349:'I',350:'I',351:'I',355:'I',356:'I',358:'I',374:'I',375:'I',378:'I',383:'I',392:'A',393:'A',397:'A',398:'A',399:'I',405:'I',406:'I',407:'I',409:'I',415:'I',416:'A',417:'I',418:'I',420:'A',421:'I',422:'A',423:'I',425:'A',426:'I',427:'I',428:'I',429:'I',430:'I',431:'I',444:'I',446:'I',451:'I',452:'A',453:'A',454:'I',455:'I',459:'I',461:'I',462:'I',463:'I',465:'I',466:'I',467:'I',468:'I',469:'A',470:'I',472:'I',473:'I',475:'I',476:'A',477:'I',478:'I',480:'A',481:'A',482:'A',483:'A',484:'A',485:'I',487:'I',488:'I',490:'I',491:'I',492:'A',493:'I',494:'I',496:'I',497:'I',499:'I',500:'I',501:'I',502:'I',503:'I',505:'I',510:'I',515:'I',518:'I',525:'I',526:'A',527:'I',530:'I',531:'I',532:'A',534:'I',538:'I',539:'I',540:'I',541:'I',542:'I',544:'I',546:'I',547:'I',548:'I',549:'I',563:'I',564:'I',566:'I',567:'A',568:'I',569:'I'};
var logos={82:['award_cnet.jpg'],84:['award-pcworld.jpg'],145:['ati.jpg','amd64_m.jpg'],156:['geforcego6600.jpg','mxm.jpg'],157:['geforcego6600.jpg','mxm.jpg'],158:['rx700logo.jpg','turionlogo.jpg','xp64.jpg'],165:['vista_logo.jpg','intel-core2.jpg'],204:['nvidia_sli_rd.jpg','nvidia_sli.jpg'],216:['nvidia_sli_rd.jpg','nvidia_sli.jpg'],244:['award_pc-gamer.jpg'],252:['GZ-Award.jpg'],322:['Intel_Quad.jpg','Windows_Vista.jpg','Windows_Office.jpg'],323:['Intel_Quad.jpg','Windows_Vista.jpg','Windows_Office.jpg'],324:['Intel_Quad.jpg','Windows_Vista.jpg','Windows_Office.jpg'],428:['PureOverclock.jpg'],561:['PureOverclock.jpg']};
var GalleryConst = new CaseGalleryConst('Windows7.jpg','Windows_Office.jpg','amd-logo.jpg','intel.jpg','SpecialPromotion.jpg','../Images/Logos/Logo360.png','../Images/Logos/360_unavailable.png',"<font color='#ffffff' size='13'><b>•Free Liquid CPU Cooling on all Desktops</b></font>\n<font color='#ffffff' size='13'><b>•Free Sceptre Monitor Upgrade</b></font>\n<font color='#ffffff' size='13'><b>•$50 Rebate for Microsoft Office 2007</b></font>\n\n<font color='#ffffff' size='13'><b>Free Shipping:</b></font><br><font color='#ffffff'>Selected desktop PC with \"FREE SHIPPING\" tag. (no min. purchase required) </font>\n\n<font color='#ffffff' size='13'><b>Buy Online Or Call: (888) 462-3899 </b></font>",'../Images/Logos/special.gif','../Images/Logos/why.gif','../Images/Logos/awards.gif','../Images/Logos/rebate.gif');

//End Case Gallery

