// minioya.js
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;            
         } else {
            alert('Påmelding feilet. Kontakt christina@minioya.no for påmelding.');
         }
      }
   }
   
   function get(obj) {
      var poststr = "dmail=" + encodeURI( document.getElementById("dmail").value );
      makePOSTRequest('/mailsignup.php', poststr);
   }

var _GET = {};
var artxtxtarr = new Array();
  artxtxtarr.push('NYHETER^0');
  artxtxtarr.push('OM OSS^2');
  artxtxtarr.push('PROGRAM^4');
  artxtxtarr.push('PRAKTISK INFO^6');
  artxtxtarr.push('KONTAKT^121');
  artxtxtarr.push('FRIVILLIG^8');
  artxtxtarr.push('PARTNERE^10');
  artxtxtarr.push('ENGLISH^12');
  
  // GET function for javascript
  function readURL() {
    var tLoc = "", tPairs = "";
    var tGet = [];
    var foundGet = -1;
    tLoc = window.location + "";
    foundGet = tLoc.indexOf('?');
    if (foundGet > -1) {
      tLoc = tLoc.substring(foundGet + 1, tLoc.length);
      tPairs = tLoc.split('&');
      for (var i = 0; i < tPairs.length; i++) {
        tGet = tPairs[i].split('=');
        _GET[tGet[0]] = decodeURIComponent(tGet[1].replace(/\+/g,' '));
      }
    }
  }
  readURL();
  
  var articleid = _GET["atc"];
  
  // System functions for string treatment
  function LTrim(str) {
   for (var i=0; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i++);
   return str.substring(i,str.length);
  }
  function RTrim(str) {
   for (var i=str.length-1; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i--);
   return str.substring(0,i+1);
  }
  function Trim(str) {
   return LTrim(RTrim(str));
  }
  
  // Function for getting page elements, cross browser
  function getElement(id) { 
  	if (document.getElementById) { // W3C DOM 
  		return document.getElementById(id); 
  		} else if (document.all) { // IE 4 
  		return document.all[id]; 
  		} else if (document.layers) { // NS 4 
  		return document.layers[id]; 
  	} 
  }
  
  function check_email(e) {
  	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
  	for(i=0; i < e.length ;i++){
  		if(ok.indexOf(e.charAt(i))<0){ 
  			return (false);
  		}	
  	} 
  	if (document.images) {
  		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
  		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
  		if (!e.match(re) && e.match(re_two)) {
  			return (-1);		
  		} 
  	}
  }
  
  function xMailadd(lang_alert) {
  	var e = getElement('dmail').value;
  	//genmString();
  	if(check_email(e)) {
  		//document.emailist.submit();
		get(document.getElementById('mailsignup'));
  		} else {
  		alert(lang_alert);
  	}
  }
  
  function Clear_ifield(field) {
  	var zfield = getElement(field);
  	zfield.value= "";
  }
  
  
