function ResetBoxValue(objBox,strDefaultValue) {
	if (objBox.value == strDefaultValue) {
		objBox.value = '';
	} else {
		objBox.select();
	}
}

function ResetOriginalValue(objBox,strDefaultValue) {
	if (objBox.value == '') {
		objBox.value = strDefaultValue;
	}
}

/* General form-validation */

function validate(form) {
	var isValid = true;
	for (var i = 0; i < form.elements.length; i++) {
		var elem = form.elements[i];
		if (elem.className.indexOf('reqd') > 0) {
			
			/* input, select og textarea er höndlað á sama hátt .... */
			if ((elem.tagName == "INPUT") || (elem.tagName == "TEXTAREA") || (elem.tagName == "SELECT")) {			
				if (elem.className.indexOf('emailval') > 0) {
					isValid = isValidEmail(elem.value);
				} else if (elem.className.indexOf('dateval') > 0) {
					isValid = isValidDate(elem.value);
				} else {
					isValid = (elem.value != '');
				}
				
				if (!isValid) {
					alert('Athuga: ' + elem.title);
					elem.focus();
					elem.style.borderColor = '#FF4A4A';
					elem.style.backgroundColor = '#FDFAD0';
					return false;
				} else {
					elem.style.borderColor = '';
					elem.style.backgroundColor = '';
				}
			}			
		}
	}
	return true;
}

function isValidEmail(value) {
	return (value.indexOf(".") > 2) && (value.indexOf("@") > 0);
}

function isValidDate(value) {
	return (value.indexOf('-') > -1) && (value.length == 10);
}

function this_url(url) {
	var this_url 
	this_url = url + '&templateid=3';
}

window.onload = init;

function init()
{
	askriftarbeidni();
}

function askriftarbeidni()
{
	var form	= document.getElementById('askriftarbeidni');
	var samtals	= document.getElementById('samtals');
	var timarit	= document.getElementById('timarit_og_vefadgangur');
	var vefadg	= document.getElementById('vefadgangur');

	if(form)
	{
		samtals.value = "0 kr.-";
		timarit.onchange = function()
		{
			if(timarit.checked)
				samtals_add(3000);
			else
				samtals_add(-3000);
		};

		vefadg.onchange = function()
		{
			if(vefadg.checked)
				samtals_add(1500);
			else
				samtals_add(-1500); 
		};
	}
}

function samtals_add(num)
{
	var samtals	= document.getElementById('samtals');

	samtals.value = parseInt(samtals.value) + num + " kr.-";

	if(parseInt(samtals.value) < 0)
		samtals.value = "0 kr.-";
}

function prentvaen()
{
	var uri = document.location.href;
	
	uri = uri.substr(0, uri.indexOf("#"));
	uri += uri.indexOf("?") > 0 ? "&" : "?";
	uri += "templateid=3";

	window.open(uri,'print','width=700,height=600,scrollbars=yes');
}

