function setDestination(thisform, elem) {
	if (elem.checked) {
		thisform.Field4538891.selectedIndex = thisform.Field4398612.selectedIndex;
	}
	else {
		thisform.Field4538891.selectedIndex = 0;
	}
}

function setShipping(thisform, elem) {
	if (elem.checked) {
		thisform.Field4398617.value = thisform.company_name.value;
		thisform.Field4494687.value = thisform.first_name.value + " " + thisform.last_name.value;
		thisform.Field4398596.value = thisform.address_line_1.value;
		thisform.Field4398600.value = thisform.address_line_2.value;
		thisform.Field4398605.value = thisform.city.value;
		thisform.Field4398608.selectedIndex = thisform.state.selectedIndex;
		thisform.Field4398609.value = thisform.province.value;
		thisform.Field4398611.value = thisform.zip.value;
		thisform.Field4398612.selectedIndex = thisform.country.selectedIndex;
	}
	else {
		thisform.Field4398617.value = "";
		thisform.Field4494687.value = "";
		thisform.Field4398596.value = "";
		thisform.Field4398600.value = "";
		thisform.Field4398605.value = "";
		thisform.Field4398608.selectedIndex = 0;
		thisform.Field4398609.value = "";
		thisform.Field4398611.value = "";
		thisform.Field4398612.selectedIndex = 0;
	}
}

function setPriority(field_id) {
	var country;
	country = document.getElementById(field_id)[document.getElementById(field_id).selectedIndex].value;
	document.getElementById("Field4342339").value =  ((country == "TD") || (country == "CG") || (country == "CD") || (country == "ER") || (country == "LR") || (country == "ZA") || (country == "ZW")) ? ("4") : ("2");		
	return false;
}

function setRequestType(thisform) {
	request_str = new String("");
	thisform.Field4367316.value = ((Number(thisform.Field4033252.value) + Number(thisform.Field4033253.value) + Number(thisform.Field4033254.value) + Number(thisform.Field4051324.value)) > 0) ? ("Yes") : ("");
	thisform.Field4367317.value = ((Number(thisform.Field4033255.value) + Number(thisform.Field4347608.value)) > 0) ? ("Yes") : ("");
	thisform.Field4367318.value = (Number(thisform.Field4303400.value) > 0) ? ("Yes") : ("");
	thisform.Field4367319.value = (Number(thisform.Field4051382.value) > 0) ? ("Yes") : ("");
	thisform.Field4367320.value = ((Number(thisform.Field4051380.value) + Number(thisform.Field4347390.value)) > 0) ? ("Yes") : ("");
	thisform.Field4367321.value = (Number(thisform.Field4356779.value) > 0) ? ("Yes") : ("");	
	thisform.Field4367323.value = ((Number(thisform.Field4347398.value) + Number(thisform.Field4347400.value)) > 0) ? ("Yes") : ("");
	thisform.Field4367325.value = (Number(thisform.Field4033256.value) > 0) ? ("Yes") : ("");
}

function totalRequest(thisform) {
	<!-- NumJerseys_Total -->
	thisform.Field4033252.value = Number(thisform.Field4032599.value) + Number(thisform.Field4032601.value) + Number(thisform.Field4032602.value) + Number(thisform.Field4032603.value) + Number(thisform.Field4032604.value) + Number(thisform.Field4032606.value) + Number(thisform.Field4032607.value) + Number(thisform.Field4501009.value) + Number(thisform.Field4501010.value) + Number(thisform.Field4501011.value) + Number(thisform.Field4501012.value) + Number(thisform.Field4501013.value) + Number(thisform.Field4501007.value) + Number(thisform.Field4501014.value);
	<!-- NumShorts_Total -->
	thisform.Field4033253.value = Number(thisform.Field4032608.value) + Number(thisform.Field4032609.value) + Number(thisform.Field4032610.value) + Number(thisform.Field4032611.value) + Number(thisform.Field4032612.value) + Number(thisform.Field4032613.value) + Number(thisform.Field4032614.value) + Number(thisform.Field4501016.value) + Number(thisform.Field4501017.value) + Number(thisform.Field4501018.value) + Number(thisform.Field4501020.value) + Number(thisform.Field4501021.value) + Number(thisform.Field4501022.value) + Number(thisform.Field4501023.value);
	<!-- NumSocks_Total -->
	thisform.Field4033254.value = Number(thisform.Field4500079.value) + Number(thisform.Field4500080.value);
	<!-- NumWarmups_Total -->
	thisform.Field4051324.value = Number(thisform.Field4051135.value) + Number(thisform.Field4051136.value) + Number(thisform.Field4051317.value) + Number(thisform.Field4051318.value) + Number(thisform.Field4051321.value) + Number(thisform.Field4051322.value) +Number(thisform.Field4051323.value);
	<!-- NumGoalkeep_Total -->
	thisform.Field4033255.value = Number(thisform.Field4501006.value) + Number(thisform.Field4032805.value) + Number(thisform.Field4032806.value) + Number(thisform.Field4032807.value) +Number(thisform.Field4032808.value);
	<!--NumGlovesTotal -->
	thisform.Field4347608.value = Number(thisform.Field4347392.value) + Number(thisform.Field4347394.value);;
	<!-- NumShoes_Total -->
	thisform.Field4303400.value = Number(thisform.Field4117135.value) + Number(thisform.Field4117136.value) + Number(thisform.Field4117138.value) + Number(thisform.Field4117139.value) + Number(thisform.Field4117140.value) + Number(thisform.Field4117141.value) +Number(thisform.Field4117143.value) + Number(thisform.Field4117144.value) + Number(thisform.Field4117145.value) + Number(thisform.Field4117146.value) ;
	<!-- NumShinguards_Total -->
	thisform.Field4051382.value = Number(thisform.Field4034968.value) + Number(thisform.Field4034969.value);
	<!-- NumBalls_Total -->
	thisform.Field4051380.value = Number(thisform.Field4034965.value) + Number(thisform.Field4034966.value) + Number(thisform.Field4034967.value);
	<!-- NumReferee_Total -->
	thisform.Field4033256.value = Number(thisform.Field4032812.value) + Number(thisform.Field4032823.value) + Number(thisform.Field4032826.value) + Number(thisform.Field4032827.value) ;
	<!-- NumItems_Total -->
	thisform.Field4035181.value = Number(thisform.Field4033252.value) + Number(thisform.Field4051380.value) + Number(thisform.Field4051382.value) + Number(thisform.Field4303400.value) + Number(thisform.Field4033256.value) + Number(thisform.Field4347608.value) +Number(thisform.Field4033255.value) + Number(thisform.Field4051324.value) + Number(thisform.Field4033253.value) + Number(thisform.Field4033254.value) + Number(thisform.Field4347390.value) + Number(thisform.Field4347398.value) + Number(thisform.Field4347400.value) + Number(thisform.Field4356779.value);
	setRequestType(thisform);
	if (Number(thisform.Field4033252.value) == 0) {
		thisform.Field4033253.value = "";
	}
	if (Number(thisform.Field4033253.value) == 0) {
		thisform.Field4033253.value = "";
	}
	if (Number(thisform.Field4033254.value) == 0) {
		thisform.Field4033254.value = "";
	}
	if (Number(thisform.Field4051324.value) == 0) {
		thisform.Field4051324.value = "";
	}
	if (Number(thisform.Field4033255.value) == 0) {
		thisform.Field4033255.value = "";
	}
	if (Number(thisform.Field4347608.value) == 0) {
		thisform.Field4347608.value = "";
	}
	if (Number(thisform.Field4033256.value) == 0) {
		thisform.Field4033256.value = "";
	}
	if (Number(thisform.Field4303400.value) == 0) {
		thisform.Field4303400.value = "";
	}
	if (Number(thisform.Field4051382.value) == 0) {
		thisform.Field4051382.value = "";
	}
	if (Number(thisform.Field4051380.value) == 0) {
		thisform.Field4051380.value = "";
	}
	if (Number(thisform.Field4347390.value) == 0) {
		thisform.Field4347390.value = "";
	}
	if (Number(thisform.Field4347398.value) == 0) {
		thisform.Field4347398.value = "";
	}
	if (Number(thisform.Field4347400.value) == 0) {
		thisform.Field4347400.value = "";
	}
	if (Number(thisform.Field4356779.value) == 0) {
		thisform.Field4356779.value = "";
	}
}

function setDates() {
	var aDate= new Array();
	// RequestDate
	aDate = document.getElementById("Field4273825").value.split("\/");
	document.getElementById("Field4506122").value = aDate[0];
	document.getElementById("Field4506123").value = aDate[1];
	document.getElementById("Field4506124").value = aDate[2];
	// NeededDate
	aDate = document.getElementById("Field4501040").value.split("\/");
	document.getElementById("Field4506125").value = aDate[0];
	document.getElementById("Field4506126").value = aDate[1];
	document.getElementById("Field4506127").value = aDate[2];
}

function init() {
	createGradient();
	fillDate("Field4273825");
}
window.addEventListener ? window.addEventListener("load", init, false) : window.attachEvent("onload", init);
