<!-- //hide

/*
this script is pulled across roughly 2 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 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++;
		}
	}
}




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 CallFSTB(){
	FSTB('1231441','1231443','1248067');//nav2004
	FSTB('1231445','1231447','1248073');//navpro2004
	FSTB('1234969','1234967','1248099');//npf2004
	FSTB('1234961','1234964','1248083');//nis2004
	FSTB('1233985','null','1248055');//nas2004
	//FSTB('ppppp','null','cccccc');//pq di
	FSTB('1255207','null','1255238');//pq pm
}


function setBoolean(){
	CallFSTB();
	countBoolean=false;
	q = false;
}

function FSTB(parentVID1,parentVID2,childVID){ //Fake SemiTight Bundle
	var parentQTY1 = "0";
	var parentQTY2 = "0";
	for (j=0; j<document.CALFORM.elements.length; j++){
		if(document.CALFORM.elements[j].value == parentVID1 && document.CALFORM.elements[j-1].value.indexOf("dtl_vid") != -1){
			parentQTY1 = document.CALFORM.elements[j-2].value;
		}
		if(parentVID2 != 'null' && document.CALFORM.elements[j].value == parentVID2 && document.CALFORM.elements[j-1].value.indexOf("dtl_vid") != -1){
			parentQTY2 = document.CALFORM.elements[j-2].value;
		}
	}

	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(parentQTY1) > 0 || eval(parentQTY2) > 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 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();
			q = false;
 			document.CALFORM.submit();
 		}
 	}
} 


//-->