function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function checkDeleteCustomer(deleteCustomer)
	{
	if (deleteCustomer.userId.selectedIndex == 0)
		{
		alert("Välj en kund!");
		return(false);
		}
		else
		{
		return confirm('Är du säker på att du vill ta bort kunden, dess avdelningar och artiklar?\nDu kommer inte att kunna ångra åtgärden!');
		}
	}

	
function checkNewCustomer(newCustomer)
{
	
  if (newCustomer.customerName.value == "")
  {
    alert("Skriv in ett kundnamn.");
    newCustomer.customerName.focus();
    return (false);
  }
	
  if (newCustomer.customerDep.value == "")
  {
    alert("Skriv in en avdelning.");
    newCustomer.customerDep.focus();
    return (false);									
  }
  
}



function checkDeleteDep(deleteDep)
	{
	if (deleteDep.userId.selectedIndex == 0)
		{
		alert("Välj en avdelning!");
		return(false);
		}
		else
		{
		return confirm('Är du säker på att du vill ta bort avdelningen och alla dess artiklar?\nDu kommer inte att kunna ångra åtgärden!');
		}
	}

	

function checkNewDep(newDep)
{

  if (newDep.customerDep.value == "")
  {
    alert("Skriv in en avdelning.");
    newDep.customerDep.focus();
    return (false);
  }
  
}


  
function checkNewLogin(newlogin)
{
	
  if (newlogin.userUser.value == "")
  {
    alert("Skriv in ett användarnamn.");
    newlogin.userUser.focus();
    return (false);
  }
	
	  if (newlogin.userPass.value == "")
	  {
	    alert("Skriv in ett lösenord.");
	    newlogin.userPass.focus();
	    return (false);
	  }
  
		  if (newlogin.userPassRepeat.value == "")
		  {
		    alert("Upprepa lösenordet.");
		    newlogin.userPassRepeat.focus();
		    return (false);
		  }
  	
			if (newlogin.userPass.value != newlogin.userPassRepeat.value)
		  	{
		  	alert("Lösenorden är inte lika");
		    newlogin.userPassRepeat.focus();
		    return (false);
		  	}
 			{
		 	alert("Ditt lösenord är ändrat. Glöm inte de nya uppgifterna!");
		  	return (true);	
			}	
}


function validateCheckbox() 
{

var chkbox = document.changeStatus.pickArticle;
var cnt=0;
if (chkbox.length){
for (var i=0; i<chkbox.length; i++) { 
	if (chkbox[i].checked) cnt++;
	}
  	}
	else
	{
	 if (chkbox.checked) cnt++;
	 }
    if (cnt==0) 
	{
     alert("Välj minst en artikel!");
     return false;
    }
	
  }
  
  

  

function checkDate(tmpDate,tmpForm,returnVal2)
{
 var returnVal2 = returnVal2;
 if(returnVal2) {
  returnVal = true;
 }
 var tmpForm = tmpForm
 if (tmpDate)
 {
  var tmp = tmpDate
  var temp = ""
  var tecken = "01234567890"
  var koll
  for (var i = 0; i <= tmp.length -1; i++)
  {
   koll = tmp.substr(i,1)
   if(tecken.indexOf(koll)!= -1)
   {
    temp = temp + tmp.substr(i,1)
   }
  }
  tmpDate = temp

  var tmpYear = tmpDate.substr(0,4);
  var tmpMonth = tmpDate.substr(4,2);
  var tmpDay = tmpDate.substr(6,2);
  if (checkdate2(tmpYear,tmpMonth,tmpDay) && tmpDate.length == 8)
  {
   if(returnVal2)
   {
    return true;
   }
   else
   {
    tmpDate = tmpYear + "-" + tmpMonth + "-" + tmpDay;
    tmpForm.value = tmpDate;
    return true;
   }
  }
  else
  {
   if(returnVal2)
   {
    return true;
   }
   {
    alert('åååå-mm-dd!');
    tmpForm.focus()
    tmpForm.select()
    return false;
   }
  }
 }
}

function getYear(d)
{
 var d;
 return (d < 1000) ? d + 1900 : d;
}

function checkdate2 (year, month, day) {
 var year;
 var month = month - 1;
 var day;
 var tempDate = new Date(year,month,day);
 if ( (getYear(tempDate.getYear()) == year) && (month ==
tempDate.getMonth()) && (day == tempDate.getDate()) )
 {
  return true;
 }
 else
 {
  return false
 }
}


// tar bort mellanslag och kommatecken så inte sqlsatserna blir fel
function checkNum(tmpConValue,tmpForm,newVal,decimal,space)
{
 var tecken = "1234567890-"
 var tmpConValue;
 var newVal;
 var tmpForm = tmpForm;
 var decimal;

 if(!space) {
  spaceBetweenNumber = space;
 } else {
  spaceBetweenNumber = ' ';
 }
 if(!newVal) {
  newVal = ","
 }
 if(!decimal) {
  decimal = 2;
 }
 tecken += newVal;
 if (tmpConValue)
 {
  var tmpConValue
  var tmp
  var temp = ""
  var tmpConValue = "'" + tmpConValue + "'"
  tmp = tmpConValue
  for (var i = 0; i <= tmp.length -2; i++)
  {
   koll = tmp.substr(i,1)
   if(tecken.indexOf(koll)!= -1)
   {
    temp = temp + tmp.substr(i,1)
   }
   else if (i == tmp.lastIndexOf(",")  )
   {
    temp += newVal
   }
   else if (i == tmp.lastIndexOf(".")  )
   {
    temp += newVal
   }
  }
  tmp = temp;
  temp ='';

  for (var i = 0; i <= tmp.length; i++)
  {
   var koll = tmp.substr(i,1)
   if(i != tmp.lastIndexOf(newVal) && koll == newVal)
   {
    koll = ''
   }
   temp += koll;
  }
  if((temp.length==1&&temp.indexOf(newVal)==0))
  {
   tmpConValue = '';
  }
  else
  {
   tmpConValue = temp;
  }
  tmpForm.value = tmpConValue;
 }
 else
 {
  return 0;
 }
}

function setfocus()
{
document.articleData.articleIn.focus();
}

function checkArticleData(articleData)
{
	
  if (articleData.articleIn.value == "")
  {
    alert("Ange ett ankomstdatum.");
    articleData.articleIn.focus();
    return(false);
  }
  
   if (articleData.articleFrom.value == "")
  {
    alert("Ange en avsändare.");
    articleData.articleFrom.focus();
    return(false);
  }
  
  if (articleData.articleOrderNumber.value == "")
  {
    alert("Ange ett ordernummer.");
    articleData.articleOrderNumber.focus();
    return(false);
  }
  
  if (articleData.articleName.value == "")
  {
    alert("Ange en beteckning.");
    articleData.articleName.focus();
    return(false);
  }
  
    if (isNaN(articleData.articleAmount.value))
  {
	alert ("Fältet får endast innehålla siffror");
	articleData.articleAmount.focus();
	articleData.articleAmount.select();
	return (false);
  }
  
  if (isNaN(articleData.articleWeight.value))
  {
	alert ("Fältet får endast innehålla siffror");
	articleData.articleWeight.focus();
	articleData.articleWeight.select();
	return (false);
  }
  
 }


var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Avmarkera alla"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Välj alla"; }
}

function visadolj(vilketlager)
	{
	if (document.all[vilketlager].style.display=="none")
		{
		document.all[vilketlager].style.display=""
		}
	else
		{
		document.all[vilketlager].style.display="none"
		}
	}	

function dolj(vilketlager)
		{
		document.all[vilketlager].style.display="none"
		}


