
function preloader()
{
  trans = new Image();
  gray = new Image();
  
  gray.src = "gray2.png";
  trans.src = "trans2.png";
}

function boxhighlight(x,a)
{
  if (a)
  { 
    //x.style.opacity=1;
    //x.style.border = "solid 1px #666666";
    x.style.backgroundImage="url(gray2.png)";
  }
  else
  {
    //x.style.opacity=0.4;
    //x.style.border = "1px dotted #999999";
    x.style.backgroundImage="url(trans2.png)";
  }
}

function doclick(x)
{
  document.location.href='shop.php?ArtNr='+x;
}

function showpopuplogin(){
  document.getElementById("popuplogin").style.visibility = "visible";
  document.getElementById("popuplogin").style.display = "block";
  document.getElementById("popuplogin").style.zIndex = 100;
  document.refresh();
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function validateName()
{
  strName = trim(document.regform.Name.value);
  strPwd1 = trim(document.regform.Pwd.value);
  strPwd2 = trim(document.regform.Pwd2.value);
  strAdress = trim(document.regform.Adress.value);
  strPostnr = trim(document.regform.PostCode.value);
  strPostort = trim(document.regform.PostOrt.value);
  strPhone = trim(document.regform.Phone.value);
  strMobile = trim(document.regform.Mobile.value);
  strMail1 = trim(document.regform.email.value);
  strMail2 = trim(document.regform.email2.value);
  if (strName == '')
  {
    document.regform.Name.focus();
    alert('Du m' + unescape("%E5") + 'ste ange ett namn');
    return false;
  }
  else if (strName.indexOf(' ') == -1)
  {
    i = strName.indexOf(' ');
    if (i == -1)
    {
      alert('Du m' + unescape("%E5") + 'ste ange b' + unescape("%E5") + 'de f' + unescape("%F6") + 'r och efternamn');
      return false;
    }
  }
  else if (strAdress == '')
  {
    document.regform.Adress.focus();
    alert('Du m' + unescape("%E5") + 'ste ange en adress');
    return false;
  }
  else if (strPostnr == '')
  {
    document.regform.PostCode.focus();
    alert('Du m' + unescape("%E5") + 'ste ange ett postnr');
    return false;
  }
  else if (strPostort == '')
  {
    document.regform.PostOrt.focus();
    alert('Du m' + unescape("%E5") + 'ste ange en ort');
    return false;
  }
  else if (strPhone == '' && strMobile == '')
  {
    document.regform.Phone.focus();
    alert('Du m' + unescape("%E5") + 'ste ange ett telefon eller mobilnummer');
    return false;
  }
  else if (strPwd1 == '')
  {
    document.regform.Pwd.focus();
    alert('Du m' + unescape("%E5") + 'ste ange ett l' + unescape("%F6") + 'senord');
    return false;
  }
  else if (strPwd2 == '')
  {
    document.regform.Pwd2.focus();
    alert('Du m' + unescape("%E5") + 'ste upprepa l' + unescape("%F6") + 'senordet');
    return false;
  }
  else if (strPwd2 != strPwd1)
  {
    document.regform.Pwd.focus();
    alert('L' + unescape("%F6") + 'senord 1 och 2 m' + unescape("%E5") + 'ste vara lika');
    return false;
  }
  else if (strMail1 == '')
  {
    document.regform.email.focus();
    alert('Du m' + unescape("%E5") + 'ste ange en epostadress');
    return false;
  }
  else if (strMail2 == '')
  {
    document.regform.email2.focus();
    alert('Du m' + unescape("%E5") + 'ste upprepa epostadressen');
    return false;
  }
  else if (strMail2 != strMail1)
  {
    document.regform.email.focus();
    alert('Epostadress 1 och 2 m' + unescape("%E5") + 'ste vara lika');
    return false;
  }
  return true;
}



