/*
Triple Combo Script Credit
By Hamid Cheheltani/ JavaScript Kit (http://www.javascriptkit.com)
Visit http://javascriptkit.com for this and over 400+ other scripts
*/

var groups=document.item_finder.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("Products"," ");

group[1][0]=new Option("Select A Product"," ");
group[1][1]=new Option("Chase & Sanborn Regular","CSCOFFEER");
group[1][2]=new Option("Chase & Sanborn Decaf", "CSCOFFEED");
group[1][3]=new Option("Chase & Sanborn Instant", "CSCOFFEEI");

group[2][0]=new Option("Select A Product"," ");
group[2][1]=new Option("Hills Bros. Orginal Blend", "HBCOFFEEMD");
group[2][2]=new Option("Hills Bros. Original Mild Roast", "HBCOFFEEM");
group[2][3]=new Option("Hills Bros. Colombian", "HBCOFFEEC");
group[2][4]=new Option("Hills Bros. High Yield", "HBCOFFEEHY");
group[2][5]=new Option("Hills Bros. Morning Roast", "HBCOFFEEMR");
group[2][6]=new Option("Hills Bros. Decaf", "HBCOFFEEDMD");
group[2][7]=new Option("Hills Bros. Perfect Balance", "HBCOFFEEPB");
group[2][8]=new Option("Hills Bros. French Roast", "HBCOFFEEFR");
group[2][9]=new Option("Hills Bros. Instant", "HBCOFFEEI");
// NEW HILLS BROS ITEMS ADDED: 2009-01-29
group[2][10]=new Option("Hills Bros. Bag Premium Blend Whole Bean", "HBCOFFEEWBPB");
group[2][11]=new Option("Hills Bros. Bag 100% Colombian Whole Bean", "HBCOFFEEWBCOL");
group[2][12]=new Option("Hills Bros. Bag Dark Roast Whole Bean", "HBCOFFEEWBDR");
group[2][13]=new Option("Hills Bros. Bag Premium Blend Ground", "HBCOFFEEGPR");



group[3][0]=new Option("Select A Product"," ");
group[3][1]=new Option("Hills Bros Cappuccino French Vanilla", "HBCAPPFV");
group[3][2]=new Option("Hills Bros Cappuccino Fat Free French Vanilla", "HBCAPPFFFV");
group[3][3]=new Option("Hills Bros Cappuccino Double Mocha", "HBCAPPDM");
group[3][4]=new Option("Hills Bros Cappuccino White Chocolate Caramel", "HBCAPPWC");
group[3][5]=new Option("Hills Bros Cappuccino English Toffee", "HBCAPPET");
group[3][6]=new Option("Hills Bros Cappuccino Decaf French Vanilla", "HBCAPPDFV");
group[3][7]=new Option("Hills Bros. Cappuccino Sugar Free French Vanilla", "HBCAPPCW");
// group[3][8]=new Option("Hills Bros Cappuccino Chocolate Mint", "HBCAPPCM");
group[3][8]=new Option("Hills Bros Cappuccino Dark Chocolate", "HBCAPPDC");
group[3][9]=new Option("Hills Bros Cappuccino Chocolate Hazelnut", "HBCAPPCH");
group[3][10]=new Option("Hills Bros Cappuccino Classic Cappuccino *NEW*", "HBCAPPCC");
group[3][11]=new Option("Hills Bros Cappuccino Orange Créme *NEW*", "HBCAPPOC");
group[3][12]=new Option("Hills Bros Cappuccino Irish Créme *NEW*", "HBCAPPIC");  

group[4][0]=new Option("Select A Product"," ");
group[4][1]=new Option("MJB Premium", "MJBCOFFEER");
group[4][2]=new Option("MJB Decaf", "MJBCOFFEED");
group[4][3]=new Option("MJB Colombian", "MJBCOFFEECF");
group[4][4]=new Option("MJB Hawaiian", "MJBCOFFEEHB");
group[4][5]=new Option("MJB European Dark Roast", "MJBCOFFEEEDR");
group[4][6]=new Option("MJB Lite", "MJBCOFFEEL"); 

group[5][0]=new Option("Select A Product"," ");
group[5][1]=new Option("Chock full o'Nuts Original","CFONCOFFEER");
group[5][2]=new Option("Chock full o'Nuts New York Roast","CFONCOFFEENY");
group[5][3]=new Option("Chock full o'Nuts City Blend","CFONCOFFEECB");
group[5][4]=new Option("Chock full o'Nuts French Roast","CFONCOFFEEFR");
/* group[5][5]=new Option("CFN French Roast Decaf","CFN French Roast Decaf"); */
group[5][5]=new Option("Chock full o'Nuts Colombian","CFONCOFFEEC");
group[5][6]=new Option("Chock full o'Nuts Colombian Decaf","CFONCOFFEECD");
group[5][7]=new Option("Chock full o'Nuts Hazelnut","CFONCOFFEEHH");
group[5][8]=new Option("Chock full o'Nuts Organic","CFONCOFFEEOR");
group[5][9]=new Option("Chock full o'Nuts 1/2 Caffeine","CFONCOFFEEHC");
group[5][10]=new Option("Chock full o'Nuts Decaf","CFONCOFFEED");
group[5][11]=new Option("Chock full o'Nuts Instant","CFONCOFFEED");
/*
group[6][0]=new Option("Select A Product"," ");
group[6][1]=new Option("NY Classic 100% Colombian","NY Classic 100% Colombian");
group[6][2]=new Option("NY Classic French Roast","NY Classic French Roast"); 
group[6][3]=new Option("NY Classic Hazelnut","NY Classic Hazelnut"); 
group[6][4]=new Option("NY Classic Soho Morning Roast","NY Classic Soho Morning Roast"); 
group[6][5]=new Option("NY Classic European Roast Decaf","NY Classic European Roast Decaf"); 
group[6][6]=new Option("NY Classic European Roast","NY Classic European Roast"); 
*/


var temp=document.item_finder.item;

function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
redirect1(0)
}


/*
var secondGroups=document.item_finder.stage2.options.length
var secondGroup=new Array(groups)
for (i=0; i<groups; i++)  {
secondGroup[i]=new Array(group[i].length)
for (j=0; j<group[i].length; j++)  {
secondGroup[i][j]=new Array()  }}
*/

/* 
secondGroup[0][0][0]=new Option("Sizes","");

secondGroup[1][0][0]=new Option("Sizes","");
secondGroup[1][1][0]=new Option("Can 10.5 oz.", "7762300088");
secondGroup[1][1][1]=new Option("Can 34.5 oz.", "7762300048");
secondGroup[1][2][0]=new Option("Can 23 oz.", "7762300056");
secondGroup[1][3][0]=new Option("Jar 7 oz.", "7762300071");

secondGroup[2][0][0]=new Option("Sizes","");
secondGroup[2][1][0]=new Option("Can 13 oz."    ,"1840001194");
secondGroup[2][1][1]=new Option("Can 26 oz."    ,"1840002058");
secondGroup[2][1][2]=new Option("Can 39 oz."    ,"1840001995");
secondGroup[2][2][0]=new Option("Can 34.5 oz."  ,"1840000199");
secondGroup[2][3][0]=new Option("Can 11 oz."    ,"1840013115");
secondGroup[2][3][1]=new Option("Can 34.5 oz."  ,"1840012310");
secondGroup[2][4][0]=new Option("Can 34.5 oz."  ,"1840000417");
secondGroup[2][5][0]=new Option("Can 33 oz"     ,"1840000454");
secondGroup[2][6][0]=new Option("Can 11.5 oz."  ,"1840001206");
secondGroup[2][6][1]=new Option("Can 23 oz."    ,"1840001207");
secondGroup[2][6][2]=new Option("Can 34.5 oz."  ,"1840001208");
secondGroup[2][7][0]=new Option("Can 11.5 oz."  ,"1840013125");
secondGroup[2][7][1]=new Option("Can 23 oz."    ,"1840013135");
secondGroup[2][7][2]=new Option("Can 34.5 oz."  ,"1840013155");
secondGroup[2][8][0]=new Option("Can 23 oz."    ,"1840012360");
secondGroup[2][8][1]=new Option("Can 34.5 oz."  ,"1840012370");
secondGroup[2][9][0]=new Option("Jar 7 oz."     ,"1840001413");

secondGroup[3][0][0]=new Option("Sizes","");
secondGroup[3][1][0]=new Option("16 oz.","1840031251");
secondGroup[3][2][0]=new Option("16 oz.","1840031252");
secondGroup[3][3][0]=new Option("16 oz.","1840031255");
secondGroup[3][4][0]=new Option("16 oz.","1840031256");
secondGroup[3][5][0]=new Option("16 oz.","1840031257");
secondGroup[3][6][0]=new Option("16 oz.","1840031259");
secondGroup[3][7][0]=new Option("12 oz.","1840031294");
secondGroup[3][8][0]=new Option("12 oz.","1840031331");
secondGroup[3][9][0]=new Option("12 oz.","1840031332");
secondGroup[3][10][0]=new Option("12 oz.","1840031333");
secondGroup[3][11][0]=new Option("14 oz.","1840031367");
secondGroup[3][12][0]=new Option("15 oz.","1840031368");
secondGroup[3][13][0]=new Option("16 oz.","1840031369");

secondGroup[4][0][0]=new Option("Sizes","");
secondGroup[4][1][0]=new Option("Can 13 oz.","4050001895");
secondGroup[4][1][1]=new Option("Can 39 oz.","4050001897");
secondGroup[4][2][0]=new Option("Can 12 oz.","4050001770");
secondGroup[4][2][1]=new Option("Can 24 oz.","4050001790");
secondGroup[4][3][0]=new Option("Can 11 oz.","4050001285");
secondGroup[4][3][1]=new Option("Can 34.5 oz.","4050012380");
secondGroup[4][4][0]=new Option("Can 34.5 oz.","4050013175");
secondGroup[4][5][0]=new Option("Can 11.5 oz.","4050001233");
secondGroup[4][5][1]=new Option("Can 34.5 oz.","4050012945");
secondGroup[4][6][0]=new Option("Can 34.5 oz.","4050012340");

secondGroup[5][0][0]=new Option("Sizes","");
secondGroup[5][1][0]=new Option("Can 13 oz.","7103800001");
secondGroup[5][1][1]=new Option("Brick 13 oz.","7103800131");
secondGroup[5][1][2]=new Option("Can 26 oz.","7103800002");
secondGroup[5][1][3]=new Option("Can 39 oz.","7103800003");
secondGroup[5][2][0]=new Option("Can 11.5 oz.","7103800046");
secondGroup[5][3][0]=new Option("Can 11.5 oz.","7103800012");
secondGroup[5][3][1]=new Option("Can 33 oz.","7103800015");
secondGroup[5][4][0]=new Option("Can 11.5 oz.","7103800200");
// secondGroup[5][5][0]=new Option("Can 12 oz.","7103800205");
secondGroup[5][5][0]=new Option("Can 11 oz.","7103800051");
secondGroup[5][5][1]=new Option("Brick 11 oz.","7103800151");
secondGroup[5][5][2]=new Option("Can 33 oz.","7103800043");
secondGroup[5][6][0]=new Option("Can 11 oz.","7103800050");
secondGroup[5][7][0]=new Option("Can 11 oz.", "7103800105");
secondGroup[5][8][0]=new Option("Can 11 oz.", "7103800026");
secondGroup[5][9][0]=new Option("Can 11 oz.", "7103801146");
secondGroup[5][9][1]=new Option("Can 34.5 oz.", "7103801147");
secondGroup[5][10][0]=new Option("Can 12 oz", "7103800040");
secondGroup[5][10][1]=new Option("Brick 13 oz.", "7103800042");
secondGroup[5][10][2]=new Option("Can 24 oz.", "7103800041");
secondGroup[5][10][3]=new Option("Can 39 oz.", "7103800006");
secondGroup[5][11][0]=new Option("Jar 7 oz.", "7103800128");
 

secondGroup[6][0][0]=new Option("Sizes"," ");
secondGroup[6][1][0]=new Option("Bag 12 oz.","7103800163");
secondGroup[6][2][0]=new Option("Bag 12 oz.","7103800164");
secondGroup[6][3][0]=new Option("Bag 12 oz.","7103800165");
secondGroup[6][4][0]=new Option("Bag 12 oz.","7103800166");
secondGroup[6][5][0]=new Option("Bag 12 oz.","7103800162");
secondGroup[6][6][0]=new Option("Bag 12 oz.","7103800161");
*/

var temp1=document.item_finder.Stage3
function redirect1(y){
/*
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<secondGroup[document.item_finder.example.options.selectedIndex][y].length;i++){
temp1.options[i]=new Option(secondGroup[document.item_finder.example.options.selectedIndex][y][i].text,secondGroup[document.item_finder.example.options.selectedIndex][y][i].value) 
}
temp1.options[0].selected=true
*/

}

function redirect2(z){
window.location=temp1[z].value
}


function item_val_split(fo){
    
	if(fo.city.value=='' && fo.state.value=='' && fo.zip.value==''){
		alert("Please enter a city & state OR enter a zip code");
		return false;
	}

	if(fo.city.value!='' && fo.state.value==''){
		alert("Please enter a state");
		return false;
	}

	if(fo.city.value=='' && fo.state.value!=''){
		alert("Please enter a city");
		return false;
	}
	
	if(fo.city.value!='' && fo.state.value!='' && fo.zip.value!=''){
		alert("Please enter a city & state OR enter a zip code");
		return false;
	}
    
   

	//fo.Item_desc.value = document.item_finder.stage2.value;	
	//fo.item.value = fo.Stage3.value;

	//alert(fo.Item_desc.value + " -- " + fo.item.value);
	//return false;
	
	if(fo.item.value=="" || fo.item.value==" "){
		alert("Please select a product");
		return false;
	}

	if(fo.item.value=="HBCAPPOC"){
		fo.Item_desc.value = "Hills Bros Cappuccino Orange Cr&egrave;me *NEW*";
	} else if(fo.item.value=="HBCAPPIC"){
		fo.Item_desc.value = "Hills Bros Cappuccino Irish Cr&egrave;me *NEW*";
	} else {
		fo.Item_desc.value = fo.item.options[fo.item.selectedIndex].text;
	}
	
	return true;
}


function checkloclinfo(fo, fi){
	
	
	if(fi.name=="zip"){
		if(fo.state.value!="" || fo.city.value!=""){
			alert("Zip Code is not needed if you are using City & State.");
		}
	}
	 
	if(fi.name=="city" || fi.name=="state"){
		if(fo.zip.value!=""){
			alert("City & State are not needed if you are using a Zip Code.");
		}
	}
	
}

