// JavaScript Document

function menuColorOver(obj)
{
	var ref = document.getElementById(obj);
	ref.style.backgroundColor = '#0033FF'; // #5674B9
	//ref.style.color = "red";
}

function menuColorOut(obj)
{
	var ref = document.getElementById(obj);
	ref.style.backgroundColor = '';
	//ref.style.color = "#333333";
}


function add_cart() {		
	if (!isNaN(document.varukorg.antal.value)) {	
		if (document.varukorg.antal.value < 1) {
			alert("Antalet måste vara en eller fler!");
			document.varukorg.antal.focus();
			
		}
		else {
			//alert("Allt ok!");
			document.varukorg.submit();
		}
	}
	else {
		alert("Antalet du skrev är inte en siffra!");
		document.varukorg.antal.focus();	
	}	
} //slut add_cart()


function uppdatera_varukorg(obj) {

	if (obj.antalet.value == "") {
	
		alert("Fyll i antalet av produkten!");
		obj.antalet.focus();
		return false;
		
	}
	else if (obj.antalet.value < 1) {
		
		alert("Antalet måste vara en eller flera!");
		obj.antalet.focus();
		return false;
	}
	else if(isNaN(obj.antalet.value)) {
		
		alert("Ange antalet med siffror!");
		obj.antalet.focus();
		return false;
		
	}
	else {
				
		return true;
	}
} //Slut uppdatera_varukorg()
	
	

function popupp(obj) 
{	
	wi = window.open(obj,"Kommentarer", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=700, height=850, top=10, left=10");
}


// Kontrollerar så att namn på kategori har angetts
function kontroll_addkat(obj) {
	if (obj.addname.value == "") {
		alert("Du måste skriva in namnet på den nya produktkategorin!");
		obj.addname.focus();
		return false;
	}
} //slut kontroll_addkat()


// Frågar om kategorin verkligen ska raderas
function kontroll_remove() {

	if (confirm("Vill du verkligen ta bort kategorin?\nAlla produkter som är knutna till kategorin kommer också att raderas")) {
		return true;
	}
	
	return false;	
} //slut kontroll_remove()


// 
function kontroll(obj) {

	if (obj.addname.value == "") {
		alert("Du måste skriva in namnet på den nya produkten!");
		obj.addname.focus();
		return false;
	}
	
	if (obj.beskrivning.value == "") {
		alert("Produkten måste ha en beskrivning!");
		obj.beskrivning.focus();
		return false;
	}
	
	/* if (obj.prisexkl.value == "") {
		
		alert("Ange ett pris exkl. moms för produkten!");
		obj.prisexkl.focus();
		return false;
		
	} */
	
	if (obj.prisinkl.value == "") {
		
		alert("Ange ett pris för produkten!");
		obj.prisinkl.focus();
		return false;
		
	}
	
	/* if (obj.prisexkl.value != "") {
		
		if (isNaN(obj.prisexkl.value.replace(",","."))) {
									
				alert("Priset exkl. moms du skrev in är inte ett siffror!");
				obj.prisexkl.focus();
				return false;
		}
	} */
	
	if (obj.prisinkl.value != "") {
	
		if (isNaN(obj.prisinkl.value.replace(",","."))) {
				
				alert("Priset får bara bestå av siffror!");
				obj.prisinkl.focus();
				return false;
		}
	}
	
	return true;
	
} //slut kontroll()


function kontroll_omnoll(ob) {

	if (ob.produkt.value == "") {
		return false;
	}
	return true;
} //slut kontroll_omnoll()

//Kontroll formulär kassan
function cashier(obj) {
	
	if (obj.fnamn.value == "") {
		alert("Fyll i ditt förnamn!");
		return false;
	}
	
	if (obj.enamn.value == "") {
		alert("Fyll i ditt efternamn!");
		return false;
	}
	
	if (obj.adress.value == "") {
		alert("Fyll i din adress!");
		return false;
	}
	
	if (obj.postnr.value == "") {
		alert("Fyll i ditt postnummer!");
		return false;
	}
	
	if (obj.postadress.value == "") {
		alert("Fyll i din ort!");
		return false;
	}
	
	if (obj.tele.value == "") {
		alert("Fyll i ditt telefonnummer!");
		return false;
	}
	
	if (obj.email.value == "") {
		alert("Fyll i din e-mailadress!");
		return false;
	}
	
	
	return true;
}


// Kontrollerar om kunden angett mailadress och postar i så fall formuläret.
function sendOrderConfirmation()
{
	var mailadress = document.fmConfirm.mailcheck.value;
	
	if(mailadress == "") {
		alert("Kunden har inte angett någon mailadress!");
	} else {
		document.fmConfirm.submit();
	}
		
} // end sendOrderConfirmation()


// Kontrollerar om frakt har angetts på fakturan och öppnar i så fall fakturan för utskrift.
function printInvoice(orderid)
{
	var shipping = document.fmInvoice.shipping.value;
	var invoicenr = document.fmInvoice.invoicenr.value;
	
	if(invoicenr == "" || shipping == "") {
		alert("Frakt måste anges!");
	} else {
		popupp("admin_order_invoice.asp?orderid=" + orderid); //alert(orderid + " " + shipping); 
	}
		
	//popupp('admin_order_invoice.asp?orderid=<%= orderid %>');
		
} // end printInvoice()
