function setDate($date) 
{
	alert("mm")
	window.opener.document.getElementById("date").value = $date;
}

function popup() 
{
	if (popup != '1')
	{
		alert("OBS!\nDu kan INTE boka garantijobb via denna tjänst.\nEndast servicejobb!\nFör garantiäreenden ring 08-50620500\n\nVi tar ej heller emot trimmade mopeder.")
	}
	popup = '1';
}


function validate_service()
	{	
		re = /^([0-9A-Za-z]{3})([0-9]{3})$/;
		var collSvar=document.getElementsByName("type");
		var retVal=false;
		for (i=0;i<collSvar.length;i++)
		retVal |= collSvar[i].checked;
		if (!retVal)
		{
			alert("Du måste ange om du vill serva en moped eller motorcykel");
			return false;
		}

	if (document.frm["type"].checked == "true")
		{  
				alert("Du måste ange om du vill serva en moped eller motorcykel")
				return false
		}
	else if (document.frm["year"].value == "")
		{  
				alert("Du måste ange årsmodell")
				return false
		}
	else if (document.frm["brand"].value == "")
		{  
				alert("Du måste ange märke")
				return false
		}
	else if (document.frm["model"].value == "")
		{  
				alert("Du måste ange modell")
				return false
		}
	else if (document.frm["miles"].value == "")
		{  
				alert("Du måste ange mätarställning")
				return false
		}
	else if (!frm.regnr.value.match(re)) 
		{
				alert("Du måste ange hela ditt registreringsnummer alternativt\nde sex sista wsiffrorna i mopedens ramnummer")
          		return false
        }
	else if (document.frm["givenname"].value == "")
		{  
				alert("Du måste ange förnamn")
				return false
		}
	else if (document.frm["surname"].value == "")
		{  
				alert("Du måste ange efternamn")
				return false
		}
	else if (document.frm["homephone"].value == "")
		{  
				alert("Du måste ange hemnummer")
				return false
		}
	else if (document.frm["mobile"].value == "")
		{  
				alert("Du måste ange mobilnummer")
				return false
		}
	else if (document.frm["mailen"].value == "")
		{  
				alert("Du måste ange din mailadress")
				return false
		}
	else if (document.frm["service"].value == "")
		{  
				alert("Du måste ange servicetyp")
				return false
		}
	else if (document.frm["sDate"].value == "")
		{  
				alert("Du måste välja ett datum för service")
				return false
		}
		return true
}

function frmUpdate(page)
{
	location=page;
}


function confirmDelNews(id)
{
answer = confirm("Vill du verkligen ta bort nyheten?")

	if (answer == 1)
	{
		location.href = 'adminnews_delete_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function confirmDelPage(id)
{
answer = confirm("Vill du verkligen ta bort sidan?")

	if (answer == 1)
	{
		location.href = 'adminpage_delete_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function confirmDelService(name,id)
{
answer = confirm('Vill du verkligen radera bokningen med regnr ' + name + '?')

	if (answer == 1)
	{
		location.href = 'adminservice_delete_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function confirmReplyService(name,id)
{
answer = confirm('Vill du verkligen bekräfta bokningen med regnr ' + name + '?')

	if (answer == 1)
	{
		location.href = 'adminservice_reply_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function confirmDelCampaign(id)
{
answer = confirm("Vill du verkligen ta bort kampanjen?")

	if (answer == 1)
	{
		location.href = 'admincampaign_delete_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function confirmDelBanner(id)
{
answer = confirm("Vill du verkligen ta bort bannern?")

	if (answer == 1)
	{
		location.href = 'adminbanner_delete_do.php?id=' + id + '';
	}
	else
	{		
	}	
}

function checkForm(form)
{
    re = /^(\d{1,2}):(\d{2})([ap]m)?$/;

    if(form.time.value != '') 
	{
      if(regs = form.time.value.match(re)) {
        if(regs[3]) {
          if(regs[1] < 1 || regs[1] > 12) {
            alert("Invalid value for hours: " + regs[1]);
            form.time.focus();
            return false;
          }
        } else {
          if(regs[1] > 23) {
            alert("Invalid value for hours: " + regs[1]);
            form.time.focus();
            return false;      
          }
        }
        if(regs[2] > 59) {
          alert("Invalid value for minutes: " + regs[2]);
          form.time.focus();
          return false;      
        }
      } else {
        alert("Invalid time format: " + form.time.value);
        form.time.focus();
        return false;
      }
    }

    alert("All input fields have been validated!");
    return true;
}


function validate()
{		
	if (document.frm["date"].value < 20050000)
		{  
				alert("Felaktigt datumformat")
				return false
		}
	if(document.frm["date"].value != '') 
	{
	
      re = /^(\d{4})(\d{1,2})(\d{1,2})$/;
      if(regs = document.frm["date"].value.match(re)) {
        if(regs[3] < 1 || regs[3] > 31) {
         alert("Ogiltigt datum");
          document.frm["date"].focus();
          return false;
        }
        if(regs[2] < 1 || regs[2] > 12) {
          alert("Ogiltigt datum");
          document.frm["date"].focus();
          return false;
        }
        if(regs[1] < 2005 || regs[1] > (new Date()).getFullYear()) {
          alert("Ogiltigt datum");
          document.frm["date"].focus();
          return false;
        }
      } else {
        alert("Ogiltigt datum");
        document.frm["date"].focus();
        return false;
      }
    }

	if (document.frm["time"].value == "")
		{  
				alert("Du har inte fyllt i någon tidpunkt")
				return false
		}
    if(document.frm["time"].value != '') 
	{
	  re = /^(\d{1,2}):(\d{2})([ap]m)?$/;
	  
      if(regs = document.frm["time"].value.match(re)) {
        if(regs[3]) {
          if(regs[1] < 1 || regs[1] > 12) {
            alert("Felaktigt tidsformat. Använd hh:mm");
            document.frm["time"].focus();
            return false;
          }
        } else {
          if(regs[1] > 23) {
            alert("Felaktigt tidsformat. Använd hh:mm");
            document.frm["time"].focus();
            return false;      
          }
        }
        if(regs[2] > 59) {
          alert("Felaktigt tidsformat. Använd hh:mm");
          document.frm["time"].focus();
          return false;      
        }
      } else {
        alert("Felaktigt tidsformat. Använd hh:mm");
        document.frm["time"].focus();
        return false;
      }
    }
	if (document.frm["filename"].value == "")
		{  
				alert("Du har inte valt någon fil")
				return false
		}
		return true
}
	
function validate_edit()
{	
	if (document.frm["time"].value == "")
		{  
				alert("Du har inte fyllt i någon tidpunkt")
				return false
		}
    if(document.frm["time"].value != '') 
	{
	  re = /^(\d{1,2}):(\d{2})([ap]m)?$/;
	  
      if(regs = document.frm["time"].value.match(re)) {
        if(regs[3]) {
          if(regs[1] < 1 || regs[1] > 12) {
            alert("Felaktigt tidsformat. Använd hh:mm");
            document.frm["time"].focus();
            return false;
          }
        } else {
          if(regs[1] > 23) {
            alert("Felaktigt tidsformat. Använd hh:mm");
            document.frm["time"].focus();
            return false;      
          }
        }
        if(regs[2] > 59) {
          alert("Felaktigt tidsformat. Använd hh:mm");
          document.frm["time"].focus();
          return false;      
        }
      } else {
        alert("Felaktigt tidsformat. Använd hh:mm");
        document.frm["time"].focus();
        return false;
      }
    }
}
	
function validate_profile()
{	
	if (document.frm["new_pwd"].value == "")
		{  
				alert("Du måste ange ett lösenord")
				return false
		}
		return true
	}
	
function validate_settings()
{	
	if (document.frm["eday"].value == "")
		{  
				alert("Servicedatumet måste ha ett värde. Använd '0' om det ska vara tomt")
				return false
		}
		return true
}
	
function validate_comment()
{	
	if (document.frm["name"].value == "")
		{  
				alert("Du måste ange ditt namn")
				return false
		}
	else if (document.frm["text"].value == "")
		{  
				alert("Du måste skriva en kommentar")
				return false
		}
		return true
	}
	
function validate_adduser()
{	
	if (document.frm["name"].value == "")
		{  
				alert("Du måste ange ett namn")
				return false
		}
	var TheNumber = document.frm["name"].value;
	var GoodChars = "0123456789abcdefghijklmnopqrstuvwxyz-_";
	var i = 0;
	for (i =0; i <= TheNumber.length -1; i++) 
		{
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) 
			{
			alert('Namnet får endast innehålla små bokstäver, siffror samt - och _');
			return false;
			}
		}
	if (document.frm["pwd"].value == "")
		{  
				alert("Du måste ange ett lösenord")
				return false
		}
	
	var TheNumber = document.frm["pwd"].value;
	var i = 0;
	for (i =0; i <= TheNumber.length -1; i++) 
		{
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) 
			{
			alert('Lösenordet får endast innehålla små bokstäver, siffror samt - och _');
			return false;
			}
		}
		return true
	}
	
	
