// (c) util funktioner til www.grandsquare.dk



// eksterne klik
function klik(x) 
{
 (new Image()).src="../tom.htm?ref=" +escape(x.href); 
 return true;
}


// refresh side med ny parameter
function hent(x) 
{
  location.replace(location.pathname + "?" + x);  
}

// video audio start
function videoxx(x) 
{
  location.replace(location.pathname + "?" + x);  
}

// video audio afspiller refresh med parametre
function videoAfspil() 
{
  var q = location.search.substring(1);
  if (q.length > 0) 
    document.write("<embed class='video' src= 'images/" + q + "'/>");
}




// video audio afspiller afhængig af browser
function videoBrowser(x) 
{
  if (navigator.appName.indexOf("Microsoft") != -1)
  {WindowsMediaPlayer.url=x;} 
  else 
  {window.location.href =x;}
}





// sortering

var felt = new Array();

function sorter(ant)
{ 
  var q = location.search.substring(1);

  for (var i = 0; i < ant; i++)
  {
    felt[i] = new Object();
    felt[i].id = document.getElementById('felt' + i);
    felt[i].innerHTML = felt[i].id.innerHTML;
    felt[i].s = felt[i].innerHTML;

    if (q.length > 0)
    { 
      var a = felt[i].innerHTML.indexOf('type="'+q+'"');
      if (a >= 0)
      { b = felt[i].innerHTML.indexOf('>', a);
        if (b >= 0)
        { c = felt[i].innerHTML.indexOf('<', b);
          if (c == (b+1))
          { d = felt[i].innerHTML.indexOf('>', c);
            if (d >= 0)
              felt[i].s = felt[i].innerHTML.substring(d+1);
          }
          else
            felt[i].s = felt[i].innerHTML.substring(b+1);
        }
      }
    }
  }


  felt.sort(setFelt);

  for (var i = 0; i < ant; i++)
  {
   document.write("<tr>" + felt[i].innerHTML +"</tr>");
  }
}

function setFelt(x,y)
{
  return (x.s >= y.s) - 0.5;
}


function setBland()
{
  return  Math.random() - 0.5;
}



// søgning

var side = new Array();
var q;

function find(ant)
{ 
  for (var i = 0; i < ant; i++)
  {
    side[i] = new Object();
    side[i].id = document.getElementById('side' + i);
    side[i].t = side[i].id.innerHTML;
    side[i].s = side[i].t.toLowerCase();
    side[i].a = 0;
  }

  var q1 = location.search.substring(3);
  document.getElementById('q').value = q1;
  q = q1.toLowerCase().split("+");   
          
  side.sort(setSide);

  for (var i = 0; i < ant; i++)
  {
    if (side[i].a > 0)
      document.write("<tr>" + side[i].t +"</tr>");
  }
}

function setSide(x,y)
{
  for (var i=0; i < q.length; i++)
  {
    x.a = x.a + (x.s.indexOf(q[i]) >= 0);
    y.a = y.a + (y.s.indexOf(q[i]) >= 0);
  }

  return (x.a <= y.a) - 0.5;
}



// Parametre til søgestreng i kaldende url
function getArgs()  
{
  var args = new Object();
  var query = location.search.substring(1);
  var pairs = query.split("&");                 // break ved komma

  for (var i=0; i < pairs.length; i++)
  {
    var pos = pairs[i].indexOf('=');
    if (pos == -1) continue;
    var argname = pairs[i].substring(0,pos);
    var value = pairs[i].substring(pos+1);
    args[argname] = unescape(value);
  }
  return args;
}



// window.alert("hej");
