function getObject($objectName) {
	if (document.getElementById) {
		var $obj = document.getElementById($objectName);
	} else if (document.all) {
		var $obj = document.all.item($objectName);
	} else {
		var $obj = false;
	}
	return $obj;
}

function toggle($elem) {
	if (document.getElementById) {
		var $targetNode = $elem.parentNode.nextSibling;
		if ($targetNode.className == undefined) {
			$targetNode = $elem.parentNode.nextSibling.nextSibling;
		}
	}
	if ($targetNode.style.display == 'block') {
		$targetNode.style.display = 'none';
	} else {
		$targetNode.style.display = 'block';
	}
	return false;
}

function externalLinks() {
	if (document.getElementsByTagName) {
		var $links = document.getElementsByTagName("a");
		for (var $i=0; $i<$links.length; $i++) {
			var $link = $links[$i];
			if ($link.getAttribute("href") && $link.getAttribute("rel") == "external") {
				$link.target = "_blank";
			}
	 	}
	}
}

function initPage() {
	/* hide drawers */
	var $divs = document.getElementsByTagName('div');
	for($i=0;$i<$divs.length;$i++){
		if ($divs[$i].className == 'drawer') {
			$divs[$i].style.display = 'none';
		}
	}
	externalLinks();
}

function validate($form) {
	var $dRE = /^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$/;
	var $nRE = /^[0-9]+$/;
	if ($form.nimi.value	!= '' &&
		$form.paivays.value	!= '' && $dRE.test($form.paivays.value) &&
		$form.m3.value		!= '' && $nRE.test($form.m3.value)) {
		return true;
	} else {
		alert('Tarkista, että olet antanut nimen, päiväyksen muodossa (pp.kk.vvvv) sekä määrämittarin lukeman.');
		return false;
	}
}

function validate_palaute($form) {
	if ($form.vastaanottaja.value != '' &&
		$form.nimi.value != '' &&
		$form.yhteystieto.value != '' && 
		$form.palaute.value != '' && 
		$form.Tarkistus.value != '') {
		return true;
	} else {
		alert('Täytä kaikki kentät ennen palautteen lähettämistä.');
		return false;
	}
}
