
var xmlHttp


///////////////////////////////////////////////////////////////////////////
// Check and Display personal/payment information & shoppingcart
///////////////////////////////////////////////////////////////////////////
function ProcessForm(ProcessType)
{
	// alert(document.pressed)

    if (document.Order.FirstName.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Vornamen einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your first name in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw voornaam in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your first name in the space provided");
                }
                break;
            default:{
                alert("Please enter your first name in the space provided");
                }
                break;
        }
        document.Order.FirstName.focus();
        return false;
    }
    
    if (document.Order.Name.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Nachname einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your last name in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw achternaam in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your last name in the space provided");
                }
                break;
            default:{
                alert("Please enter your last name in the space provided");
                }
                break;
        }
        document.Order.Name.focus();
        return false;
    }
    
    if (document.Order.Address.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Adresse einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your address in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw adres in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your address in the space provided");
                }
                break;
            default:{
                alert("Please enter your address in the space provided");
                }
                break;
        }
        document.Order.Address.focus();
        return false;
    }
    
    if (document.Order.Postcode.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Postleitzahl einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your postal code in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw postcode in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your postal code in the space provided");
                }
                break;
            default:{
                alert("Please enter your postal code in the space provided");
                }
                break;
        }
        document.Order.Postcode.focus();
        return false;
    }
    
    if (document.Order.City.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Ort einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your city in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw woonplaats in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your city in the space provided");
                }
                break;
            default:{
                alert("Please enter your city in the space provided");
                }
                break;
        }
        document.Order.City.focus();
        return false;
    }
    
    if (document.Order.PhoneNo.value == "") 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie haben vergessen Ihren Telefon einzufüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your telephonenumber in the space provided");
                }
                break;
            case "nl" : {
                alert("U bent vergeten uw telefoonnummer in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your telephonenumber in the space provided");
                }
                break;
            default:{
                alert("Please enter your telephonenumber in the space provided");
                }
                break;
        }
        document.Order.PhoneNo.focus();
        return false;
    }
    
    if (document.Order.PHORM_FROM.value == ""  || ((document.Order.PHORM_FROM.value.indexOf ('@',0) == -1) || (document.Order.PHORM_FROM.value.indexOf('.',0) == -1))) 
    {
        switch(document.Order.Language.value)
        {
            case "de" : {
                alert("Sie müssen eine gültige E-Mail-Adressen einfüllen");
                }
                break;
            case "fr" : {
                alert("Please enter your e-mail address in the space provided");
                }
                break;
            case "nl" : {
                alert("U dient een geldig e-mail adres in te vullen");
                }
                break;
            case "es" : {
                alert("Please enter your e-mail address in the space provided");
                }
                break;
            default:{
                alert("Please enter your e-mail address in the space provided");
                }
                break;
        }
        document.Order.PHORM_FROM.focus();
        return false;
    }
       
	//alert("PaymentMethod1: " + document.Order.PaymentMethod_Description.value)
	   
    if (document.getElementById("PaymentMethod1") != null) {
				
		if (document.Order.PaymentMethod[0].checked == true) {
			
			if (document.getElementById("BankNo") != null) {
				if (document.Order.BankNo.value == "") {
					switch(document.Order.Language.value)
					{
						case "de" : {
							alert("Sie haben vergessen Ihren BLZ nummer einzufüllen.");
							}
							break;
						case "fr" : {
							alert("U bent vergeten uw bankkantoor nummer in te vullen");
							}
							break;
						case "nl" : {
							alert("U bent vergeten uw bankkantoor nummer in te vullen");
							}
							break;
						case "es" : {
							alert("U bent vergeten uw bankkantoor nummer in te vullen");
							}
							break;
						default:{
							alert("U bent vergeten uw branchoffice number in te vullen");
							}
							break;
					}
					//document.Order.BankNo.focus();
					return false;
    			}
    			document.Order.BankNo_Save.value = document.Order.BankNo.value;
			}
			
	 			//alert(document.getElementById("BankAccountNo"));
				
			if (document.getElementById("BankAccountNo") != null) {
				if (document.Order.BankAccountNo.value == "") {
					switch(document.Order.Language.value)
					{
						case "de" : {
							alert("Sie haben vergessen Ihren Konto nummer einzufüllen.");
							}
							break;
						case "fr" : {
							alert("U bent vergeten uw bank rekeningnummer in te vullen");
							}
							break;
						case "nl" : {
							alert("U bent vergeten uw bank rekeningnummer in te vullen");
							}
							break;
						case "es" : {
							alert("U bent vergeten uw bank rekeningnummer in te vullen");
							}
							break;
						default:{
							alert("U bent vergeten uw bank accountnumber in te vullen");
							}
							break;
					}
					//document.Order.BankAccountNo1.focus();
					return false;
    			}
    			document.Order.BankAccountNo_Save.value = document.Order.BankAccountNo.value;
			}
		}
	}

	PaymentMethod = false;
	NoOfPaymentMethods = 0;

    if (document.getElementById("PaymentMethod1") != null) {
		NoOfPaymentMethods = NoOfPaymentMethods + 1;
						
        document.Order.redirect.value=  "http://www.africanwellness.es/bedanktAM.htm";
        document.Order.WebsiteURL.value= "http://www.africanwellness.es";
        document.Order.subject.value = "Hoodia bestelling - Machtiging";
        document.Order.PHORM_CONFIG.value = "configNL1.php";
		
		  switch(NoOfPaymentMethods)
		  {
		  case 1 : {
				if (document.Order.PaymentMethod[0].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 1;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[0].value;
        			document.Order.ProcessPayment.value = "DebetOrder";
					
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von Lastschrift.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op verificatie van uw machtiging door de bank.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder by the bank.";
							}
							break;
					}
				}
			  }
			  break;
		  case 2 : {
				if (document.Order.PaymentMethod[1].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 1;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[1].value;
        			document.Order.ProcessPayment.value = "DebetOrder";
					
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von Lastschrift.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op verificatie van uw machtiging door de bank.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder by the bank.";
							}
							break;
					}
				}
			  }
			  break;
		  case 3 : {
				if (document.Order.PaymentMethod[2].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 1;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[2].value;
        			document.Order.ProcessPayment.value = "DebetOrder";
					
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von Lastschrift.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op verificatie van uw machtiging door de bank.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder by the bank.";
							}
							break;
					}
					}
			  }
			  break;
		  case 4 : {
				if (document.Order.PaymentMethod[3].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 1;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[3].value;
        			document.Order.ProcessPayment.value = "DebetOrder";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von Lastschrift.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op verificatie van uw machtiging door de bank.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder by the bank.";
							}
							break;
					}
					}
			  }
			  break;
		  case 5:{
				if (document.Order.PaymentMethod[4].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 1;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[4].value;
        			document.Order.ProcessPayment.value = "DebetOrder";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von Lastschrift.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op verificatie van uw machtiging door de bank.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from your debetorder.";
							}
							break;
					}
					}
			  }
			  break;
		  }
	}
	
    if (document.getElementById("PaymentMethod2") != null) {
		NoOfPaymentMethods = NoOfPaymentMethods + 1;
			
        document.Order.redirect.value= "http://www.africanwellness.es/2COorder.htm";
        document.Order.WebsiteURL.value= "http://www.africanwellness.es";
        document.Order.subject.value = "Hoodia bestelling - Creditcard";
        document.Order.PHORM_CONFIG.value = "configNL2.php";
		
		  switch(NoOfPaymentMethods)
		  {
		  case 1 : {
				if (document.Order.PaymentMethod[0].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 2;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[0].value;
        			document.Order.ProcessPayment.value = "Creditcard";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 2 : {
				if (document.Order.PaymentMethod[1].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 2;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[1].value;
        			document.Order.ProcessPayment.value = "Creditcard";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 3 : {
				if (document.Order.PaymentMethod[2].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 2;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[2].value;
        			document.Order.ProcessPayment.value = "Creditcard";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 4 : {
				if (document.Order.PaymentMethod[3].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 2;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[3].value;
        			document.Order.ProcessPayment.value = "Creditcard";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 5:{
				if (document.Order.PaymentMethod[4].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 2;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[4].value;
        			document.Order.ProcessPayment.value = "Creditcard";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  }
	}
	
    if (document.getElementById("PaymentMethod3") != null) {
		NoOfPaymentMethods = NoOfPaymentMethods + 1;
				
        document.Order.redirect.value = "http://www.africanwellness.es/overboeking.htm";
        document.Order.WebsiteURL.value = "http://www.africanwellness.es";
        document.Order.subject.value = "Hoodia bestelling - Overboeking";
        document.Order.PHORM_CONFIG.value = "configNL3.php";
		
		  switch(NoOfPaymentMethods)
		  {
		  case 1 : {
				if (document.Order.PaymentMethod[0].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 3;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[0].value;
        			document.Order.ProcessPayment.value = "Transfer";   
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bezahlung durch Ihre Überweisung.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op betaling via een overboeking door u."; 
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
					}
				}
			  }
			  break;
		  case 2 : {
				if (document.Order.PaymentMethod[1].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 3;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[1].value;
        			document.Order.ProcessPayment.value = "Transfer";   
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bezahlung durch Ihre Überweisung.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op betaling via een overboeking door u."; 
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
					}
				}
			  }
			  break;
		  case 3 : {
				if (document.Order.PaymentMethod[2].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 3;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[2].value;
        			document.Order.ProcessPayment.value = "Transfer";  
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bezahlung durch Ihre Überweisung.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op betaling via een overboeking door u."; 
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
					} 
					}
			  }
			  break;
		  case 4 : {
				if (document.Order.PaymentMethod[3].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 3;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[3].value;
        			document.Order.ProcessPayment.value = "Transfer"; 
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bezahlung durch Ihre Überweisung.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op betaling via een overboeking door u."; 
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
					}  
					}
			  }
			  break;
		  case 5:{
				if (document.Order.PaymentMethod[4].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 3;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[4].value;
        			document.Order.ProcessPayment.value = "Transfer";   
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bezahlung durch Ihre Überweisung.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op betaling via een overboeking door u."; 
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for payment through your bank transfer.";
							}
							break;
					}
					}
			  }
			  break;
		  }
	}
	
    if (document.getElementById("PaymentMethod4") != null) {
		NoOfPaymentMethods = NoOfPaymentMethods + 1;
			
        document.Order.redirect.value= "http://www.africanwellness.es/PPorder.htm";
        document.Order.WebsiteURL.value= "http://www.africanwellness.es";
        document.Order.subject.value = "Hoodia bestelling - PayPal";
        document.Order.PHORM_CONFIG.value = "configNL4.php";
		
		  switch(NoOfPaymentMethods)
		  {
		  case 1 : {
				if (document.Order.PaymentMethod[0].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 4;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[0].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 2 : {
				if (document.Order.PaymentMethod[1].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 4;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[1].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 3 : {
				if (document.Order.PaymentMethod[2].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 4;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[2].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 4 : {
				if (document.Order.PaymentMethod[3].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 4;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[3].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 5:{
				if (document.Order.PaymentMethod[4].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 4;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[4].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  }
	}
	
    if (document.getElementById("PaymentMethod5") != null) {
		NoOfPaymentMethods = NoOfPaymentMethods + 1;
			
        document.Order.redirect.value= "http://www.africanwellness.es/PPorder.htm";
        document.Order.WebsiteURL.value= "http://www.africanwellness.es";
        document.Order.subject.value = "Hoodia bestelling - PayPal";
        document.Order.PHORM_CONFIG.value = "configNL4.php";
		
		  switch(NoOfPaymentMethods)
		  {
		  case 1 : {
				if (document.Order.PaymentMethod[0].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 5;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[0].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 2 : {
				if (document.Order.PaymentMethod[1].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 5;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[1].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
				}
			  }
			  break;
		  case 3 : {
				if (document.Order.PaymentMethod[2].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 5;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[2].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 4 : {
				if (document.Order.PaymentMethod[3].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 5;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[3].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  case 5:{
				if (document.Order.PaymentMethod[4].checked == true) {
					PaymentMethod = true
					document.Order.PaymentMethod_Select.value = 5;
    				document.Order.PaymentMethod_Description.value = document.Order.PaymentMethod[4].value;
        			document.Order.ProcessPayment.value = "PayPal";
					switch(document.Order.Language.value)
					{
						case "de" : {
							document.Order.OrderStatus.value= "Warten auf Bestätigung von PayPal.";
							}
							break;
						case "fr" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						case "nl" : {
        					document.Order.OrderStatus.value= "Wacht op bevestiging van PayPal.";
							}
							break;
						case "es" : {
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
						default:{
							document.Order.OrderStatus.value= "Waiting for confirmation from PayPal.";
							}
							break;
					}
					}
			  }
			  break;
		  }
	}
		
					
 	if (PaymentMethod == false)
    {
		switch(document.Order.Language.value)
		{
			case "de" : {
				alert("Sie müssen eine Bezahlweise wählen");
				}
				break;
			case "fr" : {
				alert("Please select a payment method");
				}
				break;
			case "nl" : {
				alert("U dient een betaalwijze te selecteren");
				}
				break;
			case "es" : {
				alert("Please select a payment method");
				}
				break;
			default:{
				alert("Please select a payment method");
				}
				break;
		}
		return false;
    }

	
    if (document.Order.Conditions.checked != true)
    {
        switch(document.Order.Language.value)
        {
            case "de" : {

}
                break;
            case "fr" : {
                alert("To order you need to agree with the sales conditions of African Wellness");
                }
                break;
            case "nl" : {
                alert("U kunt alleen bestellen als u accoord bent gegaan met de voorwaarden");
                }
                break;
            case "es" : {
                alert("To order you need to agree with the sales conditions of African Wellness");
                }
                break;
            default:{

				}
                break;
        }
        return false;
    }
		   
	                  	
	//alert("PaymentMethod: " + document.Order.PaymentMethod_Description.value)
	
	// 				
	for (var i=0; i < document.Order.ProductQuantity.length; i++)
   	{
   		if (document.Order.ProductQuantity[i].checked)
      	{
      		document.Order.OrderQuantity.value = document.Order.ProductQuantity[i].value;
      	}
   	}

				
					
    if (document.Order.ProductQuantity[0].checked == true)
    {		
		if (String(document.getElementById("ProductCurrency1").innerHTML) == "€")
		{
        	document.Order.ProductCurrency.value = "&euro;";
		}
        document.Order.ProductAmount.value = parseFloat(document.getElementById("ProductAmount1").innerHTML);
        document.Order.OrderAmount.value = parseFloat(document.getElementById("ProductAmount1").innerHTML);
        document.Order.ProductId.value = "AW1";
    }

    if (document.Order.ProductQuantity[1].checked == true)
    {
		if (String(document.getElementById("ProductCurrency2").innerHTML) == "€")
		{
        	document.Order.ProductCurrency.value = "&euro;";
		}
        document.Order.ProductAmount.value = parseFloat(document.getElementById("ProductAmount2").innerHTML);
        document.Order.OrderAmount.value = parseFloat(document.getElementById("ProductAmount2").innerHTML) * 2;
        document.Order.ProductId.value = "AW2";
    }

    if (document.Order.ProductQuantity[2].checked == true)
    {
		if (String(document.getElementById("ProductCurrency3").innerHTML) == "€")
		{
        	document.Order.ProductCurrency.value = "&euro;";
		}
        document.Order.ProductAmount.value = parseFloat(document.getElementById("ProductAmount3").innerHTML);
        document.Order.OrderAmount.value = parseFloat(document.getElementById("ProductAmount3").innerHTML) * 3;
        document.Order.ProductId.value = "AW3";
    }

    if (document.Order.ProductQuantity[3].checked == true)
    {
		if (String(document.getElementById("ProductCurrency4").innerHTML) == "€")
		{
        	document.Order.ProductCurrency.value = "&euro;";
		}
        document.Order.ProductAmount.value = parseFloat(document.getElementById("ProductAmount4").innerHTML);
        document.Order.OrderAmount.value = parseFloat(document.getElementById("ProductAmount4").innerHTML) * 4;
        document.Order.ProductId.value = "AW4";
    }

    if (document.Order.ProductQuantity[4].checked == true)
    {
		if (String(document.getElementById("ProductCurrency5").innerHTML) == "€")
		{
        	document.Order.ProductCurrency.value = "&euro;";
		}
        document.Order.ProductAmount.value = parseFloat(document.getElementById("ProductAmount5").innerHTML);
        document.Order.OrderAmount.value = parseFloat(document.getElementById("ProductAmount5").innerHTML) * 5;
        document.Order.ProductId.value = "AW5";
    }
    			
    document.Order.ShipmentAmount.value = parseFloat(3.50);
   	document.Order.Surname.value = document.Order.Name.value;
    document.Order.mail.value = document.Order.PHORM_FROM.value;
    document.Order.Country_Save.value = document.Order.Country.value;
    document.Order.Comment_Save.value = document.Order.Comment.value;
    
	
	if (document.Order.Title[0].checked == true) {
    	document.Order.Title_Description.value = document.Order.Title[0].value;
    	document.Order.Title_Select.value = "0";
	}else{
		if (document.Order.Title[1].checked == true) {
    	document.Order.Title_Description.value = document.Order.Title[1].value;
    	document.Order.Title_Select.value = "1";
	}
	}
			
	//alert("Title: " + document.Order.Title_Description.value)

		//alert("Process: " + document.pressed)
	
    switch(document.pressed)
    {
	case 1 : 
		// Send one off order.
        	document.Order.ProcessType.value = "1";
    		document.Order.TotalAmount.value = parseFloat(document.Order.OrderAmount.value) + parseFloat(document.Order.ShipmentAmount.value);
			//alert("quantity: " + document.Order.Title.value)
        	return true;
    
	case 2 :
		// Add order to shoppingcart.
        	// document.Order.Comment.value = document.pressed;
			
        	shoppingcartShow();
        	shoppingcart_add();
			addToBasket();
        	//ClientInfo_show();
        	document.Order.ProcessType.value = "2";
          	return false;

	case 3 :
		// Send shoppingcart order.
        	document.Order.ProcessType.value = "3";
        	//document.Order.Comment.value = document.pressed;
          	return true;

	case 4 :
		// Add product to shoppingcart.
        	shoppingcart_add();
        	shoppingcart_show();
        	document.Order.ProcessType.value = "4";
          	return false;
	
    default:	
			
    }
}

///////////////////////////////////////////////////////////////////////////
// Display Personal & Payment information
///////////////////////////////////////////////////////////////////////////
function showUser(str)
 { 
 	xmlHttp=GetXmlHttpObject()
 	if (xmlHttp==null)
  	{
  	alert ("Browser does not support HTTP Request")
  	return false;
  	} 
	
 	var url="retrievePersonalInfo.php"
 	url=url+"?q="+str
 	url=url+"&sid="+Math.random()
 	xmlHttp.onreadystatechange=showUserStateChanged 
 	xmlHttp.open("GET",url,true)
 	xmlHttp.send(null)
 }

function showUserStateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		
   xmlDoc=xmlHttp.responseXML;
   document.Order.FirstName.value=
   xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
   document.Order.Name.value=
   xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
   document.Order.Address.value=
   xmlDoc.getElementsByTagName("address1")[0].childNodes[0].nodeValue;
   document.Order.Postcode.value=
   xmlDoc.getElementsByTagName("postcode")[0].childNodes[0].nodeValue;
   document.Order.City.value=
   xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
   document.Order.PhoneNo.value=
   xmlDoc.getElementsByTagName("phoneno")[0].childNodes[0].nodeValue;
   }
} 

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////

function ClientInfo_show()
 { 
    str = document.getElementById("mail").value;
	
	//alert (str);
	
 	xmlHttp=GetXmlHttpObject()
 	if (xmlHttp==null)
  	{
  	alert ("Browser does not support HTTP Request")
  	return false;
  	} 
		 
	
 	var url="ClientInfo_show.php"
 	url=url+"?Mail="+str
 	url=url+"&sid="+Math.random()
 	xmlHttp.onreadystatechange=ClientInfo_showStateChanged 
 	xmlHttp.open("GET",url,true)
 	xmlHttp.send(null)
 }

function ClientInfo_showStateChanged() 
{ 

  	if ( xmlHttp.readyState == 4 || xmlHttp.readyState == "complete" )
	{
		
	// alert (xmlHttp.readyState);
	
   xmlDoc=xmlHttp.responseXML;
   document.Order.FirstName.value=
   xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
   document.Order.Name.value=
   xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
   document.Order.Address.value=
   xmlDoc.getElementsByTagName("address1")[0].childNodes[0].nodeValue;
   document.Order.Postcode.value=
   xmlDoc.getElementsByTagName("postcode")[0].childNodes[0].nodeValue;
   document.Order.City.value=
   xmlDoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
   document.Order.PhoneNo.value=
   xmlDoc.getElementsByTagName("phoneno")[0].childNodes[0].nodeValue;
   }
} 

///////////////////////////////////////////////////////////////////////////
// Check and Display personal/payment information & shoppingcart
///////////////////////////////////////////////////////////////////////////
function shoppingcart_check()
{ 
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
     {
         alert ("Browser does not support HTTP Request")
         return false;
     }


    var url="shoppingcartShow.php"
    url=url+"?Mail="+document.getElementById("PHORM_FROM2").value
    url=url+"&sid="+Math.random()
	// alert(url)
  //  document.Order.Comment.value = url;

    xmlHttp.onreadystatechange=stateChangedShow 
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function stateChangedShow() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
        //document.getElementById("shopping_cart_items").innerHTML=xmlHttp.responseText 


	var itemBox = document.getElementById('shopping_cart_items');
	
	// Calculating total price and showing it below the table with basket items
	var totalPrice = 0;
	if(document.getElementById('shopping_cart_SubTotal')){
	//	alert(parsefloat(itemBox.rows[2].cells[6].innerHTML) + parsefloat(itemBox.rows[3].cells[6].innerHTML));
	//	alert(itemBox.rows[2].cells[6].innerHTML)
	//	alert(itemBox.rows.length)
		
		for(var no=2;no<(itemBox.rows.length - 6);no++){
	//		alert(no)
			totalPrice = totalPrice + parseFloat(itemBox.rows[no].cells[6].innerHTML);
	//		alert(totalPrice)
			
		}		
		
			//alert("subtotal: " + totalPrice);
		document.getElementById('shopping_cart_SubTotal').innerHTML = totalPrice.toFixed(2);
		
	}	
	
		totalInclShipment = totalPrice + parseFloat(document.getElementById('shopping_cart_ShipmentCosts').innerHTML);
		document.getElementById('shopping_cart_Total').innerHTML = totalInclShipment.toFixed(2);

		
		return false;
     } 
}

///////////////////////////////////////////////////////////////////////////
// Add item to shoppingcart
///////////////////////////////////////////////////////////////////////////
function shoppingcart_add()
{ 

	// alert("start shoppingcart_add:");
	 
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request")
        return false;
    } 
				
    var params = "Mail=" + document.Order.mail.value + 
				"&Title=" + document.Order.Title.value + 
				"&Title_Select=" + document.Order.Title_Select.value + 
				"&Title_Description=" + document.Order.Title_Description.value + 
				"&FirstName=" + document.Order.FirstName.value + 
				"&LastName=" + document.Order.Name.value + 
				"&Address1=" + document.Order.Address.value + 
				"&City=" + document.Order.City.value + 
				"&Postcode=" + document.Order.Postcode.value + 
				"&Country=" + document.Order.Country.value + 
				"&Country_Save=" + document.Order.Country_Save.value + 
				"&PhoneNo=" + document.Order.PhoneNo.value + 
				"&Comment=" + document.Order.Comment.value + 
				"&PaymentMethod=" + document.Order.PaymentMethod.value + 
				"&PaymentMethod_Select=" + document.Order.PaymentMethod_Select.value + 
				"&PaymentMethod_Description=" + document.Order.PaymentMethod_Description.value + 
				"&ShipmentAmount=" + document.Order.ShipmentAmount.value + 
				"&BankNo_Save=" + document.Order.BankNo_Save.value + 
				"&BankAccountNo_Save=" + document.Order.BankAccountNo_Save.value + 
				"&Comment_Save=" + document.Order.Comment_Save.value + 
				"&Conditions=" + document.Order.Conditions.value + 
				"&WebsiteExtention=" + document.Order.WebsiteExtention.value;
    var url="shoppingcartAdd.php"

	// alert("shoppingcart_add: " + params);
	
    xmlHttp.onreadystatechange=statechangedAddd
	
	//xmlHttp.onreadystatechange = function statechangedAddd()
  	//{
    	//alert(xmlHttp.readyState + " " + xmlHttp.responseText);
  	//	if ( xmlHttp.readyState == 4 || xmlHttp.readyState == "complete" )
   // 	{
    	//alert(xmlHttp.readyState);
  //      shoppingcart_show();
  //      return
  // 	 	}
  //	}

	
    xmlHttp.open("POST",url,true)
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8")
    xmlHttp.setRequestHeader("Content-length", params.length)
 //   xmlHttp.setRequestHeader("Connection", "close")
    xmlHttp.send(params)
}

function statechangedAddd() 
{ 
    	//alert(xmlHttp.readyState + " " + xmlHttp.responseText);
  		if ( xmlHttp.readyState == 4 || xmlHttp.readyState == "complete" )
    	{
		
    	//alert(xmlHttp.readyState + " " + xmlHttp.responseText);
        //shoppingcart_show();
				
			
        return false;
		}
} 

///////////////////////////////////////////////////////////////////////////
// Display shoppingcart
///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////
// Delete/Hide shoppingcart
///////////////////////////////////////////////////////////////////////////
function shoppingcart_deleteAll()
{ 
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
      {
          alert ("Browser does not support HTTP Request")
          return false;
      } 

    var params = "Mail=" + document.getElementById("PHORM_FROM2").value;
     var url="shoppingcart_deleteAll.php"

     xmlHttp.onreadystatechange=stateChanged_hide
     xmlHttp.open("POST",url,true)
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
    xmlHttp.setRequestHeader("Content-length", params.length)
    xmlHttp.setRequestHeader("Connection", "close")
     xmlHttp.send(params)
}

function stateChanged_hide() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
	 //alert(xmlHttp.responseText)
        // document.getElementById("HeaderTopContent_GotoShoppingcart").style.visibility="hidden";
        document.getElementById("ProductAddToShoppingcart").style.visibility="hidden";
        document.getElementById("ProductAddToShoppingcart").style.display="none"; 
        document.getElementById("ProductShoppingCart").style.visibility="hidden";
        document.getElementById("ProductShoppingCart").style.display="none"; 
        document.getElementById("ProductShoppingCart").innerHTML=xmlHttp.responseText 
    
        document.getElementById("ProcessSendOrder").style.visibility="visible";
        document.getElementById("ProcessAddToShoppingcart").style.visibility="visible";
		
		window.parent.location.reload();
		
		Personal_show() 
		Payment_show() 
     } 
}

///////////////////////////////////////////////////////////////////////////
// Delete Order
///////////////////////////////////////////////////////////////////////////
function order_delete()
{ 
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
      {
          alert ("Browser does not support HTTP Request")
          return false;
      } 

    var params = "Mail=" + document.getElementById("PHORM_FROM2").value;
     var url="shoppingcartDelete.php"

     xmlHttp.onreadystatechange=stateChanged_order_delete
     xmlHttp.open("POST",url,true)
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
    xmlHttp.setRequestHeader("Content-length", params.length)
    xmlHttp.setRequestHeader("Connection", "close")
     xmlHttp.send(params)
}

function stateChanged_order_delete() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
	 //alert(xmlHttp.responseText)
        // document.getElementById("HeaderTopContent_GotoShoppingcart").style.visibility="hidden";
        document.getElementById("ProductAddToShoppingcart").style.visibility="hidden";
        document.getElementById("ProductAddToShoppingcart").style.display="none"; 
        document.getElementById("ProductShoppingCart").style.visibility="hidden";
        document.getElementById("ProductShoppingCart").style.display="none"; 
        document.getElementById("ProductShoppingCart").innerHTML=xmlHttp.responseText 
    
        document.getElementById("ProcessSendOrder").style.visibility="visible";
        document.getElementById("ProcessAddToShoppingcart").style.visibility="visible";
		
		window.parent.location.reload();
		
		Personal_show() 
		Payment_show() 
     } 
}

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////
function stateChanged_delete() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.status==200)
    {

    }
} 

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////
function Personal_show() 
{ 
        document.getElementById("PHORM_FROM2").disabled=false; 
        document.getElementById("Title").disabled=false; 
        document.getElementById("FirstName").disabled=false; 
        document.getElementById("Name").disabled=false; 
        document.getElementById("Address").disabled=false; 
        document.getElementById("Postcode").disabled=false; 
        document.getElementById("City").disabled=false; 
        document.getElementById("Country").disabled=false; 
        document.getElementById("PhoneNo").disabled=false; 
        document.getElementById("Comment").disabled=false; 
    
        document.getElementById("PersonalDescription").className="style11Bold"; 
        document.getElementById("MailDescription").className="style11"; 
        document.getElementById("TitleDescription").className="style11"; 
        document.getElementById("FirstNameDescription").className="style11"; 
        document.getElementById("NameDescription").className="style11"; 
        document.getElementById("AddressDescription").className="style11"; 
        document.getElementById("PostcodeDescription").className="style11"; 
        document.getElementById("CityDescription").className="style11"; 
        document.getElementById("CountryDescription").className="style11"; 
        document.getElementById("PhoneNoDescription").className="style11"; 
        document.getElementById("CommentDescription").className="style11"; 
		
		document.getElementById("ProductOrderPersonalShow").style.visibility="hidden";
		document.getElementById("ProductOrderPersonalUpdate").style.visibility="hidden";
}

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////
function Personal_hide() 
{ 
        document.getElementById("PHORM_FROM2").disabled=true; 
        document.getElementById("Title").disabled=true; 
        document.getElementById("FirstName").disabled=true; 
        document.getElementById("Name").disabled=true; 
        document.getElementById("Address").disabled=true; 
        document.getElementById("Postcode").disabled=true; 
        document.getElementById("City").disabled=true; 
        document.getElementById("Country").disabled=true; 
        document.getElementById("PhoneNo").disabled=true; 
        document.getElementById("Comment").disabled=true; 
        
        document.getElementById("PersonalDescription").className="style11BoldGrey"; 
        document.getElementById("MailDescription").className="style11Grey"; 
        document.getElementById("TitleDescription").className="style11Grey"; 
        document.getElementById("FirstNameDescription").className="style11Grey"; 
        document.getElementById("NameDescription").className="style11Grey"; 
        document.getElementById("AddressDescription").className="style11Grey"; 
        document.getElementById("PostcodeDescription").className="style11Grey"; 
        document.getElementById("CityDescription").className="style11Grey"; 
        document.getElementById("CountryDescription").className="style11Grey"; 
        document.getElementById("PhoneNoDescription").className="style11Grey"; 
        document.getElementById("CommentDescription").className="style11Grey"; 
		
		document.getElementById("ProductOrderPersonalShow").style.visibility="visible";
}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function Payment_show() 
{ 
	if (document.getElementById("PaymentMethod1") != null){document.getElementById("PaymentMethod1").disabled=false; }
	if (document.getElementById("BankNoDescription") != null){document.getElementById("BankNoDescription").disabled=false; }
	if (document.getElementById("BankNo") != null){document.getElementById("BankNo").disabled=false; }
	if (document.getElementById("BankAccountNoDescription") != null){document.getElementById("BankAccountNoDescription").disabled=false; }
	if (document.getElementById("BankAccountNo") != null){document.getElementById("BankAccountNo").disabled=false; }
	if (document.getElementById("PaymentMethod2") != null){document.getElementById("PaymentMethod2").disabled=false; }
	if (document.getElementById("PaymentMethod3") != null){document.getElementById("PaymentMethod3").disabled=false; }
	if (document.getElementById("PaymentMethod4") != null){document.getElementById("PaymentMethod4").disabled=false; }
	if (document.getElementById("PaymentMethod5") != null){document.getElementById("PaymentMethod5").disabled=false; }
	
	document.getElementById("PaymentMethodDescription").className="style11B"; 
	if (document.getElementById("PaymentKind1") != null){document.getElementById("PaymentKind1").className="style11"; }
	if (document.getElementById("BankNoDescription") != null){document.getElementById("BankNoDescription").className="style11"; }
	if (document.getElementById("BankNo") != null){document.getElementById("BankNo").className="style11"; }
	if (document.getElementById("BankAccountNoDescription") != null){document.getElementById("BankAccountNoDescription").className="style11"; }
	if (document.getElementById("BankAccountNo") != null){document.getElementById("BankAccountNo").className="style11"; }
	if (document.getElementById("PaymentKind2") != null){document.getElementById("PaymentKind2").className="style11"; }
	if (document.getElementById("PaymentKind3") != null){document.getElementById("PaymentKind3").className="style11"; }
	if (document.getElementById("PaymentKind4") != null){document.getElementById("PaymentKind4").className="style11"; }
	if (document.getElementById("PaymentKind5") != null){document.getElementById("PaymentKind5").className="style11"; }
	
	document.getElementById("Conditions").disabled=false; 
	document.getElementById("ProductOrderPaymentShow").style.visibility="hidden";
	document.getElementById("ProductOrderPaymentUpdate").style.visibility="hidden";
}

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////
function Payment_hide() 
{         
	if (document.getElementById("PaymentMethod1") != null){document.getElementById("PaymentMethod1").disabled=true; }
	if (document.getElementById("BankNoDescription") != null){document.getElementById("BankNoDescription").disabled=true; }
	if (document.getElementById("BankNo") != null){document.getElementById("BankNo").disabled=true; }
	if (document.getElementById("BankAccountNoDescription") != null){document.getElementById("BankAccountNoDescription").disabled=true; }
	if (document.getElementById("BankAccountNo") != null){document.getElementById("BankAccountNo").disabled=true; }
	if (document.getElementById("PaymentMethod2") != null){document.getElementById("PaymentMethod2").disabled=true; }
	if (document.getElementById("PaymentMethod3") != null){document.getElementById("PaymentMethod3").disabled=true; }
	if (document.getElementById("PaymentMethod4") != null){document.getElementById("PaymentMethod4").disabled=true; }
	if (document.getElementById("PaymentMethod5") != null){document.getElementById("PaymentMethod5").disabled=true; }
	
	document.getElementById("PaymentMethodDescription").className="style11BoldGrey"; 
	if (document.getElementById("PaymentKind1") != null){document.getElementById("PaymentKind1").className="style11Grey"; }
	if (document.getElementById("BankNoDescription") != null){document.getElementById("BankNoDescription").className="style11Grey"; }
	if (document.getElementById("BankNo") != null){document.getElementById("BankNo").className="style11Grey"; }
	if (document.getElementById("BankAccountNoDescription") != null){document.getElementById("BankAccountNoDescription").className="style11Grey"; }
	if (document.getElementById("BankAccountNo") != null){document.getElementById("BankAccountNo").className="style11Grey"; }
	if (document.getElementById("PaymentKind2") != null){document.getElementById("PaymentKind2").className="style11Grey"; }
	if (document.getElementById("PaymentKind3") != null){document.getElementById("PaymentKind3").className="style11Grey"; }
	if (document.getElementById("PaymentKind4") != null){document.getElementById("PaymentKind4").className="style11Grey"; }
	if (document.getElementById("PaymentKind5") != null){document.getElementById("PaymentKind5").className="style11Grey"; }
	
	document.getElementById("Conditions").disabled=true; 
	document.getElementById("ProductOrderPaymentShow").style.visibility="visible";

}

///////////////////////////////////////////////////////////////////////////
// Change elements on page to hide shoppingcart
///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////
// 
///////////////////////////////////////////////////////////////////////////
function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
         //Internet Explorer
         try
          {
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
         catch (e)
          {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
     }
    return xmlHttp;
}  


///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function setCookie(c_Mail, value, expiredays)
{
    var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_Mail+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function checkSession()
{

    // Mail=getCookie('Mail');
    if (document.getElementById("PHORM_FROM2").value!=null && document.getElementById("PHORM_FROM2").value!="")
    {
        //document.Order.PHORM_FROM.value = Mail;
        //document.Order.mail.value = Mail;
        // ClientInfo_show();
		
		//alert("check: " + document.getElementById("PHORM_FROM2").value);
		
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		 {
			 alert ("Browser does not support HTTP Request")
			 return false;
		 }
	
	
		var url="shoppingcartShow.php"
		url=url+"?Mail="+document.getElementById("PHORM_FROM2").value
		url=url+"&sid="+Math.random()
		// alert(url)
	  //  document.Order.Comment.value = url;
	
		xmlHttp.onreadystatechange=stateChangedCheck 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
				
		
				
				
				
	//Personal_hide();
	//Payment_hide() 
		
        //document.getElementById("ProductAddToShoppingcart").style.visibility="visible";
        //document.getElementById("ProductAddToShoppingcart").style.display="inline"; 
        //document.getElementById("ProductShoppingCart").style.visibility="visible";
        //document.getElementById("ProductShoppingCart").style.display="inline"; 
 //       document.getElementById("ProductShoppingCart").innerHTML=xmlHttp.responseText 
        
   //     document.getElementById("SendShoppingcartOrder").value = document.getElementById("ProcessSendOrder").value;
        
       // document.getElementById("ProcessSendOrder").style.visibility="hidden";
       // document.getElementById("ProcessAddToShoppingcart").style.visibility="hidden";
	  
     //  shoppingcartShow();
	  // shoppingcart_check();
	}else{
	  
	  
		//alert("Leeg: ");
		Personal_show();
		Payment_show();
    }
}

function stateChangedCheck() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var itemBox = document.getElementById('shopping_cart_items');
	
		// Calculating total price and showing it below the table with basket items
		var totalPrice = 0;
		
		if(document.getElementById('shopping_cart_SubTotal')){
		
			for(var no=2;no<(itemBox.rows.length - 6);no++){
				totalPrice = totalPrice + parseFloat(itemBox.rows[no].cells[6].innerHTML);
			}		
		
			document.getElementById('shopping_cart_SubTotal').innerHTML = totalPrice.toFixed(2);
		}	
	
		if(totalPrice > 0)
		{
			Personal_hide();
			Payment_hide() 
			document.getElementById("ProductOrderPersonalUpdate").style.visibility="hidden";
			document.getElementById("ProductOrderPaymentUpdate").style.visibility="hidden";

			totalInclShipment = totalPrice + parseFloat(document.getElementById('shopping_cart_ShipmentCosts').innerHTML);
			document.getElementById('shopping_cart_Total').innerHTML = totalInclShipment.toFixed(2);
    		document.Order.TotalAmount.value = totalInclShipment.toFixed(2);
			
			document.getElementById("ProductAddToShoppingcart").style.visibility="visible";
        	document.getElementById("ProductAddToShoppingcart").style.display="inline"; 
        	document.getElementById("ProductShoppingCart").style.visibility="visible";
        	document.getElementById("ProductShoppingCart").style.display="inline"; 
        	document.getElementById("ProcessSendOrder").style.visibility="hidden";
        	document.getElementById("ProcessAddToShoppingcart").style.visibility="hidden";
						
		}
		
			
        //document.getElementById("shopping_cart_items").innerHTML=xmlHttp.responseText 
		//alert(xmlHttp.responseText);
		//orderItems = xmlHttp.responseText;						
		//orderItems = xmlHttp.responseText.split('|||');						// Breaking response into tokens
		//alert("orderItems: " + orderItems[0]);
		//alert("orderItems 2: " + orderItems[2]);
		//alert("orderItems 3: " + orderItems[3]);
		//alert("orderItems 4: " + orderItems[4]);
		//alert("orderItems 5: " + orderItems[5]);
		
	
		if (document.Order.Title_Select.value == "0"){
				document.Order.Title[0].checked = true
		}else{
		if (document.Order.Title_Select.value == "1"){
				document.Order.Title[1].checked = true
		}
		}
	
		PaymentMethodOke = "No";
		NoOfPaymentMethods = 0;
    	if (document.getElementById("PaymentMethod1") != null) 
		{
			
			NoOfPaymentMethods = NoOfPaymentMethods + 1;
			
			if (document.Order.PaymentMethod_Select.value == "1")
			{
				PaymentMethodOke = "Yes";
				if (NoOfPaymentMethods == 1){document.Order.PaymentMethod[0].checked = true}
				else if (NoOfPaymentMethods == 2) {document.Order.PaymentMethod[1].checked = true}
				else if (NoOfPaymentMethods == 3) {document.Order.PaymentMethod[2].checked = true}
				else if (NoOfPaymentMethods == 4) {document.Order.PaymentMethod[3].checked = true}
				else if (NoOfPaymentMethods == 5) {document.Order.PaymentMethod[4].checked = true}
			}
		}
		
    	if (document.getElementById("PaymentMethod2") != null) 
		{
			NoOfPaymentMethods = NoOfPaymentMethods + 1;
			if (document.Order.PaymentMethod_Select.value == "2")
			{
				PaymentMethodOke = "Yes";
				if (NoOfPaymentMethods == 1){document.Order.PaymentMethod[0].checked = true}
				else if (NoOfPaymentMethods == 2) {document.Order.PaymentMethod[1].checked = true}
				else if (NoOfPaymentMethods == 3) {document.Order.PaymentMethod[2].checked = true}
				else if (NoOfPaymentMethods == 4) {document.Order.PaymentMethod[3].checked = true}
				else if (NoOfPaymentMethods == 5) {document.Order.PaymentMethod[4].checked = true}
			}
		}
		
    	if (document.getElementById("PaymentMethod3") != null) 
		{
			NoOfPaymentMethods = NoOfPaymentMethods + 1;
			if (document.Order.PaymentMethod_Select.value == "3")
			{
				PaymentMethodOke = "Yes";
				if (NoOfPaymentMethods == 1){document.Order.PaymentMethod[0].checked = true}
				else if (NoOfPaymentMethods == 2) {document.Order.PaymentMethod[1].checked = true}
				else if (NoOfPaymentMethods == 3) {document.Order.PaymentMethod[2].checked = true}
				else if (NoOfPaymentMethods == 4) {document.Order.PaymentMethod[3].checked = true}
				else if (NoOfPaymentMethods == 5) {document.Order.PaymentMethod[4].checked = true}
			}
		}
		
    	if (document.getElementById("PaymentMethod4") != null) 
		{
			NoOfPaymentMethods = NoOfPaymentMethods + 1;
			if (document.Order.PaymentMethod_Select.value == "4")
			{
				PaymentMethodOke = "Yes";
				if (NoOfPaymentMethods == 1){document.Order.PaymentMethod[0].checked = true}
				else if (NoOfPaymentMethods == 2) {document.Order.PaymentMethod[1].checked = true}
				else if (NoOfPaymentMethods == 3) {document.Order.PaymentMethod[2].checked = true}
				else if (NoOfPaymentMethods == 4) {document.Order.PaymentMethod[3].checked = true}
				else if (NoOfPaymentMethods == 5) {document.Order.PaymentMethod[4].checked = true}
			}
		}
			
    	if (document.getElementById("PaymentMethod5") != null) 
		{
			NoOfPaymentMethods = NoOfPaymentMethods + 1;
			if (document.Order.PaymentMethod_Select.value == "5")
			{
				PaymentMethodOke = "Yes";
				if (NoOfPaymentMethods == 1){document.Order.PaymentMethod[0].checked = true}
				else if (NoOfPaymentMethods == 2) {document.Order.PaymentMethod[1].checked = true}
				else if (NoOfPaymentMethods == 3) {document.Order.PaymentMethod[2].checked = true}
				else if (NoOfPaymentMethods == 4) {document.Order.PaymentMethod[3].checked = true}
				else if (NoOfPaymentMethods == 5) {document.Order.PaymentMethod[4].checked = true}
			}
		}
		
		if (PaymentMethodOke == "No")
		{
			Payment_show();
		}		
			
		//alert(document.getElementById("BankAccountNo_Save").value);
		if (document.getElementById("BankNo") != null){document.getElementById("BankNo").value = document.getElementById("BankNo_Save").value; }
		if (document.getElementById("BankAccountNo") != null){document.getElementById("BankAccountNo").value = document.getElementById("BankAccountNo_Save").value; }
		document.getElementById("Comment").value = document.getElementById("Comment_Save").value;	
		document.getElementById("ConditionsChecked").checked=true; 
		
		return false;
     } 
}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function getCookie(c_Mail)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_Mail + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_Mail.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}





///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function getRadio(object) {
    for (var i = 0; i < object.length; i++)
         if (object[i].checked)
             return object[i].value;

    return '';
}





///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}






///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////
function ProductOrderPersonalShow()
{
	Personal_show();
	document.getElementById("ProductOrderPersonalUpdate").style.visibility="visible";
	
}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////
function ProductOrderPersonalUpdate()
{
	if (ProcessForm(0) != false){
		shoppingcart_add();
		document.getElementById("ProductOrderPersonalUpdate").style.visibility="hidden";
		document.getElementById("ProductOrderPersonalShow").style.visibility="visible";
		Personal_hide();
	}
}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////
function ProductOrderPaymentShow()
{
	Payment_show();
	document.getElementById("ProductOrderPaymentUpdate").style.visibility="visible";

}

///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////
function ProductOrderPaymentUpdate()
{
	if (ProcessForm(0) != false){
		shoppingcart_add();
		document.getElementById("ProductOrderPaymentUpdate").style.visibility="hidden";
		document.getElementById("ProductOrderPaymentShow").style.visibility="visible";
		Payment_hide();
	}
}

///////////////////////////////////////////////////////////////////////////
// Display shoppingcart
///////////////////////////////////////////////////////////////////////////
function shoppingcartShow()
{ 
	Personal_hide();
	Payment_hide() 
				
        document.getElementById("ProductAddToShoppingcart").style.visibility="visible";
					
        document.getElementById("ProductAddToShoppingcart").style.display="inline"; 
					
        document.getElementById("ProductShoppingCart").style.visibility="visible";
					
        document.getElementById("ProductShoppingCart").style.display="inline"; 
     //   document.getElementById("ProductShoppingCart").innerHTML=xmlHttp.responseText 
        
   //     document.getElementById("SendShoppingcartOrder").value = document.getElementById("ProcessSendOrder").value;
        
        document.getElementById("ProcessSendOrder").style.visibility="hidden";
					
        document.getElementById("ProcessAddToShoppingcart").style.visibility="hidden";
				
}


