function locksubstype (tog) {
	form = tog.form;

	if (tog.name == "newsubs") {
		form.renewsubs.checked = false;
	} else if (tog.name == "renewsubs") {
		form.newsubs.checked = false;
	}
}

function procForm (form) {
	elems = form.elements;
	inputs = new Array ();
	for (i = 0; i < elems.length; i ++) {
		if (elems [i].tagName == "INPUT" && elems [i].name.indexOf ("ns_") != -1 && elems [i].name.indexOf ("ns_addr2") == -1) {
			inputs [inputs.length] = elems [i];
		}
	}

	for (i = 0; i < inputs.length; i ++) {
		if (inputs [i].value == "") {
			alert ("You have not entered one ore more required fields");
			inputs [i].focus ();
			return false;
		}
	}

	if (form.ordergiftsub.checked) {
		inputs = new Array ();
		for (i = 0; i < elems.length; i ++) {
			if (elems [i].tagName == "INPUT" && elems [i].name.indexOf ("gs_") != -1 && elems [i].name.indexOf ("gs_addr2") == -1) {
				inputs [inputs.length] = elems [i];
			}
		}

		for (i = 0; i < inputs.length; i ++) {
			if (inputs [i].value == "") {
				alert ("You have not entered one ore more required fields");
				inputs [i].focus ();
				return false;
			}
		}
	}
}

function switchSubs(ctryField, subject) {
	prefix = (subject == "OWN") ? "os_" : "gs_";
	elem = (ctryField.value == "South Africa") ? document.getElementById(prefix + "local") : document.getElementById(prefix + "int");
	elem.checked = true;
}
		
	
