function changeBouquet(orderline_id) {
	if(orderline_id == '') {
		return false;
	}
	document.getElementById('change_bouquet').value=1;
	document.getElementById('change_bouquet_orderline_id').value=orderline_id;
	document.getElementById('editForm').submit();
	return true;
}

function changeLavselv() {
	document.getElementById('editForm').action='3.5_rediger.php';
	document.getElementById('editForm').submit();
}


function deleteOrderline(orderline_id_hash) {
	if(orderline_id_hash == '') {
		return false;
	}
	document.getElementById('orderline_id_hash').value=orderline_id_hash;
	document.getElementById('editForm').action='3.5_rediger.php';
	document.getElementById('editForm').submit();
}

function checklevtekstlength(formnavn) {
	var length = formnavn.levtekst.value.length;
	var newvalue='';
	if(length >200 ) {
		//alert(length);
		newvalue=formnavn.levtekst.value.substring(0,200);
		//alert(newvalue);
		formnavn.levtekst.value=newvalue;
		formnavn.levtekst.focus();
		return (false);
	}
}

function submitGlobalEdit() {
	if(document.getElementById('field1')) {
		var f1 = document.getElementById('field1');
		var f1_label_value = document.getElementById('field1_label').innerHTML;
		if (f1.value == "" || f1.value.length < 3 || f1.value.match(/\A\s+\Z/)) {
			alert('Skriv inn '+f1_label_value);
			return (false);
		}
	}
	if(document.getElementById('field2')) {
		var f2 = document.getElementById('field2');
		var f2_label_value = document.getElementById('field2_label').innerHTML;
		if (f2.value == "" || f2.value.length < 3 || f2.value.match(/\A\s+\Z/)) {
			alert('Skriv inn '+f2_label_value);
			return (false);
		}
	}

	var selects = document.getElementsByTagName('select');
	if(selects.length>0) {
		for(var i = 0; i < selects.length; i++) {
			if(selects[i].getAttribute('id').substr(0,12)=='shop_select_' && selects[i].options[selects[i].selectedIndex].value=='null') {
				alert('Du må velge en senere leveringsdato');
				return (false);
			}
		}
	}

	document.getElementById('editForm').submit();
	return (true);
}

function checklength(id) {
	var f = document.getElementById(id);
	var TmpStr = f.value;
	var TmpStr2 = f.value;
	var Tell = 0;
	var OldPos = 0;
	var Pos = TmpStr.indexOf(unescape("%0D"));
	var TmpLen = 0;
	var BreakLines = 25;

	while (Pos != -1) {
		Tell++;
		OldPos = Pos;
		Pos = TmpStr.indexOf(unescape("%0D"),Pos+1);
		if (Tell == 1) {
			var tmp = "" + TmpStr.substring(0,OldPos);
			if (tmp.length > 3) {
				TmpLen += (tmp.length/BreakLines);
			}
		}
		else {
			if (Pos != -1) {
				var tmp = "" + TmpStr.substring(OldPos,Pos);
				if (tmp.length > 3) {
					TmpLen += (tmp.length/BreakLines);
				}
			}
			else {
				var tmp = "" + TmpStr.substring(OldPos);
				if (tmp.length > 3) {
					TmpLen += (tmp.length/BreakLines);
				}
			}
		}
	}
	if (Tell < 1) {
		TmpLen = (TmpStr.length/BreakLines);
	}
	Tell += Math.floor (TmpLen);
	//formnavn.status.value = Tell + " <?= $vissprog["error1"] ?>";
    if  (TmpStr2.length > 199) {
		self.window.alert("Din korttekst kan kun bestå av 200 tegn.");
        f.value = TmpStr2.substring(0,198);
        return(-1);
    }
	if ( Tell > 8) {
		Tell = 8;
		//formnavn.status.value = Tell + " <?= $vissprog["error1"] ?>";
		f.value = f.value.substr(0,(TmpStr.length-2));
		self.window.alert("Korttekst kan kun være 8 linjer (200 tegn).");
		return(-1);
   	}
}

function isPriceSelected(elm) {
	var formElm = elm.parentNode;
	var inputElm = formElm.getElementsByTagName('input');
	var priceSelected = false;
	for(var i=0; i<inputElm.length; i++) {
		if(inputElm[i].getAttribute('type')=='radio' && inputElm[i].getAttribute('name')=='pris') {
			if(inputElm[i].checked) {
				priceSelected = true;
			}
		}
	}
	if(priceSelected === false) {
		alert('Du må velge pris');
	}
	return priceSelected;
}

function setFormDates() {
	document.getElementById('tdc_datomd').value = document.getElementById('datomd').options[document.getElementById('datomd').selectedIndex].value;
	document.getElementById('tdc_datodag').value = document.getElementById('datodag').options[document.getElementById('datodag').selectedIndex].value;
	document.getElementById('tdc_datoaar').value = document.getElementById('datoaar').options[document.getElementById('datoaar').selectedIndex].value;
	document.getElementById('phoneLookup').submit();
}

function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime) {
			return;
		}
	}
}