// used for sub menus

var t;

function popup(sub){ 

	closeAll();
	var selectedElementStyle=document.getElementById(sub).style; 
		selectedElementStyle.display="block"; 
		clearTimeout(t);		
} 

function startTimeOut(){
	t = setTimeout("closeAll()",300);
}

function voidTimeOut() {
	clearTimeout(t);
}

function closeAll(){ 
	document.getElementById('affiliations').style.display="none"; 
	document.getElementById('products').style.display="none"; 
	document.getElementById('news').style.display="none";
	document.getElementById('botProducts').style.display="none"; 
	document.getElementById('botNews').style.display="none";  
	document.getElementById('botDealer').style.display="none";  
}


function viewContainOne(){
	window.open('container1.html','container','width=600px,height=1280px,scrollbars=1')
}

function viewContainTwo(){
	window.open('container2.html','container','width=600px,height=615px')
}

//Winter Products

function setOptionsW(chosen) {
	var selbox1 = document.orderForm.packagingW;
	var selbox2 = document.orderForm.deliveryW;


	selbox1.options.length = 0;
	selbox2.options.length = 0;

	if (chosen == " "){
		 selbox1.options[selbox1.options.length] = new Option('.....................................................................',' ');
		 selbox2.options[selbox2.options.length] = new Option('........................................................',' ');
	}

	if (chosen == "FUSION Liquid DeIcer" || chosen == "FUSION 2330" || chosen == "FUSION PA50" || chosen == "FUSION specific blend" || chosen == "PEAK PA" || chosen == "ECO Brine (23%)"){
   			selbox1.options[selbox1.options.length] = new Option('208 litre drum','208 litre drum');
  			selbox1.options[selbox1.options.length] = new Option('1000 litre tote','1000 litre tote');
  			selbox1.options[selbox1.options.length] = new Option('bulk','bulk');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
	}

	if (chosen == "FUSION 2350"){
  			selbox1.options[selbox1.options.length] = new Option('208 litre drum','208 litre drum');
  			selbox1.options[selbox1.options.length] = new Option('1000 litre tote','1000 litre tote');
  			selbox1.options[selbox1.options.length] = new Option('bulk','bulk');
  			selbox1.options[selbox1.options.length] = new Option('20 litre white pail','20 litre white pail');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
	}

	if (chosen == "ECOSALT"){
  			selbox1.options[selbox1.options.length] = new Option('22.7 kg bag (49 bags per skid)','22.7 kg bag (49 bags per skid)');
  			selbox1.options[selbox1.options.length] = new Option('bulk','bulk');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
			selbox2.options[selbox2.options.length] = new Option('single axle dump','single axle dump');
			selbox2.options[selbox2.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox2.options[selbox2.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "ECOMELT"){
  			selbox1.options[selbox1.options.length] = new Option('22.7 kg bag (49 bags per skid)','22.7 kg bag (49 bags per skid)');
  			selbox1.options[selbox1.options.length] = new Option('1 ton super sack (special order)','1 ton super sack (special order)');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
			selbox2.options[selbox2.options.length] = new Option('single axle dump','single axle dump');
			selbox2.options[selbox2.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox2.options[selbox2.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "PEAK SF"){
  			selbox1.options[selbox1.options.length] = new Option('25 kg bag (40 bags per skid)','25 kg bag (40 bags per skid)');
  			selbox1.options[selbox1.options.length] = new Option('1 ton super sack','1 ton super sack');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
			selbox2.options[selbox2.options.length] = new Option('single axle dump','single axle dump');
			selbox2.options[selbox2.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox2.options[selbox2.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "Rock Salt"){
  			selbox1.options[selbox1.options.length] = new Option('22.7 kg bag (56 bags per skid)','22.7 kg bag (56 bags per skid)');
  			selbox1.options[selbox1.options.length] = new Option('bulk (38 tonne minimum order)','bulk (38 tonne minimum order)');

			selbox2.options[selbox2.options.length] = new Option('pick up','pick up');
			selbox2.options[selbox2.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox2.options[selbox2.options.length] = new Option('flat bed unit','flat bed unit');
			selbox2.options[selbox2.options.length] = new Option('tailgate truck','tailgate truck');
			selbox2.options[selbox2.options.length] = new Option('single axle dump','single axle dump');
			selbox2.options[selbox2.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox2.options[selbox2.options.length] = new Option('tri axle dump','tri axle dump');
	}
}


//Summer Products

function setOptionsS(chosen) {
	var selbox3 = document.orderForm.packagingS;
	var selbox4 = document.orderForm.deliveryS;


	selbox3.options.length = 0;
	selbox4.options.length = 0;

	if (chosen == " "){
		 selbox3.options[selbox3.options.length] = new Option('.....................................................................',' ');
		 selbox4.options[selbox4.options.length] = new Option('........................................................',' ');
	}

	if (chosen == "CEL" || chosen == "CEL-Concentrate"){
   			selbox3.options[selbox3.options.length] = new Option('208 litre drum','208 litre drum');
  			selbox3.options[selbox3.options.length] = new Option('1000 litre tote','1000 litre tote');
  			selbox3.options[selbox3.options.length] = new Option('bulk','bulk');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('bulk tanker truck','bulk tanker truck');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
	}

	if (chosen == "Corn Gluten Fertilizer"){
   			selbox3.options[selbox3.options.length] = new Option('50 lb brown paper bag (40 bags per skid)','50 lb brown paper bag (40 bags per skid)');
  			selbox3.options[selbox3.options.length] = new Option('1 ton super sack (special order)','1 ton super sack (special order)');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
			selbox4.options[selbox4.options.length] = new Option('single axle dump','single axle dump');
			selbox4.options[selbox4.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox4.options[selbox4.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "Ecosorb Water Saver"){
   			selbox3.options[selbox3.options.length] = new Option('50lb brown bag (30 bags per skid)','50lb brown bag (30 bags per skid)');
  			selbox3.options[selbox3.options.length] = new Option('14.5lb square white pail','14.5lb square white pail');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
			selbox4.options[selbox4.options.length] = new Option('single axle dump','single axle dump');
			selbox4.options[selbox4.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox4.options[selbox4.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "EZ Compost 1-1-1"){
   			selbox3.options[selbox3.options.length] = new Option('30 kg bag','30 kg bag');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
			selbox4.options[selbox4.options.length] = new Option('single axle dump','single axle dump');
			selbox4.options[selbox4.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox4.options[selbox4.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "Turf Smart 5-1-5"){
   			selbox3.options[selbox3.options.length] = new Option('20 kg bag','20 kg bag');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
			selbox4.options[selbox4.options.length] = new Option('single axle dump','single axle dump');
			selbox4.options[selbox4.options.length] = new Option('tandem axle dump','tandem axle dump');
			selbox4.options[selbox4.options.length] = new Option('tri axle dump','tri axle dump');
	}

	if (chosen == "Horticultural Vinegar"){
   			selbox3.options[selbox3.options.length] = new Option('200 litre drum','200 litre drum');

			selbox4.options[selbox4.options.length] = new Option('pick up','pick up');
			selbox4.options[selbox4.options.length] = new Option('flat bed unit','flat bed unit');
			selbox4.options[selbox4.options.length] = new Option('tailgate truck','tailgate truck');
	}

}


function validate() {
		var form = document.forms['orderForm'];
		var i;
		var errorMessage = '';
	
		if(form.city.value == '') 
			errorMessage = errorMessage + 'Please enter your City.\n' ;
		if(form.prov.value == '') 
			errorMessage = errorMessage + 'Please enter your Province.\n' ;
		if(form.postal1.value == '' || form.postal2.value == '') 
			errorMessage = errorMessage + 'Please enter your Postal Code.\n' ;

// check format of phone number !
		var count=0;
   	 	for (i = 0; i < form.number.value.length; i++){   
        			var c = form.number.value.charAt(i);
       			 if ((c < "0") || (c > "9")){
				if (c!="-"){ 
					count=0; // set to zero to account for the break, meaning a letter!
					{break}
				}
				count-=1; // minuses 1 from count to account for the dash!
			}
			count+=1;		
   		}
		if(count != 10) // number number should have 7 numbers
			errorMessage = errorMessage + 'Please enter a valid phone number with area code.\n' ;	

// check format of email !
		if(form.email.value == ''){ 
			errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}else{
			apos=form.email.value.indexOf("@")
			dotpos=form.email.value.lastIndexOf(".")
				if (apos<1||dotpos-apos<2) 
					errorMessage = errorMessage + 'Please enter a valid email address.\n' ;
		}

// display alert or submit

		if(errorMessage != "") 
		{
			alert(errorMessage);
		} else {
			form.submit();
		}
		errorMessage = "";
	}

