function submitForm(elmId, elmAction) {
	if(document.getElementById(elmId)) {
		var elm = document.getElementById(elmId);
		elm.action = elmAction != '' ? elmAction : elm.action;
		elm.submit();
		return true;
	} else {
		return false;
	}
}

/**
* checks form on 1_opretordrelinie.php
**/
function receiverDataValidate(theForm) {

        if ($("input[@name='udfoerer']:radio:checked").val() == undefined && theForm.modtagerland.value == 1) {
            alert('Du skal vælge hvilken blomsterhandler der skal levere din bestilling. Vælg butik');
            return false;
        }

	if (check_greeting('hilsentekst', 230, 10, 25) === false) {
		return (false);
	}
	if (theForm.modtagertlf && theForm.modtagertlf.value == "") {
		alert(errorObject.receiverMissingPhoneno);
		theForm.modtagertlf.focus();
		return (false);
	}
	if (theForm.modtager.value == "") {
		alert(errorObject.receiverMissingName);
		theForm.modtager.focus();
		return (false);
	}
	if (theForm.modtagerfirma.value == "" && theForm.check_church.value == 1) {
		alert(errorObject.receiverMissingChurch);
		theForm.modtagerfirma.focus();
		return (false);
	}
	if (theForm.modtageradr.value == "") {
		alert(errorObject.receiverMissingAddress);
		theForm.modtageradr.focus();
		return (false);
	}
	if (theForm.modtagerpostnr.value == "") {
		alert(errorObject.receiverMissingZipcode);
		theForm.citySearch.focus();
		return (false);
	}
	if (theForm.modtagerby.value == "") {
		alert(errorObject.receiverMissingCity);
		theForm.citySearch.focus();
		return (false);
	}

	if (document.getElementById('omraade') && theForm.omraade.value == "") {
		if(document.getElementById('modtagerpostnr').value != '' && document.getElementById('modtagerby').value != '') {
			get_sector_areas(document.getElementById('modtagerpostnr').value,'','zip');
		}
		alert(errorObject.receiverMissingArea);
		theForm.modtagerpostnr.focus();
		return (false);
	}

	if(!check_date()) {
		theForm.dato_md_aar.focus();
		return (false);
	}

	theForm.submit();
}

/*function tmp() {
	var omraade = document.getElementById('omraade');
	document.getElementById('modtagerpostnr').value = omraade.options[omraade.selectedIndex].text.substring(0,4);
	document.getElementById('modtagerby').value = omraade.options[omraade.selectedIndex].text.substring(5);
}*/

function set_req_fields() {
	//setTimeout("tmp()", 10);
	var omraade = document.getElementById('omraade');
	document.getElementById('modtagerpostnr').value = omraade.options[omraade.selectedIndex].text.substring(0,4);
	document.getElementById('modtagerby').value = omraade.options[omraade.selectedIndex].text.substring(5);
}

function get_date() {
	var date;
	date = document.getElementById('datodag').value+'-'+document.getElementById('datomd').value+'-'+document.getElementById('datoaar').value;
	document.getElementById('full_date').value = date;
	if(document.getElementById('funeral_hour')) {
		f = document.getElementById('funeral_hour');
		m = document.getElementById('funeral_minutes');
		date = date+' '+f[f.selectedIndex].value+m[m.selectedIndex].value;
	}
	return date;
}

function reset_forhandler() {
	/*var s = document.getElementById('udfoerer');
	s.length = 0;
	newoption = new Option('V�lg et omr�de i boksen ovenover','null');
	s.options[s.options.length] = newoption;*/
	document.getElementById('shop_options').innerHTML = '';
}

function check_date() {
	var today = new Date();
	var dato_md_aar = document.getElementById('dato_md_aar').value;
	var dato_md = dato_md_aar.substr(0, dato_md_aar.indexOf('#'));
	var dato_aar =  dato_md_aar.substr(dato_md_aar.indexOf('#') + 1);
	var delivery_date = new Date(dato_aar, dato_md - 1, document.getElementById('dato_dag').value, 23, 59, 59);
	if(delivery_date<today) {
		alert(errorObject.deliveryDateExceeded);
		return (false);
	}
	return (true);
}

function reload_udfoerer() {
	reset_forhandler();
	if(document.getElementById('modtagerpostnr').value!='' &&
		document.getElementById('modtagerby').value!='') {
		Shop.load_shops();
		return true;
	}
	return false;
}
