// javascript for http://scootergrisen.dk



// javascript i <body> vil blive udført mens siden hentes.
// javascript i <head> vil blive udført når koden kaldes.
// document.write("</a>"); laver fejl når den valideres . skriv i stedet: <\/a>
// onclick="window.print() return false;" - return false; betyder at siden ikke scroller til href="#" til toppen.
// variabel += '';  // konverter til string

// med : if(typeof track_visitor == \'function\') { track_visitor(139030, ""); }
// kan man undgå at kalde funktioner når man ikke er online sådan at det giver valideringsfejl
// fordi funktionen jo ikke findes når den kaldes fra nettet

// NaN = Not-a-Number


function disableEnterKey(e){

   var key;
   e = e || window.event;

   if(e.keyCode){

      key = e.keyCode;

   }else if(e.which){

      key = e.which;

   }

   var targetelement;

   if(e.target){

      targetelement = e.target;

   }else if(e.srcElement){

      targetelement = e.srcElement;

   }

   if(key == 13 && !(targetelement.type=='submit' || targetelement.type=='textarea')){

      return false;

   }else{

      return true;

   }

}




function visventebilled(){

   document.upload_ventvenligst.style.visibility = "visible";

}



function TooltipTxt(n,tekst){

   if(n==""){

      return tekst;

   }else if(n=="pris"){

      if(tekst!=""){

         if(tekst=="gammel"){

            return ("Gammel model. Kan ikke købes fra ny mere.");

         }else{

            return (tekst+",- kroner");

         }

      }else{

         return ("Ukendt pris");

      }

   }else{

      return tekst; 

   }

}



function viscounter(counternavn){


   switch(counternavn){

      case 'banner':

         var size = "468x60";
         var randomnummer = Math.floor(89999999*Math.random()+10000000);
         document.write('<script type="text/javascript" src="http://ads.banner.dk/newbanner.php?size='+size+'&amp;id=10206&amp;top=0&amp;b='+randomnummer+'&amp;v=2.00"></script>');
         break;

   }


}



function visemailadresse(){

   var tekst =
        '<script type="text/javascript">/* <![CDATA[ */'
      + 'document.write(\'<a href=\"\');'
      + 'document.write(\'&#109;a&#105;&#108;&#116;&#111;&#58\');'
      + 'document.write(\'sc&#111;&#111;t&#101;rg&#114;is&#101;n\');'
      + 'document.write(\'&#64;&#103;m\');'
      + 'document.write(\'a&#105;&#108;\');'
      + 'document.write(\'&#46;&#99;&#111;&#109;\');'
      + 'document.write(\'\">\');'
      + 'document.write(\'sc&#111;&#111;t&#101;rg&#114;is&#101;n\');'
      + 'document.write(\'&#64;&#103;m\');'
      + 'document.write(\'a&#105;&#108;\');'
      + 'document.write(\'&#46;&#99;&#111;&#109;\');'
      + 'document.write(\'<\/a>\');'
      + '/* ]]> */</script>'
      + '<noscript><div style="display:none;">ingen javascript</div></noscript>'
      ;

   document.write(tekst);

}



function fjern(formnavn, tegn){

   if(tegn == "X"){

      formnavn.bareetfelt.value = "";

   }else{

      formnavn.bareetfelt.value += tegn;

   }

}



function sogefelttekst(formnavn){

   //formnavn.sogetekst.value = "";

}



function fjernmulighedforklik(){

   document.qqqqqqqq.style.visibility = "visible";

}



function deaktiversendknap(id){

   document.getElementById(id).disabled = true;

}



function abninytab(link){

	//newwindow=window.open(link,'name','height=200,width=150');
	newwindow=window.open(link,'_blank');
	if (window.focus) {newwindow.focus()}
	return false;

}


function selectElementText(el, win) {
    win = win || window;
    var doc = win.document, sel, range;
    if (win.getSelection && doc.createRange) {
        sel = win.getSelection();
        range = doc.createRange();
        range.selectNodeContents(el);
        sel.removeAllRanges();
        sel.addRange(range);
//sel.collapse(true);
    } else if (doc.body.createTextRange) {
        range = doc.body.createTextRange();
        range.moveToElementText(el);
        range.select();
    }
}



function SelectAllById(id){

   //document.getElementById(id).focus();
   //document.getElementById(id).select();

   var el=document.getElementById(id);
   selectElementText(el);

}



function SelectAllByParent(el){

   selectElementText(el.parentNode.getElementsByTagName("div")[0])

}



function visParentNoget(el){

   var tekstenderskalskjulesogvises = el.parentNode.getElementsByTagName("div")[0];

   if(!tekstenderskalskjulesogvises.style.display){

      tekstenderskalskjulesogvises.style.display = "block";

   }

   if(tekstenderskalskjulesogvises.style.display == "none"){

      tekstenderskalskjulesogvises.style.display = "block";
      el.innerHTML = "Skjul";

   }else if(tekstenderskalskjulesogvises.style.display == "block"){

      tekstenderskalskjulesogvises.style.display = "none";
      el.innerHTML = "Vis";

   }

}



function SkjulAllByParent(el){

   el.parentNode.getElementsByTagName("div")[0].style.display="none";
   //el.parentNode.getElementsByTagName("div")[0].style.maxHeight="100px";

}



function VisAllByParent(el){

   el.parentNode.getElementsByTagName("div")[0].style.display="block";
   //el.parentNode.getElementsByTagName("div")[0].style.maxHeight="";

}



/*
function addEvents (eventobject,eventtype,eventfunction) {
   if ( eventobject.addEventListener ) {
      eventobject.addEventListener (eventtype,eventfunction,false) ;
   } else if( eventobject.attachEvent ) {
      eventobject.attachEvent ('on'+eventtype,eventfunction) ;
   } else {
      eventobject['on' + eventtype] = eventfunction ;
   }
}

function removeEvents (eventobject,eventtype,eventfunction) {
   if ( eventobject.removeEventListener ) {
      eventobject.removeEventListener (eventtype,eventfunction,false) ;
   } else if( eventobject.detachEvent ) {
      eventobject.detachEvent ('on'+eventtype,eventfunction) ;
   } else {
      eventobject['on' + eventtype] = null ;
   }
}

function eventsource(e) {
  var src ;
    if (window.event) {
        src = window.event.srcElement; // For IE
    } else {
        src = e.target; // For Firefox
    }
   if ( src.nodeName == '#text') src = src.parentNode ;
   return src ;
}

function keynbr(e) {
  e = e || window.event;
  return e.keyCode || e.which ;
}

function mousecoords(ev) {
   var e = ev || window.event ;
   if(e.pageX || e.pageY){
      return {x:e.pageX,y:e.pageY };
   } else {
      return {x:e.clientX,y:e.clientY} ;
   }

}

function getXY(element) {
var top  = 0;
var left = 0;
   while (element.offsetParent){
      top  += element.offsetTop;
      left += element.offsetLeft;
      element = element.offsetParent;
   }
   top  += element.offsetTop;
   left += element.offsetLeft;
   return {x:left,y:top} ;
}

function scroll () {
  if (document.all) {
     var iebody=(document.compatMode && document.compatMode !=
"BackCompat")? document.documentElement : document.body
     var X = iebody.scrollLeft ;
     var Y = iebody.scrollTop ;
  } else {
     var X = window.pageXOffset ;
     var Y = window.pageYOffset ;
  }
  return {x:X,y:Y} ;
}
*/



// The End

