function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

						
function findPosY(obj)
{
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}

    
function Basketopen()
{
  window.open("/Products/basket.asp","Basket","Width=950, Height=700, resizable=1, directories=0, menubar=0, scrollbars=1");
}
  
  
function Priceagentopen()
{
  window.open("/Products/priceagent.asp","Basket","Width=950, Height=700, resizable=1, directories=0, menubar=0, scrollbars=1");
}

function BedomDealer(strCode, intSite)
{
  //window.open('http://www.e-opinion.dk/survey/edbindex.php?id=' + strCode + '&im=' + intSite,"BedomDealer","Width=980, Height=800, resizable=1, directories=0, menubar=0, scrollbars=1");
  window.open('http://survey.edbpriser.dk/?sID=F26BF883-2C10-4819-9725-672538B610F2&mID=' + strCode,"BedomDealer","Width=980, Height=800, resizable=1, directories=0, menubar=0, scrollbars=1");
}
    
function show(ObjId)
{
	if (Obj = document.getElementById(ObjId))
	{
		if (Obj.style.display=="none")
		  Obj.style.display="block";
		else
		  Obj.style.display="none";
  }
}
    
    
function Showcontent(ObjId,ObjId2) 
{
  if (Obj = document.getElementById(ObjId)) {};
  if (Obj2 = document.getElementById(ObjId2)) {};
      
  Obj.style.display = "block";
  Obj2.style.display = "none";
}
    
function buton(img)
{
  img.src=SiteImagePath+'Button_Show_on.gif';
};

    
function checkclick(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
  if (obj = document.getElementById(objId)) 
  {
  }

  if (obj.value=='1')
  {
    img.src=SiteImagePath+'products/check2_off.gif';
    obj.value='2';
  }
  else if (obj.value=='2')
  {
    img.src=SiteImagePath+'products/check2_none.gif';
    obj.value='';      
  }
  else
  {
    img.src=SiteImagePath+'products/check2_on.gif';
    obj.value='1';      
  }
}


function checkclick2(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
      
  if (obj = document.getElementById(objId))
  {
  }
    
  if (obj.checked==true)
  {
    img.src=SiteImagePath+'products/check_none_grey.gif';
    obj.checked=false;
  }
  else
  {
    img.src=SiteImagePath+'products/check_on_grey.gif';
    obj.checked=true;
  }
}

    
function showcheck(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
  if (obj = document.getElementById(objId))
  {
  }
      
  if (obj.value=='1')
    img.src=SiteImagePath+'products/check2_on.gif';
  else if (obj.value=='2')
    img.src=SiteImagePath+'products/check2_off.gif';
  else
  img.src=SiteImagePath+'products/check2_none.gif';
}
    
function showcheck2(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
      
  if (obj = document.getElementById(objId))
  {
  }
      
  if (obj.checked==true)
    img.src=SiteImagePath+'products/check_on.gif';
  else
    img.src=SiteImagePath+'products/check_none.gif';
}


function checkclickblue(imgId,objId)
{
  if (obj = document.getElementById(objId))
  {
  }
      
  var aInput=document.getElementsByName(imgId);
      
  for (i=0;i<aInput.length;i++)
  { 
    if (obj.checked==true)
      aInput[i].src=SiteImagePath+'products/check_none_blue.gif';
    else
      aInput[i].src=SiteImagePath+'products/check_on_blue.gif';
  }

  if (obj.checked==true)
    obj.checked=false;
  else
    obj.checked=true;
}
  
    
function checkdir(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
    
  if (obj = document.getElementById(objId))
  {
  }
      
  if (obj.value=='0')
  {
    img.src=SiteImagePath+'Button_Equal.gif';
    obj.value='1';      
  }
  else if (obj.value=='1')
  {
    img.src=SiteImagePath+'Button_Min.gif';
    obj.value='2';      
  }
  else
  {
    img.src=SiteImagePath+'Button_Max.gif';
    obj.value='0';      
  }
}
    
    
function showdir(imgId,objId)
{
  if (img = document.getElementById(imgId))
  {
  }
      
  if (obj = document.getElementById(objId))
  {
  }
      
  if (obj.value=='0')
    img.src=SiteImagePath+'Button_Max.gif';
  else if (obj.value=='1')
    img.src=SiteImagePath+'Button_Equal.gif';
  else
    img.src=SiteImagePath+'Button_Min.gif';
}
    
    
function showadvsearch(SimpleId,ObjId,SaveId)
{
  if (Simple = document.getElementById(SimpleId))
  {
  }
      
  if (Obj = document.getElementById(ObjId))
  {
  }
      
  if (Save = document.getElementById(SaveId))
  {
  }
      
  if (Obj.style.display=="none")
  {
    Obj.style.display="block";
    Simple.style.display="none";
    Save.value='true';
  }
  else
  {
    Obj.style.display="none";
    Simple.style.display="block";
    Save.value='false';
  }
}
  
  
function reshowadvsearch(SimpleID,ObjId,SaveId)
{
  if (Simple = document.getElementById(SimpleID))
  {
  }
    
  if (Obj = document.getElementById(ObjId))
  {
  }
    
  if (Save = document.getElementById(SaveId))
  {
  }
      
  if (Save.value=='true')
  {
    Simple.style.display="none";
    Obj.style.display="block";
  }
  else
  {
    Obj.style.display="none";
    Simple.style.display="block";
  }
}
    
    
function Resetform(ObjId)
{
  if (Obj = document.getElementById(ObjId))
  {
  }
  Obj.reset()
}
  
  
function show_help_on(Text)
{
  if (obj2 = document.getElementById('Tooltext'))
  {
  };
  obj2.innerHTML=Text;
}
  
  
function show_help_off(txt)
{
  if (obj2 = document.getElementById('Tooltext'))
  {
  };
  obj2.innerHTML=txt;
}
  
  
function StarChange(Star)
{
  if (document.Searchform.Rating.value == Star)
  {
    Star=0;
  }
  else
  {
    document.Searchform.Rating.value = Star;
  }

  if (Star>=1) {document.getElementById('Star1').src=SiteImagePath+'products/stjerne_on.gif'} else {document.getElementById('Star1').src=SiteImagePath+'products/stjerne_off.gif'};
  if (Star>=2) {document.getElementById('Star2').src=SiteImagePath+'products/stjerne_on.gif'} else {document.getElementById('Star2').src=SiteImagePath+'products/stjerne_off.gif'};
  if (Star>=3) {document.getElementById('Star3').src=SiteImagePath+'products/stjerne_on.gif'} else {document.getElementById('Star3').src=SiteImagePath+'products/stjerne_off.gif'};
  if (Star>=4) {document.getElementById('Star4').src=SiteImagePath+'products/stjerne_on.gif'} else {document.getElementById('Star4').src=SiteImagePath+'products/stjerne_off.gif'};
  if (Star>=5) {document.getElementById('Star5').src=SiteImagePath+'products/stjerne_on.gif'} else {document.getElementById('Star5').src=SiteImagePath+'products/stjerne_off.gif'};
}
    
    
	
		
function ShowLayer(layer,top,left)
{
	document.getElementById(layer).style.top = top
	document.getElementById(layer).style.left = left
	document.getElementById(layer).style.display = "block";
}

						
function HideLayer(layer)
{
	document.getElementById(layer).style.display = "none";
}
  
  
  
function Showgroup(ObjID,imgID,LineID)
{
  if (Obj = document.getElementById(ObjID))
  {
  }
      
  if (img = document.getElementById(imgID))
  {
  }
      
  if (Line = document.getElementById(LineID))
  {
  }
      
  if (Obj.style.display=="none")
  {
    Obj.style.display="";
    if (img!=null) {img.src=SiteImagePath+'Products/top10_minus.gif'};
    if (Line!=null) {Line.style.display=""};
  }
  else
  {
    Obj.style.display="none";
    if (img!=null) {img.src=SiteImagePath+'Products/top10_plus.gif'};
    if (Line!=null) {Line.style.display="none"};
  }
}
  
  
function Togglegroup(ObjID,ImgID)
{
  var aInput=document.getElementsByName(ObjID);
  for (i=0;i<aInput.length;i++)
  {
    if (aInput[i].style.display=="none")
    {
      aInput[i].style.display="";
      src=SiteImagePath+'Products/arrow_foldin_grey.gif';
    }
    else
    {
      aInput[i].style.display="none";
      src=SiteImagePath+'Products/arrow_foldout_grey.gif';
    }
  }
    
  if (img = document.getElementById(ImgID))
    img.src=src;
}
    
    
function Toggleshowgroup(ObjID,ChkID)
{
  if (obj = document.getElementById(ObjID))
  {
    if (chk = document.getElementById(ChkID))
    {
      if (chk.checked)
        obj.style.display="";
      else
        obj.style.display="none";
    };
  };  
};


function verifyEmail(s) 
{
	var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
	var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
	if (sLen < 6) return false;
	while (i < sLen)
	{
		c=s.charAt(i);
		if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false;
		if (c=='.') { if (cCnt<1) return false; cCnt=0; }
		if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; }
		cCnt=cCnt+1; i++;
	}	
	if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false;
	return true;
}


function verifyNumeric(strInput)
{
	if (strInput != '')
	{
		if (!strInput.match(/[^0-9]/)) 
			return true;
	}
}


function verifyPostcode(strPostCode)
{
	var bValid = false;
	var intLength = strPostCode.length;
			  	
	if (intLength == 4)
	{
		for (var n=0; n < intLength; n++)
		{
			i = n;
			strCurChar = strPostCode.substring(i,i +1);
			if ("0123456789".indexOf(strCurChar) > -1)
			{
				bValid = true;
			} 
			else 
			{
				bValid = false;
				break;
			}
		}
	}	
	return bValid;
}
		
		

function verifyPassword(s,p)
{
	var i=0;
	var chrs = '!0123456789abcdefghijklmnopqrstuvwxyzĉĝċABCDEFGHIJKLMNOPQRSTUVWXYZĈĜĊ-';
	if(s.length<4) return false;
	while(i < s.length){
		c=s.charAt(i);
		if (!(chrs.indexOf(c)>=0)) return false;
		i++;
	}
	if(s!=p){
		return false;
	}else{
		return true;
	}
}

