
   function ShowEffect(element){
       new Effect.Appear(element, 
       {duration:1, from:0, to:1.0});
   }
   function HideEffect(element){
       new Effect.Appear(element, 
       {duration:1, from:1.0, to:0});
   }

   function AppearEffect(element){
       new Effect.toggle(element, 'Appear', {duration:1});
   }

   function SDEffect(element){
       new Effect.SlideDown(element, {duration:3});
   }
   function SUpEffect(element){
       new Effect.SlideUp(element, {duration:3});
   }




function ajaxUpdater(id,url) {
 new Ajax.Updater(id,url,{asynchronous:true});
}



function send(){
var params = Form.serialize($('commentsForm'));
new Ajax.Updater('updateDiv', 'submit.asp', {asynchronous:true, parameters:params});
}




function ajaxTest(id,flokk,arid) {
new Ajax.Request('/get_efni.asp', {  
	method: 'get',   
	parameters: {flokkur: flokk, ar: arid}	
	}); 
}



function ajaxTest2(varis) {
var url = 'myscript.asp';
//var pars = 'flokkur=2&ar=2007';
var pars = varis;
var target = 'output-div';	
var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}


function ajaxTest3(element,varis) {
var url = 'myscript.asp';
//var pars = 'flokkur=2&ar=2007';
var pars = varis;
var target = element;	
var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}



function ajaxGetId(element,idnr) {
document.getElementById('content').innerHTML = '<img src="images/ajax-loader2.gif" width="24" height="24" border="0" alt="Loading...">';
var url = 'getpage.asp';
//var pars = 'flokkur=2&ar=2007';
//var url = 'getpage.asp' + '&' + Math.random(); 
var pars = 'id=' + idnr + '&random=' + Math.random();
var target = element;	
var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}



function Request(page)
{
    document.getElementById('content').innerHTML = '<img src="images/ajax-loader2.gif" width="24" height="24" border="0" alt="Loading...">';
    new Ajax.Updater('content', page + '.asp', {asynchronous:true, evalScripts:true, encoding:'iso-8859-1'});
}


function RemoveSelected(element) {
// let’s get all unselected item under #navlist
var LIs = $(element).getElementsByClassName('unselected');
var activeLIs = $(element).getElementsByClassName('selected');
// this will be quite useful when we do swapping
// elements for widget like multiple tabs,
// finder selector etc. Where we need to find
// selected and unselected elements.
//$A(activeLIs).each(  //  let’s enumerate
activeLIs.each(  //  let’s enumerate
function(li) {
//alert(Element.hasClassName(li,'selected'));
Element.removeClassName(li,'selected');
}
);
}


function subon(element) {
ULs = $(element).getElementsByClassName('suboff');
ULs.each(
function(ul) {
HideEffect(element);
}
);
}


function gotourl(sm) {   
	if (sm != "" ) {
		document.location.href = sm;		
	}
	return true;
}

function email_focus(e,o){
if(o.firstTime){return}
o.firstTime=true
o.value=""
}
