// JavaScript Document

function ServiceAgreeValidate()
{
	
	x=document.ServiceCalcForm
	at = x.strDebitorName.value

	if (at == '') 
	{
		alert('Angiv navn');
		x.strDebitorName.focus();
		return false;
	}
	
	at = x.strDebitorAdr.value
	if (at == '') 
	{
		alert('Angiv adresse');
		x.strDebitorAdr.focus();
		return false;
	}
	
	at = x.strDebitorZip.value
	if (at == '') 
	{
		alert('Angiv postnummer');
		x.strDebitorZip.focus();
		return false;
	}
	
	if (x.strDebitorZip.value != "" && x.strDebitorZip.value != 0)
	{
	   if (x.strDebitorZip.value.match(/^\d{4,4}$/) == null)
	   {
		alert("Postnummer skal kun bestå af tal");
		x.strDebitorZip.focus();
		x.strDebitorZip.select();
		return false;
	   } 
	}	
	
	at = x.strDebitorCity.value
	if (at == '') 
	{
		alert('Angiv by navn');
		x.strDebitorCity.focus();
		return false;
	}
	
	
	/*
	at = x.email.value
	if (at == '') 
	{
		alert('Du glemte at udfylde din email adresse');
		x.email.focus();
		return false;
	}
	
	at=x.email.value.indexOf("@")
	at2=x.email.value.indexOf(".")
	
	if (at == -1 || at2==-1 )
	{
	alert('Din mail adresse er forkert');
	//
	x.email.focus()
	x.email.select()
	return false
	}*/
	
	at=x.strDebitorPhone.value.length
	if (at < 8) 
	{
		alert('Angiv dit telefonnummer');
		x.strDebitorPhone.focus();
		return false;
	}
	
	if (x.strOptionsRadio.value == 'SERV')
	{
		var answer = confirm("Semler Fleet anbefaler at man tegner en service og reperations aftale.\n Du har valgt en Basis aftale vil du fortsætte?")
		if (!answer)
		{
			return false;	
		}
	}
	
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
  popUpWin.window.moveTo((screen.width - width)/2, (screen.height - height)/2);
}

function validateOpretBil()
{
	x=document.OpretBil
	at=x.VehicleType.value.length
	if (at < 2 ) 
	{
		alert('Angiv ModelKode og den skal bestå af to cifre');
		x.VehicleType.focus();
		return false;
	}
	at=x.ModelDescription.value.length
	if (at < 2 ) 
	{
		alert('Angiv model beskrivelse');
		x.ModelDescription.focus();
		return false;
	}
	
	var index = x.ModelID.selectedIndex
	var msg = 	"Er du sikker at du vil oprette denne bil?\n" 
				+ "\nMærke\t\t: " + x.BrandID.options[x.BrandID.selectedIndex].text
				+ "\nModel\t\t: " + x.ModelID.options[index].text 
				+ "\nHK\t\t: " + x.HK.value
				+ "\nBrændstof\t: " + x.FuelID.options[x.FuelID.selectedIndex].text
				+ "\nModelKode\t: " + x.VehicleType.value
				+ "\nBeskrivelse\t: "+ x.ModelDescription.value + " " + x.HK.value + " HK"
				 

				
	var agree = confirm(msg);
	if (agree)
		return true ;
	else
		return false ;
}


function validateOpretModel()
{
	x=document.createModel
	at=x.ModelName.value.length
	if (at == "") 
	{
		alert('Angiv Modelnavn');
		x.ModelName.focus();
		return false;
	}
}

function validateOpretHK()
{
	x=document.createHK
	at=x.HK.value.length
	if (at == "") 
	{
		alert('Angiv HK');
		x.HK.focus();
		return false;
	}
}

function validateOpretBraendStof()
{
	x=document.createBraendStof
	at=x.FuelName.value.length
	if (at == "") 
	{
		alert('Angiv BraendStof');
		x.FuelName.focus();
		return false;
	}
}

function confirmDeleteModel( modelType, modelID, parentChildID )
{
	if ( confirm( 'Vil du slette ' + modelType + '?' ) )
	{
		window.open
		( 
			'/admin/redigerbil/?delete=' + modelID, 
			'delete', 
			'width=10, height=10'
		)

		setTimeout('location.href=\'/admin/redigerbil/#' + parentChildID + '\';alert(\'' + modelType + ' er nu slettet\');', 1500);
	}
}

function confirmDevDeleteModel(modelType, modelID, parentChildID) {
  if (confirm('Vil du slette ' + modelType + '?')) {
    window.open
		(
			'/admin/dev/redigerbil/?delete=' + modelID,
			'delete',
			'width=10, height=10'
		)

    setTimeout('location.href=\'/admin/dev/redigerbil/#' + parentChildID + '\';alert(\'' + modelType + ' er nu slettet\');', 1500);
  }
}


function confirmDeleteSolution(SolutionType, SolutionID, parentChildID) {
  if (confirm('Vil du slette ' + SolutionType + '?')) {
    window.open
		(
			'/admin/dev/solution/?delete=' + SolutionID,
			'delete',
			'width=10, height=10'
		)

    setTimeout('location.href=\'/admin/dev/solution/#' + parentChildID + '\';alert(\'' + SolutionType + ' er nu slettet\');', 1500);
  }
}
