
function infopop(url) {
window.open( url, "infoVindu", 
"status = 1, height = 500, width = 500, resizable = 1, scrollbars=1" )
}

/*
Effect.ScrollTo( 'li:eq(15)', 1000, {axis:'x'} );
    
highlightKurv=function(){
    Effect.ScrollTo('sidetopp'); 
    Effect.Highlight('handlekurvdata', { startcolor: '#ffff99',endcolor: '#ffffff' }); 
    return false;
}
*/

Event.observe(window, 'load', function() {
  //Event.observe('signinForm', 'submit', checkForm);
  
});

var timer=0;


     
hentTitlerInfo=function(returdiv){
  /*
    timer = setInterval( function () {
      var randomnumber=Math.floor(Math.random()*10)          
      var url = 'ajaxIndex.php?id=28&rand='+randomnumber;
            new Ajax.Request(url, {
              onSuccess: function(transport) {
                   var retur=document.getElementById(returdiv);
                   retur.innerHTML=transport.responseText;
              }
            });
    },100000);
    */
}


hentKategorierVaregruppe=function(kategoridiv,kategori){
      var randomnumber=Math.floor(Math.random()*10)          
      var url = 'ajaxIndex.php?id=29&rand='+randomnumber+"&vg="+kategori;
            new Ajax.Request(url, {
              onSuccess: function(transport) {
                   var retur=document.getElementById(kategoridiv);
                   retur.innerHTML=transport.responseText;
              }
            });
}

lukkVaregruppe=function(kategoridiv,kategori){
      var randomnumber=Math.floor(Math.random()*10)      
         
      var url = 'ajaxIndex.php?id=29&rand='+randomnumber+"&vg2="+kategori;
            new Ajax.Request(url, {
              onSuccess: function(transport) {
                   var retur=document.getElementById(kategoridiv);
                   retur.innerHTML=transport.responseText;
              }
            });
}


oppdaterNavbar=function(navbardiv){
  var randomnumber=Math.floor(Math.random()*100)          
  var url = 'ajaxIndex.php?id=27&rand='+randomnumber;
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               var navbar=document.getElementById(navbardiv);
               navbar.innerHTML=transport.responseText;
          }
        });
}

loggInn=function(loginknapp,logindiv,navbardiv){
    var logginndiv=document.getElementById(logindiv);
    var logginnknapp=document.getElementById(loginknapp);
    //var navbar=document.getElementById(navbardiv);
    logginnknapp.innerHTML='<img src="_images/ajax-loader.gif">';      
    
    var randomnumber=Math.floor(Math.random()*100)    
    var brukernavn=document.getElementById('logginnboks').value;  
    var passord=document.getElementById('passordboks').value;  
   
    var url = 'ajaxIndex.php?id=25&rand='+randomnumber+'&brukernavn='+escape(brukernavn)+'&passord='+escape(passord);
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               logginndiv.innerHTML=transport.responseText;    
               oppdaterNavbar(navbardiv);
          }
        });
  
}



function newPostAjax(writeID, vars, extravars){
    
    var data = "";
    var randomnumber=Math.floor(Math.random()*100)         
    
    var a = extravars.split(' ');
    for (var i = 0; i < a.length; i++) {
        data = data + "&" + escape(a[i]) + "="+ escape(document.getElementById(a[i]).value);      
    }
    document.getElementById(writeID).innerHTML   ='Vennligst vent <br/><br/><img src="/_images/ajax-loader.gif"> ';
    
    var url = 'ajaxIndex.php?'+vars+'&rand='+randomnumber+data;
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               document.getElementById(writeID).innerHTML=transport.responseText;   
          }
        });
}
    

leggTilVare3=function(sku){
    var returfelt=document.getElementById('handlekurvdata');
    var randomnumber=Math.floor(Math.random()*100)         
    var url = 'ajaxIndex.php?id=24&rand='+randomnumber+'&SKU='+escape(sku);
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               returfelt.innerHTML=transport.responseText;      
               
          }
        });
}


visOrdredet=function(divname,ordreDetinnhold,ordreSkjulknapp){
   document.getElementById(divname).style.visibility='visible';
   document.getElementById(divname).style.marginTop='10px';
   document.getElementById(ordreDetinnhold).style.width='500px';    
   
   document.getElementById(ordreDetinnhold).style.visibility='visible';    
   document.getElementById(ordreSkjulknapp).style.visibility='visible';    
   new Effect.Morph(divname, 
   {
       style:'visibility:visible; border: 1px dashed #f88; width:500px;height:150px',
       duration:0.6});
}

skjulOrdredet=function(divname,ordreDetinnhold,ordreSkjulknapp){
   new Effect.Morph(divname, 
   {
       style:'border: 0; width:0; height:0',
       duration:0.8});
       document.getElementById(divname).style.visibility='hidden';
       document.getElementById(divname).style.marginTop='0px';
       document.getElementById(ordreDetinnhold).style.visibility='hidden';    
       document.getElementById(ordreSkjulknapp).style.visibility='hidden'; 
        document.getElementById(ordreDetinnhold).style.width='0px';    
        document.getElementById(ordreSkjulknapp).style.width='0px';      
}


function MorphEffect(element){
   new Effect.Morph(element, 
   {
       style:'visibility:visible; border: 1px dashed #f88; width:58%;height:150px',
       duration:0.8});
       document.getElementById(element).style.visibility='visible';
       document.getElementById(element).style.marginTop='10px';
}
   
function MorphClose(element){
   new Effect.Morph(element, 
   {
       style:'border: 0; width:0; height:0',
       duration:0.8});
       document.getElementById(element).style.visibility='hidden';
       document.getElementById(element).style.marginTop='0px';
}

sendGlemtpassord=function(brukernavn,retur){
    bruker=document.getElementById(brukernavn).value;
    returfelt=document.getElementById(retur);
    returfelt.innerHTML='<img src="_images/ajax-loader.gif">';
    var randomnumber=Math.floor(Math.random()*100)         
    var url = 'ajaxIndex.php?id=23&rand='+randomnumber+'&brukernavn='+escape(bruker);
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               returfelt.innerHTML=transport.responseText;      
               
          }
        });
}

addHk=function(itemid){
    handlekurv=document.getElementById('handlekurvdata');
    handlekurv.innerHTML='Lagt i handlekurv!';
    
}

oppdaterFelt=function(retur,kategori){
    returfelt=document.getElementById(retur);
    returfelt.innerHTML='<center><img align="center" style="padding-top:50px" src="_images/ajax-loader.gif"></center>';
    //returfelt.style.width='250px';
    var randomnumber=Math.floor(Math.random()*100)         
    var url = 'ajaxIndex.php?id=26&rand='+randomnumber+'&kategori='+escape(kategori);
        new Ajax.Request(url, {
          onSuccess: function(transport) {
               returfelt.innerHTML=transport.responseText;      
               
          }
        });   
}

/** AJAX-LOADER
var LoadingNotice = Class.create({
    initialize: function() {
        this.loaded = false;
        this.loading = this.buildLoader();

        Ajax.Responders.register({
            "onCreate": this.startLoading.bind(this),
            "onComplete": this.stopLoading.bind(this),
            "onException": this.stopLoading.bind(this)
        });
    },

    buildLoader: function(){
        var loader = new Element('div', {'id': 'loading'}).update("Loading ...").hide();
        document.body.appendChild(loader);
        return loader;
    },

    startLoading: function() {
        this.loaded = false;
        this.timeout = window.setTimeout(this.showLoading.bind(this), 200);
    },

    showLoading: function() {
        if (!this.loaded) {
            this.positionLoading();
            new Effect.Appear(this.loading, {duration: 0.4});

            this.bindedPositionLoading = this.positionLoading.bind(this);
            Event.observe(window, 'resize', this.bindedPositionLoading);
            Event.observe(window, 'scroll', this.bindedPositionLoading);
        }
    },

    positionLoading: function() {
        var top = document.viewport.getScrollOffsets().top + 1;
        var page_width = (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth);
        var left = (document.viewport.getScrollOffsets().left + ((page_width - this.loading.getWidth())) / 2);

        this.loading.style.top = top + 'px';
        this.loading.style.left = left + 'px';
    },

    stopLoading: function() {
        window.clearTimeout(this.timeout);
        this.loading.hide();
        this.loaded = true;

        Event.stopObserving(window, 'resize', this.bindedPositionLoading);
        Event.stopObserving(window, 'scroll', this.bindedPositionLoading);
    }
});

document.observe("dom:loaded", function() {
    new LoadingNotice();
});

*/
  var loaded = false;

  function startLoading() {
    loaded = false;
    window.setTimeout('showLoadingImage()', 1);
  }

  function showLoadingImage() {
    var el = document.getElementById("loading_box");
    if (el && !loaded) {
        el.innerHTML = '<img src="/_images/ajax-loader.gif">';
        new Effect.Appear('loader');
    }
  }
    function stopLoading() {
    Element.hide('loader');
    loaded = true;
  }

 
Ajax.Responders.register({
onCreate : function(){

if(!$('loadingBox')){
loadingB = Builder.node('img',{src:'/_images/ajax-loader.gif', id:'loadingBox', style: ''});
$('loader').appendChild(loadingB);
l = $('loadingBox'); //fix for IE so we can hide
l.hide();
new Effect.Appear('loadingBox');
}
else
{
new Effect.Appear('loadingBox');
}
},
onComplete : function(){
l = $('loadingBox'); //fix for IE so we can hide
new Effect.Fade(l);
}
});
