/*function doForm(obj) {
  new Ajax.Updater('becomemember', './', { parameters:obj.serialize(), asynchronous:true });
  return false;
}*/

function doForm(obj) {
  ajax('./?' +serialize(obj), function(text, html){ document.getElementById('becomemember').innerHTML=html; } );
  return false;
}

function submitIt(frm) {
	  if (frm.title.value == "" ) {
	    alert("Innlegget trenger en tittel.     ");
	    frm.title.focus();
	    return false;
	  }
	  else if (frm.comment.value == "" ) {
	    alert("Skriv en kommentar, det er jo hele poenget her!     ");
	    frm.comment.focus();
	    return false;
	  }
	  else if (frm.signature.value == "" ) {
	    alert("Din kommentar trenger en signatur.     ");
	    frm.signature.focus();
	    return false;
	  }
	  return true;
	}

function check(){
        validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
        strEmail = document.getElementById('newuser_email').value;

        if (strEmail.search(validRegExp) == -1)
        {
            alert('Skriv inn en gyldig epostadresse.');
            return false;
        }
        return true;
    }

function goFigure(url) {
  /*  psfile://    */
  if (url.indexOf('psfile://') != -1) {
    url = url.replace('psfile://','./?module=Files;action=File.getFile;ID=');
  }

  /*  psm://    */
  if (url.indexOf('psm://') != -1) {
    url = url.replace('psm://','mailto:');
  }

  /*  psf://    */
  if (url.indexOf('psf://') != -1) {
    url = url.replace('psf://','./?module=Articles;action=ArticleFolder.publicOpenFolder;ID=');
  }

  /*  ps://    */
  if (url.indexOf('ps://') != -1) {
    url = url.replace('ps://','');
    if (url.indexOf(';')) {
      url = url.substring(url.indexOf(';')+1,url.length);
    }
    url = './?module=Articles;action=Article.publicShow;ID=' + url;
  }

  /*  psff://    */
  if (url.indexOf('psff://') != -1) {
    url = url.replace('psff://','./?module=Files;action=FileFolder.publicDisplay;ID=');
  }
  window.open(url);
}
function goTarget(url) {
  window.open(url);
}
function popUp(URL) {
 day = new Date();
 id = day.getTime();
 eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,location=0,statusbar=0,menubar=0,resizable=1,scrollbars=yes,width=760,height=800,left = 242.5,top = 112');");
 setTimeout("checkPop('"+id+"', '"+URL+"')", 2000);
}
function checkPop(id, URL) {
 eval("obj = page"+id+";")
 if (obj==undefined) {
  document.location = URL;
 }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function printPage(){
 window.print();
}
function printSubmit() {
  el = document.getElementById('product_display');
  document.getElementById('print_html').value = el.innerHTML;
  document.getElementById('print_form').submit();
}

function ajax(url, resp) { 
  var xmlHttp; 
  try {xmlHttp = new XMLHttpRequest;} 
    catch (e) {try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} 
      catch (e) {try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} 
        catch (e) {alert("Your browser does not support AJAX");}}} 
  xmlHttp.onreadystatechange = function () { 
  if (xmlHttp.readyState == 4){ 
      if (xmlHttp.status != 200 && xmlHttp.status != 0) alert("Bad response from AJAX("+xmlHttp.status+")"); 
      else resp(xmlHttp.responseText, xmlHttp.responseText); 
  }}; 
  xmlHttp.open('GET', url); 
  xmlHttp.send(null); 
}

function $(e){if(typeof e=='string')e=document.getElementById(e);return e};
function collect(a,f){var n=[];for(var i=0;i<a.length;i++){var v=f(a[i]);if(v!=null)n.push(v)}return n};
function serialize(f){var g=function(n){return f.getElementsByTagName(n)};var nv=function(e){if(e.name)return encodeURIComponent(e.name)+'='+encodeURIComponent(e.value);else return ''};var i=collect(g('input'),function(i){if((i.type!='radio'&&i.type!='checkbox')||i.checked)return nv(i)});var s=collect(g('select'),nv);var t=collect(g('textarea'),nv);return i.concat(s).concat(t).join('&');};