<!-- //hide

/*
this script is pulled across roughly 15 stores.
one central location to change accross these stores.
test thouroughly on a versioned off script, before updating this script live.
*/


//CD2Go, VLP, and Banner Loic

var alternateCCauth = false;
 

var vidArray = new Array();


function loadVIDarray(){
	var cartForm = window.document.CALFORM.elements;
	var counter = 0;
	for (a=0; a<cartForm.length; a++){
		if (cartForm[a].value.indexOf("dtl_vid") != -1){
			vidArray[counter] = cartForm[a+1].value;
			counter++;
		}
	}
}

function FSTB(vidList,childVID){ //Fake SemiTight Bundle
	var pQty = "0";
	for (j=0; j<document.CALFORM.elements.length; j++){
		for (v=0; v<vidList.length; v++){
			if(document.CALFORM.elements[j].value == vidList[v] && document.CALFORM.elements[j-1].value.indexOf("dtl_vid") != -1){
				pQty = document.CALFORM.elements[j-2].value;
				if (eval(pQty) > 0){
					break;
				}
			}
		}
	}

	for (k=0; k<document.CALFORM.elements.length; k++){
		if(document.CALFORM.elements[k].value == childVID && document.CALFORM.elements[k-1].value.indexOf("dtl_vid") != -1){
			if ((eval(pQty) > 0) && document.CALFORM.elements[k-2].value > 0){
				document.CALFORM.elements[k-2].value = 1; //child QTY
				break;
			}
			else {
				document.CALFORM.elements[k-2].value = 0; //child QTY
				break;
			}				
		}
	}
}

function CallFSTB(){

q = false;//kill WDL

var nav04bkcd = new Array('1193519','1233385','1233382');
FSTB(nav04bkcd,'1220721');

var nis04bkcd = new Array('1195135','1239562','1239564');
FSTB(nis04bkcd,'1221061');

var navP04bkcd = new Array('1193659','1239558','1239560');
FSTB(navP04bkcd,'1220901');

var npf04bkcd = new Array('1195131','1239574','1239576');
FSTB(npf04bkcd,'1221121');

var nisP04bkcd = new Array('1195139','1239566','1239568');
FSTB(nisP04bkcd,'1221101');

var savHH04bkcd = new Array('1195127','1239554','1239556');
FSTB(savHH04bkcd,'1220943');

var nas04bkcd = new Array('1195123','1239570','1239572');
FSTB(nas04bkcd,'1221021');

var ghost03bkcd = new Array('997369','997370');
FSTB(ghost03bkcd,'1097560');

var wfaxP10bkcd = new Array('899624','899625');
FSTB(wfaxP10bkcd,'1097568');

var navMac9bkcd = new Array('1130151','1130608');
FSTB(navMac9bkcd,'1097570');

var nisMac3bkcd = new Array('1131188','1131191');
FSTB(nisMac3bkcd,'1097571');

var npfMac3bkcd = new Array('1131071','1131073');
FSTB(npfMac3bkcd,'1097572');

var nuMac8bkcd = new Array('1131208');
FSTB(nuMac8bkcd,'1097574');

var pca11bkcd = new Array('1139451','1139454');
FSTB(pca11bkcd,'1166777');

var goBack3bkcd = new Array('1141651','1141672');
FSTB(goBack3bkcd,'1190202');

var pca11mediaPk = new Array('1148775','1148676','1148695','1148759');
FSTB(pca11mediaPk,'1148615');

var navEEmediaPk = new Array('1164247','1164252','1164252','1164277','1164279','1145215','1145216','1145218','1145219','1164280','1164281','1164281','1238158');
FSTB(navEEmediaPk,'1145074');

var navcorp8mediaPk = new Array('1164370','1164371','1164372','1164357','1164359','1164360');
FSTB(navcorp8mediaPk,'1145111');

var clientSecurityMediaPk = new Array('1164380','1164457','1164458','1164459','1071467');
FSTB(clientSecurityMediaPk,'1145112');

var smsExchMediaPk = new Array('1145220','1145221','1145222');
FSTB(smsExchMediaPk,'1145132');

var navMac9MediaPk = new Array('1145226','1145227','1145228');
FSTB(navMac9MediaPk,'1145051');

var npfMac3MediaPk = new Array('1145171','1145172');
FSTB(npfMac3MediaPk,'1145031');

var wfp10mediaPk = new Array('1071024','1071025','1071026');
FSTB(wfp10mediaPk,'1071963');

var nu8MacMediaPk = new Array('1148635','1148655','1148675');
FSTB(nu8MacMediaPk,'1148616');


var ghost75corpMediaPk = new Array('1071027','1071028');
FSTB(ghost75corpMediaPk,'1071960');





}




var countBoolean=true;
var tmpQty="";
var tmpCount=0;
function defineVar(val){
var tmpval="";
tmpCount = tmpCount + 1;
 if(tmpCount == 1){
  tmpval = "dtl_qty" + val;
   for (i = 0; i < document.CALFORM.elements.length; i++){
    if (document.CALFORM.elements[i].value == tmpval){
     tmpQty = document.CALFORM.elements[i+1].value;
    }
   }
 }
}


function setBoolean(){
  CallFSTB();
  countBoolean=false;
}




function deleteLine(val){
	var tempval = "dtl_qty" + val;
	var tempval2 = 0;
	for (i = 0; i < document.CALFORM.elements.length; i++){
 		if (document.CALFORM.elements[i].value == tempval){
 			document.CALFORM.elements[i+1].value = tempval2;
			CallFSTB();
 			document.CALFORM.submit();
 		}
 	}
} 


//-->