function GetElement(strElement)
{
	if (document.getElementById)
	{
		// IE5+, Netscape 6, Mozilla
		return (document.getElementById(strElement));
	}
	else if (document.all)
	{
		// IE4
		return (eval("document.all." + strElement));
	}
	else if (document.layers)
	{
		// Netscape 4
		return (eval("document." + strElement));
	}
	else
	{
		// Crap!
		return (null);
	}
}

function visGemTekst(navn)
{
   //if(boolNS4) return false;
   objCurrentLong = GetElement(navn);
   objCurrentLong.style.display = (objCurrentLong.style.display=="none" ? "block" : "none");
}


function moveMouse(lag)
{

	var posX = 150;
	var posY = 150;
		addScroll=true;
    browserversion=navigator.appName;

    if (browserversion == "Netscape") 
    	{
    	theLayer = document.layers[lag];	
    	
    	if ((piX+120)>window.innerWidth)
    		{
    		piX=window.innerWidth-250;
    		}
    	theLayer.left=piX+150;
    	theLayer.top=piY-50;
    	//theLayer.visibility='show';	
    	}
    else 
    	{
       theLayer = document.all[lag];
       //alert(theLayer.name);
    	if (theLayer)
    		{
    		piX=event.x-300;
    		piY=event.y;
    		if (addScroll)		
    			{
                
    			piX=piX+document.body.scrollLeft;
    			piY=piY+document.body.scrollTop;
                //alert('X:'+ piX +', Y:' +piY);
    			}
    		if ((piX+120)>document.body.clientWidth)
    			{
    			piX=piX-250;			
    			}
    		theLayer.style.pixelLeft=piX+posX;
    		theLayer.style.pixelTop=piY-posY;
    		//theLayer.style.visibility='visible';
    		}
    	}
}

function visBillede(url)
{
	windowprops = "toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,status=0,width=586,height=614,left=1,top=1";
	window.open(url,'Billede',windowprops);
}
function visTekst(navn)
{
	windowprops = "toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,status=0,width=678,height=500,left=1,top=1";
	window.open('http://www.laserdisken.dk/html/vistekst.dna?navn='+navn+'','Billede',windowprops);
}
function visHardware(url,h,w)
{
	windowprops = "toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,status=0,width="+w+",height="+h+",left=1,top=1";
	window.open(url,'Billede',windowprops);
}

function winOpen(navn,url,sx,sy,scroll)
{
	window.open(url,navn,config='height='+sy+',width='+sx+',toolbar=0,status=0,location=0,directories=0,menubar=0,scrollbars='+scroll+',resizable')
}

function EmailOK(email)
{
   OK = true;
   if(email.length>0) {
	 var a = email.indexOf('@');
	 var dot = email.lastIndexOf('.');
	 var efterdot = email.lastIndexOf('.')+1;	 
	 var OK = (a>0 && dot>a+1 && email.charAt(efterdot)!="");
	 if(!OK) {
	   alert('E-Mail adresse er ikke korrekt!!!');
	 }
   return OK;
   }
   else
   {
    alert('E-Mail adresse er ikke korrekt!!!');
   return false;
   }
   
}


function CheckMandatory()
{
  with(document.forms['orderform'])
  {
	if(mailto.value.length==0)
	{
	  alert('Indtast E-Mail!');
	  mailto.select();
	  return false;
	}
	else
	{
	  if(!EmailOK(mailto.value))
	  {
		mailto.select();
		return false;
	  }    
	} 
	if(tekst2.value.length==0)
	{
	  alert('Indtast fornavn!');
	  tekst2.select();
	  return false;
	}
	if(tekst3.value.length==0)
	{
	  alert('Indtast efternavn!');
	  tekst3.select();
	  return false;
	}
	if(tekst4.value.length==0)
	{
	  alert('Indtast adresse!');
	  tekst4.select();
	  return false;
	}
	if(tekst5.value.length==0)
	{
	  alert('Indtast postnr!!');
	  tekst5.select();
	  return false;
	}
	if(tekst6.value.length==0)
	{
	  alert('Indtast by!');
	  tekst6.select();
	  return false;
	}
  }
  return true;
}

function Go()
{
	with(document.forms['orderform'])
	{
		if( CheckMandatory() )
		{
			action = 'betalingsframe.dna';
			method = 'POST';
			submit();
		}
	}
}

function adv_sog_check(){
do_submit=true;
if(document.adv_sog_form.genre.selectedIndex<0 && document.adv_sog_form.pris.selectedIndex<0 && document.adv_sog_form.year.selectedIndex<0){
do_submit=false;
}
if (do_submit==false){
alert('Du skal specificere enten pris, genre eller år');
}
return do_submit;
}
function reset_adv_form(){
reset_select(document.adv_sog_form.genre);
reset_select(document.adv_sog_form.pris);
reset_select(document.adv_sog_form.year);
reset_buttons(document.adv_sog_form.mtype);
document.adv_sog_form.dk.checked=false;
document.adv_sog_form.lager.checked=true;
}
function reset_buttons(buttonGroup){
   for (i=0; i < buttonGroup.length; i++) {
    if (buttonGroup[i].checked == true) {
    buttonGroup[i].checked = false
    }
   }
} 
function reset_select(my_select){
for (i=0;i<my_select.options.length;i++){
my_select.options[i].selected=false;
}
}
