function add_cmr_address_line() {
	var line = "<p><label for=\"application_cmr_address\">&nbsp;</label><input type=\"text\" name=\"application_cmr_address[]\" value=\"\" /></p>";
	var current = para_cmr_address.innerHTML;
	para_cmr_address.innerHTML = current + line;
}
function add_cmr_prev_address_line() {
	var line = "<p><label for=\"application_cmr_prev_address\">&nbsp;</label><input type=\"text\" name=\"application_cmr_prev_address[]\" value=\"\" /></p>";
	var current = para_cmr_prev_address.innerHTML;
	para_cmr_prev_address.innerHTML = current + line;
}
function add_cmr_employer_address_line() {
	var line = "<p><label for=\"application_cmr_employer_address\">&nbsp;</label><input type=\"text\" name=\"application_cmr_employer_address[]\" value=\"\" /></p>";
	var current = para_cmr_employer_address.innerHTML;
	para_cmr_employer_address.innerHTML = current + line;
}
function add_cmr_joint_employer_address_line() {
	var line = "<p><label for=\"application_cmr_joint_employer_address\">&nbsp;</label><input type=\"text\" name=\"application_cmr_joint_employer_address[]\" value=\"\" /></p>";
	var current = para_cmr_joint_employer_address.innerHTML;
	para_cmr_joint_employer_address.innerHTML = current + line;
}
var domainFlag = false;
function closer() {
	if (!domainFlag){
		popup();
	}
}
function popup() {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " =window.open('pop_up.html', '" + id +"','toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0,width=420,height=410,left = 20,top = 20');"); 
}
function yearcheck(obj) {
	if(obj.value < 3){
		check_obj = document.apply_form.application_cmr_prev_address_check;
		check_obj.checked = true;
		show_hide('cmr_prev_address', check_obj);
	}
}
///////////////////


function check_county(state, obj) {
	elm = document.getElementById(obj);
	if (elm.style.display != "block" && state == 'show') {
		elm.style.display="block";
	} else if (elm.style.display != "none" && state == 'hide') {
		elm.style.display="none";
	}
}
function show_hide(obj, check) {
	elm = document.getElementById(obj);
	// checked has to be evaluated to 'ture' here bacause the box will be checked by the click action before it hits the script (effectively making in opposite from intuition)
	if ((check.checked == true) && (elm.style.display == "none" || elm.style.display == '')) {
		elm.style.display="block";
	} else if ((check.checked == false) && (elm.style.display == "block")) {
		elm.style.display="none";
	}
}

function submitme(obj) {
	var form = obj.form;
	form.submit();
}
function mod_pick(obj, base_name) {
	var form = obj.form;
	var text_box = eval('form.'+base_name+'_name');
	var selected = obj.selectedIndex;
	text_box.value = obj.options[selected].text;
}
function repopulate(strElementName,strElementValue) {
	var oElement = document.getElementById(strElementName);
	var oSelect = oElement.options;
	var strOptions = document.getElementById(strElementValue).value;
	var strvOptions = document.getElementById('v'+strElementValue).value;
	var aOptions = strOptions.split(';');
	var vOptions = strvOptions.split(';');

	for (i=(oSelect.length-1); i > -1; i--) { //this removes all the options that are there currently
		oSelect.options[i].removeNode(true);
	}
	for (strOption in aOptions) {
		var newOption = document.createElement("option");
		oSelect.options.add(newOption);
		newOption.text = aOptions[strOption];
		newOption.value = vOptions[strOption];
	}
	if(oSelect.options[0].value == "") {
		oSelect.disabled = true;
	} else {
		oSelect.disabled = false;
	}
	oSelect.options[0].selected = true;
	oElement.style.width = '17em';
}
function cretin_swap(){
	elm = document.getElementById('cretin_button');
	elm.style.display="none";
	elm = document.getElementById('cretin_box');
	elm.style.display="block";
}
