
/* new on mouse over function */
function over (obj){
	obj.className=obj.className+'_over';
}

/* new on mouse out function */
function out (obj){
	var str=obj.className;
	var pos=str.indexOf("_over")
	obj.className=str.substr(0,pos);
}

function checkSearch(){
	if (document.search.search.value==''){
		alert('Vær vennlig å skriv inn søkeord før du utfører søk.');
	}
	else{
		document.search.submit();
	}
}

function logg_inn(){
	document.LOGIN.CMD.value="LOGIN";
	document.LOGIN.submit();
}

// Function that executes function inside input string when enter is pressed.
function doKey(sFunc) {
	if (document.all) {
		whichASC = event.keyCode;
		if(whichASC==13){
			eval(sFunc);
		}       
	}
}

// Popupwindow for sms and email sending functionalit.
	function open_sms(s){
		loc = 'sms.asp?pers='+s;
		myWin = window.open(loc, "displayWindow2","width=600,height=400,resizeable=auto,status=no,toolbar=no,menubar=no,scrollbars=1");
		myWin.focus();
	}

	function open_mail(){
		loc = 'mail.asp';
		myWin = window.open(loc, "displayWindow2","width=600,height=400,resizeable=auto,status=no,toolbar=no,menubar=no,scrollbars=1");
		myWin.focus();
	}


/*---------------------------------------------------------------------------------------
    IsNumeric - Returns a Boolean value indicating whether an expression can be evaluated 
                as a number (this includes values like $15,656.00).

    Parameters:
    Expression = Variant containing a numeric expression or string expression.

    Returns: Boolean
  ---------------------------------------------------------------------------------------*/
function IsNumeric(Expression) {

   Expression = Expression.toLowerCase();
   RefString = "0123456789.-";

   if (Expression.length < 1) return (false);

   for (var i = 0; i < Expression.length; i++) {
      var ch = Expression.substr(i, 1)
      var a = RefString.indexOf(ch, 0)
      if (a == -1) return (false);
   }

   return(true);
}
