function lisa_flash_params(source, width, height, params)
{
	document.writeln('<object codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="' + height + '" width="' + width + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">');
	document.writeln('<param name="Movie" value="' + source + '">');

	for(var param in params)
		document.writeln('<param name="' + param + '" value="' + params[param] + '">')

	document.write('<embed src="' + source + '" quality="high" height="' + height + '" width="' + width + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ')

	for(var param in params)
		document.write(param + '="' + params[param] + '" ')

	document.write('/>');
	document.writeln('</object>');
}

function send()
{
	var url = document.location;
	var title = document.title;
	var target = "/senda-sidu?url=" + encodeURIComponent(url) + "&title=" + encodeURIComponent(title);

	var popup = window.open(target, "popup", "toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,titlebar=no,height=350,width=450");

	popup.focus();

	return false;
}

function bookmark()
{
	var url = document.location;
	var title = document.title;
	var e;

	if(window.external && typeof window.external.AddFavorite == "unknown")
	{
		try
		{
			window.external.AddFavorite(url, title);
		}
		catch(e) {}
	}
	else if(window.sidebar && typeof window.sidebar.addPanel == "function")
	{
		try
		{
			window.sidebar.addPanel(title, url, "");
		}
		catch(e) {}
	}
}

function set_alert(msg, id)
{
	var error = document.getElementById('error_' + id);

	if(!error) return;

	error.innerHTML = msg;
	error.className = error.className.replace("hidden" , "");
}

function clear_alert(id)
{
	var error = document.getElementById('error_' + id);

	if(!error) return;

	if(error.className.indexOf("hidden") < 0)
		error.className += " hidden";
	error.innerHTML = "";
}

function validate(form)
{
	var isValid = true;
	var valid = true;
	for (var i = 0; i < form.elements.length; i++) {
		var elem = form.elements[i];
		if (elem.className.indexOf('reqd') >= 0) {
			clear_alert(elem.id);
			/* 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 {
					isValid = (elem.value != '');
				}
				
				if (!isValid) {
					set_alert(elem.title + ' er ekki rétt útfyllt', elem.id);
					if(valid) elem.focus();
					elem.style.borderColor = '#c7202b';
					//elem.style.backgroundColor = '#FDFAD0';
					
				} else {
					elem.style.borderColor = '';
					elem.style.backgroundColor = '';
				}
				valid = valid && isValid;
			}			
		}
	}
	return valid;
}

function isValidEmail(value) {
	return (value.indexOf(".") > 2) && (value.indexOf("@") > 0);
}

function lisa_flash(s,w,h)
{
	var a=arguments
	with(document)
	{
		writeln('<object codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="'+h+'" width="'+w+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">')
		writeln('<param name="Movie" value="'+s+'">')
		for(var i=3;i<a.length;i+=2)writeln('<param name="'+a[i]+'" value="'+a[i+1]+'">')
		write('<embed src="'+s+'" quality="high" height="'+h+'" width="'+w+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ')
		for(i=3;i<a.length;i+=2)write(a[i]+'="'+a[i+1]+'" ')
		writeln('/>')
		write('</object>')
	}
}