function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

function toggle(id) { 
	
	if (document.getElementById) { // DOM3 = IE5, NS6
		if (document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = 'block';
		} else {
			document.getElementById(id).style.display = 'none';			
		}	
	} else { 
		if (document.layers) {	
			if (document.id.display == "none"){
				document.id.display = 'block';
			} else {
				document.id.display = 'none';
			}
		} else {
			if (document.all.id.style.visibility == "none"){
				document.all.id.style.display = 'block';
			} else {
				document.all.id.style.display = 'none';
			}
		}
	}
}

function flipdivs(id1, id2) {
	toggle(id1);
	toggle(id2);
}

function massflipdivs(id1, id2, id3) {
	toggle(id1);
	toggle(id2);
	toggle(id3);
}

function liveDie(id1, id2) {
	hidediv(id2);
	showdiv(id1);
}

function checksaletype (saletype, openthisdiv) {
	//alert (document.getElementById("saletypetogglediv").style.display);
	if (saletype == "Pair" || saletype == "3-in-1") {
		showdiv(openthisdiv);
	} else {
		hidediv(openthisdiv);
	}
}

function calculatetotallots () {
	
	if (isNaN (parseInt(document.getElementById("input_Open_Heifers_Purebred").value))) { input_Open_Heifers_Purebred = 0; } else { input_Open_Heifers_Purebred = parseInt(document.getElementById("input_Open_Heifers_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Exposed_Heifers_Purebred").value))) { input_Exposed_Heifers_Purebred = 0; } else { input_Exposed_Heifers_Purebred = parseInt(document.getElementById("input_Exposed_Heifers_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Bred_Heifers_Purebred").value))) { input_Bred_Heifers_Purebred = 0; } else { input_Bred_Heifers_Purebred = parseInt(document.getElementById("input_Bred_Heifers_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Open_Cows_Purebred").value))) { input_Open_Cows_Purebred = 0; } else { input_Open_Cows_Purebred = parseInt(document.getElementById("input_Open_Cows_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Exposed_Cows_Purebred").value))) { input_Exposed_Cows_Purebred = 0; } else { input_Exposed_Cows_Purebred = parseInt(document.getElementById("input_Exposed_Cows_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Bred_Cows_Purebred").value))) { input_Bred_Cows_Purebred = 0; } else { input_Bred_Cows_Purebred = parseInt(document.getElementById("input_Bred_Cows_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Spring_Pairs_Purebred").value))) { input_Spring_Pairs_Purebred = 0; } else { input_Spring_Pairs_Purebred = parseInt(document.getElementById("input_Spring_Pairs_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Fall_Pairs_Purebred").value))) { input_Fall_Pairs_Purebred = 0; } else { input_Fall_Pairs_Purebred = parseInt(document.getElementById("input_Fall_Pairs_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_3_in_1_Purebred").value))) { input_3_in_1_Purebred = 0; } else { input_3_in_1_Purebred = parseInt(document.getElementById("input_3_in_1_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Flush_Lots_Purebred").value))) { input_Flush_Lots_Purebred = 0; } else { input_Flush_Lots_Purebred = parseInt(document.getElementById("input_Flush_Lots_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Pick_Lots_Purebred").value))) { input_Pick_Lots_Purebred = 0; } else { input_Pick_Lots_Purebred = parseInt(document.getElementById("input_Pick_Lots_Purebred").value); }
	
	if (isNaN (parseInt(document.getElementById("input_Spring_Yearling_Bulls_Purebred").value))) { input_Spring_Yearling_Bulls_Purebred = 0; } else { input_Spring_Yearling_Bulls_Purebred = parseInt(document.getElementById("input_Spring_Yearling_Bulls_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Fall_Yearling_Bulls_Purebred").value))) { input_Fall_Yearling_Bulls_Purebred = 0; } else { input_Fall_Yearling_Bulls_Purebred = parseInt(document.getElementById("input_Fall_Yearling_Bulls_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Spring_Two_Year_Old_Bulls_Purebred").value))) { input_Spring_Two_Year_Old_Bulls_Purebred = 0; } else { input_Spring_Two_Year_Old_Bulls_Purebred = parseInt(document.getElementById("input_Spring_Two_Year_Old_Bulls_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Fall_Two_Year_Old_Bulls_Purebred").value))) { input_Fall_Two_Year_Old_Bulls_Purebred = 0; } else { input_Fall_Two_Year_Old_Bulls_Purebred = parseInt(document.getElementById("input_Fall_Two_Year_Old_Bulls_Purebred").value); }
	if (isNaN (parseInt(document.getElementById("input_Semen_Lots_Purebred").value))) { input_Semen_Lots_Purebred = 0; } else { input_Semen_Lots_Purebred = parseInt(document.getElementById("input_Semen_Lots_Purebred").value); }
	
	if (isNaN (parseInt(document.getElementById("input_Open_Heifers_Commercial").value))) { input_Open_Heifers_Commercial = 0; } else { input_Open_Heifers_Commercial = parseInt(document.getElementById("input_Open_Heifers_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Exposed_Heifers_Commercial").value))) { input_Exposed_Heifers_Commercial = 0; } else { input_Exposed_Heifers_Commercial = parseInt(document.getElementById("input_Exposed_Heifers_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Bred_Heifers_Commercial").value))) { input_Bred_Heifers_Commercial = 0; } else { input_Bred_Heifers_Commercial = parseInt(document.getElementById("input_Bred_Heifers_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Open_Cows_Commercial").value))) { input_Open_Cows_Commercial = 0; } else { input_Open_Cows_Commercial = parseInt(document.getElementById("input_Open_Cows_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Exposed_Cows_Commercial").value))) { input_Exposed_Cows_Commercial = 0; } else { input_Exposed_Cows_Commercial = parseInt(document.getElementById("input_Exposed_Cows_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Bred_Cows_Commercial").value))) { input_Bred_Cows_Commercial = 0; } else { input_Bred_Cows_Commercial = parseInt(document.getElementById("input_Bred_Cows_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Spring_Pairs_Commercial").value))) { input_Spring_Pairs_Commercial = 0; } else { input_Spring_Pairs_Commercial = parseInt(document.getElementById("input_Spring_Pairs_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_Fall_Pairs_Commercial").value))) { input_Fall_Pairs_Commercial = 0; } else { input_Fall_Pairs_Commercial = parseInt(document.getElementById("input_Fall_Pairs_Commercial").value); }
	if (isNaN (parseInt(document.getElementById("input_3_in_1_Commercial").value))) { input_3_in_1_Commercial = 0; } else { input_3_in_1_Commercial = parseInt(document.getElementById("input_3_in_1_Commercial").value); }

	total_lots = input_Open_Heifers_Purebred + input_Exposed_Heifers_Purebred + input_Bred_Heifers_Purebred + input_Open_Cows_Purebred + input_Exposed_Cows_Purebred + input_Bred_Cows_Purebred + input_Spring_Pairs_Purebred + input_Fall_Pairs_Purebred + input_3_in_1_Purebred + input_Flush_Lots_Purebred + input_Pick_Lots_Purebred + input_Spring_Yearling_Bulls_Purebred + input_Fall_Yearling_Bulls_Purebred + input_Spring_Two_Year_Old_Bulls_Purebred + input_Fall_Two_Year_Old_Bulls_Purebred + input_Semen_Lots_Purebred + input_Open_Heifers_Commercial + input_Exposed_Heifers_Commercial + input_Bred_Heifers_Commercial + input_Open_Cows_Commercial + input_Exposed_Cows_Commercial + input_Bred_Cows_Commercial + input_Spring_Pairs_Commercial + input_Fall_Pairs_Commercial + input_3_in_1_Commercial;
	//alert ("total lots " + total_lots);
	
	if (total_lots >= 0 && total_lots < 76) {
		//alert ("no extra divs");
		hidediv("extraBull1");
		hidediv("extraCow1");

		hidediv("extraBull2");
		hidediv("extraCow2");
	}

	if (total_lots > 75 && total_lots < 176) {
		//alert ("show one extra div");
		showdiv("extraBull1");
		showdiv("extraCow1");

		hidediv("extraBull2");
		hidediv("extraCow2");

	}
	
	if (total_lots > 175) {
		//alert ("show two extra divs");
		showdiv("extraBull1");
		showdiv("extraCow1");

		showdiv("extraBull2");
		showdiv("extraCow2");

	}

}


function chkNumForCrapCharacters(id) {
	theNum = document.getElementById(id).value;
	theNum = theNum.toString().replace(/\$|\,|\'/g,'');
	document.getElementById(id).value = theNum;
	}


function checkThaCheckbox (checkboxObj,flablab) {
	if (!checkboxObj.checked) checkboxObj.value = " ";
	else checkboxObj.value = flablab;
	alert(checkboxObj.value);
	}
