hs.graphicsDir = 'highslide/graphics/';
hs.outlineType = 'glossy-dark';
hs.align = 'center';
hs.dimmingOpacity = 0.5;
hs.expandCursor = null;
hs.wrapperClassName = 'no-footer alertBox';
hs.registerOverlay({
  thumbnailId: null,
  useOnHtml: true,
  overlayId: 'closebutton',
  position: 'top right',
  fade: 2 });

// Language strings
hs.lang = {
   cssDirection:     'ltr',
   loadingText :     'Henter...'
};


function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}

function ajaxRequest(Url,DivId) {
 var AJAX;
 try
 {  
  AJAX = new XMLHttpRequest(); 
 }
 catch(e)
 {  
  try
  {    
   AJAX = new ActiveXObject("Msxml2.XMLHTTP");    
  }
  catch(e)
  {    
   try
   {
    AJAX = new ActiveXObject("Microsoft.XMLHTTP");      
   }
   catch(e)
   {      
    alert("Your browser does not support AJAX.");      
    return false;      
   }    
  }  
 }
 AJAX.onreadystatechange = function()
 {
  if(AJAX.readyState == 4)
  {
   if(AJAX.status == 200)
   {
    document.getElementById(DivId).innerHTML = AJAX.responseText;  
   }
   else
   {
    alert("Error: "+ AJAX.statusText +" "+ AJAX.status);
   }
  }  
 }
 AJAX.open("get", Url, true);
 AJAX.send(null);
}

function opdaterkurv() {
	ajaxRequest('include_kurv.php','kurv');
}

function tilkassen() {
	setTimeout('top.location.href="bestilling.php"',500);
}

function hilite(obj, bgColor) {
	obj.style.backgroundColor = bgColor;
}

function valider() {
	var fejl = 0;
	//navn:
	if (document.formen.navn.value == '' && fejl == 0) {
		alert('Du skal indtaste dit navn.');
		document.formen.navn.focus();
		fejl = 1;
	}
	//adresse:
	if (document.formen.adresse.value == '' && fejl == 0) {
		alert('Du skal indtaste din adresse.');
		document.formen.adresse.focus();
		fejl = 1;
	}
	//postnr:
	if (document.formen.postnr.value == '' && fejl == 0) {
		alert('Du skal indtaste dit postnummer.');
		document.formen.postnr.focus();
		fejl = 1;
	}
	//bynavn:
	if (document.formen.by.value == '' && fejl == 0) {
		alert('Du skal indtaste din by.');
		document.formen.bynavn.focus();
		fejl = 1;
	}
	//land:
	if (document.formen.land.value == '' && fejl == 0) {
		alert('Du skal indtaste dit land.');
		document.formen.land.focus();
		fejl = 1;
	}
	//email:
	if (validatemail() == false && fejl == 0) {
		alert('Du skal indtaste din email-adresse.');
		document.formen.email.focus();
		fejl = 1;
	}
	if (fejl == 0) {document.formen.submit();}

}

function validatemail() {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.formen.email.value;
	if(reg.test(address) == false) {
		return false;
	}
	else {
		return true;
	}
}
