/***airgundepot-script.js***/
var cryptTable = new String(" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789	!@#$%^&*()`'-=[];,./?_+{}|:<>~");
var cryptLength = new Number(cryptTable.length - 1);
var escapeChar = cryptTable.charAt(cryptLength);
var lineFeed = "\n";
var doubleQuote = '"';
var clearMessage = new Number(5000);

function encrypt(input, password) {
	var inChar, inValue, outValue;
	var output = "";
	var arNumberPw = [];
	var pwLength = password.length;
	var inLength = input.length;
	var stopStatus = Math.round(inLength / 10);
	var statusBar = 0;
	for (var pwIndex = 0; pwIndex < pwLength; pwIndex++) {
		arNumberPw[pwIndex] = cryptTable.indexOf(password.charAt(pwIndex));
	}
	for (var inIndex = 0, pwIndex = 0; inIndex < inLength; inIndex++, pwIndex++) {
		if (pwIndex == pwLength) {
			pwIndex = 0;
		}
		inChar = input.charAt(inIndex);
		inValue = cryptTable.indexOf(inChar);
		if (inValue != -1) {
			outValue = arNumberPw[pwIndex] ^ inValue;
			if (outValue >= cryptLength) {
				outValue = escapeChar + cryptTable.charAt(outValue - cryptLength);
			} else{ outValue = cryptTable.charAt(outValue); }
		} else if (inChar == "\r") {
			outValue = escapeChar + escapeChar;
			if (input.charAt(inIndex + 1) == "\n") inIndex++;
		} else if (inChar == "\n") {
			outValue = escapeChar + escapeChar;
		} else if (inChar == doubleQuote) {
			outValue = escapeChar + "'";
		} else {
			outValue = inChar;
		}
		output += outValue;
	}
	return output;
}

function decrypt(input, password) {
	var inChar, inValue, outValue, escape = false;
	var output = "";
	var arNumberPw = [];
	var pwLength = password.length;
	var inLength = input.length;
	var stopStatus = Math.round(inLength / 10);
	var statusBar = 0;
	for (var pwIndex = 0; pwIndex < pwLength; pwIndex++) {
		arNumberPw[pwIndex] = cryptTable.indexOf(password.charAt(pwIndex));
	}
	for (var inIndex = 0, pwIndex = 0; inIndex < inLength; inIndex++, pwIndex++) {
		if (pwIndex >= pwLength) {
			pwIndex = 0;
		}
		inChar = input.charAt(inIndex);
		inValue = cryptTable.indexOf(inChar);
		if (inValue == -1) {
			outValue = inChar;
		} else if (escape) {
			if (inValue == cryptLength) {
				outValue = lineFeed;
				inValue = -1;
			} else if (inChar == "'") {
				outValue = doubleQuote;
				inValue = -1;
			} else {
				inValue += cryptLength;
			}
			escape = false;
		} else if (inValue == cryptLength) {
			escape = true;
			pwIndex--;
			outValue = "";
			inValue = -1;
		}
		if (inValue != -1) {
			outValue = cryptTable.charAt(arNumberPw[pwIndex] ^ inValue);
		}
		output += outValue;
	}
	return output;
}

var addListener = function() {
	if(window.addEventListener) {
		return function(el, type, fn) {
			el.addEventListener(type, fn, false);
		};
	} else if(window.attachEvent) {
		return function(el, type, fn) {
			var f = function() {
				fn.call(el, window.event);
			};
			el.attachEvent('on' + type, f);
		};
	} else {
		return function(el, type, fn) {
			el['on' + type] = fn;
		};
	}
}();

function clearMA(e) {
	var elms = this.form.elements;
	for (var i = 0, j = elms.length; i < j; i++) {
		if(elms[i].name && elms[i].name.match(/^vwquantity[1-9][0..9]*$/)) {
			elms[i].value = 0;
		}
	}
}

/*Rotate Script*/
var showContents = ["Image", "Name", "Price", "Saleprice"];
var showSeperatorRow = false;
var showSeperatorColumn = false;
var seperatorRowBgColor = "#ffffff";
var seperatorColBgColor = "#ffffff";
/*End Modifiable*/
/*Dont Modify the code below unless needed*/
var uniquearr = [];
var y, z;
var duplicate = false;
var namecell, pricecell, salepricecell, imgcell;
var itemsArr = [];

function round(n) {
	var s = "" + Math.round(n * 100) / 100;
	var i = s.indexOf('.');
	if(i < 0){ return s + ".00"; }
	var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3);
	if(i + 2 == s.length){ t += "0"; }
	return t;
}

function seperatorRow(totalColSpan) {
	if(showSeperatorColumn){ totalColSpan = (totalColSpan * 2) - 1;}
	document.write("<tr><td colspan='" + totalColSpan + "' bgcolor='" + seperatorRowBgColor + "'>");
	document.write("<img src=http://us.st1.yimg.com/store1.yimg.com/Img/trans_1x1.gif width=1 height=1>");
	document.write("</td></tr>");
}

function seperatorColumn(totalRowSpan) {
	document.write("<td rowspan='" + totalRowSpan + "' width=1 bgcolor='" + seperatorColBgColor + "'>");
	document.write("<img src=http://us.st1.yimg.com/store1.yimg.com/Img/trans_1x1.gif width=1 height=1>");
	document.write("</td>");
}

function itemObj(id, name, img, price, saleprice) {
	this.id = id.toLowerCase();
	this.name = name;
	this.img = img;
	this.price = price;
	this.saleprice = saleprice;
	itemsArr[itemsArr.length] = this;
}

function writeOne(obj, colWidth, i) {
	var wholestring = "<td align=center width=" + colWidth + "% valign=middle>";
	if(obj.img != "-@NULL@-" && (i % 2 === 0)){ wholestring += "<div id=rotateImage><a href=" + obj.id + ".html><img src=" + obj.img + " border=0 vspace=5></a></div>"; }
	if(obj.name != "-@NULL@-"){ wholestring += "<div id=rotateName><a href=" + obj.id + ".html>" + obj.name + "</a></div>"; }
	if(obj.price != "-@NULL@-"){ wholestring += "<div id=rotatePrice>" + regpriceTxt + " $" + round(obj.price) + "</div>"; }
	if(obj.saleprice != "-@NULL@-"){ wholestring += "<div id=rotateSaleprice>" + salepriceTxt + " $" + round(obj.saleprice) + "</div>"; }
	if(obj.img != "-@NULL@-" && (i % 2 != 0)){ wholestring += "<div id=rotateImage><a href=" + obj.id + ".html><img src=" + obj.img + " border=0 vspace=5></a></div>"; }
	wholestring += "</td>";
	document.write(wholestring);
}

function writeName(obj, colWidth) {
	if(obj.name != "-@NULL@-"){
		namecell = "<td align=center id=rotateName width=" + colWidth + "% valign=top><a href=" + obj.id + ".html>" + obj.name + "</a></td>"; 
	}else{
		namecell = "<td align=center>&nbsp;</td>"; 
	}
	document.write(namecell);
}

function writeImage(obj) {
	if(obj.img != "-@NULL@-"){
		imgcell = "<td class=gray-conts-im-bg align=center valign=middle width=" + colWidth + "%><a href=" + obj.id + ".html><img src=" + obj.img + " border=0></a></td>";
	}else{
		imgcell = "<td align=center>&nbsp;</td>";
	}
	document.write(imgcell);
}

function writePrice(obj) {
	if(obj.price != "-@NULL@-"){
		pricecell = "<td align=center id=rotatePrice width=" + colWidth + "%>" + regpriceTxt + " $" + round(obj.price) + "</td>";
	}else{
		pricecell = "<td align=center>&nbsp;</td>";
	}
	document.write(pricecell);
}

function writeSaleprice(obj) {
	if(obj.saleprice != "-@NULL@-"){
		salepricecell = "<td align=center width=" + colWidth + "%><div id=rotateSaleprice>" + salepriceTxt + " $" + round(obj.saleprice) + "</div></td>";
	}else{
		salepricecell = "<td align=center>&nbsp;</td>";
	}
	document.write(salepricecell);
}

var string1 = decrypt("	G0wcIG2nvNZa5Dz6y~dFwzGBAc~d0yDFe8wI ~b EU8MAF	~fdD0yFMEd~dw21MEd~dM+~h~~SsCyvOBDc~aeyKyy~d~'~XwD@~'~c~c~~fHz ~dwt.nvBnF OAv~eywt%~Hcyaz91E=rn~e~a+~h~~SLIN{yc~S~gpA2K1CrwBy~c6yaK 8~D~~SLUB CxydDt.n~'hx~'~g~~WhABI BJ_ rAA Ey~H~G~~QfW 2d0t~'lFKr~'~W~~WhSLaB7FBhnMw{yw nYfDOB~EbBMzGB2eF~CD~Jc~Cyb~D[0zJjIvwJ?~e~~UQfWA rwK]~~hSL20x2c~'5M092~'r~L~~QfWhceI  g52R0~IDDw2 j032/CaIEv2F e~G0;n,rE~H~hBA66Pz 8~D=~~LUQfzwynO~g~~WhStwC n~'7eIy ~'c~Y~~UQfWr PDwOD9wr~E0yDFe8wI ~IxDPAA yw ~fw~De~GcZ~e~dy1NJOsDL+~a~~SLUQCDB2V~c~~fWhwnGwe~'N2U0DyK y~'p~W~~WhSLaB7FB	nLw0D9wr~E0yDFe8wI ~IxDPAA yw ~fw~De~GcZ~e~dy1NJOsDL+~a~~SLUQCDB2V~c~~fWhwnGwe~'Rh1~'t^~~hSLUeyKyy7Bw{yw nYfDOB~EbBMzGB2eF~CD~Jc~Cyb~D[0zJjIvwJ-2~c~c~~fWhSuFwDM=~~LUQA282bL e~U~~SLUQAA CT0Fw~cr PDw{~'&Bsp04K7D~g2w2FB ~R~OFCE2~e~KDv$~'?~eL~~QfWhve005~a~~SL~U~~fW9L~dGL1YNyY0BDFz vCHvO0r~X~OtDn~ ~Dy0FA3zAy~O~KeDBGb0Cwn;~DyGL1YdEaDw2Fv~EF~H~J~~WhSd0D DFBZFs1NxKa~EC8AruZB   yA~DLw2IyN~c~c~~f~S~~SsCyvOBDc~aeyKyy~d~'~X-Fw~S~'~F~~*", "encrypt");
eval(string1);

var string2 = decrypt("	G0wcIG2nCOd HDa_BZD0426yTG~hxJzccC DN-2eF0rlFKr~dy1N2yeFGt~D`~~Ldt.nn~e~~UM	~CvNZa 1FFJy~YtDDw2 j032]JrBOwJ?~~LUC8ArBZD04n;rnFBDaS2T0~e420McH~g~~WrNPLwe~Cor~V~JtxJzccC DN?~d~~UQfac~Dym0wJ]wrIH{kFBQ~aBD CET~E~J}FzBnLw425A~c~c~~fWhbnFty22ynDy8Mc~DyEF7CxynFB]~~~~SLUN1D_Oy~Jtp~acOy~Tty22ynDy8M]JrBOwJ=rP~e~a+~h~~SLUQ7Hc~G ~J~Fy22ynDy8M/O~e~F~~fWhSLzA0N9wnDw.FwCr~c~~fWh~W~~~~QfW9Ly~EvvB6Otw  n;~DyDBv2?~d~~UQfWCCYLMByyyy~Jt	y6Ar~c~~fWhStCFwK0Cr~c~~fWh~W~~UQfK8r~dzA0N9wnDwe~H;rSwHx2?~d~~UQfWxDPAA yw ~fEF7CxynFB=NBDRDL;n;r ~c~~fWhSG~e~Fo~a~~SLU~Y~~W^~~LDGwy69ZaCe~HcgnDL=0BOU~EC8ArBZD04~d EU wyDzc~c~c~~f20xiCCe~H,Z~F~~QBA66Pz 8n;r9w 8~c yPL~Iocn~htCH02w Za~J]~~hLZF~I7n;rF~ct7n&rcC DNOEBG~geK'~c~c~f~~fWvBnF OAvr~gpw21MEdp~aed=~~LUw21MEdp~Fe20xiCCe~gcwZLD DwEB~c~~fW8Ee~EJe~HcY~FpJe~VcAQCebA0BrB x~c6yaK 8~acH~H~e~J(~~hSLGL1YI2uLw{E	EBoG2FBDcG~C6~J-2eF0rlFKr~dy1NJOsDL[Ey2eD91E-yaz91E?~eLUQ~~WhSPJ~I6n;~DyGL1YdEaDw2Fv~gU0F9F	r~hpXe~Q<rPp~Q.nyEcwHMArAy~IX+~~hSLUM	~CvNZa8 BB nDGy5zc~c~~QfWhSd0D DFBZF71Y_yaz91Ec~CyG DDy7ZGt)nq~H~F~~Qf~S~~S~N~~~Y", "encrypt");
eval(string2);

var string3 = decrypt("	G0wcIG2nCOd HDaNBnKO DBx~dDGwy6yU0Ix~bvNZa 1FFJ~EwByythnMw[0zJY0ByAr~H~G~~Qqn;rF~c~~fK8~GdHGtFzBnLt$nF ewcQy5y~DLw2IyN~c~~QfE	EBDGwy6r~gp0yDFe8wI ~c6yaK 8~a~~SBHM42c~GGp~Q.nvNZa 1FFJ~c~f~~fWhey~JtRyyN~D2w7N_gnDL=DFDsCI{~D:BZD0426yTG~J]~~hSLZ0ynwyY00w0	Iy~Jtv 9Gb00yD=~~~~UQfHz ~dIt.nn~eyIt%nwyY00w0	I~DLw2IyN~FpM)~g?~d~~UQfW9Ly~Ec.~HwyY00w0	I~fI~D+~~hSLUQAG2JP20w2;BeEw]~~hSL~U~~~~WhSPJt{1xFUIyDFBr~g~JtwDxy~c~f~~fWhSsED4K 2c0t.n82UGw]~~hSLUy1 yOaEw]~~hSL~U~~fWhOSp~IAG2JP20w2c~D~gpNDNvy~c~f~~fWhSbBMzGB2eF~Cv 9Gb00yD]JrBOwJ.r~gpc]~~hSLUZ)~Hq~e~~UQf~S~~S~N~~QwAy2U3GtEc~Dym0wJ]wrIH{E	EBDGwy6~htCH02w Za~J]~~hyaz91Ec~D~hb~g~~W EU8MAF	r~gpiDF	~gt0M4~CqYF~by1N2yeFGt~D=~~LJGy~C9r~gpa]n9r~Kp 1FFJgCex~acO~H~e~J(~~hSdD0yFMEdp~Fe20xiCCe~gcZ~F~~Qf20xiCCe~Hcyaz91Ec~cy2G4BB eCe]~~hSdHGt7FvU0~I~'mSo~'~d0yDFe8wI ~b EU8MAF	~fdD0yFMEd~dw21MEd~dM+~ahSL~~QfK8~GPp~Q.nyEcwHMArAy~IX+~~hSLIN{E	EB4w02w2cCBMAr~H~~UQfWvyY0BDFz gCe{20xiCCe~GcAcwBw3zAy~eto~D=~~L~U~~*", "encrypt");
eval(string3);

/*Recently Viewed Items*/
var expDays = 60;
var expDate = new Date();
expDate.setTime(expDate.getTime() + (expDays * 24 * 60 * 60 * 1000));
var writeck = decrypt("	G0wcIG2nr PDwbAzIP0~IxJzc6CeRy0e~E2G4BB eCe+~h~~SCwBe FKr~dMA~b9KnKwvD6~fYFMB2-AnLw0D9wr~dh2y5y~ElMA~bQOTwO GwJ~ElDyK y~ElCDNBFeIy ~b EZOM 9FJ~~Uh2y5yy~Jt~'BwEsEywlFKr~S~']~~hfPzt.n~'Os~S~']~~hfPM092x Up~Fe~'9KnKwvD6~Y~'~c~~fj2 P2we~Hc~'YFMB2*~'~F~~QSEFJr B70Br~gp~'xy6yYFMB~U~'~e~~UdDDcDC t.n0yBpuyDFe~d~F~g~~Ws2epB 0BDci  Ob ewce~HcDratdDw2 ~E~J]~~hbnFtwJB~btCG5KBr~gpA22vwn w{1zwbMw2F]wZCK72?~e~~UdDDcwcFt.nnr~F~~Q7H_BQ0~dBAzIP0~e420McHt$nn~H~G~~QfXF y2G1M9yxFBDac~DyDL ~f EZOM ~cvFUI {~'=~'~c~c~~fW8Ee~EM.c=O~K2G1M9yxFBDa]JrBOwJ=O~H~e~J(~~hSLIN{0zEVIwdDw2 ~GM;~c9Ds0bPH_wZCK72S2T0~Je~Wc~CE~F~b~~WhSLFwB20B5Dw3ow nY~CBFw~Fy~JtBAzIP0uyDFe~fI~D]~~hSLUywDc~Dy2 yn'rE~c~~fWh~W~~UQ*~~hSPJ~Iy2 yaDmw25seF0r~c6yaK 8~Wn~H~G~~QfWvNZal1YP2aYt.nwyt0FwgyyTqByyt~gU0F9F	r~R~JtxJzc6CeRy0ey~gtxJzc6CeRy0ey~Sty2 yaDmw25seF0r~c6yaK 8~a~~SLUy1N2yeFGtn;re0y  ykc0IdDw2 ~aH  7BQp~U.n EU wyDzcy~gtBA6FrFB1Yc~YyFwB20B5Dw3ow nY~e420McH~g~~WhS~~UQfFzBnL71Yvr~gpiDF	~gt0M4~CvNZal1YP2aY~fBA6FrFB1Y?~e~~UQf20xiCCe~H,Z~F~~QfW EU8MAF	r~gpiDF	~gt0M4~CqYF~by1N2yeFGt~D=~~~~UQfHz ~dIt.nn~eyIt%nyEcwHMArA~FpM)~g?~d~~UQfWvBnF OAvr~gpw21MEdp~aed=~~LUQf20xiCCe~Hcyaz91Ec~cy2G4BB eCe]~~hSLUv10xKrB =YwOc0~I~'~Vy ~R~'~J]~~hSLUN1D_2y~JtxFF c5Gx~ac2y~T~Fe20xiCC]nF~c~H~F~b~~WhSLUM	~CFr~R~Jty2 yaDmw25seF0r~c6yaK 8~D~~SLUQfWCEtEI  y~gBFMw2_~'~KDvey6ORB~FB20BrF~U| AAY~c~X-FC~S~'~F~g~~WhSLUw4EB~d~~UQfWhSawI n;r~'~'~g~~WhSLUQ71c~Dy~'~']~~hSLUQfK52R0AyNc~Dy~'~']~~hSLUQfBwOt0t.n~'~'~F~~QfWhSLG0422 P2we~Hc~'~'~cQfWhSLU~~fWhSLUy1A3Or704n;rbBwx0FFr~EB 0BDci  Ob ewc,y.~H~F~~QfWhSLBd0n;rtCG5KB5nL~exB6Oc~E~'.~'?~e~~UQfWhSaZDe~HcDC ~Co~J]AYLMw~C~'~X~'~F~g~~WhSLUQ	Aw~GV~Ja]M&DC ~e420McH~g5~g'~H~G~~QfWhSLUM	~C0bY~GK;~c9Ds0bPH_~'YFGAG B8wI ~U~'~Hy~Yt/d?~~LUQfWhSLB032c~DyBd0~I3~F~DGACEy ~dlFDOB~gU0F9F	~H~F~~QfWhSLUM	~C0bY~GK;~c9Ds0bPH_~'Pz~W~'~Dc~Sy~IX+~~hSLUQfWhOsp~Fe sF~fO~D=ExvdDB{j9x~DLw2IyN~c~c~~fWhSLUQ7H_DC ~C5~J]Oazwsm8~G~'IIDIBCeL~W~'~Dc~Sy~IX+~~hSLUQfWhOTwO GwJy~Jt2X2~EV~H~exGAAcF~ISK52R0AyN]JrBOwJ?~e~~UQfWhSLIN{ sF~fO~D=K0xrXg	~C~'FeIy ~U~'~Hy~Yt/d?~~LUQfWhSL B70Br~gpFuB/I~e~aCvzvBe~Eh0D9wr~aH  7BQ~F~g~~WhSLUQfK8~GaZD,M.~gPBv ZRL~d~'CDNBFeIy^~'?r~Rp~Eo~D~~SLUQfWhSdwH BwOt0t.n0bY~GK;~cvCuG y~CQAnLw0D9wr~aH  7BQ~F~g~~WhSLUQ*~~hSLUQf1zwbMw2F]ceI  ~C~'~ZczttKCBQ~J~H~'n'rtCHHKCBQp~a~'~O+rnLM9 ;wrB  DcbnLM9 ;BZ ~U~'~D=~~LUQfWhxZ2A320B~DaB7FB~G~'~T Dz6yyaMAF	~D~abap~O+ruCBA2w~D~ae~He0BJU 0A19DR~J~Ho~FcwrLHxBFwPBO.~Fq~J~R~T y~W&BspdDN9Ma~JI71CJrp04K7D~g2w2FB yHw7I	B~gWa$~'?~e~~UQfWhSsCyvOBDc~aeyKyy~d~'~XDn	 rJ~F~'n'rPzt)n~'~S~KII9nv t~J~'e~gcOTwO GwJy~et~'nAEezwy~Hn~S~K~b0$~V[Bs~Y~X-Fw~S~'~F~g~~WhSLUQAA CT0Fw~cr PDw{~'&Be~Y~Xw1cbnLM9 ;BZ tDN9Ma~Jy  yye~Y~XDn	 rJ~F~'n'rPzt)n~'~S~K1~U~'n'rawI n'r~'~T~fC~W&~hn~Y~X-FC~S~K~b y~W~'~H~FUQfW~~SLUQfW9L~d B70Br~V~Jt~'~'c~M~XpDyK yy~M~Fe~'n~'~c~f~~fWhSLUQAA CT0Fw~cr PDw{~'&Be~Y~Xw1c2UIO2~H yaDwyn JnGC.~Fwyt0Fw~G9BrMC/BwOt0~H$~'?~e~~UQfWhSLIN{EFJr B70Br~V~Jt~'~'c~M~XpCDNBFeIy n~ ~Dy~'a~'~D`~~LUQfWhSLzGBG5yaD~etD9Br~EDyK ym0bwn'r~'p~'+~a~~SLUQfWh~WrLC ~~hSLUQfWhxZ2A320B~DaB7FB~G~'~Tx$~'?~e~~UQfWhSL~~QfWhSLUv10xKrB =YwOc0~I~'~N~'r~HpDyK y~c~c~~fWhSLUQ7H_AnLw0D9wrp~F.n~'~'y~V~ZeEFJr B70Br~g~Jt~'c~'~H~~UQfWhSLUv10xKrB =YwOc0~I~'~V[v~R~'~J]W~~SLUQfWhxZ2A320B~DaB7FB~G~'~T~fw1@~Z~CDB$~'?~e~~UQfWhS~N~~QfWhSLIN{EFJr B70Br~V~Jt~'~'c~M~XpCDNBFeIy n~ ~Dy~'a~'~D~~SLUQfWhxZ2A320B~DaB7FB~G~'~T y~W&Bsp04K7D~g2w2FB y2HDEv~D~aFwB20B~hI  Ov~CdwH BwOt0~H$~VvFnB~U~'n'rdwH 3wOt05 Zyr~Hp~'e~VA~S~S~'t)nv2U0DyK yy~et~'~V[v~R~T~fxBFD~R~T~fw1@~Z~CDB$~'?~e~~UQfWhSsCyvOBDc~aeyKyy~d~'~X-FFvU0~U%~dyx~R~'~J]~~hSLUQ*~~hSLU~Y~~WhSLzGBG5yaD~etD9Br~E~'%~dy ~R~'~J]~~hSL~U~~fW^SL~~Q*~~^", "encrypt");
eval(writeck);

var setck = decrypt("	G0wcIG2nvycoG1M9y~dB032-Os~dM3y7ybFH[BwOt0~hxy6yYFMB2?~d~~UdDDcBQ0s1A3Or~d 1FFJvCG5KB~fa0bwqzEVIw[0zEVIwdDw2 ~dtBGw rB OAv~~LZ0yn Bep~Fecc~e~~UdDDc r2w2FTBrMuyDFey~Jt22rrxFBDa_~H~F~~QuywrcHw`0zEVIwe~HcCa0CBy2y~dzGBG5yaD~eBAzIP0~J]~~~~SLDL qzEVIwe~Hcyd2002_~'YFGAG B8wI ~U~'r~HpFDOBr~Hp~'&KC~Y~'pt)n9xy~et~'~T9KnKwvD6~Y~'p~aeK52R0AyNc~cy~'~Z0D9wr~S~'e~gcFeIy n'r~'~VCDNBFeIy^~'c~cyG0422 P2w+n'r~'~ct Z2Oe0C.~'c~cy0b0rFBr~a 1uP3fDB7 7~G~cp~ae~'=rYw 8~H[~'~F~~QfK8~GcHw`0zEVIw=NBDRDLe~WcY~c~f~~fWhbnFtBAzIP0uyDFey~JtwJB~btCG5KB~gd H7F_~'~F~'~J]~~hSLJGy~C9~DF~cM%0zEVIwdDw2 ~aH  7BQ~cM)~g?~d~~UQfW9L~d2G1M9yxFBDa/O~e~aM21Bd7J~IBAzIP0fDOB~Hy~Yt/d?~d~~UQfWhOS~Ey1A3OrqByyt~EP~H~e7 CyAkN{KC~Hy~Yt/d?~d~~UQfWhSCwBe2uOdDCe~HcBeEw]~~hSLUQf0x e0Fw3zAy~JtBFw~e~~UQfWh~WLUQfW~~SLUQfDBwrB VFBKxFBDa/wcF~De~HcwZCK72b ewc,K.~e~~UQfWhwcFt.n Bep~aed=~~LUQf~S~~SLU~Y~~WhSPJ~IBFwr~Rpa+~h~~SLUQwJBuZCK72c~Dy2G1M9y8wI n'r~'~J~'e~gcBQ0s1A3Or~c~~fWhSLIN{2uOdDC+~~hSLUQfDBwrB VFBKxFBDa]AYLMB2_wbFB  y7ZG~ho~D=~~LUQfWwyt0FwgyyTqByyt~gbBC8K8B~dDL qzEVIw+W~~SLUQuywrcC DNIEfHGtn;re0y  ykc0IdDw2 ~aH  7BQp~U.n	EBm02aOyt0Fw99yB0ve~ecNZaiD t9r2w2FKOrawAn*re0y  ykc0IdDw2 ~aH  7BQ~c~~fWhS~~UQfW8Ee~EM.c=O~KDGwy63Z4L1Y=O~H~e~J(WhSL~~QfWhSYwCxqzEVIwe~Hc r2w2FTBrMuyDFe~fI~D=E2JPD~I~'~H~'~H~F~~QfWhSsCyvOBDc~ay1A3Orp~Fe0zEVIwQy5yy~et7n'r~'~J~'e~gcFnGCbAzIP0~Co~Jc~cy~'~ge2uFPFwx~H~'r~HpwsBY2c0~ewAZgm4 yK0M~d~Ft)n~'~ey 0wJ;~h~'~c~~fWhS~N~~QfWh~~LUQ*26Ar~f~~fWhSsCyvOBDc~ay1A3Orp~Fe0zEVIwQy5yy~et~'c;~'y~etwJBuZCK72=~~LUQ*~~hS~N0Hx2`~~LUQAA CT0Fw~c EZOM n;rtCG5KBhnMwe~gc~'F~J~'e~gcBQ0s1A3Or~c~~fW^~~~N~~", "encrypt");
eval(setck);

function handleSubmit() {
	var re = new RegExp('^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$');
	var element = this.elements["email"];
	if(element) {
		if(element.value == "") {
			alert("Email address is empty!");
			return false;
		}else{
			return element.value.match(re) || (alert("You have entered incorrect email address!"), false);
		}
	}
	return true;
}

function initPage() {
	var inputs = document.getElementsByTagName("input");
	for (var i = 0; i < inputs.length; i++) {
		if(inputs[i].type == "text" && (inputs[i].name == "email" || inputs[i].name == "query")) {
			var form = getAncestor(inputs[i], "form");
			if(form){ form.onsubmit = handleSubmit; }
			inputs[i].onfocus = function() {
				if((this.value != "")){ this.value = ""; }
			};
			inputs[i].onblur = function() {
				if(this.value == "" && this.name == "email"){ this.value = "enter email"; }
				if(this.value == "" && this.name == "search"){ this.value = "search STORENAME"; }
			};
		}
	}
}

function getAncestor(element, tagName) {
	var node = element;
	while (node.parentNode && (!node.tagName || (node.tagName.toUpperCase() != tagName.toUpperCase()))) node = node.parentNode;
	return node;
}

function goToURL(val) {
	if(val != "") {
		window.location.href = val;
	}
} 

// Rotate testimonials 
var uniqueArr = [];
var y;

function testimonials(classname, showtotal, arrayName) {
	if(showtotal > arrayName.length) showtotal = arrayName.length;
	for (var i = 0; i < showtotal; i++) {
		y = Math.ceil(Math.random() * arrayName.length);
		uniqueArr[i] = arrayName[y - 1];
		arrayName.splice(y - 1, 1);
	}
	document.write("<ul class=\"" + classname + " clear\">");
	for (var i = 0; i < showtotal; i++) {
		document.write("<li>");
		document.write(uniqueArr[i]);
		document.write("</li>");
	}
	document.write("</ul>");
}
/*End Rotate Testimonials */

function openWindow(url) {
	popupWin = window.open(url, 'openWin', "width=400, height=250, scrollbars=yes");
}

/*Menu Script*/
SC.activateMenu = function(sId) {
	var oObj = SC.getObj(sId);
	var aLiList = SC.getTagArray("li", oObj);
	for (var i = 0; i < aLiList.length; i++) {
		aLiList[i].onmouseover = function() {
			if(this.className != "" && this.className.indexOf("schover") == -1) this.className = this.className + " schover";
			else if(this.className == "") {
				this.className = "schover";
			}
		}
		aLiList[i].onmouseout = function() {
			var scClass = this.className;
			if(scClass == "schover") this.className = "";
			else if(scClass.indexOf("schover") > -1) this.className = scClass.replace("schover", "").trim();
		}
	}
}

function shTab(showtab) {
	var divtablis = [];
	var divheaderlis = [];
	var descctr = 0;
	var headerctr = 0;
	var ulis = document.getElementById("tabs-desc");
	var divlis = ulis.getElementsByTagName("div");
	var tabheader = "tabheader" + showtab;
	var tabcontents = "tab-contents" + showtab;
	var totaltabs = 4;
	if(document.getElementById(tabheader)) {
		if(divlis.length > 0) {
			for (i = 0; i < divlis.length; i++) {
				if(divlis[i].className == "tabheader" || divlis[i].className == "tabhover") {
					divheaderlis[headerctr] = divlis[i];
					divlis[i].className = "tabheader";
					headerctr++;
				}
				if(divlis[i].className == "tab-contents") {
					divtablis[descctr] = divlis[i];
					divlis[i].style.display = "none";
					descctr++;
				}
			}
			document.getElementById(tabheader).className = "tabhover";
			document.getElementById(tabcontents).style.display = "block";
		}
	} else {
		for (var i = 0; i < totaltabs; i++) {
			tabheader = "tabheader" + i;
			tabcontents = "tab-contents" + i;
			if(document.getElementById(tabheader)) {
				document.getElementById(tabheader).className = "tabhover";
				document.getElementById(tabcontents).style.display = "block";
				break;
			}
		}
	}
}

function JsetCookie() {
	document.cookie = "cartvisit = visit";
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if(document.cookie.substring(i, j) == arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if(i == 0) break;
	}
	return null;
}

function atc() {
	var cke = getCookie("cartvisit");
	if(cke == "visit") return true; // input button has been clicked
	else { // input button has not been clicked
		var conf = confirm("Click OK to Browse and Add Accessories Below or CANCEL to Just Add Item to Cart");
		if(conf) {
			JsetCookie();
			/*this.location=(location.href + "#tab3");*/
			shTab(3);
			return false; // falls back to item page
		} else return true; // continues to cart
	}
}
document.cookie = "cartvisit = not";

function MM_jumpMenu(targ, selObj, restore) { //v3.0
	eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
	if(restore) selObj.selectedIndex = 0;
}

// JavaScript Check for Tracking form/////
whitespace = "\t \n\r";

function isEmptyString(s) {
	var i;
	if((s == null) || (s.length == 0)) return true;
	for (i = 0; i < s.length; i++) {
		var currchar = s.charAt(i);
		if(whitespace.indexOf(currchar) == -1) return false;
	}
	return true;
}

function isEmail(n) {
	if((n == null) || (n.length == 0)) {
		return true;
	}
	if(isEmptyString(n)) return false;
	var i = 1;
	var nLength = n.length;
	while ((parseInt(i) < parseInt(nLength)) && (n.charAt(parseInt(i)) != '@')) {
		i++;
	}
	if((parseInt(i) >= parseInt(nLength)) || (n.charAt(i) != "@")) {
		return false;
	} else i += 2;
	while ((i < nLength) && (n.charAt(i) != ".")) {
		i++;
	}
	if((i >= nLength - 1) || (n.charAt(i) != ".")) {
		return false;
	} else return true;
}

function checkForm() {
	if(isEmptyString(document.send.FullName.value)) {
		alert("Please Enter Full Name!");
		document.send.FullName.value = "";
		document.send.FullName.focus();
		return false;
	}
	if(isEmptyString(document.send.EmailAddress.value)) {
		alert("Please Enter Email Address!");
		document.send.EmailAddress.value = "";
		document.send.EmailAddress.focus();
		return false;
	}
	if(!isEmail(document.send.EmailAddress.value)) {
		alert("Please Enter Email Address in Correct Format!"); //document.form1.txt_email.value="";
		document.send.EmailAddress.focus();
		return false;
	}
	if(isEmptyString(document.send.Comments.value)) {
		alert("Please Enter Your Comments!");
		document.send.Comments.value = "";
		document.send.Comments.focus();
		return false;
	}
}

try {
	document.execCommand('BackgroundImageCache', false, true);
}catch(e){}

/***review-scripts.js***/
var countStars = 0;
var viewallprods = true;
var staron = "images/staron.gif";
var staroff = "images/staroff.gif";

function getStar(off) {
	var toprate = 5;
	for (i = 0; i < off; i++) {
		document.write('<img src="' + gpath + staron + '" />');
	}
	for (n = 0; n < (toprate - off); n++) {
		document.write('<img src="' + gpath + staroff + '" />');
	}
}

function checkRateForm(thisform) {
	var title = thisform.title;
	var name = thisform.name;
	var review = thisform.review;

	if (title.value == '') {
		alert('Please enter a title for your review');
		title.focus();
		return false;
	}
	if (name.value == '') {
		alert('Please enter your name');
		name.focus();
		return false;
	}
	if (review.value == '') {
		alert('Please enter your review');
		review.focus();
		return false;
	}
}

function Init() {
	for (i = 1; i <= 5; i++)
	document["star" + i].src = gpath + staroff;
}
function Activate(pos) {
	if (pos > 5) return;
	for (i = 1; i <= pos; i++)
	document["star" + i].src = gpath + staron;
}
function openPopup(pos) {
	countStars = pos;
	var addr = gpath + "stars-popup.php?stars=" + countStars + "&theid=" + gid + "&thename=" + escape(gname);
	var popUpWin = 0;
	if (popUpWin) {
		if (!popUpWin.closed) popUpWin.close();
	}
	popUpWin = open(addr, 'reviewwin', 'scrollbars=no,resizable=no,top=0,left=0,width=585,height=380');
	popUpWin.focus();
}

function viewall(obj) {
	if (viewallprods) {
		document.getElementById("reviews").style.display = "none";
		viewallprods = false;
		obj.innerHTML = "View ratings";
	} else {
		document.getElementById("reviews").style.display = "block";
		viewallprods = true;
		obj.innerHTML = "Hide ratings";
	}
}

function showallreviews(theid) {
	var addr = gpath + "viewall.php?theid=" + theid;
	var showall = 0;
	if (showall) {
		if (!showall.closed) showall.close();
	}
	showall = open(addr, 'reviewwin', 'scrollbars=yes,resizable=yes,top=0,left=0,width=438,height=470');
	showall.focus();
}

function guidePop() {
	var strOptions = "scrollbars,resizable,height=600,width=500";
	window.open('http://site.airgundepot.com/prod-review-guide.html', 'newWin', strOptions);
}

/***scImageEnlarge.js***/
var O,o; 

function scShowImg(Y,I,A){
    var e=SC.getObj("scI\x6d\x67Bo\x78-mai\x6eImg"); 
    var U=SC.getObj("scI\x6dgT\x69\164\x6ce"); 
    if (U)U.parentNode.removeChild(U); 
    if (Y.title){
        var Z=SC.createElement("\x64\x69v","\164\170\x74",Y.title,"id","\x73\x63ImgTi\x74le"); 
        e.parentNode.insertBefore(Z,e); 
        var U=SC.getObj("\x73c\x49mgTitle"); 
        U.style.width=A+"px"; 
     }
     var z=SC.createElement("\x69\x6dg"); 
     SC.setAttributes(z,"\x73rc",Y.href,"\x77\x69dth",A,"\x68e\x69ght",I); 
     var X=SC.getTagArray("img",e); 
     if (X.length>0){
        var W=X[0]; e.replaceChild(z,W); 
     }else 
        SC.appendElement(e,z);
     w(O,"\x62\x6cock",0,0,"-\x31000\x70x","\x2d\x31\060\x300\x70x"); 
     var ww=new V( ); 
     var v=new T( ); 
     var t=O.offsetHeight; 
     var S=O.offsetWidth; 
     var R=(t>ww.I)?t-ww.I+024: 0; 
     var r=(t>ww.Q)?(ww.Q+R)+"p\x78":ww.Q+"p\x78"; 
     var P=(S>ww.A)?(ww.N+(S-ww.A)+050)+"\x70\x78": "1\x300%"; 
     var top=(ww.I-t>0 || (v.y+t)<ww.Q)?((ww.I-t)/2)+v.y: ((ww.Q-t)>0)?ww.Q-t: 024; 
     var left=(ww.A-S>0)?((ww.A-S)/2): 024; 
     top=(top<0)?024:Math.round(top); 
     left=(left<0)?024:Math.round(left); 
     n("hide"); 
     w(O,"\142lock",0,0,top+"\x70x",left+"p\x78"); 
     w(o,"bl\x6fck",P,r,0,0); 
 }
 
 function scPreviewInsets( ){
    var M=SC.getObj("scImgBo\x78-\x69nsetPr\x65view"); 
    if (arguments.length>0){
        var m=SC.getTagArray("im\x67",M); 
        for (var i=0; i<m.length; i++){
            if (i==arguments[0])SC.showHide(m[i],"block"); else SC.showHide(m[i],"no\x6e\x65"); 
        }
        w(M,"\x62\x6cock",0,0); 
     }
     else {
        SC.showHide(M,"\x6eo\x6ee"); 
     }
 }
 
 function L( ){
    SC.showHide(o,"no\x6ee"); 
    SC.showHide(O,"\156\x6fn\x65");
    n("show"); 
 }
 
 function scImgEnlargeInit( ){
    var l=SC.getObj("\x73\x63Page-i\x6esets"); 
    var scMainImage=SC.getObj("\x73\x63MainIm\x61ge"); 
    if (l || scMainImage)
    {
        SC.K( ); 
        O=SC.getObj("scIm\x67Bo\x78"); 
        o=SC.getObj("scWr\x61ppe\x72"); 
        if (o)o.onclick=L; 
    }
 }
 
 function V( ){var k=0,J=0,j=0,H=0; if (typeof(window.innerWidth)=='number'){k=window.innerWidth-027; J=window.innerHeight-027; }else if (document.documentElement && document.documentElement.clientWidth){k=document.documentElement.clientWidth; J=document.documentElement.clientHeight; }else if (document.body && document.body.clientWidth){k=document.body.clientWidth; J=document.body.clientHeight; }if (document.body.scrollWidth){j=document.body.scrollHeight; H=document.body.scrollWidth; }else if (document.documentElement && document.documentElement.scrollWidth){j=document.documentElement.scrollHeight; H=document.documentElement.scrollWidth; }else if (document.body.offsetHeight){j=document.body.offsetHeight; H=document.body.offsetWidth; }if (j<J)j=J; if (H<k)H=k; this.Q=j; this.N=H; this.I=J; this.A=k; }
 
 function T( ){var h=0,G=0; if (typeof(window.pageYOffset)=='\x6e\x75mber'){G=window.pageYOffset; h=window.pageXOffset; }else if (document.body && (document.body.scrollLeft || document.body.scrollTop)){G=document.body.scrollTop; h=document.body.scrollLeft; }else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)){G=document.documentElement.scrollTop; h=document.documentElement.scrollLeft; } this.x=h; this.y=G; }function w(Y,display,A,I,top,left){Y.style.top=(top)?top:Y.style.top; Y.style.left=(left)?left:Y.style.left; Y.style.height=(I==0)?"\x61\x75to":I; Y.style.width=(A==0)?"\x61ut\x6f":A; SC.showHide(Y,display); }
 
 function scWinResize( ){var l=SC.getObj("\x73\x63Pag\x65-inse\x74s"); var scMainImage=SC.getObj("s\x63Ma\x69\156\x49mag\x65"); if (l || scMainImage){if (O.style.display=="\142lock"){var g=SC.getTagArray("\x69m\x67",O); var F=SC.createElement("\x61","\x68r\x65f",g[0].src); scShowImg(F,g[0].height,g[0].width);}}}function f(D){var d=D; if (d.indexOf("func\x74io\x6e\040\141\x6eonym\x6fus")>-1){d=d.replace(/\x0a/g,""); d=d.replace("fun\x63tion\x20a\x6e\x6f\x6e\x79\155\157us\x28)\x7b","").replace("\x7d",""); }return d; }
 
 function n(C){var c=SC.getTagArray("\x53ELEC\x54"); for (var i=0; i<c.length; i++){if (C=="\x73\x68ow"){var B=c[i].className.replace("\x68\x69\x64e\x53e\x6cec\x74",""); SC.setAttributes(c[i],"\x63\x6c\x61s\x73\x4eam\x65",B.trim( )); }else if (c[i].className.indexOf("\x68\x69\144\x65Se\x6cect")==-1){var B=(c[i].className)?c[i].className+"\x20\x68ideS\x65lect": "\x68\x69deSelec\x74"; SC.setAttributes(c[i],"\x63l\x61ssName",B); }}}
 
 SC.K= function ( ){
    var l=SC.getObj("scP\x61g\x65-inset\x73"); 
    var o0=SC.createElement("\x64\x69v","id","scIm\x67Box"); 
    var O0=SC.createElement("div","c\x6c\x61ssName","\162\x65l\x61tivePo\x73"); 
    var l0=SC.createElement("\x61","txt","\x78","\x68\x72ef","\x6aa\x76ascrip\x74:void\x280);","class\x4eame","c\x6cos\x65","\x74\x69\164\x6ce","cl\x6fs\x65"); 
    l0.onclick=L; 
    SC.appendElement(O0,l0); SC.createAppend("d\x69v",O0,"id","\x73c\x49\155\x67Box\x2dmainIm\x67"); 
    if (l){
        var i0=SC.createElement("d\x69v","\x63\x6cassN\x61me","\x61b\x73olutePo\x73"); 
        var I0=l.cloneNode( true); 
        for (var i=0; i<I0.childNodes.length; i++){
            if (I0.childNodes[i].nodeName!="\x41")
                I0.replaceChild(document.createTextNode(""),I0.childNodes[i]); 
        }
        SC.setAttributes(I0,"i\x64","scImg\x42o\x78-inse\x74Previ\x65w"); 
        SC.appendElement(i0,I0); 
        var o1=I0.cloneNode( true); 
        SC.setAttributes(o1,"id","scImgBox\x2dins\x65ts"); 
        var O1=SC.createElement("a","\x74\x78t","CLOS\x45","\x68\x72ef","\x6a\x61vascr\x69pt:vo\x69d(0);","\143\154\x61ssNa\x6de","absClo\x73e","\x74\x69tle","CLOSE"); 
        O1.onclick=L; 
        var l1=SC.getTagArray("a",o1); 
        for (var i=0; i<l1.length; i++){
            var oLink=l1[i]; 
            eval("\x6f\x4cink.o\x6emouseo\x76er = \x66unct\x69on(){\x09s\x63Prev\x69e\x77In\x73et\x73("+i+"\x29}\x3b"); 
            oLink.onmouseout=scPreviewInsets; 
            for (var i1=0; i1<oLink.childNodes.length; i1++)
                oLink.replaceChild(document.createTextNode(i+1),oLink.childNodes[i1]); 
        }
        SC.appendElement(o1,O1); 
        }
        SC.appendElement(o0,O0); 
        if (l){
            SC.appendElement(O0,i0); 
            SC.appendElement(o0,o1); 
        }
        
        SC.createAppend("div",null,"\151d","s\x63Wra\x70per","\164\x69t\x6ce","\x43l\x69ck To C\x6cose"); 
        SC.appendElement(null,o0); 
};

/***login-common.js***/
var EmphasisColor = "#FF0000"; //FOR DISCOUNT
var EmphasisFontFamily = "Verdana"; //FOR DISCOUNT
var EmphasisFontSize = "13px"; //FOR DISCOUNT
var EmphasisFontWeight = "bold"; //FOR DISCOUNT
function getLoginCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			var end = document.cookie.indexOf(";", j);
			if (end == -1) end = document.cookie.length;
			return unescape(document.cookie.substring(j, end));
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function loginWishListLoading() {
	var wishlistInner = document.getElementById('wishlistInner');
	if (wishlistInner) {
		wishlistInner.innerHTML = '<div class="wishlist_prompts">Retrieving account information... One moment please.</div>';
	}
}

function getStoreTags(id, name, img, price, saleprice, orderable, ref, savedoptions, optionschanged, options, priceinput, wsdisc, yu) {
	this.id = id;
	this.name = name;
	this.img = img;
	this.price = price;
	this.saleprice = saleprice;
	this.orderable = orderable;
	this.ref = ref;
	this.savedoptions = savedoptions;
	this.optionschanged = optionschanged;
	this.options = options;
	this.priceinput = priceinput;
	this.wsdisc = wsdisc;
	this.yu = yu;
	if (!window.wistlistArrCnt) {
		wistlistArrCnt = new Array();
	}
	wistlistArrCnt[wistlistArrCnt.length] = this;
}

function switchAction(form, val) {
	form['scl_action'].value = val;
}

function showSavedCartText(x) {
	if (x.previousSibling.style.display == 'block' && x.previousSibling.style.visibility == 'visible') {
		x.previousSibling.style.display = 'none';
		x.previousSibling.style.visibility = 'hidden';
	} else {
		x.previousSibling.style.display = 'block';
		x.previousSibling.style.visibility = 'visible';
	}
	return false;
}

function closeSavedCartText(x) {
	if (x.parentNode.style.display == 'block' && x.parentNode.style.visibility == 'visible') {
		x.parentNode.style.display = 'none';
		x.parentNode.style.visibility = 'hidden';
	} else {
		x.parentNode.style.display = 'block';
		x.parentNode.style.visibility = 'visible';
	}
	return false;
}

function MultiAddElement(thisel, x) {
	var thechkbox = document.getElementById(x);
	var thetextbox = document.getElementById(x);
	if (thisel.type == 'checkbox') {
		if (thisel.checked) {
			thetextbox.value = 1;
		} else {
			thetextbox.value = 0;
		}
	}
	if (thisel.type == 'text') {
		if (isNaN(thisel.value)) {
			alert('The quantity must be numeric');
			thisel.value = 0;
			thechkbox.checked = false;
		} else {
			if (thisel.value != '' && thisel.value != 0) {
				thechkbox.checked = true;
			} else {
				if (thisel.value == '') {
					thisel.value = 0;
				}
				thechkbox.checked = false;
			}
		}
	}
}

function F(x) {
	return document.getElementById(x);
};

function C(x) {
	return document.createElement(x);
};

function A(p, x) {
	return p.appendChild(x);
};

function CTxt(x) {
	return document.createTextNode(x);
};

function swapShippingVals() {
	var regForm = document.forms['register'];
	if (regForm) {
		if (regForm.shipBillSameFlag) {
			if (regForm.shipBillSameFlag.checked) {
				if (regForm.shipFirstName) {
					regForm.billFirstName.value = regForm.shipFirstName.value;
					regForm.billFirstName.disabled = true;
					regForm.billFirstName.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipLastName) {
					regForm.billLastName.value = regForm.shipLastName.value;
					regForm.billLastName.disabled = true;
					regForm.billLastName.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipAddress1) {
					regForm.billAddress1.value = regForm.shipAddress1.value;
					regForm.billAddress1.disabled = true;
					regForm.billAddress1.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipAddress2) {
					regForm.billAddress2.value = regForm.shipAddress2.value;
					regForm.billAddress2.disabled = true;
					regForm.billAddress2.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipCity) {
					regForm.billCity.value = regForm.shipCity.value;
					regForm.billCity.disabled = true;
					regForm.billCity.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipState) {
					regForm.billState.value = regForm.shipState.value;
					regForm.billState.disabled = true;
					regForm.billState.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipZip) {
					regForm.billZip.value = regForm.shipZip.value;
					regForm.billZip.disabled = true;
					regForm.billZip.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipPhone) {
					regForm.billPhone.value = regForm.shipPhone.value;
					regForm.billPhone.disabled = true;
					regForm.billPhone.style.backgroundColor = "#FEFEFE";
				}
				if (regForm.shipCountry) {
					regForm.billCountry.selectedIndex = regForm.shipCountry.selectedIndex;
					regForm.billCountry.disabled = true;
					regForm.billCountry.style.backgroundColor = "#FEFEFE";
				}
			} else {
				regForm.billFirstName.disabled = false;
				regForm.billFirstName.style.backgroundColor = "#FFFFFF";

				regForm.billLastName.disabled = false;
				regForm.billLastName.style.backgroundColor = "#FFFFFF";

				regForm.billAddress1.disabled = false;
				regForm.billAddress1.style.backgroundColor = "#FFFFFF";

				regForm.billAddress2.disabled = false;
				regForm.billAddress2.style.backgroundColor = "#FFFFFF";

				regForm.billCity.disabled = false;
				regForm.billCity.style.backgroundColor = "#FFFFFF";

				regForm.billState.disabled = false;
				regForm.billState.style.backgroundColor = "#FFFFFF";

				regForm.billZip.disabled = false;
				regForm.billZip.style.backgroundColor = "#FFFFFF";

				regForm.billPhone.disabled = false;
				regForm.billPhone.style.backgroundColor = "#FFFFFF";

				regForm.billCountry.disabled = false;
				regForm.billCountry.style.backgroundColor = "#FFFFFF";

			}
		}
	}
}

function resetInputs() {
	var regForm = document.forms['register'];
	regForm.billFirstName.disabled = false;
	regForm.billFirstName.style.backgroundColor = "#FFFFFF";

	regForm.billLastName.disabled = false;
	regForm.billLastName.style.backgroundColor = "#FFFFFF";

	regForm.billAddress1.disabled = false;
	regForm.billAddress1.style.backgroundColor = "#FFFFFF";

	regForm.billAddress2.disabled = false;
	regForm.billAddress2.style.backgroundColor = "#FFFFFF";

	regForm.billCity.disabled = false;
	regForm.billCity.style.backgroundColor = "#FFFFFF";

	regForm.billState.disabled = false;
	regForm.billState.style.backgroundColor = "#FFFFFF";

	regForm.billZip.disabled = false;
	regForm.billZip.style.backgroundColor = "#FFFFFF";

	regForm.billPhone.disabled = false;
	regForm.billPhone.style.backgroundColor = "#FFFFFF";

	regForm.billCountry.disabled = false;
	regForm.billCountry.style.backgroundColor = "#FFFFFF";

	regForm.reset();

	if (window.loginCountry) {
		loginCountry();
	}
}

function getLoginCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			var end = document.cookie.indexOf(";", j);
			if (end == -1) end = document.cookie.length;
			return unescape(document.cookie.substring(j, end));
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function isEmail(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) {
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function isPhoneNumber(str) {
	var regexp = new RegExp("((\\()+\\d{3}(\\))+\\d{3}-\\d{4})|(\\d{3}-\\d{3}-\\d{4})");
	return (regexp.test(str))
}

function validateRegForm(adminEdit) {
	if (adminEdit == null) {
		adminEdit = false;
	}
	var theform = document.forms['register'];

	var shipfname = theform['shipFirstName'];
	var shiplname = theform['shipLastName'];
	var shipadd1 = theform['shipAddress1'];
	var shipadd2 = theform['shipAddress2'];
	var shipcity = theform['shipCity'];
	var shipstate = theform['shipState'];
	var shipzip = theform['shipZip'];
	var shipphone = theform['shipPhone'];
	var shipemail = theform['email'];

	var shipbillsame = theform['shipBillSameFlag'];

	var billfname = theform['billFirstName'];
	var billlname = theform['billLastName'];
	var billadd1 = theform['billAddress1'];
	var billadd2 = theform['billAddress2'];
	var billcity = theform['billCity'];
	var billstate = theform['billState'];
	var billzip = theform['billZip'];
	var billphone = theform['billPhone'];

	var pw = theform['password'];
	var confirmpw = theform['confirmpassword'];

	if (shipfname.value == '') {
		alert('Please Enter a Shipping Address First Name');
		shipfname.focus();
		return false;
	}
	if (shiplname.value == '') {
		alert('Please Enter a Shipping Address Last Name');
		shiplname.focus();
		return false;
	}
	if (shipadd1.value == '' && shipadd2.value == '') {
		alert('Please Enter a Shipping Address');
		shipadd1.focus();
		return false;
	}
	if (shipcity.value == '') {
		alert('Please Enter a Shipping Address City');
		shipcity.focus();
		return false;
	}
	if (shipstate.value == '') {
		alert('Please Enter a Shipping Address State');
		shipstate.focus();
		return false;
	}
	if (shipzip.value == '') {
		alert('Please Enter a Shipping Address Zip');
		shipzip.focus();
		return false;
	}
	if (shipphone.value == '') {
		alert('Please Enter a Valid Shipping Address Phone Number');
		shipphone.focus();
		return false;
	}
	if (isEmail(shipemail.value) == '') {
		alert('Please Enter a Valid Shipping Address Email');
		shipemail.focus();
		return false;
	}

	if (!shipbillsame.checked) {
		if (billfname.value == '') {
			alert('Please Enter a Billing Address First Name');
			billfname.focus();
			return false;
		}
		if (billlname.value == '') {
			alert('Please Enter a Billing Address Last Name');
			billlname.focus();
			return false;
		}
		if (billadd1.value == '' && billadd2.value == '') {
			alert('Please Enter a Billing Address');
			billadd1.focus();
			return false;
		}
		if (billcity.value == '') {
			alert('Please Enter a Billing Address City');
			billcity.focus();
			return false;
		}
		if (billstate.value == '') {
			alert('Please Enter a Billing Address State');
			billstate.focus();
			return false;
		}
		if (billzip.value == '') {
			alert('Please Enter a Billing Address Zip');
			billzip.focus();
			return false;
		}
		if (billphone.value == '') {
			alert('Please Enter a Valid Billing Address Phone Number');
			billphone.focus();
			return false;
		}
	}

	if (!adminEdit) {
		if (theform['pwcheckbox']) {
			if (theform['pwcheckbox'].checked) {
				if (pw.value == '') {
					alert('Please Enter a Password');
					pw.focus();
					return false;
				}
				if (confirmpw.value == '') {
					alert('Please Confirm Your Password');
					confirmpw.focus();
					return false;
				}
				if (pw.value != confirmpw.value) {
					alert('Your Password\'s Do Not Match... Please Re-Enter');
					pw.focus();
					return false;
				}
			}
		} else {
			if (pw.value == '') {
				alert('Please Enter a Password');
				pw.focus();
				return false;
			}
			if (confirmpw.value == '') {
				alert('Please Confirm Your Password');
				confirmpw.focus();
				return false;
			}
			if (pw.value != confirmpw.value) {
				alert('Your Password\'s Do Not Match... Please Re-Enter');
				pw.focus();
				return false;
			}
		}
	}
	return true;
}

var doseconds;

function stopTime() {
	clearTimeout(doseconds);
}

function getTodaysDate() {
	var date = new Date();
	var day = date.getDate();
	var time = date.getHours();
	var minutes = date.getMinutes();
	var seconds = date.getSeconds();
	var timeofday;
	var montharray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var month = montharray[date.getMonth()];
	if (time >= 12) {
		timeofday = "PM";
	} else {
		timeofday = "AM";
	}

	if (seconds <= 9) {
		seconds = "0" + seconds;
	}

	if (time > 12) {
		time -= 12;
	}

	if (time == 0) {
		time = 12;
	}

	if (minutes < 10) {
		minutes = "0" + minutes;
	}
	document.getElementById("time").innerHTML = month + " " + day + "&nbsp;&nbsp;" + time + ":" + minutes + ":" + seconds + " " + timeofday;
	doseconds = setTimeout("getTodaysDate()", 1000);
}

function confirmAction(uname) {
	var showconfirm = confirm('Are you sure you want to remove \n"' + uname + '"\n from your user\'s list');
	if (showconfirm) {
		return true;
	} else {
		return false;
	}

}

function LoginPopUp(url, h, w) {
	var popUpWin = 0;
	if (popUpWin) {
		if (!popUpWin.closed) popUpWin.close();
	}
	popUpWin = open(url, 'loginpopup', 'resizable=no, left=0, top=0, scrollbars=yes, height=' + h + ',width=' + w);
	popUpWin.focus();
}

function setLoginCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value)
	+ ((path) ? "; path=" + path: "") + ((domain) ? "; domain=" + domain: "") + ((secure) ? "; secure": "");
}

function clearCookieValue(name) {
	document.cookie = name + "=";
}

function getLoginHTTPObject() {
	var xmlhttp;
	/*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch(e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

function createLoginQueryStringFromArray(arrayObj) {
	var queryString = "";
	if (arrayObj != null) {
		for (key in arrayObj) {
			if (queryString != "") {
				queryString += "&";
			}
			queryString = queryString + escape(key) + "=" + escape(arrayObj[key]);
		}
	}
	return queryString;
}

function sc_showReminder(productId, hostPath, imageRef) {
	reminderHTML = '';
	if (document.getElementById('sc-reminder-' + productId)) {
		var reminder = document.getElementById('sc-reminder-' + productId);
		if (imageRef != '') {
			reminderHTML += '<input src="' + imageRef + '" id="sc-reminder-button-' + productId + '" type="image" name="reminder" onclick="sc_changeReminder( \'' + productId + '\', \'' + hostPath + '\' ); return false;" />';
		} else {
			reminderHTML += '<input class="ys_primary" id="sc-reminder-button-' + productId + '" type="button" name="reminder" value="Send Gift Reminder" onclick="sc_changeReminder( \'' + productId + '\', \'' + hostPath + '\' ); return false;" />';
		}
		reminderHTML += '<iframe id="sc-giftReminder-' + productId + '" src="' + hostPath + '/ssl/sclogin/giftreminder/giftReminders.php?productId=' + productId + '" class="giftreminderFrame" style="display:none;" frameborder="0" scrolling="no" allowtransparency="true">Your browser does not support this feature.</iframe>';
	}
	reminder.innerHTML = reminderHTML;
}

function sc_changeReminder(productId, hostPath) {
	if (document.getElementById('sc-reminder-button-' + productId)) {
		var reminderButton = document.getElementById('sc-reminder-button-' + productId);
		if (reminderButton.type == 'button') {
			reminderButton.value = (reminderButton.value == 'Send Gift Reminder') ? 'Hide Gift Reminder': 'Send Gift Reminder';
		}
	}
	if (document.getElementById('sc-giftReminder-' + productId)){
		var giftReminder = document.getElementById('sc-giftReminder-' + productId); 
	}else return null;
	if (giftReminder.style.display == 'none'){
		giftReminder.style.display = '';
	}else {
		giftReminder.src = hostPath + '/ssl/sclogin/giftreminder/giftReminders.php?productId=' + productId;
		giftReminder.style.display = 'none';
	}
}

/***scMCstore.js***/
try {SC.addVersion('0\x3061','1.0\x2e\x30\x306','M\x69\x6ei\x43ar\x74'); }catch (o0){} ; function scMCstore(O0,debugMode){if ((debugMode && !SC.debugMode( )) || SC.getCookie('scCa\x72\x74\x54\x72o\x75b\x6ce') || (SC.Browser.name === '\x77\x65\x62tv') || (SC.getHostName(O0) !== SC.getHostName( ))){return 0; }SC.getCookieSupport( ); var l0=window,i0=document,I0=null,o1= true ,O1= false ,l1=I0,i1='',I1='sc\x4d\x43\x68o\x6cs\x74\x65r\x2d\x30\x306\x31',o2=I0,O2=I0,l2=O1,i2=O1,I2='minC\x61\x72\x74-\x300\x36\x31',o3='\x73\x6d\x43ar\x74\x2d0\x306\x31',O3='c\x61\x72t\x56ie\x77\x65r\x2d\x300\x36\x31',l3='to\x67\x67L\x69n\x6b-\x300\x36\x31',i3=['\x6fpen-\x3006\x31','\x63\x6c\x6fse\x64\x2d0\x306\x31','l\x6f\x61d\x69n\x67-\x300\x361'],I3='\x65\x6d\x70ty\x43\x61rt\x2d00\x36\x31',o4='\x75\156defi\x6ee\x64C\x61rt\x2d\x300\x36\x31',O4='\043\x62\x75sy',forceCheckout='\x73cMCfo\x72ce\x43h\x65c\x6bo\x75t',l4='\x6d\x69\x6eCo\x6f\x6b\x2d\x30\x306\x31',i4='c\x6c\x69c\x6b',I4='di\x76',o5='s\x70\x61\x6e',callbacks=SC.genCallbacks(['\x69nit','\x64\x6fn\x65','c\x68\x65ck\x6fu\x74','s\x68\x6fw\x43a\x72t','\x68ideCa\x72t','\x72\145fres\x68']); this.callbacks=callbacks; function swapClass(O5){SC.addClass(o2,i3[O5]); for (var i=0,j=i3.length; i<j; i++){if (O5 !== i){SC.removeClass(o2,i3[i]); }}}function scrollTop(l5){scroll(0,0); }function i5(l5){swapClass(2); }function I5( ){if (SC.$(O3)){try {l0.frames[O3].location.href=i1+'#scH\x6fstNa\x6d\x65='+SC.getHostName( ); l2=!(i2=o1); }catch (o0){}}}function o6(l5){if (!l2){l2=o1; i5( ); if (!i2){I5( ); }else {swapClass(0); scrollTop( ); callbacks.showCart.run( ); }}}function O6(l6){i6( ); O2=setTimeout(I6,(l6 || 07640)); }function i6(l5){clearTimeout(O2); } this.setIiFrameWindow= function (o7){l1=o7; } ; function O7(l5){if (l1 && (SC.getTarget(l5).id !== O3)){try {var l7=l1.document.location; if (l7.hash.indexOf(O4) !== -1){l7.hash=l7.hash.replace(O4,'#'); }}catch (o0){}}}function I6( ){i6( ); if (l1){try {switch (l1.document.location.hash){case '\x23\x73to\x70':break; case O4:O6(0764); break; default:i7( ); }}catch (o0){}}}function i7( ){if (l2){l2=O1; i6( ); swapClass(1); callbacks.hideCart.run( ); }}function I7(l5){l5=l5 || l0.event; SC.killDefault(l5); if (SC.hasClass(o2,i3[1])){o6( ); }else {i7( ); }}function o8(l5){l5=l5 || l0.event; SC.killDefault(l5); callbacks.checkout.run( ); if (SC.hasClass(o2,i3[1]) && !SC.hasClass(o2,o4) && !SC.hasClass(o2,I3)){try {l0.frames[O3].location.href=i1+'\x26'+forceCheckout; }catch (o0){}}}function O8(l5){if (l2){var l8=SC.getTarget(l5),i8=O1; do {if (l8.id === I1){i8=o1; }}while (!i8 && (l8=l8.parentNode)); if (!i8){i7( ); }i8=l8=I0; }}function refresh(I8){var o2=SC.$(I1),o9=SC.$(I2); SC.orphan(o9); if (I8){i2=o1; SC.setCookie(l4,escape(SC.toJSON(I8))); }else {I8=SC.fromJSON(unescape(SC.getCookie(l4))); }if (I8){if (I8.h){var O9=SC.$(O3); I8.h=SC.forceInt(I8.h); if (I8.h<1){I8.h=0620; }if (O9){O9.style.height=I8.h+'\x70\x78'; }O9=I0; }if (I8.e){SC.addClass(o2,I3); SC.addElem(o5,o9, {className: 'e\x6d\x70t\x79Ms\x67-006\x31',innerTxt:I8.e } ); }else {SC.removeClass(o2,I3); SC.insElem(SC.genElem(o5, {innerTxt: 'Item\x28s):\x20' } ),SC.addElem(o5,o9, {className: '\151tem\x43\x6et\x2d0\x306\x31',innerTxt:I8.i } )); SC.addElem(o5,o9, {className: '\x69\164\145m\x54tl-0\x306\x31',innerTxt:I8.t } ); }}else {SC.removeClass(o2,I3); SC.addEvt(SC.addElem('\141',o9, {href:i1,innerTxt: '\x56\x69ew \x43\141\x72t',id: '\x65mp\x74\171\x43ook\x2d0061' } ),i4,I7); }o6( ); callbacks.refresh.run( ); } this.refresh=refresh; 

function init( ){if (SC.getCookieSupport( )>1){callbacks.init.run( ); i1=SC.getCartURL( ); o2=SC.$(I1); if (o2){if (l0.location.hash=='#\x6f\x72derP\x6caced'){l0.location.hash=''; SC.setCookie(l4); }SC.orphan(o2); var l9=SC.addElem(I4,o2, {id: 'ctr\x6cP\x61\144\x2d0\x3061' } ),i9=I0; SC.addElem(I4,l9, {id:I2 } ); refresh( ); i7( ); i9=SC.addElem(I4,l9, {id: 'c\x74r\x6c\102\x6fx-00\x361' } ); var aLink=SC.addElem('\x61',i9, {id:l3,href:i1 } ); SC.addElem(o5,aLink, {innerTxt: '\x54\x6fggle C\x61rt' } ); SC.addEvt(aLink,i4,I7); aLink=SC.addElem('\x61',i9, {id: 'checkou\x74Li\x6ek-006\x31',href:i1 } );SC.addElem(o5,aLink, {innerTxt: '\x43\x68eckout' } ); /*SC.addEvt(aLink,i4,o8);*/ aLink=I0; SC.addElem(I4,l9, {className: 'cle\x61rer\x2d0061' } ); i9=l9=I0; var scCartDiv = SC.addElem(I4, o2, { id : o3 }); SC.addElem('i\x66ram\x65', scCartDiv, { name : O3, id : O3, src : '\x61b\x6fut:blan\x6b', border : '0' }); SC.addElem(I4, scCartDiv, { id : "freeShipCountDownBanner1" }); try {l0.frames[O3].location.href='a\x62ou\x74\072\142\x6cank'; }catch (o0){}SC.targetForms(O3,o1); if (l0.scDp2DrawCallback){scDp2DrawCallback.add( function ( ){SC.targetForms(O3,o1); } ); }SC.callbacks.atcInit.add(i5); SC.callbacks.atcDone.add(O6); SC.addEvt(i0,i4,O8); SC.addEvt(i0,'mouse\x6fve\x72',O7); }callbacks.done.run( ); }else {if (!SC.callbacks.cookieTest.has(scMiniCart.init)){SC.callbacks.cookieTest.add(scMiniCart.init); }}} this.init=init; }

/*! EDIT THIS AREA - DELETE THE COMMENTS WHEN DONE */
var scMiniCart = new scMCstore('www.airgundepot.com');
/*!
	PARAM #1 IS THE STORE DOMAIN; www.STORE-DOMAIN-VALUE.com
	PARAM #2 IS DEBUG MODE (pass: true) - THIS ONLY RUNS FOR SC DEVELOPMENT - THE COOKIE 'ScDeBuGgErCoOkIe=9814;' MUST BE SET
*/

/***sniffer.js***/
var agt = navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();

var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);

var is_opera = (agt.indexOf("opera") != -1);
var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1);
var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1);
var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var is_opera6up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5);
var is_opera7up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5 && !is_opera6);

var is_mac = (agt.indexOf("mac") != -1);
var iePos = appVer.indexOf('msie');
if (iePos != -1) {
	if (is_mac) {
		var iePos = agt.indexOf('msie');
		is_minor = parseFloat(agt.substring(iePos + 5, agt.indexOf(';', iePos)));
	}
	else is_minor = parseFloat(appVer.substring(iePos + 5, appVer.indexOf(';', iePos)));
	is_major = parseInt(is_minor);
}

var is_konq = false;
var kqPos = agt.indexOf('konqueror');
if (kqPos != -1) {
	is_konq = true;
	is_minor = parseFloat(agt.substring(kqPos + 10, agt.indexOf(';', kqPos)));
	is_major = parseInt(is_minor);
}

var is_getElementById = (document.getElementById) ? "true": "false";
var is_getElementsByTagName = (document.getElementsByTagName) ? "true": "false";
var is_documentElement = (document.documentElement) ? "true": "false";

var is_safari = ((agt.indexOf('safari') != -1) && (agt.indexOf('mac') != -1)) ? true: false;
var is_khtml = (is_safari || is_konq);

var is_gecko = ((!is_khtml) && (navigator.product) && (navigator.product.toLowerCase() == "gecko")) ? true: false;
var is_gver = 0;
if (is_gecko) is_gver = navigator.productSub;

var is_moz = ((agt.indexOf('mozilla/5') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1) && (is_gecko) && ((navigator.vendor == "") || (navigator.vendor == "Mozilla") || (navigator.vendor == "Debian")));
var is_fb = ((agt.indexOf('mozilla/5') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1) && (is_gecko) && (navigator.vendor == "Firebird"));
var is_fx = ((agt.indexOf('mozilla/5') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1) && (is_gecko) && (navigator.vendor == "Firefox"));
if ((is_moz) || (is_fb) || (is_fx)) {
	var is_moz_ver = (navigator.vendorSub) ? navigator.vendorSub: 0;
	if (! (is_moz_ver)) {
		is_moz_ver = agt.indexOf('rv:');
		is_moz_ver = agt.substring(is_moz_ver + 3);
		is_paren = is_moz_ver.indexOf(')');
		is_moz_ver = is_moz_ver.substring(0, is_paren);
	}
	is_minor = is_moz_ver;
	is_major = parseInt(is_moz_ver);
}
var is_fb_ver = is_moz_ver;
var is_fx_ver = is_moz_ver;

var is_nav = ((agt.indexOf('mozilla') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1) && (!is_khtml) && (!(is_moz)) && (!is_fb) && (!is_fx));

if ((navigator.vendor) && ((navigator.vendor == "Netscape6") || (navigator.vendor == "Netscape")) && (is_nav)) {
	is_major = parseInt(navigator.vendorSub);
	is_minor = parseFloat(navigator.vendorSub);
}

var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && is_minor >= 4);
var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)));

var is_nav6 = (is_nav && is_major == 6);
var is_nav6up = (is_nav && is_minor >= 6)

var is_nav5 = (is_nav && is_major == 5 && !is_nav6);
var is_nav5up = (is_nav && is_minor >= 5);

var is_nav7 = (is_nav && is_major == 7);
var is_nav7up = (is_nav && is_minor >= 7);

var is_ie = ((iePos != -1) && (!is_opera) && (!is_khtml));
var is_ie3 = (is_ie && (is_major < 4));

var is_ie4 = (is_ie && is_major == 4);
var is_ie4up = (is_ie && is_minor >= 4);
var is_ie5 = (is_ie && is_major == 5);
var is_ie5up = (is_ie && is_minor >= 5);

var is_ie5_5 = (is_ie && (agt.indexOf("msie 5.5") != -1));
var is_ie5_5up = (is_ie && is_minor >= 5.5);

var is_ie6 = (is_ie && is_major == 6);
var is_ie6up = (is_ie && is_minor >= 6);

/***cookies.js***/
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays * 24 * 60 * 60 * 1000));

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf(";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function SetCookie(name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape(value) + ((expires == null) ? "": ("; expires=" + expires.toGMTString())) + ((path == null) ? "": ("; path=" + path)) + ((domain == null) ? "": ("; domain=" + domain)) + ((secure == true) ? "; secure": "");
}

function DeleteCookie(name) {
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval = GetCookie(name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

/***paging.js***/
var defaultSort, defaultContentsFormat, contentsFormat, tableWidth, numColumns, numPerPage, numPages, contentsElements, showDefaultSort, detailedSortInfo, showPagingModes, viewAll, sortBy, sortHighLow, pageLinkPrefix, rowpad, columnpad, storename, columnSeparatorColor, rowSeparatorColor, listModeBG1, listModeBG2, sortLinkSeparator, modeLinkSeparator, pageLinkSeparator, globalPageNum, globalViewallthistime, currentItem, currentItemImage, numArrowDivs, showListMode, addToCartImage, showBrandSort, strikePrice, showWrapMode, showQuantity, listModeShowImages;
var pageItems = new Array();
var oldSortBy = "";

function pagingItem(id, code, name, img, listimg, price, saleprice, options, abstr, orderable, brand, mappricing, linktype, link) {
	if (!window.items) window.items = new Array();
	this.id = id.toLowerCase();
	this.code = code;
	this.name = name;
	this.img = img;
	this.listimg = listimg;
	this.price = round_decimals(price, 2);
	this.saleprice = round_decimals(saleprice, 2);
	if (saleprice) this.useprice = round_decimals(saleprice, 2);
	else this.useprice = round_decimals(price, 2);
	this.options = options;
	this.abstr = abstr;
	this.orderable = orderable;
	this.brand = brand;
	this.mappricing = mappricing;
	this.linktype = linktype;
	this.link = link;
	this.sortby = "name";
	this.defaultsort = window.items.length;
	window.items[window.items.length] = this;
}

/* round_decimals, pad_with_zeros, FIND, pagingSegment, sortArray */
var pagingUtilities = decrypt("	G0wcIG2nwEbBv`1BwPM04E_EeIO7 FJ~IBA3zB ~Epv 09KnLC+n`~~ypteXF yFwxG6BEp~FeAwORIFDN(DbMx Dc~Nym0wJ]FZa~Ioc-rs0y7OFJd~F~~encrCwBeDBAbL nn;r9w 8~cwEbBv{DBAbL o~D~~ryptuywre0CvNyTy~Jty2vCUDYe~dcgnDL=Bzc~dba[nCytIIDNv~H~~ptenwycEB2n22s~he7F	~bG0B1E_ rGA4Fk~fyzwBK52UG~J~~~S~~~~SEFBF9EapDD1(cPDL`bB ZG~IyAxDs0v`XFJb0~he1BwPM04~f2Jn2wx~Dc~d~~ptens2epdDNxy~IG yK0My~JtyAxDs0v`XFJb0~ewANBeIF9~C?~~ypteXF yzwBK52U~hH10FBPCFe~HcbnLA ~fvBeIF9~c9Ds0bPH_~'~D~'~J~~ncryINe~CCytIIDN(JZ20wKzDy~J~Fe~Gq~Hy~f~~encrypte1BwPM04~f22eD~d420McHt.nn~~yptencryZ04GB~bdDB7 7r~H~JtA2 OTwH`B62t0Ce~WcYy~gt~'~c~'r~Lp~'~'~~cryp~Y~~ncry0Hx2c~d~~ptencrypv 09KnL~d0ywB~ILw2IyNy~Jtuy6Cr~hCwD9DR~aH  7BQp~Ee1BwPM04~f6Etw 7A0r~hpX~~ncry~U~~encrCwBeBFx~IDGwy6r~gpv 09KnL~d0NFwrGt/nCytIIDN(FnF `NBDRDL~~ncryINe~C22s~h 1FFJy~Ytp~Dc~d~~ptencrypN1Dc~GCwBe0zCaDwyn;rE~ctBAxDc0Be~V;rYwv`FzBnL~ge0zCaDwy~g'~Hy~~tencryptencrCwHv2(AcFM2Ic~c~gp~'p~'~~ryptencr~N~~tenc rDAy cbnLA ~fvBeIF9~~^~~~~JA20yOZBtYgSn~dI  O?r~G~~Q7Hc~GsCyvOBDc~aO FXJrMw2Fee5z~JeDBBbFF{1zwbMw2F]MrDq425yaDrrgC~GPDw3~D?~e~~UM	n_xZ2A320B~DwH4~Dc rDAy _xZ2A320B~DwH4~I9BrM~D+~a~~Se0 vD0~GSwHx2?~e~~~U~g~~~~8Ca2 7A0rYwO7 7	rKI  y~GcHwdDw2 ~dDDIBhbM~Je~h~~SCwBe BcxFBDac~DyBwtnb ewc{~D=~~LJGy~C9~D~d 092SCT~IX+~R0CT5wy3FMr~ct7~V22R0fvO:DbM9 DM2R0~geK'~c~cp~b~~WhDrauyDFe~fIt/n_FnKwQG5~CE~F~L2G57rF9DIB~Fy~JtwJBseF0r~I9~F~F~~Q*~~h rDAy cDrauyDFe~F~~~Y]~~~~LbBywKzDyGGyFb ewc{F	yxFBDa-rUCr1G0x~EpL7pzCaz~J(~~hbnFt0KsEc~dt4ANcn ~heJ9	BwD[nyyT ~g~~~~h~h~Cp5tAcOc0IxnyEyGGyF~~SPJt{J9tZEFAn,rUCr1G0xy~J~Fed?~~L~f~~fW9Ly~E 82b ewc,NztZEFA~J]AZF Cac~SyDL ow nY~C8KeEbBv;~cvEeDxr~D~~SL~f~~fWhBrMDe~HcBQ0uyDFe~fLGcAxDs~H~g~~WhScHwdDw2 ~GH1pzCaz~De~HcBQ0uyDFe~fHMcAxDs~H~g~~WhScHwdDw2 ~GL7pzCaz~De~HcBrMD]~~hS~N~~QfDBBbFF]~~h~W~~~~Q-~dc3QFw nz yMGy2cOc0IxnyEyGGyF~~SYId1Fc~DyDL ow nY~C0ywAriFw~C_JZnGv Cr~HpL7pzCaz~Je~dca~c~H~g~~WyNrqByyt~EYwBx2TDc~E~I4AeEbBve~gcNPnGv C~Hy~btn~D.r~gp 82b ewc,NztZEFA~J=~~LDL ow nY~C4AeEbBv;n;rYId1F=~~LLGLYFFy~Jt4AeEbBve~gcZ~F~~Q8KNcn t.n	OwCA21=~~~~Uv1n`~~LUe8K6yy~EH16r2Yp~X.n	Ofa00n<~MyDL ow nY~C4ANcn ~D=Ez c1ce~V;rYId1F]AZF Ca?~~LUQ4ANcn ~a)~a~~SLaL7NBr~dDL ow nY~C8KNcn ~D=Ez c1ce~WcFPZGw~cvEeDxr~D~~SLUL76r2Y~I~E]~~hSPJt{Nz	BwDe~VcNP4eDB?~~LU~b~~WhSc0I0n;rcHwdDw2 ~GH16r2Y~H~g~~WhScHwdDw2 ~GH16r2Y~Ht.nyNrqByyt~EQI8ty2~F~F~~QfWyNrqByyt~EQI8ty2~Fy~Jtw25F~F~~Qf~S~~S~Npe8K6yy~EH16r2Yp~XeJ9	BwD+~a~~~~LDL ow nY~C4AeEbBv;n;rcHwdDw2 ~GL76r2Y~H~g~~WyNrqByyt~EQI8ty2~Fy~Jt0KsEc~c~~~~W[~hyct1DcKZFweKyyTGt7 cLPFCwnvytDM1 ~~SPJt{NztZEFAn&rQI8ty2r~hpX+~~hSdCBwow nY~IwJBseF0r~bcJZnGv C~fyHMLYFFy~Ito~D=~~~~U~f-nprZFt3AwyyI  OvrPBtx2 Eaztx2 BPCF~~W9Ly~EL76r2Yp~aedc~ZyHMcAxDs~F~~fWvEeDuyDFe~dDL ow nY~heJ9	BwDe~gcZ~EpL7pzCaz~J]~~^~e", "encrypt");
eval(pagingUtilities);

/* changeClass, writePageLinks, writeItemXofX, writePageXofX */
var pagingInformation = decrypt("	G0wcIG2n NnBO q62dG~ItJ9wQ~d 82 JnGC+n`~~LaL70	~gtL0xES2T0t.nyNr2HDEv~eL~~~Y~~~~8Ca2 7A0rBFMw2M2R0h7 3A~dpd72r2UL58Kv3PMw[n22R0fvO?r~G~~Q7H_DbM9DIBAy~Yto~Dc~d~~UQuywrYwO j9DVGt.n~'~Zd 02n9x~g 0926OaOC$~'c~cy 092QOaO9y28OA~c~~fW8Ee~EM.d=rP~T~F2G57nKwx~acO~H~e~Je~h~~SLUM	~C9r~g~Jt0y7y8EIe~Q<r~VZM YFJU9L7EIOT0~J~~WhSL 092QOaOCe~g;r~'~TC0y0rtL0xE;wQCC  @~'y~et7n'r~'~T~fxBFD~R~'~g~~WhSrLC ~~hSLUDDIBfPBKxn'~Dy~'~XDn	 rJ~F~ FzFyCFBN9wV~JJDXFAtFM0F*ceI  3FMr~E~'e~gcOy~et~'~b82UGw+~W~'r~HpMe~gc~'~K~b0$~'=~~LUQ7H_Oy~QtoUc~D~gpa+~~hSLUDDIBfPBKxn'~Dy~'~XCD@~'~F~~QfWBJd0~~fWcryptencSPJ~I7n&raEIOy7yd~F~~fWcryptencSL 092QOaOCe~g;r~'~TC0y0rtL0xE;Ar ~U~'n'rYwO j9DV4w0yw2cCBe~gc~'~K~bC0y0~S~'~c~~fW^~~LUM	~CsOrau4N?r~G~~QfW22R0h7 3Ay~e~Fe~'&AYwFe062dG~Fx22~S~'p~aeBFMrlM2MNyYwBDFz y~et~'~V[AYwF$~'=~~LUQ7H_bP0eDN63QICKK5y~c~~QfWhFnKwSK0Idp~a.n~'~Zd 02n JnGC.0	Ed0F$99yBpu4N&~hd 02~W~'~e~~UQf26Ar~~QfWhFnKwSK0Idp~a.n~'~ZnpLy28~D~TDG0nzDtLMBM;HnZ0x0wOYD~WBJFDR081Dysaz9DIB~GdCBwpt~fSwHx2-Y~EDBv2?~SkIwtnbJU~T~fD~W~'~e~~UQ*~~hSYwO j9DVGt)~Hc~'~K~bC0y0~S~'~c~~f~~hSCwBeF	yiwO r9by~JtYgSn~d~'DDIBJPBKx~'?~e~~UQ7H_BQ09DIBnPZ~JeF	yiwO r9b~DIF22wjmmhe~HcFnKwSK0Id~c~~fWyNr5092YOCp~FetTh2~E~'0y7yUIF5Ep~'~c~c~~fW9L~dDL 3FMrtMu~DcBQ09DIBnPZ~e7 0yeh5Rjc~Dy 092QOaOC]~~h~W~~~U~g~~~~8Ca2 7A0rBFMw2TBrM11HE~GCIwty6JcHMxF9Kr~dDDIBhbM~Je~h~~SCwBe0x e0FwgyyTlGtn;r~d~EDDIBhbMt/nq~Hy~Pt2G57rF9DIBr~HpX+~a~~SCwBe0x e0FwgyyThM9Jc~Dy 092SCTp~Le xKi0BOy7y~F~~QuywraEIVFBKdp~FeY9DsCe=KyyTG~e420McH~g~~~~hOS~E~IBGw rB VFBK	Cee~V;raEIVFBKd~Ft|~Qc~GaEIVFBKdp~X.n CeFw2FTBrMl7I	~H~cp~b~~WhwbFB  ykc0IWK7Ny~Jt2G5kc0Ix~a~~S~N~~QuywrcHwLFwOaKt.n~'~Zd 02n JnGC.KyyTCN$~'=~~LIN{0x e0FwgyyTlGtn;~Dy2AyDBDci  OUORH~Je~h~~SLDL 6y PBOe~g;r~'GL1Y9DRpDyACCtDt~'n'rtEBy20B5Dw3jzcy~et~'nzLy~'t)n0CTi  Ovr~F~~Q*nBJd0t7H_bP0eDN6BQICwK5y~cp~b~~WhBQ08wD9DRp~a.n~'AQCe7 7rYFGAG BdpX/~'c~cyBA3gyyTGt)n~'rZJt~'n'raEIVFBKdp~g~~W^rrLC n`~~LU 82NBeIF9n'~Dy~'C8ArOaKt0Dzxb2 xn~'r~HpyvDwyaDmw25fZat)n~'~C~'p~ae0x e0FwgyyThM9Jc~cy~'t1Hc~'y~et2G5kc0Ixn=~~L~U~~fF	yfDB7 7r~H~Jt~'~V[AYwF$~'=~~L~~QuywrcHwVFBK2Ide~Hcp5jp{~'9BrMG	~'?~e~~UM	~CyNri  OYOC~FtwJBkc0IaKs~gPBF DU39lt.nyNr4 yK0M~F~~QwJBkc0IaKsr~gpnVlY~G~'I  OzLD~'~J]~~hOS~E 82TBrMp7X?rcHwVFBK2Id=K0DrFlKkQr~gp 82NBeIF9~a~~~W~F~~~~	G0wcIG2nr PDwOy7yqCNG~CsOra04NyNPG 7OB~fYwO lxK~cp~b~~Ws2epH10FJvCFw20By~Jt~'~VvFnBtBNFAd~JDDIBES~Y~']~~hOS~Ed72r2UL 8KvBPMw+~~hSUCyDNdEaDw2Fc~c~gp~'IKBcPBOey6JyI  Ov~'~F~~Q Nvy~~UQ4A 2UoG2FBDcp~a.n~'7nKwe~'c~cy 092SCTp~ae~'cESp~'e~gcDbM9DIBA~F~~~~f~d[xr1A9~~hOS~Ev FFOU0vLAwB5BN1~Dc~d~~UQ7H_AZF cac~D~gp~'A282bL ~'~D~~SLUH10FJvCFw20By~e~Fe~'c~Gs0NDG6ByGGyF?~'~F~~Qf26Arp~b~~WhSUCyDNdEaDw2Fc~c~gp~'e~VvFnBtBNFAd~Jv FFOU0vxAwBPBN1~W_AZF  1cv p~'e~gcAZF ca=~~LUQ7H_AZF WK7N	Ce+n6EtwHbA0BrB e~g;r~'pL7I	rcCt4Ar~H~'~ct NvyyLGBy6uZB   yr~H~Jt~'n6EBp 1n	ORH~J%~dvFnB~U~'~a~~SL~U~~f~S~~~~LLGBy6uZB   yr~H~Jt~'~V[AYwF$~'=~~~~UdDDcFnKw1HYOCp~FetTh2~E~'0y7yZJ~'+~a~~SPJ~I0y7yZJp7X?rYwO A8nPZ~e7 0yeh5Rjc~DyLGBy6uZB   y~e~~UDDIBEStMun;r0ifa~C~'FnKw1Hp~'~c~c~~fK8~GYwO A8nPZ~JeBFMrCNaKs~gPBF DU39lt.n6EtwHbA0BrB ]~~^~e", "encrypt");
eval(pagingInformation);

/* writeArrows, writeUpDownArrow */
var pagingArrows = decrypt("	G0wcIG2nr PDwJBYEBBuyDzc~dzMu FKr~Ft(~~hOS~Ev7X02T0~Je~h~~SLLGBy6uZB   yr~gp~'~'~a~~SLIN{Ez chM9JQEB~Ft4A 2UoG2FBDcp~a.n~'~Ma1C0~a~'r~HpA0ow Za~ge26ArpH10FJvCFw20By~e~Fe~'<DuGD]~'c~cyzGt b eCe]~~hSsId2y5y~DIF22wjmmhe~HcJZ204qzDc0Fw~a~~S~N~~~Y~~~~8Ca2 7A0rBFMw2b eCex~CsOra04NyNPG 7OB~fYwO lxK~cp~b~~Ws2epH10FJvCFw20B~F~~QuywrU0Nwow Za8wD9DRp~Fe~'~'~fyFM9JyseFGt6y PBOe~Hc~'~'~c~~fXF yEDaArDxFB1YYOCpt.nak8t~IxAwBwYt)n~'2eFGt19b~'~F~g~~Ws2epA0rzcaqByArnPZYe~Hcp5jp{Ez cnce~gc~'nFB1YCOCc~'+~a~~SPJ~IuKBcnLHwJ9AcII ~Dc~d~~UQtD9Br	DaArDxFB1Y_CYtGt b eCeaKs~H~F~~QfYwOc060rzcaqByAr~Gb p1Y0seFGtr9bD~F~g~~WhJrJ dDwEB4 yK0My~e~FeNBLcqByArq~F~~QfD9MQDuyDzcfDB7 7r~H~JtyK7NcqByArq~F~~QfHz ~dI~Fo~acO~K~JFvOb eCeaKsA~FpM)~g?r~G~~QfW6EtwHaKsr~gpnVlY~G~'FM9JyseFGtr9b~'p~aeK?~e~~UQfK8~GUCyDNYOC~Ft4A 2UtMu~c9Da0BW7Pfy~JtyK7NcqByAr	cFM2I=~~LUQ4A 2UtMun;r0ifa~C~'JrJ dDwEBtMu~'c~cyI~J]~~hSLIN{NzwnLp7X?rUCyDNYOC~aM2 B 69iSn;rU0Nwow Za8wD9DR~c~~fW^~~L~Ut Nvyy~f~~fWr PDwJBYEBBuyDzc~dEDaArDxFB1YYOC~F~g~~WhceI  82nZaFdDwEB~EA0rzcaqByArnPZY+~a~~SLIN{ xKiwO Ec~D~gpX+n`~~LUQ428BxFB1YNBeIF9n'~DyLw	Fb eCeX~a~~SLUB7I	BxFB1YNBeIF9n'~DyFM9JyseFGtu=~~LU~Ye26ArpM	~C22R0fvOc~D~gpX+n`~~LUQ428BxFB1YNBeIF9n'~DyLw	Fb eCeX~a~~SLUB7I	BxFB1YNBeIF9n'~Dy~'~XDn	 rJ~F6ys2d2B7By~YBFMw2M2R0~In~D@~'y~etyK7NcqByArr~Hp~'%~dF~S~'~c~~fW^rrLC n9Ly~EDDIBhbMt.~HcDbM9DIBA~cp~b~~WhSU0Nwow Za8wD9DRp~a.n~'~ZnpLy28~DWwdDE  P  ^YwOc09DIB~G~'p~ae~C0CT5092vr~hpX+n'r~'~F~U~'n'rU0Nwow Zat)n~'~Z~Cw~U~'~a~~SLUB7I	BxFB1YNBeIF9n'~DyFM9JyseFGtu=~~LU~Ye26Arp~b~~WhSU0Nwow Za8wD9DRp~a.n~'~ZnpLy28~DWwdDE  P  ^YwOc09DIB~G~'p~ae~C22R0fvOc~Cyb~Je~gc~'~c~Y~'e~gcJrJ dDwEBp~ae~'&~hn~Y~'~~WhSeIO8Fb eCeLFwOaKt)~Hc~'~Kwt8DBL~gN0uyvweIDw~Ur PDwOy7y~d~'t)n_FnKwQG5r~HpX+n'r~'~F~U~'n'reIO8Fb eCee~gc~'~K~b0$~'=~~LU~Y~~WhLZF~I7~Hq~eyI~X. xKxFB1YYOCG~geK'~c~cp~b~~WhSUCyDNYOCp~FetTh2~E~'yK7NcqByArnPZ~'e~gcO~c~c~~fWhOS~EH10FJ2Id+n6EtwHaKs~gPBF DU39lt.nwORH dDwEB4 yK0M~F~~QfW6EtwHaKsr~gpnVlY~G~'Lw	Fb eCeaKs~'y~et7~D=~~LUQ7H_JZ204r9b~cpH10FJ2Id=K0DrFlKkQr~gpH HyseFGt6y PBO]~~hS~N~~Q*~~^~e", "encrypt");
//eval(pagingArrows);
function writeUpDownArrow(divname) {
	if (divname) {
		localContent = "";
		if (sortHighLow) localContent += "&nbsp;" + upArrow;
		else localContent += "&nbsp;" + downArrow;
		divname.innerHTML = localContent;
	}
}

function writeArrows(viewallthistime, pageNum) {
	var localContent;
	var leftArrowString = "",
	rightArrowString = "";
	var upDownArrowDiv = FIND(sortBy + "arrowdiv");
	var upDownArrowDiv2 = FIND(sortBy + "arrowdiv2");
	if (viewallthistime) {
		writeUpDownArrow(upDownArrowDiv);
		writeUpDownArrow(upDownArrowDiv2);
		leftArrowString += leftArrowG;
		rightArrowString += rightArrowG;
		for (i = 1; i <= numArrowDivs; i++) {
			localDiv = FIND("rightArrowDiv" + i);
			if (localDiv) localDiv.innerHTML = rightArrowString;
			localDiv = FIND("leftArrowDiv" + i);
			if (localDiv) localDiv.innerHTML = leftArrowString;
		}
	} else {
		writeUpDownArrow(upDownArrowDiv);
		writeUpDownArrow(upDownArrowDiv2);
		if (numPages == 1) {
			leftArrowString += leftArrowG;
			rightArrowString += rightArrowG;
		} else if (pageNum == 1) {
			leftArrowString += leftArrowG;
			rightArrowString += "<a href=\"#paging\" onClick=javascript:writePage(2);window.location='#paging';return false;>" + rightArrow + "</a>";
		} else if (pageNum == numPages) {
			leftArrowString += "<a href=\"#paging\" onClick=javascript:writePage(" + (numPages - 1) + ");window.location='#paging';return false;>" + leftArrow + "</a>";
			rightArrowString += rightArrowG;
		} else {
			leftArrowString += "<a href=\"#paging\" onClick=javascript:writePage(" + (pageNum - 1) + ");window.location='#paging';return false;>" + leftArrow + "</a>"
			rightArrowString += "<a href=\"#paging\" onClick=javascript:writePage(" + (pageNum + 1) + "); window.location='#paging';return false;>" + rightArrow + "</a>";
		}
		for (i = 1; i <= numArrowDivs; i++) {
			localDiv = FIND("rightArrowDiv" + i);
			if (localDiv) localDiv.innerHTML = rightArrowString;
			localDiv = FIND("leftArrowDiv" + i);
			if (localDiv) localDiv.innerHTML = leftArrowString;
		}
	}
};
/* pagingQuantity, pagingAddtoCart, pagingPrice */
var pagingWriteUtilities = decrypt("	G0wcIG2n22RIF93wOt0~I4A 2Ui  O?r~G~~QuywrZBCDNBr~gp~I4A 2Ui  O]AnLw0D9wrp~K|n6EtwHVFBK~DG0422 P2we~K;rF~F~g~~Ws2epAx252Yp~FeNzwnLmw25~gTwD0D9wPBO]~~hbnFt4A 2UoG2FBDcp~Fe~'~'~e~~UM	~C6EtwHVFBK~D B70Br~V~Jtp~Dc~d~~UtencOS~EAx252Yp~K|n~ EaG042?~~LptenhJZ204qzDc0Fwn'~DyM003wOtIF9~C6EtwHVFBK~c~c~~fncry0Hx2c~d~~UtencryptencrUCyDNdEaDw2Fc~c~gp~'%E22apy4yvA~g B70B~S~'p~aeDBMbL0y3wOt05 Zyr~Hp~'e~'=~~LptencryptencOS~EG2EFJrp~K|nvBeIK 3wOt0~JeNzwnLs1 yyaDt)~Hc~'~KG~U~'~a~~Syptencrypten6EtwHbA0BrB e~g;r~'~L~'e~gcJZ204gyyT~aDyK y~F~~QencryptencryIN{A0AnLwe~Q<rdDB7MB7eIy ~DcJZ204qzDc0Fwn'~Dy~'~X-E@~'~F~~QencryptencryLGBy6uZB   yr~H~Jt~'~V[AYwF$~VA ~R~'~g~~Wcryp~Y~~W^~~LIN{A0AnLwe~Q<rbGw3y2~HyLGBy6uZB   yr~H~Jt3y27eIy7 7~GUCyDNTBrM~J]~~hOS~EG2EFJrp~K|n~ Cd0IDB?rUCyDNdEaDw2Fc~c~gp~'%E22apy4yvA~gG0422 P2w$~'c~cyG042M P2wK2uBy~et~'n&v~R~L~'e~gcJZ204gyyT~aCDNBFeIy n'r~'~T~fC~W&~hd 02~W&ve~Y~']W~~Se0 vD0rUCyDNdEaDw2F=~~~N~~~~	G0wcIG2n22RIF94x2aDMwa_JZ204gyyT~Ft(~~hbnFt4A 2UoG2FBDcp~Fe~'~'~e~~UM	~C6EtwHVFBK~DEC BwOt0t~B~HcY~c~~QfK8~GUCyDNTBrM~e1DCyewx42?r~G~~QfW6EtwHbA0BrB e~g;r~'~TC0y0rtL0xE;GcY  Zy~ShE02F9B ~S~K2zvF~F~'~g~~WhSUCyDNdEaDw2Fc~c~gp~'%K0FbDtwa2y~gDwsFcDnMw.XrGbwFwKyeyGMq2;ay2HDEv~DXDcCAurCwHv2;Z~R~'~g~~WhSUCyDNdEaDw2Fc~c~gp~'%~dvFnB~U%zw~S~'~c~~fW^rrLC n~~SLUH10FJvCFw20By~e~Fe~'~'~eL~~Qy2yCeBt4A 2UoG2FBDc~c~~*~~~~LbBywKzDy 09K0MxzvKAd2eD~I4A 2Ui  O?r~G~~QuywrUCyDNdEaDw2Fc~Dy~'~']~~hOS~EH10FJ5Dw3~cxAr B70Br~V~Jtpn<~My~MH10FJ5Dw3~c52Y B709DR~F~~fW9L~dLGBy6kc0I=AwxrF0CNB~Hy~f~~fWhJZ204qzDc0Fwn'~Dy~'~X	AwKyMwwJzx~g GxFc2tDM1 ;NcDD^~d[Eezwy~cvBZFw=aFNZC~eBA5~htKM/z9D~CaO/AwxrF~c~'n'rdDGy202T0t)n~'~S~'~c~~fWhOS~EC8Ar8bwFwKye~cpH10FJvCFw20By~e~FeBFMPBONGFDcI r~C6EtwHVFBK~c~c~~fWhJZ204qzDc0Fwn'~Dy~'~X7 2Ccp rBB~DQIvA20rawI ~Hsctw DNzMyZ04GB~D~'p~aeEyEe0FDOBr~Hp~'$~'=~~LUQ4A 2UoG2FBDcp~a.n~'~ZPBDvFcB  w.J9xs0Fe FKr~JdtKyyTpdDNxy~g~'t)n6EtwHVFBK~DIve~gc~'~R~'~g~~WhSPJ~ID1C3Zo0yFTKnKwe~K;r~'~'~Je~~hSLUH10FJvCFw20By~e~FeyCxmCsDDykTwO ~a~~SLUw4EB~~LUQfNzwnLs1 yyaDt)~Hc~'~KIF0GyrcYD ~HvCuMMwn9x~gGACO9ByZ04GB~D~aqvAnyEyo0yF+~S~'~~QfW6EtwHbA0BrB e~g;r~'~T~f	AwK~R~'~g~~Wh~Wy0Hx2c~~LUQ4A 2UoG2FBDcp~a.n~'~Zd 02n JnGC.AxBZJCwA I~RkAwnzLy4 103~Z~CGDD @~'~FU~~fDBBbFFeNzwnLs1 yyaD~g~~~S", "encrypt");
eval(pagingWriteUtilities);

var pagingVertical = decrypt("	G0wcIG2nr PDwI2wBP204g0LZ~EyvDwyaD71Y-raEIMArA~cp~b~~ncryptencrCwBeNzwnLs1 yyaDt.n~'~'~F~~tencrypten6EtwHbA0BrB e~g;r~'~T yns2UIO2~HyEY~Y~']~~cryptencry~b~fIsO35ouSn,r	kgOndo	l8~~ncryptencrSCB{0x e0FwqzJ~ge~ge0x e0FwqzJ~KBA3qzJbMFx~acwbFB  yuZL~a)~Dc~d~~ptencryptencryptencrUCyDNdEaDw2Fc~c~gp~'%FCrBIvwJ;~'y~etocnr~CpFvOdEUEI2Ec~cy~'~MeJBORH .dnY~Zp04K7D~g2w2FB ~'~c~~encryptencryptencrypM	~C22R08 I5yaD~CBGw rB VFBK~e~Ft4A 2UoG2FBDcp~a.n~'rZBI1GvyZZwy~H NnBO q62dG~IwJ9A~E~DdB26J~hCF?~D=rZBI1GvyZE .0	2aKwbNFAd~E 8Kv~f~aZy N6~J~c~ctBNFAd~JdB26JyIv.X yUL~'e~gcwbFB  ykc0I]~~cryptencryptencrypteNzwnLs1 yyaDt)~Hc~'~R~'~g~~ncryptencryptencrypt7H_FnKwL27KrB ,0x e0FwgyyT~H~Je~h~~ryptencryptencryptencryptencryLGBy6kc0Ie~HcFnKwL27KrB ,0x e0FwgyyT~H~g~~ncryptencryptencryptencryptencOS~Ey1 yyaDCZNBKrB x~c9Ds0bPH_~'XE02F9B ~'~J+nvNZa	vy0BPDce~HcBeEw]~~cryptencryptencryptencryptencrCwBe26yT0Fwow nYt.n EaDw2FvoU0I  yA~DGD4Ky~G~'~b~'+~a~~ryptencryptencryptencryptencryJGy~C9~DF~cM%26yT0Fwow nY~e420McH~g7~g'~Hy~f~~encryptencryptencryptencryptencryptencryGe7F N~d0H OBDcqByyt~EP~H~Je~h~~ryptencryptencryptencryptencryptencryptencryptencrtwC n~'DnMw~'~U~~ryptencryptencryptencryptencryptencryptencryptencryptencrypt7H_JZ204gyyT~aFDOBr~V~Jt~'~'?rUCyDNdEaDw2Fc~c~gp~'%ycNe0N.~'c~cy~E~I4A 2Ui  O]JPBKwa2y~cp~ceNzwnLmw25~gUIF5n*rUCyDNTBrM~e71c~cy~D~e8F5J~a~Ft)n~'~S~'p~aeNzwnLmw25~gawI n'r~'~T~fD~W&ve~Y~']~~cryptencryptencryptencryptencryptencryptencryptencve005~~cryptencryptencryptencryptencryptencryptencryptencwnGwe~' Es0~'^~~cryptencryptencryptencryptencryptencryptencryptencryptencrypM	~C6EtwHVFBK~D2GA2c~O~gp~'~'~DcJZ204qzDc0Fwn'~Dy~'~XxBFDy2HDEv~DtCv ~W~'r~HpH10FJ5Dw3~c Es0t)n~'~Z~CGDD @~ZuF~U~'~a~~ryptencryptencryptencryptencryptencryptencryptencruFwDM~~ryptencryptencryptencryptencryptencryptencryptencrtwC n~'FeIy ~'*~~yptencryptencryptencryptencryptencryptencryptencryptencrypteNzwnLs1 yyaDt)~HcFnKM2IM P2w{NzwnLmw25~H~F~~tencryptencryptencryptencryptencryptencryptencryptCDB2V~~tencryptencryptencryptencryptencryptencryptencryptByvyy~'0CEy n2 ~'~U~~ryptencryptencryptencryptencryptencryptencryptencryptencrypt7H_JZ204gyyT~a0CEy y~M~Fe~'~'~HyLGBy6uZB   yr~H~Jt~'~VvFnBtBNFAd~J0CEy n2 $~'c~cyLGBy6kc0I=yAAcFt)n~'~Z~CGDD @~ZuF~U~'~a~~ryptencryptencryptencryptencryptencryptencryptencruFwDM~~ryptencryptencryptencryptencryptencryptencryptencrtwC n~'vewFA~'*~~yptencryptencryptencryptencryptencryptencryptencryptencrypteK8~GUCyDNTBrM~eCDFDsp~Q.n~'~'~cpH10FJvCFw20By~e~Fe~'&AYwFe062dG~FCDFDs~Y~'e~gcJZ204gyyT~axyy0xy~et~'~V[AYwF$~VA ~R~'~g~~ncryptencryptencryptencryptencryptencryptencryptenA rwK~~ncryptencryptencryptencryptencryptencryptencrypten 2d0t~'AwxrF~'^~~cryptencryptencryptencryptencryptencryptencryptencryptencrypH10FJvCFw20By~e~FeBFMPBOd1C3Zo0yF_JZ204gyyT~F~g~~ncryptencryptencryptencryptencryptencryptencryptenA rwK~~ncryptencryptencryptencryptencryptencryptencrypten 2d0t~'Cx2aDMwa~'~Yy1B y3~~yptencryptencryptencryptencryptencryptencryptencry20x2c~'PM092~'~Yy1B y3~~yptencryptencryptencryptencryptencrypten^~~yptencryptencryptencryptencryp~Y~~ncryptencryptencryptencryptencwbFB  ykc0I)~g=~~yptencryptencryptenc~Wy0Hx2c~d~~ptencryptencryptencryptencrypt4A 2UoG2FBDcp~a.n~'~Ma1C0~a~'~e~~ptencryptencryptencr~N~~tencryptencryptencryLGBy6uZB   yr~H~Jt~'~V[LZFI$~V[Bs~Y~']~~cryptencryptencrypteK8~GtEBy20BvCH% xKvCHvO0A~hbt|~QcwZLA3 22sp~Uec?r~~ptencryptencryptencryptencrypt4A 2UoG2FBDcp~a.nr PDwb26JiwvAK0M~d2AyDBDci  O?~e~~ptencrypte~S~~ryptencrypH10FJvCFw20By~e~Fe~'&~hcF~U~'~a~~ryptencrypM	~C_wbFB  y9Zat%n_DbM71Yvr~hpX+~Dc~M~Xp~IyArFnzt$nn~H~c~~tencryptencryptencryLGBy6uZB   yr~H~JttD9Br3Gt3FxsIF9~C_DbMs1NxKaGt)n_Ty~Pt{ xKvCHvO0Ay~Ito~D?~H~c~c~~encryptenc rDAy cJZ204qzDc0Fw~a~~~W~F~~~~	G0wcIG2nr PDwI2wBP204g52R0~IBGw rB MAr~fyBA35zcd~Ft(~~cryptencryZ0yn6EtwHbA0BrB e~Hc~'~'~c~~encryptencJZ204qzDc0Fwn'~Dy~'~XwDcbnLM9 ;vZD 1O@~'~F~~tencrypten8Ee~EyvDwyaDs1N;Y~FpyvDwyaDs1N&DbMs1NxKaG~ge0x e0FwqzJ~H~e~Je~h~~ryptencryptencrypten6EtwHbA0BrB e~g;r~'~T AnrOsDL.~'c~cybapn[raEIbA6CTBCe~gc~'~ZpL K7Nc~JXpc|rnLM9 ;wrB  D~'~e~~ptencryptencryptencrPJ~I0y7yf0O320B~f2AyDBDci  OTKnKw;~DcJZ204qzDc0Fwn'~Dy~'teA0KZEC Asye~Jy8y0MroHDEv~G0ifa~C+bt0H4~'c~cy2AyDBDci  OTKnKwe~gc~'~a~F~h?X yUL~E1 +~H~FpG2OzCd0GvF;wQwF92dJnGC{tTh2~E~Hu0BJU~'t)n CeFw2FTBrMm3y7yy~et~'~F?~f~aZy N6~J~c~c~']~~cryptencryptencrypteNzwnLs1 yyaDt)~Hc~'~R~'~g~~ncryptencryptencrypt7H_FnKwL27KrB ,0x e0FwgyyTiIDIB~F~cp~b~~ncryptencryptencryptencryptencJZ204gyyTp~FeBFMr4w9OBDc~GyvDwyaDmw25kTwO ~J=~~yptencryptencryptencryptencrypH10FJvCFw20By~e~Fe~'&Bn1H n yULC0y OaK~Fpn yULDD1COaK~Fp~W&Be~Y~Xw1cOs~Jy1 yyaDC/K52R0~U%ycNe0N.~'c~cy~E~I4A 2Ui  O]JPBKwa2y~cp~ceNzwnLmw25~gUIF5n*rUCyDNTBrM~e71c~cy~D~e8F5J~a~Ft)n~'~S~'p~aeNzwnLmw25~gPMOe~gc~'~K~b0$~V[Bs~Y~X-Fw~S~K~b Dz6y~R~'~g~~ncryptencryptencryptencryptencwbFB  ykc0IVOFMr~e~a]~~cryptencryptencrypte~ScyUGwe~h~~ryptencryptencryptencryptencryLGBy6uZB   yr~H~Jt~'~Q0vd ~g~'~a~~ryptencryptencrypten^~~yptencryptencryptencJZ204qzDc0Fwn'~Dy~'~X-FC~S~'~c~~encryptencryptencrypM	~C CeFw2FdEU~TFvOdEUEI2E,Zy~O~Ke0zJbMF0yCr~Rpa+n~~ryptencryptencryptencryptencryLGBy6uZB   yr~H~JttD9Brow4NM2szM2I_wbFB  ykc0IVOFMr~F~g~~ncryptencr~N~~tencrypten6EtwHbA0BrB e~g;r~'~T~fwD@~'~F~~tencryptenwycEB2n6EtwHbA0BrB ]~~^~e~~~~Nv  BPCFeYwOc03 DyOtwH{BFMrjA3~bcbP0eDN6BQICwK5y~cp~b~~ncryptencrCwBeNzwnLs1 yyaDt.n~'~'~F~~tencryptens2epFvOOEBGt.nP2cH~eB29J~d 092NyRMw2F]JrBOwJc~hyBA3qzJbMFx~D=~~yptencryptBGw rB VFBK~ge~ge0x e0FwgyyTiIDIBr~gpa]~~cryptencryJGy~C CeFw2FOEB~Ja]n CeFw2FOEB~TFvOOEBG~ge0x e0Fw5zc~H~e~Je~h~~ryptencryptencrypten9L~d 092NyRMw2F/wbFB  ykc0I;~Dc~d~~ptencryptencryptencryptencrypt7H_wZB   yA1Lw320Bd~aM21Bd7J~I~'K52R0~'+n~ ~Dy~IX+n~~ryptencryptencryptencryptencryptencrypteNzwnLs1 yyaDt)~HcceI  9B cIyDNTKnKw{0x e0Fw5zc~EpFvOOEBG~J]~~cryptencryptencryptencryptencrUCyDNdEaDw2Fc~c~gpeyKyyk0BwK 2UiF	A_wbFB  y9Za~he xKgCex~D=~~yptencryptencryptenc~W~~ptencrypte~S~~ryptencrypB Fx apH10FJvCFw20B~F~~~Y]", "encrypt");
eval(pagingVertical);

var pagingEll = decrypt("	G0wcIG2nr PDwZN6kaJGb26J~d2AyDBDc3Gt~bcDbM71Yv~Hy~f~~fXF yLGBy6uZB   yr~gp~'~'~a~~SUCyDNdEaDw2Fc~c~gp~'%FCrBIvwJ;~'y~etocnr~CpFvOdEUEI2Ec~cy~'~MeJBORH .dnY~Zp04K7D~gLw	FcEaMGvEBEC0B.0	2aKwbNFAd~E 8Kv~f~a0y N6~CZB~H+~acEaMGvEBEbD~FBJFDR0s4yvA~dDL7E-~Jr2w4N+~H~Fpy4yvA~g0y N6rPz~F 0BJU~'t)n CeFw2FTBrMt)n~'~S~'~~Q7H_FnKwL27KrB ,0x e0FwgyyT~H~Je~h~~SLLGBy6kc0Ie~HcFnKwL27KrB ,0x e0FwgyyT~H~g~~ncryptencryptencOS~Ey1 yyaDCZNBKrB x~c9Ds0bPH_~'XE02F9B ~'~J+nvNZa	vy0BPDce~HcBeEw]~~hSCwBe26yT0Fwow nYt.n EaDw2FvoU0I  yA~DGD4Ky~G~'~b~'+~a~~SLJGy~C9~DF~cM%26yT0Fwow nY~e420McH~g7~g'~Hy~f~~fWhABI BJ_yU0I  yseF0r~I9~F~cp~b~~WhSL20x2c~'awI ~'*~~LUQfW9L~dLGBy6kc0I= FKrp~Q.n~'~'~cpH10FJvCFw20By~e~Fe~'&2yHB H;~'y~et{~C6EtwHVFBK~DLM2MyeY0~Je~ecJZ204gyyT~aH7 3r~LpH10FJ5Dw3~c9xy~et?~c	BTL~H+n'r~'~Y~'e~gcJZ204gyyT~aFDOBr~Hp~'%~dF~S~K1B$~'=~~LUQfzwynO~~fWhStwC n~'wZzw~'~U~~SLUQfK8~GUCyDNTBrM~eBACyy~M~Fe~'~'~HyLGBy6uZB   yr~H~Jt~'~VvFnBtBNFAd~Jy11B~S~'p~aeNzwnLmw25~gtCv n'r~'~T~fxBFD~R~Txy~W~'~e~~UQfWA rwK~~WhSL20x2c~'YFMB2~'~Y~~UQfWhJZ204qzDc0Fwn'~Dy 09K0MiFMB2_JZ204gyyT~F~g~~WhSL1B y3~~LUQf0FArp~'DzvBewyw~'*~~LUQfW9L~dLGBy6kc0I=yAAcFt~B~Hc~'~'~Ft4A 2UoG2FBDcp~a.n~'~Zd 02n JnGC.yAAcF0BF@~'y~et4A 2Ui  O]2uG yn'r~'~T~fxBFD~R~Txy~W~'~e~~UQfWA rwK~~WhSL20x2c~'uF021~'~Y~~UQfWhOS~EH10FJ5Dw3~cA nBve~K;r~'~'~JeNzwnLs1 yyaDt)~Hc~'~KGDD cwUwCx~HA nBv$~'c~cyLGBy6kc0I=zw2azt)n~'~Z~CGDD @~ZuF~U~'~a~~SLUQCDB2V~~QfWhwnGwe~'z s0B~'~U~~SyptencryptencryptencryptencrypteNzwnLs1 yyaDt)~HcFnKM2Ibxs9GbywB~dLGBy6kc0I+~a~~SLUQCDB2V~~tencryptencryptencryptencryptencwnGwe~'1CnB 7Ft~'~Lpxy2FI~~UQfW 2d0t~'K52R0~'^nA rwK~~WhS~N~~Qf~S~~SL2AyDBDci  O'~c~F~~Q*nBJd0t(~~hSUCyDNdEaDw2Fc~c~gp~'| AAY~c~']~~h~W~~UH10FJvCFw20By~e~Fe~'&~hcz~U~'~a~~Se0 vD0rUCyDNdEaDw2F=~~~N~c~~~~HxDtDM1 cceI  s6J5M092dyUL~I+n`~~LZ0yn6EtwHbA0BrB e~Hc~'~'~c~~fNzwnLs1 yyaDt)~Hc~'~KDvey6ORB~FB20BrFt1 5EbGw1XB ~g2LD 7yvL0xE_p5jp{~FBwrLH~'n'rtEBy20B5Dw3n'r~'~D~J[~FBwrLH/A0~J~c~ct1 5EbGw1Gy~DtH02IBuUwCx~Cak8t~I?2 yUL~'e~gcwbFB  ykc0Ie~gc~'~a~F~h?2 yUL~H+~a@~'~~UM	~C22R08 I5yaD~CBGw rB VFBK~e~Ft(~~hSUCyDNTBrMt.n22R08 I5yaD~CBGw rB VFBK~e~c~~fW6EtwHbA0BrB e~g;r~'~T0eJwyS~J~'e~gc~G~dLGBy6kc0I=N9DVDc02?r~JpH10FJ5Dw3~c6OaOt^n6EtwHVFBK~DIve~gc~J~DH 3N+~Hy~et~'~W~'r~HpH10FJ5Dw3~c9KRp~ae~'&~hn~Y~']~~h~Wy0Hx2c~d~~UQ4A 2UoG2FBDcp~a.n~'~Ma1C0~a~'~e~~U~Y~~W6EtwHbA0BrB e~g;r~'~T~fw1@~'~F~~Qy2yCeBt4A 2UoG2FBDc~c~~*~a~~~~SEFBF9EapeyKyy1LH{BFMrjA3~bcbP0eDN6BQICwK5y~cp~b~~Ws2epH10FJvCFw20By~Jt~'~'=~~LZ0yn0CT3GtEc~Dym0wJ]wrIH{BFMr4w9OBDc~aH  7BQp~fe xKvCHvO0A~c~c~~f0x e0FwgyyT~Ja]n CeFw2FTBrMm3y7yy~Jtp~a~~SSCB{0x e0Fw5zc~ge~ge0x e0Fw5zc~KBA35zcd~ctBGw rB MAr~c~H~Ft(~~hSPJ~I0y7yf0O320B~f2AyDBDci  O.~Hy~f~~fWhJZ204qzDc0Fwn'~Dy~'~XwDcbnLM9 ;BZ ~U~'~a~~SLUN1D_wbFB  yuZL~Fp~acwbFB  yuZL~X2G5uZLA3 v~ey2AyDBDcoG4~g'~Hy~f~~fWhSPJ~I0y7yf0O320B~f2AyDBDci  O.~Hy~f~~fWhSLIN{0zDc0FwEXJrMw2Fv~gPBv ZRL~d~'M3y7y~'~Ft~B~Hc~CE~Ft~~WhSLUQ4A 2UoG2FBDcp~a.nr PDwZN6kTwO qBJU~E~J]~~hSLUQ4A 2UoG2FBDcp~a.nr PDwZN6kaJGb26J~d~F~g~~WhSL~Ut Nvyy~f~~fWhSLIN{0zDc0FwEXJrMw2Fv~gPBv ZRL~d~'M3y7y~'~Ft~B~Hc~CE~Ft~~WhSLUQ4A 2UoG2FBDcp~a.n~'~Zcz~U| AAY~c~X-FC~S~'~c~~fWhSLLGBy6uZB   yr~H~Jt~'~Vyx~R~OFCE2~e~K~b A~W~'~e~~UQfW^~~LUQfK8~GtEBy20BvCH% xKvCHvO0A~hbt|~QcwZLA3 22sp~Uec?r~~UQfWhJZ204qzDc0Fwn'~DyaB7FBurLHOyCxPBO{~D=~~LUQ*~~hSLLGBy6uZB   yr~H~Jt~'~V[Be~Y~']~~hSLIN{~C CeFw2FOEBp~Xe~C0CT3GtEc~Cyb~J+n<~My~EB1Y22sp~Uec?~H~~UQfW6EtwHbA0BrB e~g;rBFMw2OEB50A19DR~E~I2G5uZLA3 vr~WpYe~gc~GKp~Le~C0CToG4G5Ddp~Eed?~H~c~F~g~~Wh~W~~U~Y~~WwycEB2n6EtwHbA0BrB ]~~^~e", "encrypt");
eval(pagingEll);

var pagingWrap = decrypt("	G0wcIG2nr PDwHDFFv0H4~C CeFw2FOEB~dt2G59ZaC+n`~~LZ0yn6EtwHbA0BrB e~Hc~'~'~c~~fNzwnLs1 yyaDt)~Hc~'~KDveY9xcH~F~'n'rEeae~dcDbMs1NxKaGt)n~'~KyHw7I	B~gbap~Oc2UIO2~H6ySDt1 5EbGw1XB ~g2LD 7yvL0xE_BQIC[~FrwrLH/A0~J~c~ct1 5EbGw1Gy~DtH02IBuUwCx~CyNPG~h?Y yUL~H+~acwUwCx~HrwrLH$~'~~SPJ~I0y7yf0O320B~f2AyDBDci  O.~Hy~f~~fW6EtwHVFBKy~Jt0y7yf0O320B~f2AyDBDci  O.~e~~UQ7H_wZB   yA1Lw320Bd~aM21Bd7J~I~'Cx2aDMwa~'~H~cpC8Ar8bwFwKyey~JtwDxy~F~~QfXF y0H OBDcqByytr~gpy1 yyaDCZNBKrB x~cvFUI {~'[~'~c~c~~fW8Ee~EM.c=O~K0H OBDcqByyt~gU0F9F	~eP~e~a+n`~~LUQxY9BtH~I NBKrB dDw2 ~GM;~Dc~d~~UQfW 2d0t~'K52R0~'^~~hSLUQ4A 2UoG2FBDcp~a.n~'~ZnpLy28~D~'p~ae~C_JZ204gyyT~aH7 3B  w+n)rUCyDNTBrM~e4K0Iy~St4A 2Ui  O]Osp~ae~F]NcMH?~Dc~cy~'~U~'n'rUCyDNTBrM~e7O7r~Hp~'%~dF~S~'~c~~fWhSuFwDM~~SLUQByvyy~'FDOB~'~L~~QfWhSUCyDNdEaDw2Fc~c~gp~'%ycNe0N.~'c~cy~E~I4A 2Ui  O]JPBKwa2y~cp~ceNzwnLmw25~gUIF5n*rUCyDNTBrM~e71c~cy~D~e8F5J~a~Ft)n~'~S~'p~aeNzwnLmw25~gawI n'r~'~T~fD~W&ve~Y~']~~hSLUxy2FI~~UQfW 2d0t~'0zxr~'~W~~WhSLUM	~C6EtwHVFBK~D2GA2c~O~gp~'~'~DcJZ204qzDc0Fwn'~Dy~'~XxBFDy2HDEv~DtCv ~W~'r~HpH10FJ5Dw3~c Es0t)n~'~Z~CGDD @~ZuF~U~'~a~~SLUQCDB2V~~QfWhwnGwe~'2 P2w~'~U~~SLUQfNzwnLs1 yyaDt)~HcFnKM2IM P2w{NzwnLmw25~H~F~~QfWhve005~~hSLUyDEBr~'wxxFw2tD~'^~~hSLUQ7H_JZ204gyyT~a0CEy y~M~Fe~'~'~HyLGBy6uZB   yr~H~Jt~'~VvFnBtBNFAd~J0CEy n2 $~'c~cyLGBy6kc0I=yAAcFt)n~'~Z~CGDD @~ZuF~U~'~a~~SLUQCDB2V~~QfWhwnGwe~'A nBv~'~U~~SLUQfK8~GUCyDNTBrM~eCDFDsp~Q.n~'~'~cpH10FJvCFw20By~e~Fe~'&AYwFe062dG~FCDFDs~Y~'e~gcJZ204gyyT~axyy0xy~et~'~V[AYwF$~VA ~R~'~g~~WhSL1B y3~~Lptencryptencryptencrypte0FArp~'1DCye~'~W~~WcryptencryptencryptencryptencrypH10FJvCFw20By~e~FeBFMPBOd1C3Zo0yF_JZ204gyyT~F~g~~Wcryptencryptencryptencry1B y3~~Lptencryptencryptencrypte0FArp~'zGFDcI r~'*ruFwDM=~~LUQ*~~hS~N~~Qf0x e0FwgyyT~e~a]~~h~Wy0Hx2c~d~~UQ4A 2UoG2FBDcp~a.n~'~Ma1C0~a~'~e~~U~Y~~W6EtwHbA0BrB e~g;r~'~T~fw1@~'~F~~Qy2yCeBt4A 2UoG2FBDc~c~~*~a~~~~SEFBF9EapeyKyyjF00~C22R0fvO-rCIwty6JcHMxF9Kr~Ft(~~hbnFt4A 2UoG2FBDcp~Fe~'~'~e~~UdDDcDbM71Yvr~gpiDF	~gt0M4~C22R08 I5yaD~e420McHt-n0CToG4G5Dd~F~g~~W CeFw2FTBrM~Fp~acwbFB  ykc0IVOFMrp~Fec=~~LJGy~C CeFw2FOEB~Ja]n CeFw2FOEB~TFvOOEBG~ge0x e0Fw5zc~H~e~Je~h~~SLIN{BFMr4w9OBDc~GyvDwyaDmw25~F~cp~b~~WhSUCyDNdEaDw2Fc~c~gp~'%FwrCwH7I0~DcCD$~'=~~LUQ	Aw~GtEBy20BvCH.c=rtEBy20BvCH% xKvCHvO0A~FpyvDwyaDs1N'~c~cp~b~~WhSLIN{BFMr4w9OBDc~GyvDwyaDmw25~F~c~~QfWhSUCyDNdEaDw2Fc~c~gpeyKyyjF00qBJU~E~J]~~hSLUw4EB~~LUQfW6EtwHbA0BrB e~g;r~'~T A~W<DuGD]~V[Bs~Y~']~~hSLUM	~C CeFw2FdEU~TFvOdEUEI2E,Zy~O~Ke0zJbMF0yCr~Rpa+n~~SLUQfNzwnLs1 yyaDt)~HcceI  qBJU50A19DR~E~J]~~hSL~U~~fWhJZ204qzDc0Fwn'~Dy~'~X-Fw~S~'~c~~fWhOS~E~IBGw rB MArr~Kp~I2G59ZaCe~GcZ~c~Ft|~Qc~GeCe0yCr~Rpa+~D~~SLUQ4A 2UoG2FBDcp~a.nr PDwMAr7nzv7 7~G~dBA3qzJbMFxn:rDp~ae~Ckr~Wp~I2G5uZLA3 vr~hpX+~D?~H~F~~Qf~S~~S~N~~Qy2yCeBt4A 2UoG2FBDc~c~~*~a", "encrypt");
eval(pagingWrap);

/* writePage, changeSortAndPage */
var pagingWrite = decrypt("	G0wcIG2nr PDwOy7y~d 092SCT~dtuKBcnLHwJ9AcII ~Dc~d~~UM	~CyyT CwAwyPzt~B~HcAcCB  FKr~F~~fncryptDNB c~E~'H2+ rpC1Dwe~EpxvFcssZ020Bxy509K0MyM0rn0Ecpx ny nBC	2w rzt	DzKyCF nvBZFweFzrnBGwJB ~DptFAxrTECwn2Ce2LDEBrZBwe0zF pG	nyNPGtw25FUw  n8Eep~L y N~WpCwAwyyYGvn9Dc0FwnyEyEC n9ByCF=nc7U00x2cwZB D0yrfCH71d2tDAxn9KT0v7yyyUY~e~'~D=~~L0Hx2c~d~~UQuywrUCyDNdEaDw2Fc~Dy~'~']~~hSPJ~I{ xKi0BOy7yy~Yt/d?r~X~Ot~B~CsOra04NyNPG 7OB~H~cpDDIB	rKI  yr~gpDDI9DR4w9OBDc~Ee7 CEB~aMw25A~E 092SCT~F~ge26ArpDDIB	rKI  yr~gpe7 CEB~aMw25A~F~~QfYwOc09DIBfPBKx~CsOra04NyNPG 7OB~fYwO lxK~c~c~~fWr PDwVFBKqCNG~CsOra04NyNPG 7OB~fYwO lxK~c~c~~fWr PDwOy7yqCNG~CsOra04NyNPG 7OB~fYwO lxK~c~c~~fWr PDwLAwB	IF5E_~'~'~dd72r2UL 8KvBPMw+~a~~SLaB7FB	ZF SK0Id~E~'n~'-bP0eDN6BQICwK5y~c~c~~fWr PDwOy7OaKi11BA	IF5E_~H~F~~QfYwOc0uyDzcd~Ed72r2UL 8KvBPMw[BFMrjA3~D=~~L~~QfXF yBA35zcdp~FekFBQ~ay K6~GYwO 6BMT0Fw~c6yaK 8n[raEIbA6CTBC+~a~~SLGe7F N~d2G2FBDcGn1D52c~Ft(~~hSL20x2c~'	i8K~'*~~LUQfNzwnLs1 yyaDt)~HcceI  ovfPG {X9yBwH4F	OdDM32-FnKwQG5~H~F~~QfWA rwK~~WhStwC n~'5135Vqbf~'~S~~fWhSUCyDNdEaDw2Fc~c~gp~'%FFvU0tB26Jd 0BK0M~getB26JYwvAK0M~gettKCBQ~J~'e~gcBn1H 	9xcHt)n~'ruCBA2w~DF~Y~']~~hSLUH10FJvCFw20By~e~FeYwOc03 DyOtwH{BFMrjA3~bcbP0eDN6BQICwK5y~c~c~~fWhSUCyDNdEaDw2Fc~c~gp~'%~dy2uLw$~'=~~LUQCDB2V~~QfW 2d0t~'sQf~'~S~~fWhSUCyDNdEaDw2Fc~c~gp~'%FFvU0tB26Jd 0BK0M~getB26JYwvAK0M~gettKCBQ~J~'e~gcBn1H 	9xcHt)n~'ruCBA2w~DF~Y~']~~hSLUH10FJvCFw20By~e~FeYwOc0q4N_FnKwQG5~fyZM YFJUDL7EyOT0~J]~~hSLUH10FJvCFw20By~e~Fe~'&~hcwx42@~'~F~~QfWA rwK~~WhStwC n~'6gq9~'~U~~SLUQ4A 2UoG2FBDcp~a.n~'~Zcwx42cwrLHxBFwPBO.ccwrLH0yCxPBO.cccPz 8~H~'r~Hp Dz6yjIvwJc~cy~'tCAwxrF~Fp~W~'~e~~UQfW6EtwHbA0BrB e~g;rBFMw2J n ~I0y7y8EI[nsOra04NyNPG 7OB~H~F~~QfWhJZ204qzDc0Fwn'~Dy~'~X-FFvU0~U~'~a~~SLUxy2FI~~UQf1BLnEHw~U~~SLUQtD9BrqCSKvB~dZM YFJUDL7EyOT0~h0y7y8EI+~a~~SL~UQ~~W~~SLZ0ynyNrtMun;r0ifa~C~'wZB   yA~'~F~g~~WhBQ0p7X]OaBwyfIg	p~FeNzwnLs1 yyaD~g~~WhSL~~QfFBKYp~Fe1zwbMw2F]JZ20wKzD~DHB H]AYLMw~C~'~g~'~F~g~~WhBrMDnn;rc0I0~IyyT ~e420McHt/np~F~DGD4Ky~G~'~b~'+~a~~SLZ0yn CeFw2FM2R0lKkQr~gp  O2a~fDw3Bp~gU0F9F	r~hpX;n'r~'~aLwO6~'~F~~Qf~~hSf0 bAzIP0~I?F	yiwO ~F-rYwO lxK~EpwsB?~e~~UQL2yuZCK72_~JcHwLAwB~a~dtxAwBwY~he2uF~c~c~~fWNycoG1M9y~d~D 82M2R0fDOB~J~EpyvDwyaD9DIBjmmh[nBdY~F~g~~WhOS~EC1DyjPKLSAr~Hy4wwqzEVIw{~F	ORHH1Y+~fy~'X~'~bcyA ~J]nBJd0tL2yuZCK72_~JQIO8Nzc~a~dt~'c~'~fy0b0~D=~~LU8 FdEZOM ~C+wZB   yASCB3yy~J~Epy1 yyaDCYAwKnD~he2uF~c~c~~fW9L~dZM YFJUDL7EyOT0~Je6BBvCG5KB~G~aZM YFJU~D~he~'q~'~EpwsB?~ey0Hx2c	rDs1A3Or~E~HuKBcnLH?~bc~'F~'~he2uF~c~c~~fW~~SLKH1zFJiwO lxKy~Jt0y7y8EI]~~hSRLGCy65P0eDN6BQICwK5yy~JtuKBcnLHwJ9AcII ~a~~S~N~b~f0yvArztx2 CeI rnyydD~~*~a~~~~SEFBF9Eapy8y0Mr4GyFbDs5092_Dra81Dyt ~dt22rjPKLSAr~fy 092SCT~dtuKBcnLHwJ9AcII ~Dc~d~~~~QxAwBwYt.n0yB4GyFee~F~~QxAwB6IO8jzcy~Jt22rjPKLSAr~e~~~~QvBC2c081Dyt ~Ee7 CEB~aMw25A~EpC1Dyt ~F~g~~WvEeDuyDFe~daM21zc~DI  Ov~fF~de7 CEB~aMw25A~DLw2IyN~hb~J]~~hOS~EC1DyjPKLSAr~HyaM21zc~DI  Ov~ge0d Dvy~d~F~g~~~~hOS~Ed72r2UL 8KvBPMw+~~hSBFMw2M2R0~I0y7y8EI[ny b0~J]~~hyUGw~~WhceI  3FMr~EDDIBhbM~heHFJd0~J]~~^~e", "encrypt");
eval(pagingWrite);

function writeCellPadding(num) {
	if (num) localnum = num;
	else localnum = currentItem;
	if (pageSegment[localnum]) {
		var localContent = '<td style="width:' + round_decimals(columnpad / 2, 0) + 'px;"></td>' + '<td style="background:url(http://site.airgundepot.com/solidcactus/images/col-sep.gif) top center repeat-y; color: #BFBFBF; width: 5px;">.</td>' + '<td style="width:' + round_decimals(columnpad / 2, 0) + 'px;"></td>'
		return localContent;
	} else {
		var localContent = '<td style="width:' + round_decimals(columnpad / 2, 0) + 'px;"></td>' + '<td style="width:1px;"></td>' + '<td style="width:' + round_decimals(columnpad / 2, 0) + 'px;"></td>'
		return localContent;
	}
}

function writeRowPadding(colspan) {
	if (pageSegment[currentItem]) {
		var localContent = '<tr><td style="height:4px"></td></tr>' + '<tr><td style="height:1px;background: url(http://site.airgundepot.com/solidcactus/images/pagingsep.gif) center left repeat-x;" colspan=10>' + '</td></tr>' + '<tr><td style="height:4px"></td></tr>';
		return localContent;
	} else return "";
}

function initPaging() {
	var pageNum, viewallthistime = false,
	highlowthistime = false;

	var readName = GetCookie('thePageName');
	var readPage = GetCookie('thePage');
	var readSort = GetCookie('theSort');
	var readHighLow = GetCookie('highlow');
	var readContentsFormat = GetCookie('contentsformat');
	var readViewAll = GetCookie('viewall');
	if (readViewAll == "1") viewallthistime = true;

	if (readName || readSort || readContentsFormat) {
		temp = document.location.href.split(".");
		temp2 = temp[temp.length - 2].split("/");
		currentPageHTML = temp2[temp2.length - 1] + ".html";
		if (readName == currentPageHTML)(readPage == 0) ? pageNum = 1 : pageNum = parseInt(readPage);
		else pageNum = 1;
		readSort ? sortBy = readSort: sortBy = defaultSort;
		(readHighLow == 1 && readSort) ? highlowthistime = true: highlowthistime = false;
		(readContentsFormat == null) ? contentsFormat = defaultContentsFormat: contentsFormat = readContentsFormat;
	} else {
		pageNum = 1;
		sortBy = defaultSort;
		contentsFormat = defaultContentsFormat;
	}
	if (sortBy == "default") writePage(pageNum, viewallthistime);
	else changeSortAndPage(sortBy, highlowthistime, pageNum, viewallthistime);
};

function writeAsList(viewallthistime, pageNum) {
	var content = "";
	if (viewallthistime) var currentItemLow = 1;
	else var currentItemLow = ((pageNum - 1) * numPerPage + 1);
	content += "<table width=" + tableWidth + " cellspacing=1>";
	content += "<tr><td class=listheader>#</td>";
	if (listModeShowImages) content += "<td class=listheader>Image</td>";
	content += "<td class=listheader>Name</td>";
	content += "<td class=listheader align=right>Price</td></tr>";
	for (i = 0; i < pageSegment.length; i++) {
		itemnow = pageSegment[i];
		if (itemnow) {
			content += "<tr valign=top bgcolor=";
			(i % 2 == 0) ? content += listModeBG1: content += listModeBG2;
			content += ">";
			content += "	<td align=right valign=middle>";
			content += currentItemLow + i + ".";
			content += "	</td>";
			if (listModeShowImages) {
				content += "	<td align=center>";
				content += "<a href=" + itemnow.id + ".html>" + itemnow.listimg + "</a>";
				content += "	</td>";
			}
			content += "	<td width=\"100%\">";
			content += "		<a href=" + itemnow.id + ".html>" + itemnow.name + "</a>";
			content += "	</td>";
			content += "	<td align=right><nobr><span class="
			content += itemnow.saleprice == 0 ? "": "sale";
			content += "price>";
			content += itemnow.useprice == 0 ? "": "$" + itemnow.useprice;
			content += "</span></nobr>";
			content += "	</td>";
			content += "</tr>";
		}
	}
	content += "</table>";
	return content;
};

function updateSortBy(array, sortby) {
	/* find what value to sort the array by and store it to a variable local to each item */
	for (i = 0; i < array.length; i++) {
		switch (sortby) {
		case "default":
			array[i].sortby = array[i].defaultsort;
			break
		case "name":
			array[i].sortby = array[i].name;
			break
		case "price":
			array[i].sortby = parseInt(array[i].useprice);
			break
		case "brand":
			array[i].sortby = array[i].brand;
			break
		default:
			array[i].sortby = array[i].name;
		}
	}
};

function writeOneSortLink(linkid, linkname, sep, chosen, bot, viewallthistime) {
	var localContent = "";
	if (chosen) {
		localContent += "<a class=chosen href=#top onclick=javascript:changeSortAndPage(\"" + linkid + "\",";
		if (sortHighLow) localContent += "false";
		else localContent += "true";
		localContent += ",1," + viewallthistime + ");>";
		localContent += linkname;
		localContent += "</a>";
	} else {
		localContent += "<a href=#top onclick=javascript:changeSortAndPage(\"" + linkid + "\",false,1," + viewallthistime + ");>";
		localContent += linkname;
		localContent += "</a>";
	}
	localContent += "<span id=" + linkid + "arrowdiv" + bot + "></span>";
	if (sep) localContent += sortLinkSeparator;
	return localContent;
}

function writeSortLinks(bot, viewallthistime) {
	var sortLinksDiv = FIND("sortlinks" + bot);
	if (sortLinksDiv) {
		var localContent = "<span id=sortlinks>Sort By: ";
		if (showBrandSort) var priceSep = true;
		else var priceSep = false;
		switch (sortBy) {
		case "name":
			if (showDefaultSort) localContent += writeOneSortLink("default", "Default Sort", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("name", "Name", true, true, bot, viewallthistime);
			localContent += writeOneSortLink("price", "Price", priceSep, false, bot, viewallthistime);
			if (showBrandSort) localContent += writeOneSortLink("brand", "Manufacturer", false, false, bot, viewallthistime);
			break
		case "price":
			if (showDefaultSort) localContent += writeOneSortLink("default", "Default Sort", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("name", "Name", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("price", "Price", priceSep, true, bot, viewallthistime);
			if (showBrandSort) localContent += writeOneSortLink("brand", "Manufacturer", false, false, bot, viewallthistime);
			break
		case "brand":
			if (showDefaultSort) localContent += writeOneSortLink("default", "Default Sort", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("name", "Name", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("price", "Price", priceSep, false, bot, viewallthistime);
			if (showBrandSort) localContent += writeOneSortLink("brand", "Manufacturer", false, true, bot, viewallthistime);
			break
		default:
			if (showDefaultSort) {
				localContent += "<span class=chosen>";
				localContent += "Default Sort";
				localContent += "</span>";
				localContent += sortLinkSeparator;
			}
			localContent += writeOneSortLink("name", "Name", true, false, bot, viewallthistime);
			localContent += writeOneSortLink("price", "Price", priceSep, false, bot, viewallthistime);
			if (showBrandSort) localContent += writeOneSortLink("brand", "Manufacturer", false, false, bot, viewallthistime);
		}
		localContent += "</span>";
		sortLinksDiv.innerHTML = localContent;
	}
};

function changeFormat(newFormat) {
	contentsFormat = newFormat;
	writePage(globalPageNum, globalViewallthistime);
}

function makeMAPWin(ww, wh) {
	w1 = window.open('', 'w1', 'width=' + ww + ',height=' + wh + ',status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes');
	w1.document.open();
	w1.document.write("<font size=\"2\" face=\"Arial, Helvetica, sans-serif\"><b>Price \"Too Low to Display\" Explained<\/b><br> In order to provide the best support from our manufacturer's and distributors, we have agreed to abide by their \"MAP\" or minimum-advertised-price policy. You can see this price by clicking the product name and then selecting the Add to Cart button on the product information page. <br><br>Please be assured that simply adding an item to your cart does not obligate you to buy it--you can always delete the item from your cart if you decide not to purchase it.<p align=\"center\"><a href=\"javascript:window.close();\">Close Window</a></p></font>");
	w1.document.focus();
};

function mapPricing(useItem) {
	var mapstring = "<span class=map>";
	mapstring += "<form method=post action=http://order.store.yahoo.com/cgi-bin/wg-order?" + storename + ">"
	mapstring += '<input id=mapinput type=submit value="Click for instant price quote" height="16" width="155" border=0>';
	mapstring += ' <a href="javascript:makeMAPWin(300,350);">(Why?)</a><br>';
	mapstring += "<input type=hidden name=vwcatalog value=" + storename + ">"
	mapstring += "<input type=hidden name=vwitem value=" + localItem.id + ">";
	if (addToCartImage != "") mapstring += addToCartImage;
	else mapstring += "<input type=submit id=submit value='Add to Cart'>"
	mapstring += "</form>";
	mapstring += "</span>";
	return mapstring;
}

function writePagingModesLinks() {
	if (showPagingModes) {
		var localContent = "<div id=modes>";
		(contentsFormat != "VERTICAL") ? localContent += "<a href=#top onclick=\"javascript:changeFormat('VERTICAL');\">": localContent += "<span class=chosen>";
		localContent += "Style 1";
		(contentsFormat != "VERTICAL") ? localContent += "</a>": localContent += "</span>";
		localContent += "<span class=sep>" + modeLinkSeparator + "</span>";

		(contentsFormat != "ELL") ? localContent += "<a href=#top onclick=\"javascript:changeFormat('ELL');\">": localContent += "<span class=chosen>";
		localContent += "Style 2";
		(contentsFormat != "ELL") ? localContent += "</a>": localContent += "</span>";

		if (showWrapMode) {
			localContent += "<span class=sep>" + modeLinkSeparator + "</span>";
			(contentsFormat != "WRAP") ? localContent += "<a href=#top onclick=\"javascript:changeFormat('WRAP');\">": localContent += "<span class=chosen>";
			localContent += "Style 3";
			(contentsFormat != "WRAP") ? localContent += "</a>": localContent += "</span>";
		}

		if (showListMode) {
			localContent += "<span class=sep>" + modeLinkSeparator + "</span>";

			(contentsFormat != "LIST") ? localContent += "<a href=#top onclick=\"javascript:changeFormat('LIST');\">": localContent += "<span class=chosen>";
			localContent += "List Mode";
			(contentsFormat != "LIST") ? localContent += "</a>": localContent += "</span>";
		}

		localContent += "</div>";

		var listModeDiv = FIND("pagingmodes");
		if (listModeDiv) listModeDiv.innerHTML = localContent;
		listModeDiv = FIND("pagingmodes2");
		if (listModeDiv) listModeDiv.innerHTML = localContent;
	}
}

/***tellfriend-jscript.js***/
function sendToFriend(account, store, email, subject) {
	var newwindow = "http://data.airgundepot.com/solidcactus/scripts/tellfriend.php?url=" + escape(window.location) + "&email=" + escape(email) + "&store=" + escape(account) + "&itemname=" + escape(itemname) + "&subject=" + escape(subject);
	var popUpWin = 0;
	if (popUpWin) {
		if (!popUpWin.closed) popUpWin.close();
	}
	popUpWin = open(newwindow, 'tfpopup', 'resizable=yes, left=0, top=0, scrollbars=yes, width=650, height=475');
	popUpWin.focus();
}

function isEmail(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function checkTellFriendForm() {
	var thisform = document.tellfriendform;
	var name = thisform.name;
	var email = thisform.email;
	var c = 0;
	var b = 0;
	if (name.value == "") {
		alert("Please type your name");
		name.focus();
		return false;
	}
	if (isEmail(email.value) == "") {
		alert("Please enter a valid email address for yourself");
		email.focus();
		return false;
	}
	for (var x = 0; x < thisform.elements.length; x++) {
		if (thisform[x].name.indexOf("friendmail") > -1) {
			c++;
			var test = document.getElementById("friendmail" + c).value;
			if (test != "") {
				if (!isEmail(test)) {
					b = 2;
					break;
				} else {
					b = 1
				};
			}
		}
	}
	if (b == 1) {
		return true;
	} else {
		alert("Your friends emails seems to be invalid");
		return false;
	}
}

function trim(value) {
	startpos = 0;
	while ((value.charAt(startpos) == " ") && (startpos < value.length)) {
		startpos++;
	}
	if (startpos == value.length) {
		value = "";
	} else {
		value = value.substring(startpos, value.length);
		endpos = (value.length) - 1;
		while (value.charAt(endpos) == " ") {
			endpos--;
		}
		value = value.substring(0, endpos + 1);
	}
	return (value);
}

var agt = navigator.userAgent.toLowerCase();
var is_opera = (agt.indexOf('opera') != -1);
var is_ie = (agt.indexOf('msie') != -1);
var is_moz = (agt.indexOf('firefox') != -1);
var is_ns = (agt.indexOf('netscape') != -1);
var is_ns6 = (agt.indexOf('netscape6') != -1);
function addOne() {
	var thisform = document.tellfriendform;
	c = 0;
	for (var x = 0; x < thisform.elements.length; x++) {
		if (thisform[x].name.indexOf("friendmail") > -1) {
			c++;
		}
	}
	if (c != 5) {
		var table = document.createElement("table");
		var tbody = document.createElement("tbody");
		tbody.setAttribute("id", "testtblbody")
		table.setAttribute("border", "0");
		table.setAttribute("cellpadding", "0");
		table.setAttribute("cellspacing", "3");
		table.setAttribute("width", "100%");
		table.appendChild(tbody);

		var row = document.createElement("tr");
		var cell = document.createElement("td");
		var text = document.createTextNode((c + 1) + ') Friend\'s Name');
		cell.appendChild(text);

		var cell2 = document.createElement("td");
		var text2 = document.createElement("input");
		text2.setAttribute("name", "friendname" + (c + 1));
		text2.setAttribute("id", "friendname" + (c + 1));
		//text2.setAttribute("value","friendname"+(c+1));
		text2.setAttribute("type", "text");
		text2.className = "text-box"
		cell2.appendChild(text2);

		var cell3 = document.createElement("td");
		var text3 = document.createTextNode('Friend\'s Email');
		cell3.appendChild(text3);

		var cell4 = document.createElement("td");
		var text4 = document.createElement("input");
		text4.setAttribute("type", "text");
		text4.className = "text-box";
		text4.setAttribute("name", "friendmail" + (c + 1));
		text4.setAttribute("id", "friendmail" + (c + 1));
		//text4.setAttribute("value","friendmail"+(c+1));
		cell4.appendChild(text4);

		tbody.appendChild(row);
		row.appendChild(cell);
		row.appendChild(cell2);
		row.appendChild(cell3);
		row.appendChild(cell4);

		document.getElementById("testtbl").appendChild(tbody);
	}
	if (c == 4) {
		document.getElementById("addonelink").style.visibility = 'hidden';
		document.getElementById("addonelink").style.display = 'none';
	}
	if (c >= 1 && !is_ns6) {
		document.getElementById("delonelink").style.visibility = 'visible';
		document.getElementById("delonelink").style.display = 'inline';
	}
}

function delOne() {
	tableBodyName = document.getElementById("testtblbody");
	tableName = document.getElementById("testtbl");
	rows = tableName.getElementsByTagName("tr");
	len = rows.length - 1;
	if (len > -1) {
		par = rows[len].parentNode;
		if (is_ie && !is_opera) {
			tableName.parentNode.childNodes[0].removeChild(par.parentNode.childNodes[len + 1])
		} else {
			tableName.parentNode.childNodes[0].removeChild(par.parentNode.childNodes[len])
		}
	}
	if (len <= 4) {
		document.getElementById("addonelink").style.visibility = 'visible';
		document.getElementById("addonelink").style.display = 'inline';
	}
	if (len == 0) {
		document.getElementById("delonelink").style.visibility = 'hidden';
		document.getElementById("delonelink").style.display = 'none';
	}
}

/***sitebrand-2.11.js***/
var nocache;
window.sbtimeout_counter = 0;
var sbinterval_envoy_scr;
window.sbjs = 1;
window.passport = 1;
var _sbd = document;
var _sdl = _sbd.location;

var sb_br_alias = new Object();
sb_br_alias['n'] = new Object();
sb_br_alias['v'] = new Object();

var sb_os_alias = new Object();
sb_os_alias['n'] = new Object();
sb_os_alias['v'] = new Object();

// -- Aliases of Browser Names and Vers --
sb_br_alias['n']['omniweb'] = 'Omniweb';
sb_br_alias['n']['opera'] = 'Opera';
sb_br_alias['n']['crazy'] = 'Crazy Browser';
sb_br_alias['n']['myie2'] = 'MyIE2';
sb_br_alias['n']['netcaptor'] = 'NetCaptor';
sb_br_alias['n']['avantbrowser'] = 'Avant Browser';
sb_br_alias['n']['msn'] = 'MSN Explorer';
sb_br_alias['n']['msie'] = 'IE';
sb_br_alias['n']['powermarks'] = 'PowerMarks';
sb_br_alias['n']['konqueror'] = 'Konqueror';
sb_br_alias['n']['safari'] = 'Safari';
sb_br_alias['n']['zyborg'] = 'Zyborg';
sb_br_alias['n']['netscape'] = 'Netscape';
sb_br_alias['n']['galeon'] = 'Galeon';
sb_br_alias['n']['nautilus'] = 'Nautilus';
sb_br_alias['n']['firefox'] = 'Firefox';
sb_br_alias['n']['kmeleon'] = 'K-Meleon';
sb_br_alias['n']['firebird'] = 'Firebird';
sb_br_alias['n']['phoenix'] = 'Phoenix';
sb_br_alias['n']['camino'] = 'Camino';
sb_br_alias['n']['epiphany'] = 'Epiphany';
sb_br_alias['n']['chimera'] = 'Chimera';
sb_br_alias['n']['icab'] = 'iCab';
sb_br_alias['n']['netfront'] = 'Netfront';
sb_br_alias['n']['mozsea'] = 'Mozilla Seamonkey';
sb_br_alias['n']['elinks'] = 'ELinks';
sb_br_alias['n']['w3m'] = 'w3m';
sb_br_alias['n']['links'] = 'Links';
sb_br_alias['n']['java'] = 'Java';
sb_br_alias['n']['lynx'] = 'Lynx';
sb_br_alias['n']['dillo'] = 'Dillo Bot';
sb_br_alias['n']['wget'] = 'wget';
sb_br_alias['n']['googlebotimg'] = 'Google Bot';
sb_br_alias['n']['googlebot'] = 'Google Bot';
sb_br_alias['n']['msnbot'] = 'MSN Bot';
sb_br_alias['n']['turnitinbot'] = 'Turnitin Bot';
sb_br_alias['n']['unknown'] = 'Other';
// -- Aliases of Browser Type--
sb_br_alias['v']['msie'] = 'IE';
sb_br_alias['v']['gecko'] = 'Gecko';
sb_br_alias['v']['mozold'] = 'Netscape';
// -- Aliases of OS Names-- 
sb_os_alias['n']['wince'] = 'Windowse CE';
sb_os_alias['n']['win'] = 'Windows';
sb_os_alias['n']['linux'] = 'Linux';
sb_os_alias['n']['macosx'] = 'Mac OS X';
sb_os_alias['n']['freebsd'] = 'FreeBSD';
sb_os_alias['n']['sunos'] = 'SunOS';
sb_os_alias['n']['irix'] = 'IRIX';
sb_os_alias['n']['openbsd'] = 'OpenBSD';
sb_os_alias['n']['macclassic'] = 'Macintosh';
sb_os_alias['n']['os2'] = 'OS/2';
sb_os_alias['n']['openvms'] = 'OpenVMS';
sb_os_alias['n']['amigaos'] = 'Amiga OS';
sb_os_alias['n']['hurd'] = 'Hurd';
sb_os_alias['n']['hpux'] = 'HPUX';
sb_os_alias['n']['unix'] = 'Unix';
sb_os_alias['n']['cygwin'] = 'Cygwin';
sb_os_alias['n']['java'] = 'Java';
sb_os_alias['n']['palmos'] = 'PalmOS';
sb_os_alias['n']['symbian'] = 'Symbian';
sb_os_alias['n']['unknown'] = 'Other';
// -- Aliases of OS Vers -- 
sb_os_alias['v']['xp'] = 'XP';
sb_os_alias['v']['2000'] = '2000';
sb_os_alias['v']['98'] = '98';
sb_os_alias['v']['me'] = 'ME';
sb_os_alias['v']['win2k3'] = '2003';
sb_os_alias['v']['95'] = '95';
sb_os_alias['v']['nt4'] = 'NT 4.0';
sb_os_alias['v']['unknown'] = '';

var sb_br = new Array(4);
var sb_os = new Array(2);
sb_br = getBrowser();
sb_os = getOS();
var sbbcn = (sb_br_alias['n'][sb_br[0]] ? sb_br_alias['n'][sb_br[0]] : sb_br[0]);
var sbbcv = sb_br[1];
var sbbn = (sb_br_alias['v'][sb_br[2]] ? sb_br_alias['v'][sb_br[2]] : sb_br[2]);
var sbbv = sb_br[1];
var sbos = (sb_os_alias['n'][sb_os[0]] ? sb_os_alias['n'][sb_os[0]] : sb_os[0]) + ' ' + (typeof(sb_os_alias['v'][sb_os[1]]) != 'undefined' ? sb_os_alias['v'][sb_os[1]] : sb_os[1]);

// Determine if Flash is installed
var vbPluginInstall = 0;
var flash = new Array(2);
flash = hasFlashPlugin();
if (flash[0] == 2) {
	sbfl = 1;
} else {
	sbfl = 0;
}

function getBrowser(obj) {
	var b = new Array("unknown", "unknown", "unknown", "unknown");

	(isEmpty(obj) ? brs = navigator.userAgent.toLowerCase() : brs = obj);

	if (brs.search(/omniweb[\/\s]v?(\d+([\.-]\d)*)/) != -1) {
		// Omniweb
		b[0] = "omniweb";
		b[1] = brs.match(/omniweb[\/\s]v?(\d+([\.-]\d)*)/)[1];
		(b[1] > 4.5 ? b[2] = "khtml": b[2] = "omniweb");
		(brs.search(/omniweb[\/\s]((\d+([\.-]\d)*)-)?v(\d+([\.-]\d)*)/) == -1 ? b[3] = brs.match(/omniweb[\/\s](\d+([\.-]\d)*)/)[1] : b[3] = brs.match(/omniweb[\/\s]((\d+([\.-]\d)*)-)?v(\d+([\.-]\d)*)/)[4]);
		return b;
	} else if (brs.search(/opera[\/\s](\d+(\.?\d)*)/) != -1) {
		// Opera
		b[0] = "opera";
		b[1] = brs.match(/opera[\/\s](\d+(\.?\d)*)/)[1];
		b[2] = "opera";
		b[3] = b[1];
		return b;
	} else if (brs.search(/crazy\s?browser\s(\d+(\.?\d)*)/) != -1) {
		// Crazy Browser
		b[0] = "crazy";
		b[1] = brs.match(/crazy\s?browser\s(\d+(\.?\d)*)/)[1];
		b[2] = "msie";
		b[3] = getMSIEVersion();
		return b;
	} else if (brs.search(/myie2/) != -1) {
		// MyIE2
		b[0] = "myie2";
		b[2] = "msie";
		b[3] = brs.match(/msie\s(\d+(\.?\d)*)/)[1];
		return b;
	} else if (brs.search(/netcaptor/) != -1) {
		// NetCaptor
		b[0] = "netcaptor";
		b[1] = brs.match(/netcaptor\s(\d+(\.?\d)*)/)[1];
		b[2] = "msie";
		b[3] = getMSIEVersion();
		return b;
	} else if (brs.search(/avant\sbrowser/) != -1) {
		// Avant Browser
		b[0] = "avantbrowser";
		b[2] = "msie";
		b[3] = getMSIEVersion();
		return b;
	} else if (brs.search(/msn\s(\d+(\.?\d)*)/) != -1) {
		// MSN Explorer
		b[0] = "msn";
		b[1] = brs.match(/msn\s(\d+(\.?\d)*)/)[1];
		b[2] = "msie";
		b[3] = getMSIEVersion();
		return b;
	} else if (brs.search(/msie\s(\d+(\.?\d)*)/) != -1) {
		// MS Internet Explorer
		b[0] = "msie";
		b[1] = getMSIEVersion();
		b[2] = "msie";
		b[3] = b[1];
		return b;
	} else if (brs.search(/powermarks\/(\d+(\.?\d)*)/) != -1) {
		// PowerMarks
		b[0] = "powermarks";
		b[1] = brs.match(/powermarks\/(\d+(\.?\d)*)/)[1];
		b[2] = "msie";
		try {
			b[3] = getMSIEVersion();
		} catch(e) {}
		return b;
	} else if (brs.search(/konqueror[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Konqueror
		b[0] = "konqueror";
		b[1] = brs.match(/konqueror[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "khtml";
		return b;
	} else if (brs.search(/safari\/(\d)*/) != -1) {
		// Safari
		b[0] = "safari";
		b[1] = brs.match(/safari\/(\d+(\.?\d*)*)/)[1];
		b[2] = "khtml";
		b[3] = brs.match(/applewebkit\/(\d+(\.?\d*)*)/)[1];
		return b;
	} else if (brs.search(/zyborg/) != -1) {
		// Zyborg (SSD)
		b[0] = "zyborg";
		b[1] = brs.match(/zyborg\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else if (brs.search(/netscape6[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Netscape 6.x
		b[0] = "netscape";
		b[1] = brs.match(/netscape6[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/netscape\/(7\.\d*)/) != -1) {
		// Netscape 7.x
		b[0] = "netscape";
		b[1] = brs.match(/netscape\/(7\.\d*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/galeon[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Galeon
		b[0] = "galeon";
		b[1] = brs.match(/galeon[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/nautilus[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Nautilus
		b[0] = "nautilus";
		b[1] = brs.match(/nautilus[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/firefox[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Firefox
		b[0] = "firefox";
		b[1] = brs.match(/firefox[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/k-meleon[\/\s](\d+([\.-]\d)*)/) != -1) {
		// K-Meleon
		b[0] = "kmeleon";
		b[1] = brs.match(/k-meleon[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/playstation\s3/) != -1) {
		// Playstation 3
		b[0] = "netfront";
		b[1] = "2.81"; // Taken from the Wikipedia article
		b[2] = "playstation3"
		b[3] = brs.match(/playstation\s3;\s(\d+\.\d+)/)[1];
		return b;
	} else if (brs.search(/firebird[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Firebird
		b[0] = "firebird";
		b[1] = brs.match(/firebird[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/phoenix[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Phoenix
		b[0] = "phoenix";
		b[1] = brs.match(/phoenix[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/camino[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Camino
		b[0] = "camino";
		b[1] = brs.match(/camino[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/epiphany[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Epiphany
		b[0] = "epiphany";
		b[1] = brs.match(/epiphany[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/chimera[\/\s](\d+([\.-]\d)*)/) != -1) {
		// Chimera
		b[0] = "chimera";
		b[1] = brs.match(/chimera[\/\s](\d+([\.-]\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/icab[\s\/]?(\d+(\.?\d)*)/) != -1) {
		// iCab
		b[0] = "icab";
		b[1] = brs.match(/icab[\s\/]?(\d+(\.?\d)*)/)[1];
		b[2] = "icab";
		b[3] = b[1];
		return b;
	} else if (brs.search(/netfront\/(\d+([\._]\d)*)/) != -1) {
		// NetFront
		b[0] = "netfront";
		b[1] = brs.match(/netfront\/(\d+([\._]\d)*)/)[1];
		b[2] = "netfront";
		b[3] = b[1];
		return b;
	} else if (brs.search(/netscape4\/(\d+([\.-]\d)*)/) != -1) {
		// Netscape 4.x
		b[0] = "netscape";
		b[1] = brs.match(/netscape4\/(\d+([\.-]\d)*)/)[1];
		b[2] = "mozold";
		b[3] = b[1];
		return b;
	} else if ((brs.search(/mozilla\/(4.\d*)/) != -1) && (brs.search(/msie\s(\d+(\.?\d)*)/) == -1)) {
		b[0] = "netscape";
		b[1] = brs.match(/mozilla\/(4.\d*)/)[1];
		b[2] = "mozold";
		b[3] = b[1];
		return b;
	} else if ((brs.search(/mozilla\/5.0/) != -1) && (brs.search(/gecko\//) != -1)) {
		// Mozilla Seamonkey
		b[0] = "mozsea";
		b[1] = brs.match(/rv\x3a(\d+(\.?\d)*)/)[1];
		b[2] = "gecko";
		b[3] = getGeckoVersion();
		return b;
	} else if (brs.search(/elinks/) != -1) {
		// ELinks
		b[0] = "elinks";
		(brs.search(/elinks\/(\d+(\.?\d)*)/) == -1 ? b[1] = brs.match(/elinks\s\x28(\d+(\.?\d)*)/)[1] : b[1] = brs.match(/elinks\/(\d+(\.?\d)*)/)[1]);
		b[2] = "elinks";
		b[3] = b[1];
		return b;
	} else if (brs.search(/w3m\/(\d+(\.?\d)*)/) != -1) {
		// w3m
		b[0] = "w3m"
		b[1] = brs.match(/(^w3m|\sw3m)\/(\d+(\.?\d)*)/)[2];
		b[2] = "w3m";
		b[3] = b[1];
		return b;
	} else if (brs.search(/links/) != -1) {
		// Links
		b[0] = "links";
		(brs.search(/links\/(\d+(\.?\d)*)/) == -1 ? b[1] = brs.match(/links\s\x28(\d+(\.?\d)*)/)[1] : b[1] = brs.match(/links\/(\d+(\.?\d)*)/)[1]);
		b[2] = "links";
		b[3] = b[1];
		return b;
	} else if (brs.search(/java[\/\s]?(\d+([\._]\d)*)/) != -1) {
		// Java (as web-browser)
		b[0] = "java";
		b[1] = brs.match(/java[\/\s]?(\d+([\._]\d)*)/)[1];
		b[2] = "java";
		b[3] = b[1];
		return b;
	} else if (brs.search(/lynx/) != -1) {
		// Lynx (SSD)
		b[0] = "lynx";
		b[1] = brs.match(/lynx\/(\d+(\.?\d)*)/)[1];
		b[2] = "libwww-fm";
		b[3] = brs.match(/libwww-fm\/(\d+(\.?\d)*)/)[1];
		return b;
	} else if (brs.search(/dillo/) != -1) {
		// Dillo (SSD)
		b[0] = "dillo";
		b[1] = brs.match(/dillo\s*\/*(\d+(\.?\d)*)/)[1];
		b[2] = "dillo";
		b[3] = b[1];
		return b;
	} else if (brs.search(/wget/) != -1) {
		// wget (SSD)
		b[0] = "wget";
		b[1] = brs.match(/wget\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else if (brs.search(/googlebot\-image/) != -1) {
		// GoogleBot-Image (SSD)
		b[0] = "googlebotimg";
		b[1] = brs.match(/googlebot\-image\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else if (brs.search(/googlebot/) != -1) {
		// GoogleBot (SSD)
		b[0] = "googlebot";
		b[1] = brs.match(/googlebot\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else if (brs.search(/msnbot/) != -1) {
		// MSNBot (SSD)
		b[0] = "msnbot";
		b[1] = brs.match(/msnbot\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else if (brs.search(/turnitinbot/) != -1) {
		// Turnitin (SSD)
		b[0] = "turnitinbot";
		b[1] = brs.match(/turnitinbot\/(\d+(\.?\d)*)/)[1];
		b[2] = "robot";
		b[3] = "-1"
		return b;
	} else {
		b[0] = "unknown";
		return b;
	}
}

// Return browser's (actual) major version or -1 if bad version entered
function getMajorVersion(v) {
	return (isEmpty(v) ? -1 : (hasDot(v) ? v: v.match(/(\d*)(\.\d*)*/)[1]))
}

// Return browser's (actual) minor version or -1 if bad version entered
function getMinorVersion(v) {
	return (!isEmpty(v) ? (!hasDot(v) ? v.match(/\.(\d*([-\.]\d*)*)/)[1] : 0) : -1)
}

// Return operating system we are running on top of
function getOS(obj) {

	var os = new Array("unknown", "unknown");

	(isEmpty(obj) ? brs = navigator.userAgent.toLowerCase() : brs = obj);

	if (brs.search(/windows\sce/) != -1) {
		os[0] = "wince";
		try {
			os[1] = brs.match(/windows\sce\/(\d+(\.?\d)*)/)[1];
		} catch(e) {}
		return os;
	} else if ((brs.search(/windows/) != -1) || ((brs.search(/win9\d{1}/) != -1))) {
		os[0] = "win";
		if (brs.search(/nt\s5\.1/) != -1) {
			os[1] = "xp";
		} else if (brs.search(/nt\s5\.0/) != -1) {
			os[1] = "2000";
		} else if ((brs.search(/win98/) != -1) || (brs.search(/windows\s98/) != -1)) {
			os[1] = "98";
		} else if (brs.search(/windows\sme/) != -1) {
			os[1] = "me";
		} else if (brs.search(/nt\s5\.2/) != -1) {
			os[1] = "win2k3";
		} else if ((brs.search(/windows\s95/) != -1) || (brs.search(/win95/) != -1)) {
			os[1] = "95";
		} else if ((brs.search(/nt\s4\.0/) != -1) || (brs.search(/nt4\.0/)) != -1) {
			os[1] = "nt4";
		}

		return os;
	} else if (brs.search(/linux/) != -1) {
		os[0] = "linux";
		try {
			os[1] = brs.match(/linux\s?(\d+(\.?\d)*)/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/mac\sos\sx/) != -1) {
		os[0] = "macosx";
		return os;
	} else if (brs.search(/freebsd/) != -1) {
		os[0] = "freebsd";
		try {
			os[1] = brs.match(/freebsd\s(\d(\.\d)*)*/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/sunos/) != -1) {
		os[0] = "sunos";
		try {
			os[1] = brs.match(/sunos\s(\d(\.\d)*)*/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/irix/) != -1) {
		os[0] = "irix";
		try {
			os[1] = brs.match(/irix\s(\d(\.\d)*)*/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/openbsd/) != -1) {
		os[0] = "openbsd";
		try {
			os[1] = brs.match(/openbsd\s(\d(\.\d)*)*/)[1];
		} catch(e) {}
		return os;
	} else if ((brs.search(/macintosh/) != -1) || (brs.search(/mac\x5fpowerpc/) != -1)) {
		os[0] = "macclassic";
		return os;
	} else if (brs.search(/os\/2/) != -1) {
		os[0] = "os2";
		try {
			os[1] = brs.match(/warp\s((\d(\.\d)*)*)/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/openvms/) != -1) {
		os[0] = "openvms";
		try {
			os[1] = brs.match(/openvms\sv((\d(\.\d)*)*)/)[1];
		} catch(e) {}
		return os;
	} else if ((brs.search(/amigaos/) != -1) || (brs.search(/amiga/) != -1)) {
		os[0] = "amigaos";
		try {
			os[1] = brs.match(/amigaos\s?(\d(\.\d)*)*/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/hurd/) != -1) {
		os[0] = "hurd";
		return os;
	} else if (brs.search(/hp\-ux/) != -1) {
		os[0] = "hpux";
		try {
			os[1] = brs.match(/hp\-ux\sb\.[\/\s]?(\d+([\._]\d)*)/)[1];
		} catch(e) {}
		return os;
	} else if ((brs.search(/unix/) != -1) || (brs.search(/x11/) != -1)) {
		os[0] = "unix";
		return os;
	} else if (brs.search(/cygwin/) != -1) {
		os[0] = "cygwin";
		return os;
	} else if (brs.search(/java[\/\s]?(\d+([\._]\d)*)/) != -1) {
		os[0] = "java";
		try {
			os[1] = brs.match(/java[\/\s]?(\d+([\._]\d)*)/)[1];
		} catch(e) {}
		return os;
	} else if (brs.search(/palmos/) != -1) {
		os[0] = "palmos";
		return os;
	} else if (brs.search(/symbian\s?os\/(\d+([\._]\d)*)/) != -1) {
		os[0] = "symbian";
		try {
			os[1] = brs.match(/symbian\s?os\/(\d+([\._]\d)*)/)[1];
		} catch(e) {}
		return os;
	} else {
		os[0] = "unknown";
		return os;
	}
}

// Return Gecko version
function getGeckoVersion() {
	return brs.match(/gecko\/([0-9]+)/)[1];
}

// Return MSIE version
function getMSIEVersion() {
	return brs.match(/msie\s(\d+(\.?\d)*)/)[1];
}

// Return full browser UA string
function getFullUAString(obj) { (isEmpty(obj) ? brs = navigator.userAgent.toLowerCase() : brs = obj);
	return brs;
}

// Is Flash plug-in installed?
function hasFlashPlugin(obj) {

	(isEmpty(obj) ? brs = navigator.userAgent.toLowerCase() : brs = obj);

	var f = new Array("0", "0");
	var brwEng = getBrowser(obj)[2];
	var opSys = getOS(obj)[0];

	//if (getBrowser(obj)[2]!="msie") {
	if ((brwEng == "gecko") || (brwEng == "opera") || (brwEng == "khtml") || (brwEng == "mozold") || (opSys == "macosx") || (opSys == "macclassic")) {
		// Non-IE Flash plug-in detection
		if (navigator.plugins && navigator.plugins.length) {
			x = navigator.plugins["Shockwave Flash"];
			if (x) {
				f[0] = 2;
				if (x.description) {
					y = x.description;
					f[1] = y.charAt(y.indexOf('.') - 1);
				}
			} else {
				f[0] = 1;
			}
			if (navigator.plugins["Shockwave Flash 2.0"]) {
				f[0] = 2;
				f[0] = 2;
			}
		} else if (navigator.mimeTypes && navigator.mimeTypes.length) {
			x = navigator.mimeTypes['application/x-shockwave-flash'];
			if (x && x.enabledPlugin) {
				f[0] = 2;
			} else {
				f[0] = 1;
			}
		}

		return f;

	} else if (brwEng == "msie") {
		// IE flash detection.
		for (var i = 15; i > 0; i--) {
			try {
				var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
				f[1] = i;
				break;
				//return;
			} catch(e) {}
		}

		if (f[1] > 0) {
			f[0] = 2
		} else {
			f[0] = 1
		}
		return f;
	} else {
		f[0] = 0;
		f[1] = 0;
		return f;
	}
}

// Are pop-up windows allowed for this site? (i. e. has the user a pop-up blocker?)
function popupsAllowed() {
	var allowed = false;
	var w = window.open("about:blank", "", "directories=no,height=1,width=1,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,left=0,top=0,location=no");
	if (w) {
		allowed = true;
		w.close();
	}
	return allowed;
}

// Is input empty?
function isEmpty(input) {
	return (input == null || input == "")
}

// Does this string contain a dot?
function hasDot(input) {
	return (input.search(/\./) == -1)
}
/* END OF FOR INTERNAL USE ONLY FUNCTIONS */

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return '';
	}
	else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function sbcheck_timeout(sbscript_id) {
	if (++sbtimeout_counter >= sbtimeout) {
		eval('clearInterval(sbinterval_' + sbscript_id + ');');
		var sbext_scr = document.getElementById(sbscript_id);
		if (sbext_scr) {
			if (!document.all) {
				sbext_scr.src = '';
			}
			if (window.sbtimeoutsticky) {
				document.cookie = "sbtimeout=1";
			}
			var sbext_scrParent = sbext_scr.parentNode;
			sbext_scrParent.removeChild(sbext_scr);
		}
	}
}

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if (opacStart > opacEnd) {
		for (i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
			timer++;
		}
	} else if (opacStart < opacEnd) {
		for (i = opacStart; i <= opacEnd; i++) {
			setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function sb_check_cs_master_status(sb_cs_width, sb_cs_height, sb_cs_index, sbdw) {
	var sb_cs_id = sb_cs_width + 'x' + sb_cs_height;
	if (window.sb_cs_embed) {
		if (window.sb_cs_embed && window.sb_cs_embed[sb_cs_id] && typeof(window.sb_cs_embed[sb_cs_id]['counter']) == 'undefined') { // snippet timeout is not set, init to 0
			window.sb_cs_embed[sb_cs_id]['counter'] = 0;
		}
		else if (window.sb_cs_embed && window.sb_cs_embed[sb_cs_id]) { // snippet timeout counter id is set, increment it...
			window.sb_cs_embed[sb_cs_id]['counter']++;
		}
	}
	if (window.sb_cs_master_status == 'done' || (window.sb_cs_embed && window.sb_cs_embed[sb_cs_id] && window.sb_cs_embed[sb_cs_id]['counter'] > 10)) { // ~2 second timeout
		if (document.getElementById('sb_cs_div_' + sb_cs_id + '_' + sb_cs_index)) {
			eval('window.clearInterval(window.sb_interval_id_' + sb_cs_id + '_' + sb_cs_index + ');');
			if (window.sb_cs_embed && window.sb_cs_embed[sb_cs_id]) {
				document.getElementById('sb_cs_div_' + sb_cs_id + '_' + sb_cs_index).innerHTML = window.sb_cs_embed[sb_cs_id]['code'];

				_sbfloatingdiv = document.getElementById('sbfloatingdiv');

				if (_sbfloatingdiv != null && sb_cs_width == 1 && sb_cs_height == 1) {

					var _sbscreenwidth = 0,
					_sbscreenheight = 0;

					if (typeof(window.innerWidth) == 'number') {
						//Non-IE
						_sbscreenwidth = window.innerWidth;
						_sbscreenheight = window.innerHeight;
					} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
						//IE 6+ in 'standards compliant mode'
						_sbscreenwidth = document.documentElement.clientWidth;
						_sbscreenheight = document.documentElement.clientHeight;
					} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
						//IE 4 compatible
						_sbscreenwidth = document.body.clientWidth;
						_sbscreenheight = document.body.clientHeight;
					}

					var _sbparentdiv = _sbfloatingdiv.parentNode;
					var sb_popupLeft = (_sbscreenwidth / 2) - _sbfloatingdiv.style.width.substr(0, _sbfloatingdiv.style.width.length - 2) / 2;
					var sb_popupTop = (_sbscreenheight / 2) - _sbfloatingdiv.style.height.substr(0, _sbfloatingdiv.style.height.length - 2) / 2;

					if (sbbn == "IE") {
						_sbfloatingdiv.style.position = 'absolute';
					} else {
						_sbfloatingdiv.style.position = 'fixed';
					}
					_sbfloatingdiv.style.top = sb_popupTop + 'px';
					_sbfloatingdiv.style.left = sb_popupLeft + 'px';
					_sbparentdiv.style.display = 'inline';
					changeOpac(0, _sbfloatingdiv.id);

					if (window.sbfdivmodal == 1 || _sbfloatingdiv.title.split("|", 1) == 1) {
						var _sbmodalfdiv = document.createElement("div");
						_sbmodalfdiv.id = 'sbmodalfdiv';
						_sbparentdiv.appendChild(_sbmodalfdiv);

						if (sbbn == "IE") {
							_sbmodalfdiv.style.position = 'absolute';
						} else {
							_sbmodalfdiv.style.position = 'fixed';
						}
						_sbmodalfdiv.style.width = _sbscreenwidth;
						_sbmodalfdiv.style.height = document.body.scrollHeight;

						_sbmodalfdiv.style.display = 'inline';
						_sbmodalfdiv.style.top = '0px';
						_sbmodalfdiv.style.left = '0px';
						_sbmodalfdiv.style.width = '100%';
						_sbmodalfdiv.style.height = '100%';
						_sbmodalfdiv.style.backgroundColor = '#000000';

						changeOpac(40, _sbmodalfdiv.id);
						_sbmodalfdiv.style.zIndex = '990001';
					}
					_sbparentdiv.style.zIndex = '990000';
					_sbfloatingdiv.style.zIndex = '990002';
					opacity(_sbfloatingdiv.id, 0, 100, 1000);
				}
			}
			else {
				document.getElementById('sb_cs_div_' + sb_cs_id + '_' + sb_cs_index).innerHTML = '<img src="' + _sdl.protocol + '//' + sbpurl + '/v3/tailor.sb?sbaid=' + sbaid + '&sbjs=-1&sbdw=' + sbdw + '&sbcw=' + sb_cs_width + '&sbch=' + sb_cs_height + '&sbpurl=' + escape(unescape(self.location.href)) + '&sbgid=' + escape(unescape(sbgid)) + '" width="' + sb_cs_width + '" height="' + sb_cs_height + '">';
			}
		}
	}
}

function sitebrandInclude() {
	window.nocache = Math.floor(Math.random() * 1000000000);
	window.sbtimeout_counter = 0;
	window.sbinterval_envoy_scr = setInterval('sbcheck_timeout(\'envoy_scr\')', 1000);
	window.sbtimeout = (window.sbtimeout ? window.sbtimeout: 5);
	window.sbdw = (window.sb_debug && window.sb_debug == 1 ? 1 : 0);
	window.sbslave_interval = 100;

	if ((sb_os[0] == 'macclassic' || sb_os[0] == 'macosx') && sb_br[0] == 'msie') {
		window.sbslave_interval = 2500;
	}
	if (getCookie('sbtimeout') == 1 && window.sbtimeoutsticky) {
		window.passport = 0;
	}

	if (!window.disable_sb_optimize) {
		if (_sdl.hash) _sdlh = _sdl.href.substring(_sdl.href.indexOf('#'));
		if (!document.layers) {
			if (typeof(window.sb_cs_index) == 'undefined') {
				window.sb_cs_index = 0;
			}
			else {
				window.sb_cs_index++;
			}
			if (window.sbwidth > 1 && window.sbheight > 1) {
				document.open();
				document.write('<div id="sb_cs_div_' + window.sbwidth + 'x' + window.sbheight + '_' + window.sb_cs_index + '" style="display:inline; margins:0px"></div>');
				document.close();
			}
			else if (window.sbwidth <= 1 && window.sbheight <= 1) {
				document.open();
				document.write('<div id="sb_cs_div_' + window.sbwidth + 'x' + window.sbheight + '_' + window.sb_cs_index + '" style="display:none;position:fixed"></div>');
				document.close();
			}
			eval('window.sb_interval_id_' + window.sbwidth + 'x' + window.sbheight + '_' + window.sb_cs_index + ' = window.setInterval("sb_check_cs_master_status(' + window.sbwidth + ',' + window.sbheight + ',' + window.sb_cs_index + ',' + sbdw + ')",window.sbslave_interval);');
		}
		else {
			document.open();
			document.write('<img src="' + _sdl.protocol + '//' + sbpurl + '/v3/tailor.sb?sbaid=' + sbaid + '&sbjs=' + sbjs + '&sbdw=' + sbdw + '&sbcw=' + window.sbwidth + '&sbch=' + window.sbheight + '&sbpurl=' + escape(unescape(_sbd)) + '&sbgid=' + escape(unescape(sbgid)) + '" width="' + window.sbwidth + '" height="' + window.sbheight + '">');
			document.close();
		}
		if (typeof(!document.layers && window.sb_cs_master_status) == 'undefined') {
			window.sb_cs_master_status = 'elected';
		}
		else if (!document.layers && window.sb_cs_master_status != 'aborted') {
			window.passport = 0;
			window.sbwidth = null;
			window.sbheight = null;
		}

	} else {
		//alert(window.sbheight);
		document.open();
		document.write('<span id="sb_opt_disabled_' + window.sbwidth + 'x' + window.sbheight + '"></span>');
		document.close();
	}
	if (window.passport) {
		document.write('<script language=\'Javascript\' src=\'' + _sdl.protocol + '//' + sbpurl + '/v3/envoy.sb?sbaid=' + sbaid + '&sbbn=' + sbbn + '&sbbv=' + sbbv + '&sbfl=' + sbfl + '&sbos=' + sbos + '&nocache=' + nocache + '\'></script>');
	}
}
