function Validator(itemsform){
var s1=(document.getElementById('vapentyp').options[document.getElementById('vapentyp').selectedIndex].value);
var s2=(document.getElementById('piparr').options[document.getElementById('piparr').selectedIndex].value);
var s3=(document.getElementById('fabrikat').options[document.getElementById('fabrikat').selectedIndex].value);
var s4=(document.getElementById('modell').options[document.getElementById('modell').selectedIndex].value);
var s5=(document.getElementById('kaliber').options[document.getElementById('kaliber').selectedIndex].value);
var sokString=s1+s2+s3+s5;
var mnP=(document.getElementById('minpris').options[document.getElementById('minpris').selectedIndex].value);
var mxP=(document.getElementById('maxpris').options[document.getElementById('maxpris').selectedIndex].value);
var pDiff=parseInt(mxP) - parseInt(mnP);
var nidb = " förekommer inte i våra Databaser";
var kalHlp = "\nVänligen sök ersättare i listan för kaliber innan fortsättning.";
var kollKalForHagel = s5.length;
//fånga upp före server
if (pDiff < 0){
 alert('Lägsta pris bör ligga under det Högsta priset vid urval!\nVar vänlig ändra intervallet.');
 getElementById('minpris').focus();
 return false;
 }
if (s1 == "Hagelgevär" && kollKalForHagel > 2){
 alert('Kaliber '+s5+nidb+' tillsammans med Hagelgevär!'+kalHlp);
 getElementById('kaliber').focus();
 return false;
 }
if (s1 == "Kulgevär" || s1 == "Pistol" || s1 == "Revolver"){
	if (s5 == "12" || s5 == "16" || s5 == "20"){
 alert('Kaliber '+s5+nidb+' tillsammans med '+s1+'!'+kalHlp);
 getElementById('kaliber').focus();
 return false;
	}
}

//Koll end prisintervall
if (sokString == "" && s4 == ""){
  chkPris = " ett Sökuttryck ";  
  if (pDiff != 1000000){chkPris = " ytterligare Sökuttryck (förutom Prisintervall, t.ex. en Vapentyp) ";}
  {
   alert('Vänligen ange'+chkPris+'innan sökning påbörjas!');
   return (false);
  }
}
if(s1=="Kulgevär" && s3=="Blaser")
{
	if(getCookie("torsbo_sok_blaser")!="no")
	{
		setCookie("torsbo_sok_blaser", "yes", new Date(new Date().getTime()+31536000000));
		window.open("spec_modulvapen.php?fabrikat=Blaser","Blaser","toolbar=no,height=230,width=280,resizable=0,menubar=no,location=no,status=no");
	}	
}
if(s1=="Kulgevär" && s3=="Sauer")
{
	if(getCookie("torsbo_sok_sauer")!="no")
	{
		setCookie("torsbo_sok_sauer", "yes", new Date(new Date().getTime()+31536000000));
		window.open("spec_modulvapen.php?fabrikat=Sauer","Sauer","toolbar=no,height=230,width=300,resizable=0,menubar=no,location=no,status=no");
	}
}
if(s1=="Kulgevär" && s3=="Schultz&Larsen")
{
	if(getCookie("torsbo_sok_sol")!="no")
	{
		setCookie("torsbo_sok_sol", "yes", new Date(new Date().getTime()+31536000000));
		window.open("spec_modulvapen.php?fabrikat=Schultz%26Larsen","SchultzLarsen","toolbar=no,height=230,width=320,resizable=0,menubar=no,location=no,status=no");
	}

}

return (true);
}
function setCookie(name, value, expire)
{ 
	document.cookie = name + "=" + escape(value) + ((expire ==null) ? "" : ("; expires=" + expire.toGMTString())); 
} 

function getCookie(Name){
var search = Name + "=";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
return unescape(document.cookie.substring(offset, end));
} else {
return "";
}
} else {
return "";
}
}

