function setFormSelect(selectElement, optionValue) {
	var options = selectElement.options;
	for(i=0; i<options.length; i+=1)
	{
		if (options[i].value==optionValue) {
			options[i].selected = true;
		}
		else {
			options[i].selected = false;
		}
	}
}

function submitFormWithSubmitType(form_id, submit_type_id, submit_type) {
	if ($(submit_type_id)) {
		$(submit_type_id).value = submit_type;
	}
	document.forms[form_id].submit();
}

function removeAddress(address_id, confirm_msg) {
 	var confirmed = confirm(confirm_msg);
 	
 	if (confirmed) {
		if ($("addressID")) {
			$("addressID").value=address_id
		}
		if ($("removeAddressForm")) {
			$("removeAddressForm").submit();
		}
	}
	return;
}

function removeEmployee(employee_id, confirm_msg) {
 	var confirmed = confirm(confirm_msg);
 	
 	if (confirmed) {
		if ($("employeeUid")) {
			$("employeeUid").value=employee_id
		}
		if ($("removeEmployeeForm")) {
			$("removeEmployeeForm").submit();
		}
	}
	return;
}

function showAddressVerify() {
	// POSITION THE THREAD CHART IN THE CENTER OF THE SCREEN (TAKE INTO ACCOUNT SCROLL OFFSETS)
	$('addressContainer').style.top = (((document.viewport.getDimensions().height / 2) - ($('addressContainer').getHeight() / 2)) + document.viewport.getScrollOffsets().top) + 'px';
	$('addressContainer').style.left = (((document.viewport.getDimensions().width / 2) - ($('addressContainer').getWidth() / 2)) + document.viewport.getScrollOffsets().left) + 'px';
	$('addressContainer').show();
}

function populateCorrectedAddress(enteredAddress) {
    $(enteredAddress+".firstName").value = correctedAddress.contactFirstName;
    $(enteredAddress+".lastName").value = correctedAddress.contactLastName;
    $(enteredAddress+".companyName").value = correctedAddress.customerName;
	$(enteredAddress+".street1").value = correctedAddress.mailStreet1Address;	
	$(enteredAddress+".street2").value = correctedAddress.mailStreet2Address;	
	$(enteredAddress+".city").value = correctedAddress.mailCityName;	
	$(enteredAddress+".zipOrPostalCode").value = correctedAddress.postalCode;	
	setFormSelect($(enteredAddress+".subCountry"), correctedAddress.mailStateCode);
    $(enteredAddress+".phoneNumber").value = correctedAddress.contactPhoneNumber;
    
    if ($('address_new')) {
        $('address_new').checked=true;
    }
}

function blankNewShippingAddress() {
	if ( $("address_new").checked == true ) {
		$("newAddress.firstName").value = "";	
		$("newAddress.lastName").value = "";	
		$("newAddress.street1").value = "";	
		$("newAddress.street2").value = "";	
		$("newAddress.city").value = "";	
		$("newAddress.zipOrPostalCode").value = "";	
		$("newAddress.phoneNumber").value = "";
		$("newAddress.companyName").value = "";
		setFormSelect($("newAddress.subCountry"), "");
	}
}		

