/**
 * The following function removes the following
 * 	 single quotes
 * 	 double quotes
 * 	 registered symbol
 */
function removeQuotesAndR(str) {

	str = str.replace("&amp;#34;", "");
	str = str.replace("&amp;#39;", "");
	str = str.replace("&amp;quot;", "");
	str = str.replace("&amp;reg;", "");

	return str;
}

/** 
 * Removes amp from encoded querystring
 * due to & separators between parameters
 * 
 */
function removeAmp(urlString) {
	
	return urlString.replace("amp;", "");
}

function initZoom() {
	var zoomTemplate = jQuery(".productzoomtemplate");
	var zoomOptions = {
			zoomWidth: zoomTemplate.width(),	
			zoomHeight: zoomTemplate.height(),
			title: false
		};
	
	//jQuery(".zoomimage").append(jQuery("#productaward").html());
	jQuery(".zoomimage").jqzoom(zoomOptions);
}

function swapImage(mainImage, zoomImage, productName) {
	
	jQuery("#pdpMain .productimage").html("<a class=\"zoomimage\" href=\"" + zoomImage + "\">" +
		   "<img src=\"" + mainImage + "\" title=\"" + productName + "\" alt=\"" + productName + "\" onload=\"initZoom()\"/></a>");
}

function initThumbnails(main, zoom, alt1, altzoom1, alt2, altzoom2, alt3, altzoom3, alt4, altzoom4, productName) {
	
	if(jQuery(".productimages .productthumbnails img").length > 1) {
		jQuery(".productimages .productthumbnails img").mouseover(function(){
			
			jQuery(".productimages .productthumbnails ul li").each(function(){
				if(jQuery(this).hasClass("active")) {
					jQuery(this).removeClass("active")
				}
			});
			
			var parent = jQuery(this).parent();
			
			jQuery(parent).addClass("active");
			
			var thumbId = this.id.split("_")[1];
			
			if (thumbId == "1") {
				swapImage(alt1, altzoom1, productName);
			} else if(thumbId == "2") {
				swapImage(alt2, altzoom2, productName);
			} else if(thumbId == "3") {
				swapImage(alt3, altzoom3, productName);
			} else if(thumbId == "4") {
				swapImage(alt4, altzoom4, productName);
			} else {
				swapImage(main, zoom, productName);
			}
		});
	} else {
		jQuery(".productimages .productthumbnails").html("");
	}
}

function changeFormSelection(selectElem, selectedValue)
{
	if(!selectElem) return;
	var options = selectElem.options;
	if(options.length > 0) {
		// find index of value to select
		var idx = 0;
		for(var i=0; i<options.length; i++) {
			if(options[i].value != selectedValue) continue;
			idx = i; break;
		}
		selectElem.selectedIndex = idx;
	}
}

function validatePhone(phoneFieldID, countryFieldID)
{
	var countryCode = countryFieldID; //document.getElementById(countryFieldID).value;
	if (document.getElementById(phoneFieldID).value.length >= 10) {
		if (countryCode == 'CA' || countryCode == 'US')
		{
			var enteredPhoneNumber = document.getElementById(phoneFieldID).value;
			var correctedPhoneNumber = '';
			enteredPhoneNumber = enteredPhoneNumber.replace(new RegExp('[-,(,),*,",\'\,-,+,., ]','g'),'');
			correctedPhoneNumber = enteredPhoneNumber.substr(0,3) + '-' + enteredPhoneNumber.substr(3,3) + '-' + enteredPhoneNumber.substr(6,4);
			document.getElementById(phoneFieldID).value = correctedPhoneNumber;
		}
	}
}

function ltrim(str){
    return str.replace(/^\s+/, '');
}

function rtrim(str) {
    return str.replace(/\s+$/, '');
}

function alltrim(str) {
    return str.replace(/^\s+|\s+$/g, '');
}




/*  APO/FPO/DPO */
Array.prototype.exists = function(search){	
	  for (var i=0; i<this.length; i++)
	    if (this[i] == search) return true;					
	  return false;
} 
function militaryZip(zip){
	return 	_INVALID_ZIP.exists(zip);
}

var _INVALID_ZIP = new Array();

_INVALID_ZIP[0]='01433';
_INVALID_ZIP[1]='01731';
_INVALID_ZIP[2]='09001';
_INVALID_ZIP[3]='09002';
_INVALID_ZIP[4]='09008';
_INVALID_ZIP[5]='09009';
_INVALID_ZIP[6]='09011';
_INVALID_ZIP[7]='09012';
_INVALID_ZIP[8]='09014';
_INVALID_ZIP[9]='09015';
_INVALID_ZIP[10]='09017';
_INVALID_ZIP[11]='09020';
_INVALID_ZIP[12]='09021';
_INVALID_ZIP[13]='09023';
_INVALID_ZIP[14]='09026';
_INVALID_ZIP[15]='09028';
_INVALID_ZIP[16]='09031';
_INVALID_ZIP[17]='09033';
_INVALID_ZIP[18]='09034';
_INVALID_ZIP[19]='09035';
_INVALID_ZIP[20]='09036';
_INVALID_ZIP[21]='09038';
_INVALID_ZIP[22]='09039';
_INVALID_ZIP[23]='09042';
_INVALID_ZIP[24]='09045';
_INVALID_ZIP[25]='09046';
_INVALID_ZIP[26]='09047';
_INVALID_ZIP[27]='09049';
_INVALID_ZIP[28]='09050';
_INVALID_ZIP[29]='09052';
_INVALID_ZIP[30]='09053';
_INVALID_ZIP[31]='09054';
_INVALID_ZIP[32]='09055';
_INVALID_ZIP[33]='09056';
_INVALID_ZIP[34]='09057';
_INVALID_ZIP[35]='09058';
_INVALID_ZIP[36]='09059';
_INVALID_ZIP[37]='09061';
_INVALID_ZIP[38]='09063';
_INVALID_ZIP[39]='09065';
_INVALID_ZIP[40]='09066';
_INVALID_ZIP[41]='09067';
_INVALID_ZIP[42]='09069';
_INVALID_ZIP[43]='09070';
_INVALID_ZIP[44]='09072';
_INVALID_ZIP[45]='09074';
_INVALID_ZIP[46]='09075';
_INVALID_ZIP[47]='09076';
_INVALID_ZIP[48]='09077';
_INVALID_ZIP[49]='09079';
_INVALID_ZIP[50]='09080';
_INVALID_ZIP[51]='09081';
_INVALID_ZIP[52]='09083';
_INVALID_ZIP[53]='09084';
_INVALID_ZIP[54]='09086';
_INVALID_ZIP[55]='09088';
_INVALID_ZIP[56]='09090';
_INVALID_ZIP[57]='09091';
_INVALID_ZIP[58]='09092';
_INVALID_ZIP[59]='09093';
_INVALID_ZIP[60]='09094';
_INVALID_ZIP[61]='09096';
_INVALID_ZIP[62]='09097';
_INVALID_ZIP[63]='09098';
_INVALID_ZIP[64]='09099';
_INVALID_ZIP[65]='09102';
_INVALID_ZIP[66]='09103';
_INVALID_ZIP[67]='09104';
_INVALID_ZIP[68]='09105';
_INVALID_ZIP[69]='09107';
_INVALID_ZIP[70]='09108';
_INVALID_ZIP[71]='09109';
_INVALID_ZIP[72]='09110';
_INVALID_ZIP[73]='09111';
_INVALID_ZIP[74]='09112';
_INVALID_ZIP[75]='09114';
_INVALID_ZIP[76]='09121';
_INVALID_ZIP[77]='09123';
_INVALID_ZIP[78]='09125';
_INVALID_ZIP[79]='09127';
_INVALID_ZIP[80]='09128';
_INVALID_ZIP[81]='09130';
_INVALID_ZIP[82]='09131';
_INVALID_ZIP[83]='09132';
_INVALID_ZIP[84]='09133';
_INVALID_ZIP[85]='09137';
_INVALID_ZIP[86]='09139';
_INVALID_ZIP[87]='09140';
_INVALID_ZIP[88]='09141';
_INVALID_ZIP[89]='09142';
_INVALID_ZIP[90]='09144';
_INVALID_ZIP[91]='09146';
_INVALID_ZIP[92]='09150';
_INVALID_ZIP[93]='09154';
_INVALID_ZIP[94]='09157';
_INVALID_ZIP[95]='09159';
_INVALID_ZIP[96]='09160';
_INVALID_ZIP[97]='09162';
_INVALID_ZIP[98]='09164';
_INVALID_ZIP[99]='09165';
_INVALID_ZIP[100]='09166';
_INVALID_ZIP[101]='09169';
_INVALID_ZIP[102]='09172';
_INVALID_ZIP[103]='09173';
_INVALID_ZIP[104]='09175';
_INVALID_ZIP[105]='09176';
_INVALID_ZIP[106]='09177';
_INVALID_ZIP[107]='09178';
_INVALID_ZIP[108]='09179';
_INVALID_ZIP[109]='09180';
_INVALID_ZIP[110]='09182';
_INVALID_ZIP[111]='09184';
_INVALID_ZIP[112]='09185';
_INVALID_ZIP[113]='09188';
_INVALID_ZIP[114]='09189';
_INVALID_ZIP[115]='09192';
_INVALID_ZIP[116]='09193';
_INVALID_ZIP[117]='09194';
_INVALID_ZIP[118]='09205';
_INVALID_ZIP[119]='09206';
_INVALID_ZIP[120]='09209';
_INVALID_ZIP[121]='09210';
_INVALID_ZIP[122]='09211';
_INVALID_ZIP[123]='09213';
_INVALID_ZIP[124]='09214';
_INVALID_ZIP[125]='09220';
_INVALID_ZIP[126]='09221';
_INVALID_ZIP[127]='09222';
_INVALID_ZIP[128]='09223';
_INVALID_ZIP[129]='09224';
_INVALID_ZIP[130]='09225';
_INVALID_ZIP[131]='09226';
_INVALID_ZIP[132]='09227';
_INVALID_ZIP[133]='09235';
_INVALID_ZIP[134]='09237';
_INVALID_ZIP[135]='09238';
_INVALID_ZIP[136]='09240';
_INVALID_ZIP[137]='09242';
_INVALID_ZIP[138]='09244';
_INVALID_ZIP[139]='09245';
_INVALID_ZIP[140]='09250';
_INVALID_ZIP[141]='09252';
_INVALID_ZIP[142]='09253';
_INVALID_ZIP[143]='09254';
_INVALID_ZIP[144]='09255';
_INVALID_ZIP[145]='09262';
_INVALID_ZIP[146]='09263';
_INVALID_ZIP[147]='09264';
_INVALID_ZIP[148]='09265';
_INVALID_ZIP[149]='09266';
_INVALID_ZIP[150]='09267';
_INVALID_ZIP[151]='09279';
_INVALID_ZIP[152]='09281';
_INVALID_ZIP[153]='09283';
_INVALID_ZIP[154]='09285';
_INVALID_ZIP[155]='09286';
_INVALID_ZIP[156]='09289';
_INVALID_ZIP[157]='09291';
_INVALID_ZIP[158]='09292';
_INVALID_ZIP[159]='09293';
_INVALID_ZIP[160]='09294';
_INVALID_ZIP[161]='09295';
_INVALID_ZIP[162]='09305';
_INVALID_ZIP[163]='09306';
_INVALID_ZIP[164]='09308';
_INVALID_ZIP[165]='09309';
_INVALID_ZIP[166]='09311';
_INVALID_ZIP[167]='09312';
_INVALID_ZIP[168]='09315';
_INVALID_ZIP[169]='09316';
_INVALID_ZIP[170]='09317';
_INVALID_ZIP[171]='09320';
_INVALID_ZIP[172]='09321';
_INVALID_ZIP[173]='09322';
_INVALID_ZIP[174]='09322';
_INVALID_ZIP[175]='09323';
_INVALID_ZIP[176]='09324';
_INVALID_ZIP[177]='09324';
_INVALID_ZIP[178]='09325';
_INVALID_ZIP[179]='09325';
_INVALID_ZIP[180]='09326';
_INVALID_ZIP[181]='09330';
_INVALID_ZIP[182]='09331';
_INVALID_ZIP[183]='09331';
_INVALID_ZIP[184]='09332';
_INVALID_ZIP[185]='09333';
_INVALID_ZIP[186]='09333';
_INVALID_ZIP[187]='09334';
_INVALID_ZIP[188]='09334';
_INVALID_ZIP[189]='09335';
_INVALID_ZIP[190]='09335';
_INVALID_ZIP[191]='09340';
_INVALID_ZIP[192]='09342';
_INVALID_ZIP[193]='09342';
_INVALID_ZIP[194]='09344';
_INVALID_ZIP[195]='09344';
_INVALID_ZIP[196]='09347';
_INVALID_ZIP[197]='09348';
_INVALID_ZIP[198]='09351';
_INVALID_ZIP[199]='09352';
_INVALID_ZIP[200]='09353';
_INVALID_ZIP[201]='09354';
_INVALID_ZIP[202]='09355';
_INVALID_ZIP[203]='09358';
_INVALID_ZIP[204]='09360';
_INVALID_ZIP[205]='09361';
_INVALID_ZIP[206]='09366';
_INVALID_ZIP[207]='09368';
_INVALID_ZIP[208]='09368';
_INVALID_ZIP[209]='09375';
_INVALID_ZIP[210]='09375';
_INVALID_ZIP[211]='09376';
_INVALID_ZIP[212]='09378';
_INVALID_ZIP[213]='09379';
_INVALID_ZIP[214]='09384';
_INVALID_ZIP[215]='09390';
_INVALID_ZIP[216]='09390';
_INVALID_ZIP[217]='09391';
_INVALID_ZIP[218]='09391';
_INVALID_ZIP[219]='09392';
_INVALID_ZIP[220]='09393';
_INVALID_ZIP[221]='09393';
_INVALID_ZIP[222]='09394';
_INVALID_ZIP[223]='09396';
_INVALID_ZIP[224]='09403';
_INVALID_ZIP[225]='09405';
_INVALID_ZIP[226]='09406';
_INVALID_ZIP[227]='09407';
_INVALID_ZIP[228]='09409';
_INVALID_ZIP[229]='09411';
_INVALID_ZIP[230]='09419';
_INVALID_ZIP[231]='09420';
_INVALID_ZIP[232]='09421';
_INVALID_ZIP[233]='09447';
_INVALID_ZIP[234]='09449';
_INVALID_ZIP[235]='09451';
_INVALID_ZIP[236]='09452';
_INVALID_ZIP[237]='09454';
_INVALID_ZIP[238]='09455';
_INVALID_ZIP[239]='09456';
_INVALID_ZIP[240]='09457';
_INVALID_ZIP[241]='09458';
_INVALID_ZIP[242]='09459';
_INVALID_ZIP[243]='09464';
_INVALID_ZIP[244]='09465';
_INVALID_ZIP[245]='09466';
_INVALID_ZIP[246]='09468';
_INVALID_ZIP[247]='09469';
_INVALID_ZIP[248]='09470';
_INVALID_ZIP[249]='09494';
_INVALID_ZIP[250]='09498';
_INVALID_ZIP[251]='09499';
_INVALID_ZIP[252]='09501';
_INVALID_ZIP[253]='09502';
_INVALID_ZIP[254]='09503';
_INVALID_ZIP[255]='09507';
_INVALID_ZIP[256]='09508';
_INVALID_ZIP[257]='09509';
_INVALID_ZIP[258]='09510';
_INVALID_ZIP[259]='09512';
_INVALID_ZIP[260]='09513';
_INVALID_ZIP[261]='09517';
_INVALID_ZIP[262]='09518';
_INVALID_ZIP[263]='09519';
_INVALID_ZIP[264]='09520';
_INVALID_ZIP[265]='09521';
_INVALID_ZIP[266]='09522';
_INVALID_ZIP[267]='09523';
_INVALID_ZIP[268]='09524';
_INVALID_ZIP[269]='09527';
_INVALID_ZIP[270]='09529';
_INVALID_ZIP[271]='09531';
_INVALID_ZIP[272]='09532';
_INVALID_ZIP[273]='09533';
_INVALID_ZIP[274]='09534';
_INVALID_ZIP[275]='09536';
_INVALID_ZIP[276]='09537';
_INVALID_ZIP[277]='09538';
_INVALID_ZIP[278]='09539';
_INVALID_ZIP[279]='09540';
_INVALID_ZIP[280]='09542';
_INVALID_ZIP[281]='09543';
_INVALID_ZIP[282]='09544';
_INVALID_ZIP[283]='09545';
_INVALID_ZIP[284]='09547';
_INVALID_ZIP[285]='09548';
_INVALID_ZIP[286]='09549';
_INVALID_ZIP[287]='09550';
_INVALID_ZIP[288]='09551';
_INVALID_ZIP[289]='09552';
_INVALID_ZIP[290]='09556';
_INVALID_ZIP[291]='09557';
_INVALID_ZIP[292]='09559';
_INVALID_ZIP[293]='09560';
_INVALID_ZIP[294]='09561';
_INVALID_ZIP[295]='09564';
_INVALID_ZIP[296]='09565';
_INVALID_ZIP[297]='09566';
_INVALID_ZIP[298]='09567';
_INVALID_ZIP[299]='09568';
_INVALID_ZIP[300]='09570';
_INVALID_ZIP[301]='09571';
_INVALID_ZIP[302]='09573';
_INVALID_ZIP[303]='09576';
_INVALID_ZIP[304]='09577';
_INVALID_ZIP[305]='09578';
_INVALID_ZIP[306]='09579';
_INVALID_ZIP[307]='09582';
_INVALID_ZIP[308]='09586';
_INVALID_ZIP[309]='09587';
_INVALID_ZIP[310]='09588';
_INVALID_ZIP[311]='09589';
_INVALID_ZIP[312]='09590';
_INVALID_ZIP[313]='09591';
_INVALID_ZIP[314]='09593';
_INVALID_ZIP[315]='09594';
_INVALID_ZIP[316]='09595';
_INVALID_ZIP[317]='09597';
_INVALID_ZIP[318]='09599';
_INVALID_ZIP[319]='09601';
_INVALID_ZIP[320]='09603';
_INVALID_ZIP[321]='09605';
_INVALID_ZIP[322]='09607';
_INVALID_ZIP[323]='09608';
_INVALID_ZIP[324]='09609';
_INVALID_ZIP[325]='09610';
_INVALID_ZIP[326]='09612';
_INVALID_ZIP[327]='09613';
_INVALID_ZIP[328]='09616';
_INVALID_ZIP[329]='09617';
_INVALID_ZIP[330]='09618';
_INVALID_ZIP[331]='09619';
_INVALID_ZIP[332]='09620';
_INVALID_ZIP[333]='09621';
_INVALID_ZIP[334]='09622';
_INVALID_ZIP[335]='09623';
_INVALID_ZIP[336]='09624';
_INVALID_ZIP[337]='09625';
_INVALID_ZIP[338]='09626';
_INVALID_ZIP[339]='09627';
_INVALID_ZIP[340]='09628';
_INVALID_ZIP[341]='09630';
_INVALID_ZIP[342]='09633';
_INVALID_ZIP[343]='09636';
_INVALID_ZIP[344]='09642';
_INVALID_ZIP[345]='09643';
_INVALID_ZIP[346]='09644';
_INVALID_ZIP[347]='09645';
_INVALID_ZIP[348]='09648';
_INVALID_ZIP[349]='09649';
_INVALID_ZIP[350]='09657';
_INVALID_ZIP[351]='09667';
_INVALID_ZIP[352]='09668';
_INVALID_ZIP[353]='09669';
_INVALID_ZIP[354]='09672';
_INVALID_ZIP[355]='09673';
_INVALID_ZIP[356]='09690';
_INVALID_ZIP[357]='09692';
_INVALID_ZIP[358]='09694';
_INVALID_ZIP[359]='09696';
_INVALID_ZIP[360]='09697';
_INVALID_ZIP[361]='09701';
_INVALID_ZIP[362]='09702';
_INVALID_ZIP[363]='09703';
_INVALID_ZIP[364]='09704';
_INVALID_ZIP[365]='09705';
_INVALID_ZIP[366]='09706';
_INVALID_ZIP[367]='09707';
_INVALID_ZIP[368]='09708';
_INVALID_ZIP[369]='09710';
_INVALID_ZIP[370]='09712';
_INVALID_ZIP[371]='09714';
_INVALID_ZIP[372]='09715';
_INVALID_ZIP[373]='09717';
_INVALID_ZIP[374]='09718';
_INVALID_ZIP[375]='09719';
_INVALID_ZIP[376]='09720';
_INVALID_ZIP[377]='09721';
_INVALID_ZIP[378]='09723';
_INVALID_ZIP[379]='09724';
_INVALID_ZIP[380]='09725';
_INVALID_ZIP[381]='09728';
_INVALID_ZIP[382]='09730';
_INVALID_ZIP[383]='09731';
_INVALID_ZIP[384]='09732';
_INVALID_ZIP[385]='09734';
_INVALID_ZIP[386]='09736';
_INVALID_ZIP[387]='09737';
_INVALID_ZIP[388]='09739';
_INVALID_ZIP[389]='09742';
_INVALID_ZIP[390]='09743';
_INVALID_ZIP[391]='09744';
_INVALID_ZIP[392]='09751';
_INVALID_ZIP[393]='09752';
_INVALID_ZIP[394]='09754';
_INVALID_ZIP[395]='09755';
_INVALID_ZIP[396]='09757';
_INVALID_ZIP[397]='09762';
_INVALID_ZIP[398]='09769';
_INVALID_ZIP[399]='09777';
_INVALID_ZIP[400]='09786';
_INVALID_ZIP[401]='09789';
_INVALID_ZIP[402]='09790';
_INVALID_ZIP[403]='09794';
_INVALID_ZIP[404]='09801';
_INVALID_ZIP[405]='09803';
_INVALID_ZIP[406]='09806';
_INVALID_ZIP[407]='09809';
_INVALID_ZIP[408]='09812';
_INVALID_ZIP[409]='09817';
_INVALID_ZIP[410]='09821';
_INVALID_ZIP[411]='09822';
_INVALID_ZIP[412]='09823';
_INVALID_ZIP[413]='09824';
_INVALID_ZIP[414]='09825';
_INVALID_ZIP[415]='09827';
_INVALID_ZIP[416]='09828';
_INVALID_ZIP[417]='09830';
_INVALID_ZIP[418]='09831';
_INVALID_ZIP[419]='09833';
_INVALID_ZIP[420]='09834';
_INVALID_ZIP[421]='09836';
_INVALID_ZIP[422]='09838';
_INVALID_ZIP[423]='09839';
_INVALID_ZIP[424]='09841';
_INVALID_ZIP[425]='09842';
_INVALID_ZIP[426]='09843';
_INVALID_ZIP[427]='09846';
_INVALID_ZIP[428]='09852';
_INVALID_ZIP[429]='09858';
_INVALID_ZIP[430]='09860';
_INVALID_ZIP[431]='09865';
_INVALID_ZIP[432]='09870';
_INVALID_ZIP[433]='09880';
_INVALID_ZIP[434]='09881';
_INVALID_ZIP[435]='09889';
_INVALID_ZIP[436]='09890';
_INVALID_ZIP[437]='09892';
_INVALID_ZIP[438]='09898';
_INVALID_ZIP[439]='09987';
_INVALID_ZIP[440]='10997';
_INVALID_ZIP[441]='13602';
_INVALID_ZIP[442]='19902';
_INVALID_ZIP[443]='20755';
_INVALID_ZIP[444]='20762';
_INVALID_ZIP[445]='21005';
_INVALID_ZIP[446]='22211';
_INVALID_ZIP[447]='23651';
_INVALID_ZIP[448]='28307';
_INVALID_ZIP[449]='28308';
_INVALID_ZIP[450]='28310';
_INVALID_ZIP[451]='28542';
_INVALID_ZIP[452]='28547';
_INVALID_ZIP[453]='29152';
_INVALID_ZIP[454]='29201';
_INVALID_ZIP[455]='29207';
_INVALID_ZIP[456]='29404';
_INVALID_ZIP[457]='30905';
_INVALID_ZIP[458]='31314';
_INVALID_ZIP[459]='31699';
_INVALID_ZIP[460]='31905';
_INVALID_ZIP[461]='32542';
_INVALID_ZIP[462]='32925';
_INVALID_ZIP[463]='34001';
_INVALID_ZIP[464]='34002';
_INVALID_ZIP[465]='34003';
_INVALID_ZIP[466]='34004';
_INVALID_ZIP[467]='34005';
_INVALID_ZIP[468]='34007';
_INVALID_ZIP[469]='34020';
_INVALID_ZIP[470]='34021';
_INVALID_ZIP[471]='34022';
_INVALID_ZIP[472]='34023';
_INVALID_ZIP[473]='34024';
_INVALID_ZIP[474]='34030';
_INVALID_ZIP[475]='34031';
_INVALID_ZIP[476]='34032';
_INVALID_ZIP[477]='34033';
_INVALID_ZIP[478]='34034';
_INVALID_ZIP[479]='34035';
_INVALID_ZIP[480]='34037';
_INVALID_ZIP[481]='34038';
_INVALID_ZIP[482]='34039';
_INVALID_ZIP[483]='34042';
_INVALID_ZIP[484]='34051';
_INVALID_ZIP[485]='34053';
_INVALID_ZIP[486]='34058';
_INVALID_ZIP[487]='34061';
_INVALID_ZIP[488]='34078';
_INVALID_ZIP[489]='34080';
_INVALID_ZIP[490]='34083';
_INVALID_ZIP[491]='34085';
_INVALID_ZIP[492]='34086';
_INVALID_ZIP[493]='34087';
_INVALID_ZIP[494]='34088';
_INVALID_ZIP[495]='34090';
_INVALID_ZIP[496]='34091';
_INVALID_ZIP[497]='34092';
_INVALID_ZIP[498]='34093';
_INVALID_ZIP[499]='34095';
_INVALID_ZIP[500]='34097';
_INVALID_ZIP[501]='34099';
_INVALID_ZIP[502]='36362';
_INVALID_ZIP[503]='37389';
_INVALID_ZIP[504]='40121';
_INVALID_ZIP[505]='42223';
_INVALID_ZIP[506]='57706';
_INVALID_ZIP[507]='58204';
_INVALID_ZIP[508]='58205';
_INVALID_ZIP[509]='58704';
_INVALID_ZIP[510]='58705';
_INVALID_ZIP[511]='59402';
_INVALID_ZIP[512]='62225';
_INVALID_ZIP[513]='65305';
_INVALID_ZIP[514]='65473';
_INVALID_ZIP[515]='66027';
_INVALID_ZIP[516]='66442';
_INVALID_ZIP[517]='67221';
_INVALID_ZIP[518]='68113';
_INVALID_ZIP[519]='71110';
_INVALID_ZIP[520]='72099';
_INVALID_ZIP[521]='73503';
_INVALID_ZIP[522]='73523';
_INVALID_ZIP[523]='76311';
_INVALID_ZIP[524]='76545';
_INVALID_ZIP[525]='76546';
_INVALID_ZIP[526]='76908';
_INVALID_ZIP[527]='78843';
_INVALID_ZIP[528]='79607';
_INVALID_ZIP[529]='79916';
_INVALID_ZIP[530]='80840';
_INVALID_ZIP[531]='80841';
_INVALID_ZIP[532]='80913';
_INVALID_ZIP[533]='82005';
_INVALID_ZIP[534]='83648';
_INVALID_ZIP[535]='84056';
_INVALID_ZIP[536]='85309';
_INVALID_ZIP[537]='85613';
_INVALID_ZIP[538]='87117';
_INVALID_ZIP[539]='88103';
_INVALID_ZIP[540]='88330';
_INVALID_ZIP[541]='89191';
_INVALID_ZIP[542]='92055';
_INVALID_ZIP[543]='92310';
_INVALID_ZIP[544]='94535';
_INVALID_ZIP[545]='95903';
_INVALID_ZIP[546]='96202';
_INVALID_ZIP[547]='96204';
_INVALID_ZIP[548]='96205';
_INVALID_ZIP[549]='96206';
_INVALID_ZIP[550]='96207';
_INVALID_ZIP[551]='96208';
_INVALID_ZIP[552]='96212';
_INVALID_ZIP[553]='96213';
_INVALID_ZIP[554]='96214';
_INVALID_ZIP[555]='96218';
_INVALID_ZIP[556]='96224';
_INVALID_ZIP[557]='96230';
_INVALID_ZIP[558]='96234';
_INVALID_ZIP[559]='96239';
_INVALID_ZIP[560]='96248';
_INVALID_ZIP[561]='96251';
_INVALID_ZIP[562]='96257';
_INVALID_ZIP[563]='96258';
_INVALID_ZIP[564]='96259';
_INVALID_ZIP[565]='96260';
_INVALID_ZIP[566]='96264';
_INVALID_ZIP[567]='96266';
_INVALID_ZIP[568]='96271';
_INVALID_ZIP[569]='96274';
_INVALID_ZIP[570]='96275';
_INVALID_ZIP[571]='96278';
_INVALID_ZIP[572]='96286';
_INVALID_ZIP[573]='96293';
_INVALID_ZIP[574]='96301';
_INVALID_ZIP[575]='96303';
_INVALID_ZIP[576]='96305';
_INVALID_ZIP[577]='96306';
_INVALID_ZIP[578]='96310';
_INVALID_ZIP[579]='96311';
_INVALID_ZIP[580]='96313';
_INVALID_ZIP[581]='96317';
_INVALID_ZIP[582]='96319';
_INVALID_ZIP[583]='96320';
_INVALID_ZIP[584]='96321';
_INVALID_ZIP[585]='96322';
_INVALID_ZIP[586]='96324';
_INVALID_ZIP[587]='96326';
_INVALID_ZIP[588]='96328';
_INVALID_ZIP[589]='96331';
_INVALID_ZIP[590]='96334';
_INVALID_ZIP[591]='96335';
_INVALID_ZIP[592]='96336';
_INVALID_ZIP[593]='96337';
_INVALID_ZIP[594]='96338';
_INVALID_ZIP[595]='96343';
_INVALID_ZIP[596]='96347';
_INVALID_ZIP[597]='96348';
_INVALID_ZIP[598]='96349';
_INVALID_ZIP[599]='96350';
_INVALID_ZIP[600]='96351';
_INVALID_ZIP[601]='96358';
_INVALID_ZIP[602]='96362';
_INVALID_ZIP[603]='96364';
_INVALID_ZIP[604]='96366';
_INVALID_ZIP[605]='96367';
_INVALID_ZIP[606]='96368';
_INVALID_ZIP[607]='96369';
_INVALID_ZIP[608]='96370';
_INVALID_ZIP[609]='96372';
_INVALID_ZIP[610]='96373';
_INVALID_ZIP[611]='96374';
_INVALID_ZIP[612]='96375';
_INVALID_ZIP[613]='96376';
_INVALID_ZIP[614]='96377';
_INVALID_ZIP[615]='96379';
_INVALID_ZIP[616]='96384';
_INVALID_ZIP[617]='96386';
_INVALID_ZIP[618]='96408';
_INVALID_ZIP[619]='96420';
_INVALID_ZIP[620]='96427';
_INVALID_ZIP[621]='96432';
_INVALID_ZIP[622]='96450';
_INVALID_ZIP[623]='96455';
_INVALID_ZIP[624]='96460';
_INVALID_ZIP[625]='96461';
_INVALID_ZIP[626]='96464';
_INVALID_ZIP[627]='96505';
_INVALID_ZIP[628]='96506';
_INVALID_ZIP[629]='96507';
_INVALID_ZIP[630]='96508';
_INVALID_ZIP[631]='96510';
_INVALID_ZIP[632]='96512';
_INVALID_ZIP[633]='96515';
_INVALID_ZIP[634]='96519';
_INVALID_ZIP[635]='96520';
_INVALID_ZIP[636]='96521';
_INVALID_ZIP[637]='96524';
_INVALID_ZIP[638]='96528';
_INVALID_ZIP[639]='96533';
_INVALID_ZIP[640]='96534';
_INVALID_ZIP[641]='96535';
_INVALID_ZIP[642]='96538';
_INVALID_ZIP[643]='96539';
_INVALID_ZIP[644]='96540';
_INVALID_ZIP[645]='96542';
_INVALID_ZIP[646]='96543';
_INVALID_ZIP[647]='96546';
_INVALID_ZIP[648]='96548';
_INVALID_ZIP[649]='96549';
_INVALID_ZIP[650]='96551';
_INVALID_ZIP[651]='96552';
_INVALID_ZIP[652]='96553';
_INVALID_ZIP[653]='96554';
_INVALID_ZIP[654]='96555';
_INVALID_ZIP[655]='96557';
_INVALID_ZIP[656]='96558';
_INVALID_ZIP[657]='96595';
_INVALID_ZIP[658]='96601';
_INVALID_ZIP[659]='96602';
_INVALID_ZIP[660]='96603';
_INVALID_ZIP[661]='96604';
_INVALID_ZIP[662]='96605';
_INVALID_ZIP[663]='96606';
_INVALID_ZIP[664]='96607';
_INVALID_ZIP[665]='96608';
_INVALID_ZIP[666]='96609';
_INVALID_ZIP[667]='96610';
_INVALID_ZIP[668]='96612';
_INVALID_ZIP[669]='96614';
_INVALID_ZIP[670]='96615';
_INVALID_ZIP[671]='96616';
_INVALID_ZIP[672]='96617';
_INVALID_ZIP[673]='96618';
_INVALID_ZIP[674]='96620';
_INVALID_ZIP[675]='96621';
_INVALID_ZIP[676]='96622';
_INVALID_ZIP[677]='96623';
_INVALID_ZIP[678]='96624';
_INVALID_ZIP[679]='96626';
_INVALID_ZIP[680]='96627';
_INVALID_ZIP[681]='96628';
_INVALID_ZIP[682]='96629';
_INVALID_ZIP[683]='96630';
_INVALID_ZIP[684]='96631';
_INVALID_ZIP[685]='96632';
_INVALID_ZIP[686]='96633';
_INVALID_ZIP[687]='96634';
_INVALID_ZIP[688]='96635';
_INVALID_ZIP[689]='96636';
_INVALID_ZIP[690]='96637';
_INVALID_ZIP[691]='96639';
_INVALID_ZIP[692]='96641';
_INVALID_ZIP[693]='96642';
_INVALID_ZIP[694]='96643';
_INVALID_ZIP[695]='96644';
_INVALID_ZIP[696]='96646';
_INVALID_ZIP[697]='96647';
_INVALID_ZIP[698]='96648';
_INVALID_ZIP[699]='96649';
_INVALID_ZIP[700]='96650';
_INVALID_ZIP[701]='96651';
_INVALID_ZIP[702]='96654';
_INVALID_ZIP[703]='96656';
_INVALID_ZIP[704]='96657';
_INVALID_ZIP[705]='96660';
_INVALID_ZIP[706]='96661';
_INVALID_ZIP[707]='96662';
_INVALID_ZIP[708]='96663';
_INVALID_ZIP[709]='96664';
_INVALID_ZIP[710]='96665';
_INVALID_ZIP[711]='96666';
_INVALID_ZIP[712]='96667';
_INVALID_ZIP[713]='96669';
_INVALID_ZIP[714]='96670';
_INVALID_ZIP[715]='96671';
_INVALID_ZIP[716]='96672';
_INVALID_ZIP[717]='96673';
_INVALID_ZIP[718]='96674';
_INVALID_ZIP[719]='96675';
_INVALID_ZIP[720]='96677';
_INVALID_ZIP[721]='96678';
_INVALID_ZIP[722]='96679';
_INVALID_ZIP[723]='96680';
_INVALID_ZIP[724]='96682';
_INVALID_ZIP[725]='96683';
_INVALID_ZIP[726]='96685';
_INVALID_ZIP[727]='96688';
_INVALID_ZIP[728]='96697';
_INVALID_ZIP[729]='96698';
_INVALID_ZIP[730]='96853';
_INVALID_ZIP[731]='96857';
_INVALID_ZIP[732]='96859';
_INVALID_ZIP[733]='96860';
_INVALID_ZIP[734]='96863';
_INVALID_ZIP[735]='98438';
_INVALID_ZIP[736]='98772';
_INVALID_ZIP[737]='98775';
_INVALID_ZIP[738]='99011';
_INVALID_ZIP[739]='99506';
_INVALID_ZIP[740]='99702';
/*
_INVALID_ZIP[741]='96799'; //Start PO Box
_INVALID_ZIP[742]='96913';
_INVALID_ZIP[743]='96944';
_INVALID_ZIP[744]='96960';
_INVALID_ZIP[745]='96950';
_INVALID_ZIP[746]='96940';
_INVALID_ZIP[747]='00623';
_INVALID_ZIP[748]='00918';
*/

/**
 * The following is a helper function for Coremetrics registration tagging
 * DO NOT REMOVE
 */
function pfs_cmCreateRegistrationTag(customerEmail, customerCity, customerState, customerZIP, customerCountry, attributes){
	var emailRE = new RegExp("[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}");
	var zip = null;
	
	if(emailRE.exec(customerEmail) != null){
		if(customerCountry == "US" || customerCountry == "USA" || customerCountry == "United States"){
			if(customerZIP != null){
				zip = customerZIP.substring(0,5);
			}
		}
		else{
			zip = customerZIP;
		}
		cmCreateRegistrationTag(customerEmail, customerEmail, customerCity, customerState, zip, customerCountry, attributes);
	}
}



