function setDest(shopID) {
	if(shopID == 1) {
		document.route.elements('strDestAddress').value = 'Wismarsche Stra�e 71';
		document.route.elements['strDestCP'].value = '18057';
		document.route.elements['strDestCity'].value = 'Rostock';
	} else {
		document.route.elements['strDestAddress'].value = 'Wolgaster Strasse 85';
		document.route.elements['strDestCP'].value = '17489';
		document.route.elements['strDestCity'].value = 'Greifswald';
	}
}

function echoit() {
alert(document.route.elements['strDestAddress'].value);
}

function validateForm() {
	var okay = true;
	document.getElementById('name').style.border="1px solid #6d6d6d";
	document.getElementById('name_err').style.display="none";
	document.getElementById('betreff').style.border="1px solid #6d6d6d";
	document.getElementById('betreff_err').style.display="none";
	document.getElementById('kontakte').style.border="1px solid #6d6d6d";
	document.getElementById('mail_err').style.display="none";
	document.getElementById('kontakt_err').style.display="none";
	document.getElementById('text').style.border="1px solid #6d6d6d";
	document.getElementById('text_err').style.display="none";
	
	if(document.kontaktform.name.value == '') {
		document.getElementById('name').style.border="1px solid red";
		document.getElementById('name_err').style.display="inline";
		okay = false;
	}
	if(document.kontaktform.betreff.value == '') {
		document.getElementById('betreff').style.border="1px solid red";
		document.getElementById('betreff_err').style.display="inline";
		okay = false;
	}
	if(document.kontaktform.kontakte.value == '') {
		document.getElementById('kontakte').style.border="1px solid red";
		document.getElementById('kontakt_err').style.display="inline";
		okay = false;
	} else {
		if(document.kontaktform.rkontakt[0].checked == true) {
			if(checkEmail(document.kontaktform.kontakte.value) != true) {
				document.getElementById('kontakte').style.border="1px solid red";
				document.getElementById('mail_err').style.display="inline";
				okay = false;
			}
		}
	}
	if(document.kontaktform.text.value == '') {
		document.getElementById('text').style.border="1px solid red";
		document.getElementById('text_err').style.display="inline";
		okay = false;
	}
	if(okay) {
		javascript:get(this.parentNode);
	}
}

var timeout;
function openInfoDialog() {
  Dialog.info("Test of info panel, it will close <br>in 3s ...",
               {width:250, height:100, showProgress: true});
  timeout=3;
  setTimeout(infoTimeout, 1000)
}

function infoTimeout() {
  timeout--;
  if (timeout >0) {
    Dialog.setInfoMessage("Test of info panel, it will close <br>in " + timeout + "s ...")
    setTimeout(infoTimeout, 1000)
 }
 else
  Dialog.closeInfo()
}

function checkEmail(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true) {
			a = true;
		}
	}

	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
							 			 '(\\@)([a-zA-Z0-9\\-\\.]+)'+
						 				 '(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 &&
					 s.lastIndexOf('.') > s.search('@') &&
					 s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}