function SearchForm(form)
{
	if (form.fmSearch.value.length > 0){
			form.action="/index.asp?search=1"
			form.fmSearchIndhold.value = form.fmSearch.value
			form.submit();
			return true ;
		}
	else{
			alert("Indtast venligst søgeord!");
			form.fmSearch.focus();
			//return false ;
		}
}
function validateMail(strMail)
{
	t="\\wáàãââæåçéèêëìíîïñòóôõöøùúûüýÿ";
	regexp=new RegExp("^["+t+"]["+t+"\\.\\-]*@["+t+"]["+t+"\\.\\-]*\\.[a-z]{2,6}$","i");
	if(!regexp.test(strMail)||/(\.@|\-@|@\.|@\-|\-\-|\.\.|\-\.|\.\-)/g.test(strMail)) return false;
	return true;
}

function checkall(formname, doSubmit) 
{ 
var strTxt
var strTxtLength
var strTxtValue
var strFormFieldName
var strFormFieldId
var strAlert
var strIsRequired

	for (n=0; n < formname.elements.length; n++)
	{
		strTxt = formname.elements[n]
		strTxtLength = strTxt.value.length;
		strTxtValue = strTxt.value;
		strFormFieldName = strTxt.name;
		strFormFieldId = strTxt.id;		
		strAlert = strFormFieldId.substr(3)
		strIsRequired = strFormFieldId.substring(0,1)
		
		if (formname.elements[n].type == 'text' || formname.elements[n].type == 'password')
		{			
			if (strIsRequired == '*')
			{
				if (strTxtLength < 1)
				{
					alert("Udfyld venligst feltet "+ strAlert +"");
					strTxt.focus();
					return true;
				}
				if (strFormFieldName == 'fmEmail')
				{
					if (validateMail(strTxtValue) == false)
					{									
						alert("Ikke gyldig E-mail adresse")												
						strTxt.select();
						strTxt.focus();
						return true;
					}
				}				
			}	
			
		}
		if (formname.elements[n].type == 'checkbox')
		{
			if (strIsRequired == '*')
			{
				if (strTxt.checked == false)
				{
					alert("Du skal godkende købsbetingelserne")	
					strTxt.focus();						
					return true;
				}
			}
		}
		if (formname.elements[n].type == 'select-one')
		{
			if (strIsRequired == '*')
			{
				if (strTxt.selectedIndex == 0)
				{
					alert("Du skal vælge "+ strAlert +"");
					strTxt.focus();						
					return true;
				}				
			}
			if (strFormFieldName == 'fmKort')
			{
				if (formname.fmBetaling.selectedIndex == 2)
				{
					if (formname.fmKort.selectedIndex == 0)
					{
						alert("Du skal vælge Betalingskort");
						strTxt.focus();						
						return true;
					}
				}
			}
		}
	}
	if (doSubmit == true)
	{
		formname.submit();
	}
}  

function checkNumber(felt)
{
  var txt = felt.value;
  var n = felt.value.length;
  var c, decimal,laengde;
  p = txt.indexOf(',');
  if (n > 0)
  {
  	for(var i=0 ; i <= n; i++)
  	{
  		c = txt.charAt(i);
		if ((c < '0' || c > '9') && c != ',')
		{
			felt.value = txt.substring(0, i);
			return;
		}
		else
		{
            if (p != -1)
			{  
				decimal = txt.substring(p+1);
				komma = decimal.indexOf(',');
				if(decimal.length > 2 || komma != -1)
				{
                	felt.value = txt.substring(0, n-1);
					return;
				}
			}
		}                     
    }                 
  }
}


