// JavaScript Document

function checkCustomerLogin () {
	
	var Cemail = document.getElementById('loginemail').value;
	var Cpassword = document.getElementById('loginpassword').value;
	
	if(Cemail != "" && Cpassword != "") {
		return true;
	} else {
		alert('Fyll ut alle feltene.');
		return false;
	}

}

function checkCustomerRegister () {

	var Cname = document.getElementById('name').value;
	var Cemail = document.getElementById('email').value;
	var Cpass1 = document.getElementById('pass1').value;
	var Cpass2 = document.getElementById('pass2').value;
	var Caddress = document.getElementById('address').value;
	var Cpostnr = document.getElementById('postnr').value;
	var Ccity = document.getElementById('city').value;
	var Cphone = document.getElementById('phone').value;
	
	if(Cname != "" && Cemail != "" && Cpass1 != "" && Cpass2 != "" && Caddress != "" && Cpostnr != "" && Ccity != "" && Cphone != "") {
		if(Cpass1 == Cpass2) {
			return true;
		} else {
			alert('Passordfeltene er ikke like.');
			return false;
		}
	} else {
		alert('Fyll ut alle feltene.');
		return false;
	}

}

function addToCart (AutoID, Count) {

	if(Count == 0) {
            window.location = '/?page=ATC&pid=' + AutoID;
	} else {
            window.location = '/?page=ATC&pid=' + AutoID + '&number=' + document.getElementById('ProductNumber' + AutoID).value;
	}

}

function addToHomeCart (AutoID, Count, ProductNumberID) {

	if(Count == 0) {
            window.location = '/?page=ATC&pid=' + AutoID;
	} else {
            window.location = '/?page=ATC&pid=' + AutoID + '&number=' + document.getElementById(ProductNumberID).value;
	}

}

function updateCart(numberID) { // Fases ut
	
	var listCart;
	var listCartProducts;
	var cartString = document.getElementById('CartString').value;
	
	if(document.getElementById('number_' + numberID).value != "") {
		if(isNaN(document.getElementById('number_' + numberID).value)) {
			alert('Dette er ikke et tall.');
		} else if(document.getElementById('number_' + numberID).value <= 0) {
				
			alert('Dette produktet vil bli slettet.');
			
			listCart = cartString.split(':');
			listCartProducts = listCart[numberID].split(';');
			
			listCartProducts[1] = 0;
			
			listCart[numberID] = implode(';', listCartProducts);
			document.getElementById('CartString').value = implode(':', listCart);
			
		} else {
		
			if(Math.round(document.getElementById('number_' + numberID).value) == document.getElementById('number_' + numberID).value) {
		
				listCart = cartString.split(':');
				listCartProducts = listCart[numberID].split(';');
				
				listCartProducts[1] = document.getElementById('number_' + numberID).value;
				
				listCart[numberID] = implode(';', listCartProducts);
				document.getElementById('CartString').value = implode(':', listCart);
			
			} else {
				
				alert('Antall kan ikke inneholde desimaler.');
				
			}
		}
	}
	
}

function deleteCart (productCounter) {

	window.location = 'index.php?page=EC';

}

function hideCashRegisterNew () { // Fases ut

	if(document.getElementById('CashRegisterDeliveryNewTitle').style.display != 'none') {
		
		document.getElementById('CashRegisterDeliveryNew').style.display = "block";
		document.getElementById('CashRegisterDeliveryNewTitle').style.display = "none";
		
	} else {
		
		document.getElementById('CashRegisterDeliveryNew').style.display = "none";
		document.getElementById('CashRegisterDeliveryNewTitle').style.display = "block";
		
	}

}

function productImage (Link) {

	window.open(Link, 'MITS', 'width=500, height=500, left=' + (screen.width/2 - 250) + ', top=' + (screen.height/2 - 250) + ', status=no, location=no, menubar=no');

}

function customerRegisterAccepted () {
	
	if(document.getElementById('formSubmit').disabled == true) {
		document.getElementById('formSubmit').disabled = "";
	} else {
		document.getElementById('formSubmit').disabled = "disabled";
	}
	
}

function customerEditInfo (Action) {
	
	if(Action == 'open') {
		document.getElementById('customerInfo').style.display = 'none';
		document.getElementById('customerInfoEdit').style.display = 'block';
	} else {
		document.getElementById('customerInfo').style.display = 'block';
		document.getElementById('customerInfoEdit').style.display = 'none';
	}
	
}

function customerInfoOffer (Action) {

	if(Action != 'profil') {
		if(document.getElementById('OrderCustomerInfo').style.display != 'none') {
                    document.getElementById('OrderCustomerOffer').style.display = 'block';
                    document.getElementById('OrderCustomerInfo').style.display = 'none'
                }
	} else {
		if(document.getElementById('OrderCustomerInfo').style.display == 'none') {
                    document.getElementById('OrderCustomerOffer').style.display = 'none';
                    document.getElementById('OrderCustomerInfo').style.display = 'block'
                }
	}

}

function cancelOrder(oid) {
	
	var answer = confirm("Er du sikker du vil slette bestilling nr. " + oid + "?");
	
	if (answer){
		window.location = "/?page=CO&oid=" + oid;
	}

}
