//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 3.0/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 Ports',34:'IEEE 1394 FireWire 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',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 USB / SATA Interface',63:'Bun',64:'Meat',65:'Cheese',66:'Meat - Brand',67:'Vegetables',68:'Sauce',69:'Fries',70:'Drink',71:'Drink Size',73:'Shipping',74:'Monitor Cable',75:'Gaming Accessories',76:'USB Cables / Accessories',77:'RAID Card',78:'Free Game - AMD Special Promotion',80:'USB Expansion',81:'Custom Liquid Cooling',82:'Liquid Coolant',83:'Tubing Wraps',84:'Intel Smart Response Technology',85:'Case Engraving Service'};
function GetRuleObject(optionid, skuid) {
if (optionid == -1 || typeof Options[optionid] == 'undefined' || Options[optionid] == null) {
return null;
}
return Options[optionid][skuid];
}
var _sObj_idx={};
function _sObj(oi, si){if(_sObj_idx[oi]){_sObj_idx[oi].push(si)}else{_sObj_idx[oi]=[si]}return {oid:oi,sid:si}}
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];this.Size=ary[8];};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];this.SATA3=ary[14];this.RAID=ary[15];this.MobMinRadiatorSetup=ary[16];this.Size=ary[17];};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];this.Support3D=ary[5];this.VgaMinRadiatorSetup=ary[6];};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];this.SATA3=ary[2];this.RAID=ary[3];};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)};
function MotherboardAddonItem(ary){this.support=ary[0];this.MoboMinRadiatorSetup=ary[1];};var __mbadd=function(){return new MotherboardAddonItem(arguments)};
function MonitorItem(ary){this.Support3D=ary[0];};var __monitor=function(){return new MonitorItem(arguments)};
function UltimateLiquidCoolingItem(ary){this.MinRadiatorSetup=ary[0];};var __uLC=function(){return new UltimateLiquidCoolingItem(arguments)};
function OperationSystemItem(ary){this.OSMMS=ary[0];};var _os=function(){return new OperationSystemItem(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 = {135:'I',185:'A',335:'A',349:'I',350:'I',358:'I',374:'I',375:'I',378:'I',383:'I',392:'A',393:'A',399:'I',406:'I',407:'I',422:'A',423:'I',428:'I',429:'I',469:'A',480:'A',481:'A',482:'A',487:'I',488:'I',491:'I',493:'I',531:'I',532:'A',544:'I',571:'A',572:'A',573:'A',574:'A',603:'I',604:'A',610:'I',612:'A',613:'A',615:'I',617:'I',624:'A',659:'A',662:'A',693:'I',706:'A',707:'A',713:'I',734:'A',772:'I',774:'I',775:'I',776:'I',779:'I',783:'I',784:'I',790:'I',792:'I',797:'I',800:'I',810:'A',811:'A',813:'I',815:'I',816:'I',817:'I',818:'I',821:'I',822:'I',829:'I',839:'I',840:'I',843:'I',847:'I',850:'I',854:'I',870:'I',871:'I',872:'I',874:'I',877:'I',880:'I',882:'I',883:'I',894:'I',895:'I',896:'I',911:'A',912:'A',913:'A',914:'A',916:'I',917:'I',919:'I',921:'I',922:'I',923:'A',925:'I',927:'I',928:'I',929:'I',932:'A',933:'A',940:'I',941:'I',945:'I',946:'I',947:'I',948:'I',949:'I',972:'A',973:'A',974:'A',976:'A',977:'A',978:'I',990:'I',991:'A',995:'I',997:'I',998:'I',999:'I',1000:'I',1001:'I',1002:'I',1011:'I',1012:'I',1017:'I',1018:'I',1019:'I',1020:'A',1035:'I',1048:'I',1049:'I',1050:'I',1051:'A',1065:'I',1066:'I',1067:'I',1068:'I',1070:'A',1071:'I',1072:'I',1073:'I',1074:'I',1075:'I',1086:'A',1088:'I',1089:'A',1090:'A',1091:'I',1092:'I',1093:'I',1095:'I',1096:'I',1097:'I',1098:'A',1099:'A',1100:'A'};
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'],561:['PureOverclock.jpg'],936:['1.jpg','2.jpg','3.jpg'],940:['1.jpg','2.jpg','3.jpg'],1094:['1.jpg','2.jpg','3.jpg']};
var GalleryConst = new CaseGalleryConst('Windows7.jpg','Office_2010.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


