 documentLoaded = false;                           
function preloadSingleImages(path, preloadList ) { 
	if ( document.images ) {
		var charLoc, charLoc2            = 0;
		var thisItem, thisFile, objName = '';
		while ( true ){
			charLoc = preloadList.indexOf( ',' );
			if ( charLoc == -1 ) 
				break;
			else{
				thisItem = preloadList.substring( 0, charLoc );
				charLoc2 = thisItem.indexOf( '*' );
				objName = thisItem.substring( 0, charLoc2 );
				thisFile = thisItem.substring( charLoc2 + 1 );
				eval ( 'document.' + objName + ' = new Image()' );
				eval ('document.'+ objName + '.src = "'+ path + thisFile + '"');
				
				preloadList = preloadList.substring( charLoc + 1 );
			}
		}
		documentLoaded = true;
	} 
}


function changeBeauty(num) {
	if (documentLoaded) {
		jQuery('#Beauty').attr("src",eval('document.bty' + num + '.src'));
	}
}
function changePhoto(id,num) {
	if (documentLoaded) {
		jQuery("#" + id).attr("src",eval('document.' + num + '.src'));
	}
}
 
 var productData = [
"ScreenSavrz for Laptops|Laptop Display Protection &amp; Restoration|/Products/NotebookScreenSavrz.aspx|ScreenSavrzNotebook.jpg",
"Sleevz for Laptops|Protective Optex Sleeve Case for MacBooks|/Products/SleevzNotebooks.aspx|SleevzNotebook.jpg",
"LenSavrz Cleaning Wipes|Multi-purpose Optex Cleaning Cloth|/Products/LenSavrz.aspx|LenSavrz.jpg",
"ScreenSavrz for iMac|Protective Optex Cover for iMac Displays|/Products/ScreenSavrziMac.aspx|ScreenSavrziMac.jpg",
"NeoCase|Sleek Form-Fitting Laptop Case with Storage|/Products/NeoCase.aspx|NeoCase.jpg",
"STM Glove|Vertical Form-Fitting Sleeve Case|/Products/GloveCase.aspx|STMGlove.jpg",
"",
"STM Omni|Strong &amp; Durable Use-In Laptop Case|/Products/Omni.aspx|Omni.jpg",
"Lexie Barnes Cricket|Sleek &amp; Stylish Laptop Sleeve|/Products/Cricket.aspx|LBCricket.jpg",
"Lexie Barnes Echo|Sleek &amp; Stylish Laptop Shoulder Bag|/Products/ShoulderBags/Echo.aspx|LBEcho.jpg",
"Lexie Barnes Pixie|Stylish Patterned Laptop Backpack|/Products/Backpacks/Pixie.aspx|LBPixie.jpg",
"MacTruck|The Ultimate Aluminum Laptop Case|/Products/MacTruck.aspx|MacTruck.jpg",
"",
"STM Convoy|Rugged Backpack for 15in Laptops|/Products/Backpacks/Convoy.aspx|STMConvoy.jpg",
"STM Revolution|Laptop Backpack with Built-in Rain Cover|/Products/Backpacks/Revolution.aspx|STMRevolution.jpg",
"STM Jet|Sleek and Stylish Laptop Backpack|/Products/Backpacks/Jet.aspx|STMJet.jpg",
"STM Sport|Medium 15in Laptop Backpack|/Products/Backpacks/Sports.aspx|STMSport.jpg",
"",
"",
"",
"",
"",
"BT500|Bluetooth Wireless Laser Portable Mouse|/Products/BT500.aspx|BT500.jpg",
"BT550|Bluetooth Wireless Medium Sized Mouse|/Products/BT550.aspx|BT550.jpg",
"BT600|Bluetooth Wireless 5-Button Mouse|/Products/BT600.aspx|BT600.jpg",
"",
"STM Alley|Minimal Vertical-load Laptop Bag|/Products/ShoulderBags/STMAlley.aspx|STMAlley.jpg",
"STM Vertical|Sleek Laptop Messenger Bag|/Products/ShoulderBags/STMVertical.aspx|STMVertical.jpg",
"STM Slim|Protective Laptop Shoulder Bag|/Products/ShoulderBags/STMSlim.aspx|STMSlim.jpg",
"STM Convertible|Laptop Shoulder Bag &amp; Backpack Combo|/Products/Backpacks/Convertible.aspx|STMConvertible.jpg",
"STM Drift|Small 13in Laptop Shoulder Bag|/Products/ShoulderBags/STMDrift.aspx|STMDrift.jpg",
"STM Latte|Stylish Vertical-Load Laptop Bag|/Products/ShoulderBags/STMLatte.aspx|STMLatte.jpg",
"STM Loft|Stylish Vertical-Load Laptop Bag|/Products/ShoulderBags/STMLoft.aspx|STMLoft.jpg",
"STM Scout|Stylish Laptop Shoulder Bag|/Products/ShoulderBags/STMScout.aspx|STMScout.jpg",
"STM Slip|Sleek Use-In Laptop Bag|/Products/ShoulderBags/STMSlip.aspx|STMSlip.jpg",
"STM Shuttle|Laptop Shoulder Bag &amp; Backpack Combo|/Products/ShoulderBags/STMShuttle.aspx|STMShuttle.jpg",
"Spire Endo &amp; Mojo|Small &amp; Medium Laptop Shoulder Bag|/Products/ShoulderBags/SpireEndoMojo.aspx|SpireEndoMojo.jpg",
"Tekmod|Use-in Laptop Shoulder Bag|/Products/Tekmod.aspx|Tekmod.jpg",
"ScreenSavrz for Cinema|Apple Cinema Display Optex Covers|/Products/ScreenSavrzCinema.aspx|ScreenSavrzCinema.jpg",
"OmniCleanz|Advanced Multi-purpose Cleaner - 100% Safe|/Products/OmniCleanz.aspx|OmniCleanz.jpg",
"Ice Creme|Acrylic &amp; Bright Metal Scratch Remover|/Products/IceCreme.aspx|IceCreme.jpg",
"ARC for iPhone|Minimal Two Piece Hardshell Case|/Products/arc-iphone.aspx|ARCiPhone.jpg",
"ClearCal for iPhone|Transparent Mylar Protective Film|/Products/iPhone_ClearCal.aspx|ClearCaliPhone.jpg",
"Gelz for iPhone|Multi-styled Protective Silicone Cases|/Products/GelziPhoneCase.aspx|GelziPhone.jpg",
"Gelz Groove|Durable Textured Vinyl Case for iPhone 3G|/Products/gelzgroove-iphone.aspx|GelzGrooveiPhone.jpg",
"H2O Audio H3 Phones|High-Fidelity Under Water Headphones|/Products/H2OAudio.aspx|H2OAudioHeadphones.jpg",
"Armor for iPhone|Otterbox Waterproof Rugged Case|/Products/OtterboxArmoriPhone.aspx|OtterboxArmoriPhone.jpg",
"Defender for iPhone|Otterbox Rugged &amp; Water Resistant Case|/Products/OtterboxDefenderiPhone.aspx|OtterboxDefenderiPhone.jpg",
"Impact for iPhone|Otterbox Rugged Silicone Case for iPhone 3G|/Products/otterboximpact-iphone.aspx|OtterboxImpactiPhone.jpg",
"ClearCal for iPod|Transparent Mylar Protective Film|/Products/ClearCal.aspx|ClearCaliPod.jpg",
"ProCable Headset|In-Ear Isolating Headset for iPhone &amp; iPod touch|/Products/ProCableiPhoneHeadset.aspx|ProCableHeadset.jpg",
"Westone In-Ear Phones|Premium In-Ear Isolating Headphones|/Products/Westone.aspx|Westone.jpg",
"Portectorz|Port Protection for Mac, iPod &amp; iPhone|/Products/Portectorz.aspx|PortectorzNotebook.jpg",
"Pawz|High-Grip Replacement Feet for Laptops|/Products/Pawz.aspx|Pawz.jpg",
"Cool Feet|Laptop/Tablet Elevation Feet with Suction|/Products/CoolFeet.aspx|CoolFeet.jpg",
"ProCable M69P|Firewire 400 Male to 800 Male Data Cable|/Products/ProCableFW400800.aspx|ProCableFW400800.jpg",
"cableyoyo|Ultra-thin Cable Management System|/Products/cableyoyo.aspx|Cableyoyo.jpg",
"cableyoyo POP|Mountable Headphone Management System|/Products/POP.aspx|CableyoyoPop.jpg",
"BongoTies|Universal Cable Wrap &amp; Mounting Solution|/Products/BongoTies.aspx|BongoTies.jpg",
"Wildeepz|Nearly Invisible Laptop Display Cushions|/Products/Wildeepz.aspx|Wildeepz.jpg",
"Hard Drives|Replacement Hard Drives by Seagate|/Products/HardDiskDrives.aspx|HardDiskDrives.jpg",
"Impact|Specialty External Hard Drive Enclosures|/Products/Impact.aspx|ImpactEnclosures.jpg",
"eSATA ExpressCard|ExpressCard34 eSATA Interface for Notebooks|/Products/SATAExpressCard34.aspx|ESataExpressCard.jpg",
"SLAM|Form-Fitting Holster Clip for iPhone|/Products/SLAMClip-iPhone.aspx|SLAM.jpg",
"Bezel Blaster|Bezel Restoration Kit Designed for iPhone|/Products/bezel-blaster-iphone-scratch-remover.aspx|BezelBlaster.jpg",
"STM Rolling Rogue|Trolley Travel Bag with Laptop Compartment|/Products/stm-rollingrogue.aspx|STMRollingRogue.jpg",
"ProCable Shortz USB|Short USB A Male to Mini Male Cable|/Products/procable-shortz-usb.aspx|ProCableShortzUSB.jpg",
"ProCable USB Extender|Various Sized USB 2.0 Extension Cables|/Products/ProCableUSBExtender.aspx|ProCableShortzUSBExtender.jpg",
"ProCable Shortz 30-pin|Short USB to Apple 30-pin Data/Sync Cable|/Products/procable-shortz-usb-30pin.aspx|ProCableShortzDock.jpg",
"ProCable Shortz FW|Short FireWire 800 Male to 800 Male Cable|/Products/procable-shortz-firewire-800.aspx|ProCableShortzFW.jpg",
"ProCable Dock Extender|Extender Cable for Apple 30-pin Dock Port|/Products/procable-30pin-dock-extender.aspx|ProCableDockExtender.jpg",
"OtterBox Commuter|Sleek and Durable Case for iPhone 3G and 3GS|/Products/otterbox-commuter-iphone.aspx|OtterBoxCommuter.jpg",
"OtterBox Commuter TL|Sleek and Colorful Case for iPhone 3G and 3GS|/Products/otterbox-commuter-tl-iphone.aspx|OtterBoxCommuterTL.jpg",
"ClearCal for iPad|Clear and Anti-Glare Protective Films|/Products/clearcal-ipad-display-film.aspx|ClearCaliPad.jpg",
"Gelz for iPad|Protective Silicone Jacket for Apple iPad|/Products/gelz-silicone-ipad-case.aspx|GelziPad.jpg",
"RadSleevz for iPad|Form-Fitting, Optex Sleeve Case for Apple iPad|/Products/radsleevz-ipad-optex-sleeve-case.aspx|RadSleevziPad.jpg",
"STM Jacket|Minimalistic Shoulder Bag for iPad &amp; Laptops |/Products/stm-jacket-ipad-bag.aspx|STMJacket.jpg"

 ];
var relatedProductsDB = [
"/Products/NotebookScreenSavrz.aspx|1|2|3",
"/Products/SleevzNotebooks.aspx|0|4|8|Sleevz for MacBooks - Form-Fitting Sleeve Case",
"/Products/LenSavrz.aspx|39|0|3|LenSavrz - Optex Polishing Cloth",
"/Products/OmniCleanz.aspx|40|2|0|OmniCleanz - 100% Safe Cleaning Solution for Electronics",
"/Products/IceCreme.aspx|64|39|2|Ice Creme - Acrylic and Bright Metal Restoration Kit",
"/Products/NeoCase.aspx|1|5|7|NeoCase - Use-In Laptop Sleeve Case",
"/Products/GloveCase.aspx|4|26|1|STM Glove - Form-Fitting Laptop Sleeve",
"/Products/ZebraCase.aspx|9|8|4",
"/Products/MacTruck.aspx|4|27|0|MacTruck - Ultimate MacBook Enclosure",
"/Products/OtterboxNotebook.aspx|11|13|4",
"/Products/Backpacks/Revolution.aspx|15|13|28",
"/Products/Backpacks/Jet.aspx|14|13|27",
"/Products/Backpacks/Convoy.aspx|14|15|33",
"/Products/Backpacks/Rogue.aspx|14|13|15|STM Rogue - Stylish Laptop Backpack",
"/Products/Backpacks/Evolution.aspx|14|15|13|STM Evolution - Stylish Laptop Backpack",
"/Products/Backpacks/Loop.aspx|15|13|14|STM Loop - 17in Laptop Backpack",
"/Products/Backpacks/Sports.aspx|13|14|15|STM Sport - Functional Laptop Backpack",
"/Products/Backpacks/Eclipse.aspx|15|13|14",
"/Products/Backpacks/SpireVolt.aspx|13|14|27|Spire Volt - Laptop Backpack",
"/Products/Backpacks/SpireMeta.aspx|13|14|15|Spire Meta - Rugged Laptop Backpack",
"/Products/Backpacks/SpireTorq.aspx|13|14|15|Spire Torq - Laptop Backpack",
"/Products/BT100.aspx|22|23|24|BT100 - Bluetooth Wireless Mouse",
"/Products/BT500.aspx|24|25|67|BT500 - Bluetooth Wireless Mouse",
"/Products/BT550.aspx|24|22|67|BT550 - Bluetooth Wireless Mouse",
"/Products/BT600.aspx|22|23|67|BT600 - 5-Button Bluetooth Wireless Mouse",
"/Products/USBBluetoothAdapter.aspx|22|23|24|D-Link USB Bluetooth Adapter",
"/Products/ShoulderBags/STMAlley.aspx|32|27|35|STM Alley - Vertical Laptop Shoulder Bag",
"/Products/ShoulderBags/STMBrink.aspx|26|31|32|STM Brink - Horizontal Laptop Shoulder Bag",
"/Products/ShoulderBags/STMCargo.aspx|31|34|33|STM Cargo - Stylish Laptop Bag",
"/Products/Backpacks/Convertible.aspx|35|26|13|STM Convertible - Hybrid Laptop Bag",
"/Products/ShoulderBags/STMDrift.aspx|31|27|36|STM Drift - Laptop Shoulder Bag",
"/Products/ShoulderBags/STMDuplex.aspx|28|30|36|STM Duplex - Laptop Shoulder Bag",
"/Products/ShoulderBags/STMLoft.aspx|26|31|35|STM Loft - Stylish Laptop Bag",
"/Products/ShoulderBags/STMPhantom.aspx|9|31|8|STM Phantom - Fashionable Laptop Bag",
"/Products/ShoulderBags/STMSlip.aspx|4|7|11|STM Slip - Sleek Laptop Bag",
"/Products/ShoulderBags/STMShuttle.aspx|29|26|32|STM Shuttle - Hybrid Laptop Bag",
"/Products/ShoulderBags/STMVertical.aspx|28|33|26|STM Shuttle - Hybrid Laptop Bag",
"/Products/ShoulderBags/STMSlim.aspx|33|28|27|STM Shuttle - Hybrid Laptop Bag",
"/Products/ShoulderBags/STMScout.aspx|28|26|27|STM Shuttle - Hybrid Laptop Bag",
"/Products/ShoulderBags/SpireEndoMojo.aspx|31|27|26|Spire Endo and Mojo - Laptop Bag",
"/Products/Cricket.aspx|9|10|1|Lexie Barnes Cricket Laptop Sleeve",
"/Products/ShoulderBags/Echo.aspx|8|10|33|Lexie Barnes Echo Laptop Bag",
"/Products/Backpacks/Pixie.aspx|8|9|13|Lexie Barnes Pixie Laptop Backpack",
"/Products/Omni.aspx|4|34|27",
"/Products/Tekmod.aspx|7|34|4",
"/Products/ScreenSavrziMac.aspx|38|0|2|ScreenSavrz for iMac - Protective Cover",
"/Products/ScreenSavrzCinema.aspx|3|0|2|ScreenSavrz for Cinema Displays - Protective Cover",
"/Products/iPhone_ClearCal.aspx|44|47|73|ClearCal for iPhone - Protective Film",
"/Products/gelzgroove-iphone.aspx|43|48|41|Gelz Groove - Protective Case for iPhone 3G/S",
"/Products/GelziPhoneCase.aspx|44|41|47|Gelz - Protective Case for iPhone",
"/Products/arc-iphone.aspx|47|42|44|ARC - Two-Piece Hard Shell Case for iPhone 3G/S",
"/Products/OtterboxArmoriPhone.aspx|47|45|41",
"/Products/OtterboxDefenderiPhone.aspx|63|48|41|OtterBox Defender Case for iPhone 3G/S",
"/Products/otterboximpact-iphone.aspx|44|41|47|OtterBox Impact Case for iPhone 3G/S",
"/Products/H2OAudio.aspx|50|51|46|H2O Audio Waterproof Headphones",
"/Products/ProCableiPhoneHeadset.aspx|51|45|41|ProCable iPhone Headset with Mic",
"/Products/Westone.aspx|50|45|42|Westone Audiophile In-Ear Phones",
"/Products/SLAMClip-iPhone.aspx|41|47|42|SLAM Holster Clip for iPhone",
"/Products/styloid-iphone-ipod-touch-stylus.aspx|42|74|76|Styloid Stylus Pen for iPhone and iPod touch",
"/Products/bezel-blaster-iphone-scratch-remover.aspx|40|39|2|Bezel Blaster iPhone Bezel Restoration Kit",
"/Products/SpireBoot.aspx|4|5|1|Spire Boot Laptop Sleeve Case",
"/Products/SpireDart.aspx|26|4|5|Spire Dart Laptop Case",
"/Products/SpireEdge.aspx|5|4|1|Spire Edge Laptop Case",
"/Products/Rebound.aspx|5|4|1",
"/Products/stm-rollingrogue.aspx|13|14|26|STM Rolling Rogue Laptop Travel Bag",
"/Products/Voltaic.aspx|13|26|14|Voltaic Solar Bag",
"/Products/CompuShell-Aluminum-Laptop-Case.aspx|11|26|1|CompuShell Universal Laptop Case",
"/Products/ClearCal-Displays.aspx|42|39|0|ClearCal Anti-Glare Film for Glossy Display",
"/Products/sleevz-amazon-kindle-sleeve-case.aspx|1|39|51|Sleevz for Amazon Kindle 2",
"/Products/STMMask.aspx|3|38|39|STM Mask iMac Display Cover",
"/Products/Deals/bluetooth-wireless-mice/|22|23|24",
"/Products/ShoulderBags/STMRemedy.aspx|27|34|26|STM Remedy Laptop Briefcase",
"/Products/FashionBags.aspx|33|9|28|STM Intention Fashion Laptop Bag",
"/Products/STMTurtle.aspx|11|4|1|STM Turtle Hardshell Laptop Case",
"/Products/Portectorz.aspx|53|54|59|Portectorz - Device Port Protection",
"/Products/Pawz.aspx|54|52|59|Pawz Laptop Replacement Feet",
"/Products/cableyoyo.aspx|57|58|55|Bluelounge cableyoyo - Cable Management Solution",
"/Products/POP.aspx|56|58|51|Bluelounge cableyoyo POP - Headphone Cable Winder",
"/Products/BongoTies.aspx|56|57|39|BongoTies Universal Cable Wraps",
"/Products/Wildeepz.aspx|53|52|54|Wildeepz - Laptop Display Cushions",
"/Products/CoolFeet.aspx|53|52|56|Bluelounge coolfeet - Laptop Riser Feet",
"/Products/ProCableFW400800.aspx|61|62|69|ProCable FW400 to 800 Converter Cable",
"/Products/HardDiskDrives.aspx|61|55|62|Seagate Hard Drive",
"/Products/SATAExpressCard34.aspx|61|55|60|eSATA ExpressCard/34",
"/Products/Impact.aspx|60|62|55",
"/Products/Impact25Standard.aspx|60|62|55|Impact 2.5in Hard Drive Enclosure",
"/Products/Impact35Standard.aspx|60|62|55|Impact 3.5in Hard Drive Enclosure",
"/Products/Impact25Encrypted.aspx|60|62|55|Impact 2.5in Encrypted Hard Drive Enclosure",
"/Products/Impact35Encrypted.aspx|60|62|55|Impact 3.5in Encrypted Hard Drive Enclosure",
"/Products/BT400GL.aspx|50|51|24",
"/Products/Journey.aspx|65|35|14",
"/Products/procable-shortz-usb.aspx|67|69|68|ProCable Shortz USB A to Mini Cable",
"/Products/procable-shortz-firewire-800.aspx|55|66|67|ProCable Shortz FW800 Cable",
"/Products/ProCableUSBExtender.aspx|66|68|70|ProCable USB Extender Cable",
"/Products/CablesiPod.aspx|66|67|51",
"/Products/otterbox-commuter-iphone.aspx|72|47|63|OtterBox Commuter for iPhone",
"/Products/otterbox-commuter-tl-iphone.aspx|71|47|44|OtterBox Commuter TL for iPhone",
"/Products/ShoulderBags/STMLatte.aspx|32|27|35|STM Latte Laptop Bag",
"/Products/ShoulderBags/STMScout.aspx|27|26|76|STM Scout Laptop Shoulder Bag",
"/Products/procable-30pin-dock-usb-audio.aspx|68|70|72|ProCable 30-pin to USB+LineOut",
"/Products/ezbutton-reset-pin-tool.aspx|54|52|53|EZbutton Mountable Reset Pin Tool",
"/Products/clearcal-ipad-display-film.aspx|75|74|76|ClearCal Protective Film for iPad",
"/Products/radsleevz-ipad-optex-sleeve-case.aspx|73|74|76|RadSleevz for iPad",
"/Products/gelz-silicone-ipad-case.aspx|73|39|68|Gelz Silicone Case for iPad",
"/Products/stm-jacket-ipad-bag.aspx|73|74|75|STM Jacket for iPad",
"/Products/ShoulderBags/STMMicro.aspx|76|74|73|STM Micro 10in Shoulder Bag",
"/Products/aero-ipad-case.aspx|75|74|73|Aero for iPad",
"/Products/stm-org-board-ipad-sleeve.aspx|75|74|73|STM Org Board",
"/Products/otterbox-commuter-ipad.aspx|75|74|73|OtterBox Commuter for iPad",
"/Products/otterbox-defender-ipad.aspx|75|74|73|OtterBox Defender for iPad",
"/Products/stm-skinny-ipad-case-with-stand.aspx|75|74|73|STM Skinny for iPad"
];
function relatedProducts() {
	i=0;
	while (i < relatedProductsDB.length) {
		itemHTML = '';
		
		parts = relatedProductsDB[i].split('|');
		if (parts[0].toLowerCase() == window.location.pathname.toLowerCase()) {
			d=1;
			while (d <= 3) {
				partsDB = productData[parts[d]].split('|');
				itemHTML += '<a href="' + partsDB[2] + '" style="background-image:url(/Images/Interface/Products/Related/' + partsDB[3] + ');"><b>' + partsDB[0] + '</b> ' + partsDB[1] + ' <em>Learn More</em></a>';
				d++;
			}
			jQuery('#relatedproducts').html('<h4>Similar Products</h4>' + itemHTML);
			jQuery('#relatedproducts').css("display", "block");
			break;
		}
		i++;
	}

}
function highlightMenu() {
	if (jQuery('#breadcrumb').length) {
		bc_url = jQuery("#breadcrumb > a:nth-child(2)").attr("href");

		i=1;
		while (i <= 16) {

			if (bc_url == jQuery('#cat' + i).attr("href")) {
				jQuery('#bodyMenu' + i).html("<b>" + jQuery('#bodyMenu' + i).html() + "</b>");
				break;
			}

			i++;
		}
	}
}

function SetEmailInfo(linkId, textId, eAddressPart) {
	var dispData = eAddressPart;
	dispData += '@';
	dispData += 'radtech'
	dispData += '.',
	dispData += 'us';
	var hrefData = 'mai' + 'lto:' + dispData;
	document.getElementById(linkId).href = hrefData;
	document.getElementById(textId).innerHTML = dispData;
}


var testimonialDB = [
"Thanks for the quick response. I would definitely buy from you guys again!|Monica",
"Thank you for all your great customer service. It has been remarkable and a great experience working with you.|Jeff",
"Once again thanks for your quick reply. I will unreservedly purchase from again, and recommend your company to others.|Andrew",
"Thank you so much for the fast response. Hard to find this kind of support in the current market.|Charlie",
"You guys rock.  That's why I've only used your mice for the last 4 years.|Scott",
"You guys have provided great service and gone above and beyond.|Kenneth",
"What a great company! Breath of fresh air.|Michael",
"Thank you and the company for this excellent customer service. I really appreciate the commitment Radtech demonstrates to their customers.|Clyde",
"Thanks so very much for your help.  I am really impressed with RadTech’s service and quality of products.|Carol",
"Just wanted to thank you for the fast service and excellent products.  Everything to keep this expensive Mac in top condition.|Tracy",
"Your service has been outstanding. I will recommend your company to my friends and on-line forums, and plan on buying from you again.|Mike",
"It is great to have companies like RadTech with wonderful customer service. You and your company are a definite asset to the IT community.|Richard",
"Thank you for the prompt response.  The level of customer service demonstrated by RadTech is extremely impressive.|Bill",
"Just when I begin to think that there is no quality customer service left on the planet, I am pleasantly surprised.|Zeigh",
"You are all super.  I have never experienced such great tech support. |Bruce",
"Ordering was prompt, shipping was incredibly speedy, and the people I dealt with were very accommodating.|Danielle",
"Easily one of the best companies for Apple products.|Roy",
"In a day where I'm used to fighting with representatives just to get what I paid for, RadTech makes the most sincere effort to satisfy their customers.|Rob"
];

function randomTestimonial() {
	if (jQuery('#testimonialquote').length) {
		var rand = Math.floor(Math.random()*testimonialDB.length);
		var testimonial = testimonialDB[rand];
		testimonial = testimonial.split('|');
		jQuery('#testimonialquote').html('"' + testimonial[0] + '"');
		jQuery('#testimonialname').html('- ' + testimonial[1]);
		jQuery('#testimonial').css("display","block");
	}
}


function AddToAUWL() {
   var s;
   if(typeof AUWLBook=='undefined') {
     s=document.createElement('script');
     s.setAttribute('src','http://www.amazon.com/wishlist/add.js?_encoding=UTF8&vendor=1');
     document.body.appendChild(s);
   }
   function f(){(typeof AUWLBook=='undefined')?setTimeout(f,200):AUWLBook.showPopover({caller: 'VendorSimple', name: ''});};
   f();
 };
function createShareButtons() {
	beautyImage = '';
	if (jQuery('#prodHeader').length) {
		title = jQuery('#prodHeader > h1').html();
		title	= title.replace(/(<([^>]+)>)/ig,"");
		origurl = location.href;
		url = origurl;
		if (location.href.length > 65) { url = location.href.substr(0,65) + "..."; }

		
		if (jQuery('#Beauty').length) { beautysrc = jQuery('#Beauty').attr("src"); }
		else if (jQuery('#beauty').length) { beautysrc = jQuery('#beauty').attr("src"); }
		else { beautysrc = ""; }
		jQuery('#prodHeader').append('<span id="AUWLBkImage" style="display:none">'+beautysrc+'</span>');
		jQuery('#prodHeader').append('<span id="AUWLBkTitle" style="display:none">'+title+'</span><a href="javascript:AddToAUWL()" style="position:absolute;right:10px;bottom:36px;"><img src="/Images/Interface/Global/btnAmazonWishlist.png"></a>');
		jQuery('#prodHeader').append('<a href="#" onclick="javascript:$(\'EmailPage\').style.display=\'block\';return false;" style="position:absolute;right:10px;bottom:62px;display:none;"><img src="/Images/Interface/Global/btnEmailToAFriend.png"></a>');
		urltitle = title.replace(/ /g,"+");
		urltitle = urltitle.replace("&amp;","and");
		jQuery('#prodHeader').append('<a href="http://twitter.com/share?text=Check+out+' + urltitle + '+at+@RadTech" style="position:absolute;right:10px;bottom:62px;"><img src="/Images/Interface/Global/btnTweetThis.png"></a>');
		jQuery('#prodHeader').append('<div class="facebooklike"><iframe src="http://www.facebook.com/plugins/like.php?href='+window.location+'&amp;layout=button_count&amp;show_faces=true&amp;width=160&amp;action=recommend&amp;colorscheme=light&amp;height=25" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe></div>');
		
		var rand=Math.floor(Math.random()*8)+1;
		if (rand == 0) { rand=1; }
		jQuery("#captchaidemail").val(rand);
		jQuery("#captchaimageemail").attr("src", "/Images/Interface/Captcha/email"+rand+".png");
		jQuery("#captchaimageemail").css("display", "inline");
		jQuery('#EmailInfoURL').html(url);
		jQuery('#EmailInfoProduct').html(title);
		jQuery("#producturl").val(origurl);
		jQuery("#producttitle").val(title);
		
	}

	
}
function validateEmail(field) {
	if (field == "toName" || field == "fromName") { 
		if (jQuery("#" + field).val() == "") { jQuery("#" + field).addClass('error'); return "error"; }
		else { jQuery("#" + field).removeClass('error'); return "noerror"; }
	}
	else if (field == "toEmail" || field == "fromEmail") { 
		if (jQuery(field).val() == "") { jQuery(field).addClass('error'); return "error"; }
		else {
			var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		 	if (jQuery("#" + field).val().match(emailRegEx)) { jQuery("#" + field).removeClass('error'); return "noerror"; }
			else { jQuery("#" + field).addClass('error'); return "error"; }
		 	
		 }

	}
	else if (field == "captchaemail") { 
		if (jQuery(field).val() == "") { jQuery(field).addClass('error'); return "error"; }
		else {
			field = "#" + field;
			if (jQuery("#captchaidemail").val() == "1" && jQuery(field).val() == "CLEARCAL") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "2" && jQuery(field).val() == "LENSAVRZ") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "3" && jQuery(field).val() == "SCREENSAVRZ") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "4" && jQuery(field).val() == "SOFT OPTEX") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "5" && jQuery(field).val() == "DOCK EXTENDER") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "6" && jQuery(field).val() == "OMNICLEANZ") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "7" && jQuery(field).val() == "PROTECTION") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else if (jQuery("#captchaidemail").val() == "8" && jQuery(field).val() == "OMNISTAND") {
				jQuery(field).removeClass('error'); return "noerror"; 
			}
			else { jQuery(field).addClass('error'); return "error"; }
		 	
		 }

	}
	
}
function sendEmailToFriend() {
	errormsg = "false";
	if (validateEmail('toName') == "error") { errormsg = "true"; }
	if (validateEmail('fromName') == "error") { errormsg = "true"; }
	if (validateEmail('toEmail') == "error") { errormsg = "true"; }
	if (validateEmail('fromEmail') == "error") { errormsg = "true"; }
	if (validateEmail('captchaemail') == "error") { errormsg = "true"; }
	if (errormsg == "false") {
		document.emailtoafriend.submit();
	}
}


function discountEffect() { 
	if (jQuery('#discountcode')) {
		jQuery('#discountcode').html('HOLIDAY9');
		window.setTimeout("discountEffect()", 5000);
	}
}

function showPopularProducts(visibility) {
	if (visibility == 1) {
		if (jQuery('#menuPopularProducts').css("z-index") == "-10") {
			jQuery('#menuPopularProducts').css("z-index","100");
		}
		jQuery('#menuPopularProducts').css("display","block");
		showPopularProductsMenu = 1;
	}
	else if (visibility == 0) { setTimeout("showPopularProducts(3)",1000); showPopularProductsMenu = 0; }
	else if (visibility == 3 && showPopularProductsMenu == 0) { jQuery('#menuPopularProducts').css("display","none"); }
}

function submitCart(id) {
	if (jQuery(id).parents("form").find('select[name="colorpick"]').val() || jQuery(id).parents("form").find('select[name="modelpick"]').val() || jQuery(id).parents("form").find('select[name="menu1"]').val()) {
		jQuery(id).parents("form").submit();
	}
	else if (jQuery(id).parents("form").find('select').length) {
		if (jQuery(id).parents("form").find('[name="ProdId"]').val()) {
			jQuery(id).parents("form").submit();
		}
		else {
			alert("No product selected. Please select an item before adding to shopping cart. Thanks!");
			return false;
		}
	}
	else {
		jQuery(id).parents("form").submit();
	}
}

jQuery(document).ready(function () {
  discountEffect();
});


jQuery(document).ready(function () {
  relatedProducts();
	highlightMenu();
	randomTestimonial();
	createShareButtons();
});
