function checkDelivery() {
	if (document.getElementById('delivery_chkbox').checked) document.getElementById('delivery').value = 'Да';
	else document.getElementById('delivery').value = 'Нет';
}

function changeServices(itemID, svcText, svcChoosen) {
	var msg = new String(document.getElementById('message').value);
	var oldSvcString = new String(msg.match(new RegExp('#' + itemID + '%[^%]*%#')));

	var newSvcString = '';	
	if (svcChoosen) newSvcString = oldSvcString.replace('%#', ' ' + svcText + '%#');
	else newSvcString = oldSvcString.replace(' ' + svcText, '');

	document.getElementById('message').value = msg.replace(oldSvcString, newSvcString);
}

function removeSvcUtils() {
	var msg = new String(document.getElementById('message').value);
	msg = msg.replace(/%#/g, '');
	document.getElementById('message').value = msg.replace(/#[^%]*%/g, '');
}

function preSubmit()
{
	var retval = true;

	var rx = new RegExp(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/);
	var matches = rx.exec(document.getElementById("order_email").value);
	var email = (matches != null && document.getElementById("order_email").value == matches[0]);
	if (document.getElementById("order_face").value == ""){document.getElementById("face_val").style.color="red";retval = false;};
	if (!email){document.getElementById("email_val").style.color="red";retval = false;};
	if (document.getElementById("order_tel").value == ""){document.getElementById("tel_val").style.color="red";retval = false;};
	if (retval == true) {
		document.getElementById("order").value = "true";
		removeSvcUtils(); 
	}
	return retval;
}

