function createOrder()
{
	window.location = '/ajax/getOrderForm.php';
}

function sendOrderDetails(sendTrue)
{
	var postData = null;
	if(sendTrue){
		postData += "&LastName="+$("Name").innerHTML;
		postData += "&StreetName="+$("StreetName").innerHTML;
		postData += "&ZipCode="+$("ZipCode").innerHTML;
		postData += "&City="+$("City").innerHTML;
		postData += "&PhoneNumber="+$("PhoneNumber").innerHTML;
		postData += "&Email="+$("Email").innerHTML;
		postData += "&Delivery="+$("Delivery").innerHTML;
		postData += "&Opmerking="+$("Opmerking").innerHTML;
	
		doAjaxPostCall(postData, "/ajax/SaveOrder.php", "shoppingBasketContent", "");		
	}else{
		
		var lastName 	= createConfirmScreenData("Name");
		var streetName 	= createConfirmScreenData("StreetName");
		var zipCode 	= createConfirmScreenData("ZipCode");
		var city 		= createConfirmScreenData("City");
		var phoneNumber = createConfirmScreenData("PhoneNumber");
		var email 		= createConfirmScreenData("Email");
		var opmerking 	= $("Opmerking").value;
		var delivery 	= $('delivery').value;
		var av 			= $("av").checked;
		
		var formCheck = checkFormValues(lastName, streetName, zipCode, city, phoneNumber, email, av, delivery);
		var arrFormCheck = formCheck.split('_');
		
		if(arrFormCheck[0] == 'false')
		{
			var htmlHeader = 'Bestelling';
		    var htmlContent = '<div id="loginContainer" style="margin-top: 4px;">';
			
			var arrMissedFields = arrFormCheck[1].split(';');
			htmlContent += 'De volgende velden zijn nog niet volledig of correct ingevuld';
		
			htmlContent += '<ul>';
				
			for(i=0;i<arrMissedFields.length;i++) 
			{
				if(i!=0)
				{
					htmlContent += '<li>' + arrMissedFields[i] + '</li>';
				} 
			}
			
			htmlContent += '</ul>';
				
			htmlContent += '&nbsp;&nbsp;<input type="submit" value="Sluiten" id="close" onclick="javascript:CloseOverLay();" />';
			htmlContent += '</div>';
			
			var overlayDialog = new OverlayDialog('ActionProduct', htmlHeader, htmlContent, null);
			overlayDialog.CreateOverLay();
		
			
		}
		else
		{
			var selectedOptionValue = $('delivery').options[$('delivery').selectedIndex].text;
			var SelectedIndex		= $('delivery').value;
			
			var createConfirmScreen = function()
			{
				$("Name").innerHTML = lastName;
				$("StreetName").innerHTML = streetName;
				$("ZipCode").innerHTML = zipCode;
				$("City").innerHTML = city;
				$("PhoneNumber").innerHTML = phoneNumber;
				$("Email").innerHTML = email;
				$("Delivery").innerHTML = selectedOptionValue;
				$("Delivery").setProperty('DeliveryId', SelectedIndex);
				$("Opmerking").innerHTML = opmerking;		
			}
			doAjaxCall("/ajax/showConfirmScreen.php", "shoppingBasketContent", createConfirmScreen);
		}
	}
}

function CloseOverLay()
{	
	$("pageOverLayNoOpacity").remove();
	$("pageOverLay").remove();	
}

function checkFormValues(lastName, streetName, zipCode, city, phoneNumber, email, av, delivery)
{
	var check = true;
	
	var fields = '';
	
	if(lastName == '')
	{
		check = false;
		fields += ';Naam';
	}
	if(streetName == '')
	{
		check = false;
		fields += ';Straat';
	}
	if(zipCode == '')
	{
		check = false;
		fields += ';Postcode';
	}
	if(city == '')
	{
		check = false;
		fields += ';Stad';
	}
	if(phoneNumber == '')
	{
		check = false;
		fields += ';Telefoonnummer';
	}
	if(email == '')
	{
		check = false;
		fields += ';Email adres';
	}
	if(av == '')
	{
		check = false;
		fields += ';De algemene voorwaarde moeten worden geaccepteerd!';
	}
	
	if(delivery == '0')
	{
		check = false;
		fields += ';U moet een bezorgwijze kiezen';
	}
	
	return check+'_'+fields;
}

function createConfirmScreenData(Field){
	var dataObject = $(Field).value;
	return dataObject
}

function submitRegistration(status)
{
	var postData = "&LastName="+$("lastNameField").value;
		postData += "&Address="+$("addressField").value;
		postData += "&ZipCode="+$("zipCodeField").value;
		postData += "&City="+$("cityField").value;
		postData += "&PhoneNumber="+$("phoneField").value;
		postData += "&Email="+$("emailField").value;
		postData += "&UserName="+$("userNameField").value;
		postData += "&Password="+$("password1Field").value;
		
		if(status)
		{
			postData += "&send=1";
		}
		else
		{
			postData += "&send=2";
		}
		
		doAjaxPostCall(postData, "ajax/Register.php", "completContent", "");	
}
