
  var global_cart="12a1970";
// dynamic dropdown - global variables...
var first_option_index = 2;		// first option (0 is 'choose a ...' 1 is a dashed line)
// object constructors //
function fallingmenue(form_name, lyr){
	this.form = form_name;
	this.lyr = lyr;
	this.form_reference = form_reference;
	this.brands = new Array();
	this.eachbrand = eachbrand;
	this.brandsload = brandsload;
	this.new_brand = new_brand;
	this.load_choices = load_choices;
	this.clear_choices = clear_choices;
}

function form_reference(){
	var form_obj = null;
	if (isNav4){
		if (this.lyr) form_obj = eval("document." + this.lyr + ".document." + this.form);
		else form_obj = eval("document." + this.form);
	}
	else form_obj = eval("document." + this.form);			
	return form_obj;
}

function eachbrand(name){
	this.brands[this.brands.length] = new brand(name);
}		

function brandsload(){
	var i = first_option_index;
	var form_obj = this.form_reference();
	for (var j = 0; j < this.brands.length; j++){
		form_obj.brand.options[i] = new Option(this.brands[j].name, this.brands[j].name);
		i++;
	}
}

function new_brand(){
	var form_obj = this.form_reference();
	this.clear_choices();
	this.load_choices(form_obj.brand.selectedIndex);      
}		

function clear_choices(){
	var form_obj = this.form_reference();
	total_choices = form_obj.elements[1].length;
	for (var i = first_option_index; i < total_choices; i++){	
		form_obj.elements[1].options[i] = new Option('','');
	}
	form_obj.elements[1].options.length = 2;
}

function load_choices(brand_index){
	var form_obj = this.form_reference();
	if (brand_index < first_option_index)	form_obj.brand.selectedIndex = 0;
	else {
		var selected_brand = eval(this.brands[brand_index-first_option_index]);
		var i = first_option_index;
		for (var j = 0; j < selected_brand.choices.length; j++){
			form_obj.izbor.options[i] = new Option(selected_brand.choices[j].name, selected_brand.choices[j].id);
			i++;
		}
	}
}		

function brand(name){
	this.name = name;			// assign brand name
	this.choices = new Array();		// create an array of choices
	this.izbordobav = izbordobav;
	return this;
}		
function izbor(name, id){
	this.name = name;
	this.id = id;
	return this;
}

function izbordobav(name, id){
	this.choices[this.choices.length] = new izbor(name, id);
}
/////////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////////////////////////////////////////////



isIE4 = (document.all)? true:false;
isNav4 = (document.layers)? true:false; 
isNav6 = (document.getElementById)? true:false;
isMac = (navigator.platform.indexOf("Mac") == -1)? false : true;
if (isIE4) isNav6 = false;

function preloadImages() {
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

function swapImage() {
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+1];}
}

function OpenLinkBrowser(strName) {
	var strURL, strReturn, strPH;
	strPH = 'NCPH_' + strName;
	strURL = document.forms["NC_EditForm"].elements[strPH].value; 
	strReturn = window.showModalDialog("/NR/fordcom/LinkBrowser/LinkBrowser.asp?NRMODE=Unpublished&wbc_caller=IEModal", 
		strURL, IDS_IEWIN_INTLINKS_FEATURES);
	
	if (strReturn != 'Cancel') {
		document.forms["NC_EditForm"].elements[strPH].value = strReturn;
	}
}

function find_selected(form_name, dd_name, err_id, lyr){
	var error_message_1 = "Please make a selection.";
	var error_message_2 = "Please select brand and cartridge#.";
	if (isNav4){
		if (lyr) dropdown = eval("document." + lyr + ".document." + form_name + "." + dd_name);
		else dropdown = eval("document." + form_name + "." + dd_name);
	}
	else dropdown = eval("document." + form_name + "." + dd_name);
	if ((dropdown.selectedIndex < 2) || (dropdown.options[dropdown.selectedIndex].value == "")){
		dropdown.selectedIndex = 0;
		eval("alert(error_message_" + err_id + ")");
	}	
	else
		  
		global_cart=dropdown.options[dropdown.selectedIndex].value;
		//document.location.href =dropdown.options[dropdown.selectedIndex].value;
		//document.write(dropdown.options[dropdown.selectedIndex].value);
		//document.location.href="12a1970.htm";
}

function set_all_checkboxes(to_state){

   for (var intCntr = 0; intCntr < document.global_search.elements.length; intCntr++) {    
      if (document.global_search.elements[intCntr].name.indexOf("param") == 0) {
         eval("document.global_search.elements[intCntr].checked = " + to_state);
      }
   }
}

function check_all_checkboxes(){

   var one_checked = false;
       
  for (var intCntr = 0; intCntr < document.global_search.elements.length; intCntr++) {    
      if (document.global_search.elements[intCntr].name.indexOf("param") == 0) {
         if (document.global_search.elements[intCntr].checked == true) {
            one_checked = true;
         }
      }
   }
       
   if (one_checked) { 
      document.global_search.submit(); 
      return true;
  }
   else {
      alert ("Please Select at least one collection to search");
      return false;
   }
}


////////////////////

function kll (){
m_m="cartridges-search.htm?"+global_cart;
m=window.open(m_m,"");
}

////////////////////////////////////////////////
///////////////////////////////////////////////

function init_boxes() {
boxes.eachbrand('Apple');
boxes.eachbrand('Bother');
boxes.eachbrand('Canon');
boxes.eachbrand('Compaq');
boxes.eachbrand('Epson');
boxes.eachbrand('HP');
boxes.eachbrand('Lexmark');


boxes.brands[0].izbordobav('51629A', '51629a');
boxes.brands[0].izbordobav('51641A', '51641a');
boxes.brands[0].izbordobav('51645A', '51645a');
boxes.brands[0].izbordobav('51649A', '51649a');
boxes.brands[0].izbordobav('BC-02', 'bc02');
boxes.brands[0].izbordobav('BC-20', 'bc20');
boxes.brands[0].izbordobav('BCI-10', 'bci10');
boxes.brands[0].izbordobav('BCI-11B', 'bci11b');
boxes.brands[0].izbordobav('BCI-11C', 'bci11c');
boxes.brands[0].izbordobav('BCI-21B', 'bci21b');
boxes.brands[0].izbordobav('BCI-21C', 'bci21c');
boxes.brands[0].izbordobav('BJI-201B', 'bji201b');
boxes.brands[0].izbordobav('BJI-201C', 'bji201cmy');
boxes.brands[0].izbordobav('BJI-201M', 'bji201cmy');
boxes.brands[0].izbordobav('BJI-201Y', 'bji201cmy');
boxes.brands[0].izbordobav('BJI-643B', 'bji643b');
boxes.brands[0].izbordobav('BJI-643C', 'bji643cmy');
boxes.brands[0].izbordobav('BJI-643M', 'bji643cmy');
boxes.brands[0].izbordobav('BJI-643Y', 'bji643cmy');
boxes.brands[0].izbordobav('S020189', 's020189');
boxes.brands[0].izbordobav('S020191', 's020191');

boxes.brands[0].izbordobav('Another Cartridge #', 'xxx');
//end Apple 

boxes.brands[1].izbordobav('LC01B', 'lc01b');
boxes.brands[1].izbordobav('LC01C', 'lc01cmy');
boxes.brands[1].izbordobav('LC01M', 'lc01cmy');
boxes.brands[1].izbordobav('LC01Y', 'lc01cmy');
boxes.brands[1].izbordobav('LC02B', 'lc02b');
boxes.brands[1].izbordobav('LC02C', 'lc02cmy');
boxes.brands[1].izbordobav('LC02M', 'lc02cmy');
boxes.brands[1].izbordobav('LC02Y', 'lc02cmy');

boxes.brands[1].izbordobav('Another Cartridge #', 'xxx');
//end Brother 

boxes.brands[2].izbordobav('BC-02', 'bc02');
boxes.brands[2].izbordobav('BC-20', 'bc20');
boxes.brands[2].izbordobav('BCI-10', 'bci10');
boxes.brands[2].izbordobav('BCI-11B', 'bci11b');
boxes.brands[2].izbordobav('BCI-11C', 'bci11c');
boxes.brands[2].izbordobav('BCI-21B', 'bci21b');
boxes.brands[2].izbordobav('BCI-21C', 'bci21c');
boxes.brands[2].izbordobav('BJI-201B', 'bji201b');
boxes.brands[2].izbordobav('BJI-201C', 'bji201cmy');
boxes.brands[2].izbordobav('BJI-201M', 'bji201cmy');
boxes.brands[2].izbordobav('BJI-201Y', 'bji201cmy');
boxes.brands[2].izbordobav('BJI-643B', 'bji643b');
boxes.brands[2].izbordobav('BJI-643C', 'bji643cmy');
boxes.brands[2].izbordobav('BJI-643M', 'bji643cmy');
boxes.brands[2].izbordobav('BJI-643Y', 'bji643cmy');

boxes.brands[2].izbordobav('Another Cartridge #', 'canon');
//end Canon


boxes.brands[3].izbordobav('10N0016', '10n0016');
boxes.brands[3].izbordobav('10N0026', '10n0026');
boxes.brands[3].izbordobav('12A1970', '12a1970');
boxes.brands[3].izbordobav('12A1980', '12a1980');
boxes.brands[3].izbordobav('12A1990', '12a1990');
boxes.brands[3].izbordobav('13400HC', '13400hc');
boxes.brands[3].izbordobav('1361400', '13400hc');
boxes.brands[3].izbordobav('13619HC', '13619hc');
boxes.brands[3].izbordobav('13620HC', '13400hc');
boxes.brands[3].izbordobav('1380619', '13619hc');
boxes.brands[3].izbordobav('1380620', '13400hc');
boxes.brands[3].izbordobav('15M0120', '15m0120');
boxes.brands[3].izbordobav('17G0050', '17g0050');
boxes.brands[3].izbordobav('17G0060', '17g0060');

boxes.brands[3].izbordobav('Another Cartridge #', 'xxx');
//end Compaq

boxes.brands[4].izbordobav('S020025', 's020025');
boxes.brands[4].izbordobav('S020034', 's020034');
boxes.brands[4].izbordobav('S020036', 's020036');
boxes.brands[4].izbordobav('S020047', 's020047');
boxes.brands[4].izbordobav('S020049', 's020049');
boxes.brands[4].izbordobav('S020189', 's020189');
boxes.brands[4].izbordobav('S020191', 's020191');

boxes.brands[4].izbordobav('Another Cartridge #', 'epson');
//end Epson1

boxes.brands[5].izbordobav('51625A', '51625a');
boxes.brands[5].izbordobav('51626A', '51626a');
boxes.brands[5].izbordobav('51629A', '51629a');
boxes.brands[5].izbordobav('51633M', '51633m');
boxes.brands[5].izbordobav('51640A', '51640a');
boxes.brands[5].izbordobav('51640C', '51640cmy');
boxes.brands[5].izbordobav('51640M', '51640cmy');
boxes.brands[5].izbordobav('51640Y', '51640cmy');
boxes.brands[5].izbordobav('51641A', '51641a');
boxes.brands[5].izbordobav('51645A', '51645a');
boxes.brands[5].izbordobav('51649A', '51649a');
boxes.brands[5].izbordobav('51650A', '51650a');
boxes.brands[5].izbordobav('51650C', '51650cmy');
boxes.brands[5].izbordobav('51650M', '51650cmy');
boxes.brands[5].izbordobav('51650Y', '51650cmy');
boxes.brands[5].izbordobav('C1816A', 'c1816a');
boxes.brands[5].izbordobav('C1823A', 'c1823a');
boxes.brands[5].izbordobav('C1823D', 'c1823a');
boxes.brands[5].izbordobav('C6578A/AN', 'c6578a');
boxes.brands[5].izbordobav('C6578D/DN/G', 'c6578a');

boxes.brands[5].izbordobav('C6615A', 'hp');
boxes.brands[5].izbordobav('Another Cartridge #', 'hp');
//end HP

boxes.brands[6].izbordobav('10N0016', '10n0016');
boxes.brands[6].izbordobav('10N0026', '10n0026');
boxes.brands[6].izbordobav('12A1970', '12a1970');
boxes.brands[6].izbordobav('12A1980', '12a1980');
boxes.brands[6].izbordobav('12A1990', '12a1990');
boxes.brands[6].izbordobav('13400HC', '13400hc');
boxes.brands[6].izbordobav('1361400', '13400hc');
boxes.brands[6].izbordobav('13619HC', '13619hc');
boxes.brands[6].izbordobav('13620HC', '13400hc');
boxes.brands[6].izbordobav('1380619', '13619hc');
boxes.brands[6].izbordobav('1380620', '13400hc');
boxes.brands[6].izbordobav('15M0120', '15m0120');
boxes.brands[6].izbordobav('17G0050', '17g0050');
boxes.brands[6].izbordobav('17G0060', '17g0060');

boxes.brands[6].izbordobav('Another Cartridge #', 'lexmark');
//end lexmark

boxes.brandsload();
}

//aded 06_03
function init_boxes2() {
boxes2.eachbrand('Apple');
boxes2.eachbrand('Bother');

boxes2.brands[0].izbordobav('51629A', 'appl.html?51629a');
boxes2.brands[0].izbordobav('51641A', 'appl.html?51641a');

boxes2.brands[1].izbordobav('LC01B', 'lc01b');
boxes2.brands[1].izbordobav('LC01C', 'lc01cmy');

boxes2.brandsload();
}


function cust_save(glob){
switch(glob)
{
case"xxx":
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=text5";
break;


case"hp":
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=hewlett-packard";
break;


case"lexmark":
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=lexmark";
break;

case"canon":
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=canon";
break;

case"epson":
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=epson";
break;



default:
self.close();
pop.close();
pop2=window.open("","","toolbar=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=750,height=600,left=1,top=1");
pop2.document.location="http://service.bfast.com/bfast/click?bfmid=37920189&amp;siteid=40244296&amp;bfpage=text5";

}//end switch
}//end cust_save(glob)


//moved from index 06_07


function go_brand(){
document.location.href=document.a2.izbor.value;
//+'?'+document.a2.izbor.value
}







