// JavaScript Document

// Metod som kollar att alla fält i ett formulär är ifyllda
// (formuläret måste ha två knappar för att det ska stämma)
function checkFields(form)
{
	var empty = true;
	
	// Loopa igenom fälten i formuläret
	for(var i = 0; i < form.length - 2; i++)
	{
		if(form.elements[i].value == "" || form.elements[i].value == "http://")
			empty = false;		
	}
	
	if(!empty)
	{
		alert("Samtliga fält måste fyllas i!");
		return false;
	} 
	else
	{
		return true;
	}	
} // end checkFields()



//admin
function deleteConfirm(str) {
		   
		if (confirm("Vill du verkligen ta bort " + str + "?")) {
		  	
		return true;
	}
	else 
	{
		  	
		return false;
	}
		  
}
//Slut på delete_driver


function checkRally(obj) 
{
	if (obj.name.value == "") {
	
		alert("Fyll i ett namn på tävlingen!");
		obj.name.focus();
		return false;
	}
	
		startdate = obj.startdate.value;
		stopdate = obj.stopdate.value;
		
		reg = new RegExp("20[0-9][0-9]-[0-1][0-9]-[0-3][0-9]");
		
		if (!reg.test(startdate)) {
			alert("Fel datumformatering på startdatumet!\nExempel på rättformat är 2005-05-17");
			obj.startdate.focus();
			return false;
		}
		
		if (!reg.test(stopdate)) {
			alert("Fel datumformatering på slutdatumet!\nExempel på rättformat är 2005-05-17");
			obj.stopdate.focus();
			return false;
		}
		
	
	return true;
} // end checkRally


// Metod som kontrollerar att nyhetsrubrik fyllts i på både svenska och engelska
function checkNews(obj)
{
	if(obj.newsheader.value == "" || obj.newsheader_eng.value == "")
	{
		alert("Nyhetsrubrik måste fyllas i på både svenska och engelska!");
		return false;
	}
	else
	{
		return true;
	}
} // end checkNews


function checkResult(obj) 
{		 		  
				  
	//reg = new RegExp("[0-9].[0-5][0-9].[0-5][0-9],[0-9]");
	
	reg = /^[0-9]\.[0-5][0-9]\.[0-5][0-9],[0-9]/
	
	if (reg.test(obj.rtime.value) != 1) {
		alert("Fel tidsformatering\nExempel på rättformat är 0.23.12,45");
		obj.rtime.focus();
		return false;
	}		
	
	if (obj.manufacturer.value == "") {
	alert("Fyll i ett bilmärke för föraren!");
	obj.manufacturer.focus();
	return false;
	}
	if (obj.rtime.value == "") {
	alert("Fyll i en etapp tid!");
	obj.rtime.focus();
	return false;
	}
	
	if (obj.rtime.value.indexOf(",") == -1) {
	alert("Du har inte fyllt tio- och hundradelar rätt i tidsangivelsen.\nAnge ett komma innan tio- och hundradelarna. T ex 1.12.34,12");
	obj.rtime.focus();
	return false;
	}
	if (obj.rtime.value.indexOf(".") == -1) {
	alert("Du har inte fyllt i tidsangivelsen rätt.\nAnge punkt för att skilja timmar, minuter och sekunder åt och ett komma innan tio- och hundradelarna. Te x 1.12.34,12");
	obj.rtime.focus();
	return false;
	}	
		  
	return true;
}

//Ta bort gästboks inlägg ur db:n

function deleteConfirmGb(str) {
alert(str);
if (str == "Ta bort") {
		  
		if (confirm("Vill du verkligen ta bort gästboks inlägget?")) {
				
			return true;
		}
		else 
		{
				
			return false;
		}
	}	  
}

//Slut på ta bort gästobks inlägg