function validateEmailv2(email)
{
	// a very simple email validation checking. 
	// you can add more complex email checking if it helps 
	if(email.length <= 0)
	{
	  return true;
	}
  var splitted = email.match("^(.+)@(.+)$");
  if(splitted == null) return false;
  if(splitted[1] != null )
  {
    var regexp_user=/^\"?[\w-_\.]*\"?$/;
    if(splitted[1].match(regexp_user) == null) return false;
  }
  if(splitted[2] != null)
  {
		var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
		if(splitted[2].match(regexp_domain) == null) 
		{
			var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
			if(splitted[2].match(regexp_ip) == null) return false;
		}// if
		return true;
	}
	return false;
}

function sebilleder(billeder, billed_storrelser)
{
	var elem = document.getElementById('billedgalleriboks');
	// nulstil html koden hvis der skulle være noget fra et tidligere galleri
	elem.innerHTML = "";
	var elemImg = document.getElementById('billedgalleri_img');

	// arranger hvert billedes størrelse i et array
	{
		var s = new String(billeder);
		var tmp = s.split(";");
		var images = new Array();

		for(var j = 0; j < tmp.length; j++)
		{
			if(tmp[j].length < 1)
				continue;

			images.push(tmp[j]);
		}
	}

	// hele denne blok står for at resize div'en så den passer til billedet + 5px på alle kanter
	{
		s = new String(billed_storrelser);
		tmp = s.split(";");
		var image_size = new Array();
		for(var j = 0; j < tmp.length; j++)
		{
			if(tmp[j].length < 1)
				continue;

			image_size.push(tmp[j]);
		}
		tmp = image_size[0].split(":");

		var w = parseInt(tmp[0]);
		var h = parseInt(tmp[1]);
		elem.style.width = w + 'px';
		elem.style.height = h + 22 + 'px';
	}

	if(images.length > 1)
		elem.innerHTML = '<a href="#" onclick="return skiftbillede(\'' + billeder + '\', \'' + billed_storrelser + '\', 1);" class="billede_skift"><img src="gfx/pil_frem.png" alt="N&aelig;ste" /></a>';
	elem.innerHTML += '<a href="#" onclick="return skjulbilleder();" style="float: right;margin: 5px 5px 0 0;"><img src="gfx/luk.png" alt="Luk" /></a>';

	elem.innerHTML += '<img id="billedgalleri_img" src="/gfx/billeder/' + images[0] + '" />';
	
	elem.style.visibility = 'visible';

	return false;
}

function skjulbilleder()
{
	var i = document.getElementById('billedgalleriboks');
	i.style.visibility = 'hidden';

	return false;
}

function skiftbillede(billeder, billed_storrelser, i)
{
	i = parseInt(i);
	var elem = document.getElementById('billedgalleriboks');

	// arranger hvert billedes størrelse i et array
	{
		var s = new String(billeder);
		var tmp = s.split(";");
		var images = new Array();

		for(var j = 0; j < tmp.length; j++)
		{
			if(tmp[j].length < 1)
				continue;

			images.push(tmp[j]);
		}
	}

	// hele denne blok står for at resize div'en så den passer til billedet + 5px på alle kanter
	{
		s = new String(billed_storrelser);
		tmp = s.split(";");
		var image_size = new Array();
		for(var j = 0; j < tmp.length; j++)
		{
			if(tmp[j].length < 1)
				continue;

			image_size.push(tmp[j]);
		}
		tmp = image_size[i].split(":");

		var w = parseInt(tmp[0]);
		var h = parseInt(tmp[1]);
		elem.style.width = w + 'px';
		elem.style.height = h + 39 + 'px';
	}

	var forrige = i-1;
	var naeste = i+1;

	elem.innerHTML = "";
	// næste billede
	if(images.length - 1 > i)
		elem.innerHTML += '<a id="naeste" href="#" onclick="return skiftbillede(\'' + billeder + '\', \'' + billed_storrelser + '\', ' + naeste + ');" class="billede_skift"><img src="gfx/pil_frem.png" alt="N&aelig;ste" /></a>';
	// forrige billede
	if(i > 0)
		elem.innerHTML += '<a id="forrige" href="#" onclick="return skiftbillede(\'' + billeder + '\', \'' + billed_storrelser + '\', \'' + forrige + '\');" class="billede_skift"><img src="gfx/pil_tilbage.png" alt="Forrige" /></a>';
	elem.innerHTML += '<a href="#" onclick="return skjulbilleder();" style="float: right;margin: 5px 5px 0 0;"><img src="gfx/luk.png" alt="Luk" /></a>';

	elem.innerHTML += '<img id="billedgalleri_img" src="/gfx/billeder/' + images[i] + '" />';

	return false;
}

function skiftsolbillede(id, url, nummer)
{
	var img = document.getElementById(id);
	img.src = url;

	document.getElementById('billedenr').innerHTML = parseInt(nummer);
}

function NewWindow(mypage, myname, w, h, scroll){
	LeftPosition = (window.screen.availWidth) ? (window.screen.availWidth-w)/2 : 0;
	TopPosition = (window.screen.availHeight) ? (window.screen.availHeight-h)/2 : 0;
	settings = 'height=' + h + ', width=' + w + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll
	window.open(mypage, '', settings)
}
