var posit = 1;
var maxposit = 5;
var payMethod = 'cc';

var quot = String.fromCharCode(34);
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function setStaticVar(ind, bool) {
        var strng = '';
        for (var i=0;i<=10;i++) {
            if (i + 1 == ind) {
                if (bool) {
                    strng = strng + '1';
                } else {
                    strng = strng + '0';
                }
            } else {
                strng = strng + staticVar.val.substr(i,1);
            }
        }
        // alert(ind + ':' + strng);
        staticVar.val = strng;
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function updateFields() {
        refreshInput("Ecom_ShipTo_Postal_Name_First");
        refreshInput("Ecom_ShipTo_Postal_Name_Last");

        refreshInput("Ecom_BillTo_Postal_Name_First");
        refreshInput("Ecom_BillTo_Postal_Name_Last");
        if (payMethod == 'cc') {
            refreshInput("Ecom_Payment_Card_Number");
            refreshInput("Ecom_Payment_Card_Verification");
            refreshInput("Ecom_Payment_Card_ExpDate_Month");
            refreshInput("Ecom_Payment_Card_ExpDate_Year");
		}
        refreshSelect("select3");
		refreshSelect("sDeliveryType");
		
		refreshInput("Ecom_BillTo_Postal_Street_Line1");
		refreshInput("Ecom_BillTo_Postal_PostalCode");
        refreshInput("Ecom_BillTo_Postal_City");
        refreshInput("Ecom_BillTo_Online_Email");
        refreshInput("Ecom_BillTo_Telecom_Phone_Number");

        populate_s5();
// update order detail ...
        for (var i=1;i<=7;i++) {
            var vdesc = document.getElementById('Lite_Order_LineItems_Product_'+i);
            if (vdesc.value.indexOf("--SELECT TYPE--") > 0) {
                vdesc.value = vdesc.value.replace(/: --SELECT TYPE--/,"");
            }
        }
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function validateMove(direction) {
        // alert('validateMove:posit='+posit);
        
        if ((posit == (maxposit-1)) && (direction > 0)) {
            updateFields();
        } 
        
        if ((posit == maxposit) && (direction > 0)) { // pressed Sumit !!!
            // alert(posit+'/'+direction);
            submitMyform();
        }
        
        if (direction > 0) { // go right ...
            var rslt = false;
            switch (posit){
                case 1:
                    rslt = true; // no testing in section 1 ...
                    break;
                case 2:
                    var v = document.getElementById('Total').value;
                    // alert (v);
                    if (v == 'R 0.00') { // Nothing chosen ...
                        alert('Please choose a product to continue');
                    } else {
                        rslt = true;
                    }
                    setStaticVar(2,rslt);
                    break;
                case 3:
                    rslt = check_s3();
                    inspectPayBox();
                    setStaticVar(3,rslt);
                    break;
                case 4:
                    if (payMethod == 'cc') {
                        rslt = check_s4();
                    } else {
                        rslt = true;
                    }
                    setStaticVar(4,rslt);
                    break;
                case 5:
                    rslt = true;
                    setStaticVar(5,rslt);
                    break;
                default:
                	break;    
            }
            return (rslt);
        } else {
            return (true);
        }
// Redraw buttons ...
        // alert('directnav-posit='+posit);
        posit *= 1;
        switch (posit){
            case 1:                             // first section ...
                // alert('posit(1) = '+posit);
                document.getElementById('btn1').style.display = "none";
                document.getElementById('btn1').innerHTML = "PREVIOUS";
                document.getElementById('btn2').style.display = "inline";
                document.getElementById('btn2').innerHTML = "NEXT";
                break;
            case maxposit:                      // last section ...
                // alert('posit(maxposit) = '+posit);
                document.getElementById('btn1').style.display = "inline";
                document.getElementById('btn1').innerHTML = "PREVIOUS";
                document.getElementById('btn2').style.display = "inline";
                document.getElementById('btn2').innerHTML = "SUBMIT";
                // populateSummary();
                break;
            default:                            // other sections ...
                // alert('posit(default) = '+posit);
                document.getElementById('btn1').style.display = "inline";
                document.getElementById('btn1').innerHTML = "PREVIOUS";
                document.getElementById('btn2').style.display = "inline";
                document.getElementById('btn2').innerHTML = "NEXT";
                break;
        }    
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
     function check_s3() { 
        var plz = '';

	try {
        if (document.aForm.Ecom_ShipTo_Postal_Name_First.value === ""){
            plz = plz + "Shipping First Name\n";
        } else {
            document.aForm.Ecom_BillTo_Postal_Name_First.value = document.aForm.Ecom_ShipTo_Postal_Name_First.value;
        }
    } catch(e) {}

	try {
        if (document.aForm.Ecom_ShipTo_Postal_Name_Last.value === ""){
            plz = plz + "Shipping Last Name\n";
        } else {
            document.aForm.Ecom_BillTo_Postal_Name_Last.value = document.aForm.Ecom_ShipTo_Postal_Name_Last.value;
        }
    } catch(e) {}

	try {
        if (document.getElementById("sDeliveryType").options[document.getElementById("sDeliveryType").selectedIndex].value == "0") { // No delivery method chosen ...
            plz = plz + "No Delivery Method specified\n";
        }
    } catch(e) {}

	try {
        if (document.aForm.Ecom_BillTo_Postal_Street_Line1.value === ""){
            plz = plz + "Shipping Address\n";
        }
    } catch(e) {}

	try {
        if (document.aForm.Ecom_BillTo_Postal_City.value === ""){
            plz = plz + "Postal Code\n";
        }
    } catch(e) {}
        
	try {
        if (document.aForm.Ecom_BillTo_Postal_PostalCode.value === ""){
            plz = plz + "City\n";
        }
    } catch(e) {}
        
	try {
        if (document.aForm.Ecom_BillTo_Online_Email.value === ""){
            plz = plz + "E-mail\n";
        }else{
            var offset = document.aForm.Ecom_BillTo_Online_Email.value.indexOf("@");
            var offset2 = document.aForm.Ecom_BillTo_Online_Email.value.indexOf(".");
            if (offset < 1){plz = plz + "E-mail address does not seem to be valid\n";}
            else{
                if (offset2 < 3){plz = plz + "E-mail address does not seem to be valid\n";}
            }
        }
    } catch(e) {}

	try {
        if (document.aForm.Ecom_BillTo_Telecom_Phone_Number.value === ""){
            plz = plz + "Phone Number\n";
        }else{
            var isitnan = document.aForm.Ecom_BillTo_Telecom_Phone_Number.value -1;
            if (isitnan == NaN){plz = plz + "Telephone number must be numeric\n";}
        }
    } catch(e) {}
        
        if (plz !== ""){
            alert ("The following fields needs to be corrected:\n\n" + plz);
            return false;
        } else { 
            return true;
        } 
    }
    
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function check_s4() { 
    var plz = '';

	try {
	if (document.aForm.Ecom_BillTo_Postal_Name_First.value === ""){
		plz = plz + "First Name\n";
	}
    } catch(e) {}

	try {
	if (document.aForm.Ecom_BillTo_Postal_Name_Last.value === ""){
		plz = plz + "Last Name\n";
	}
    } catch(e) {}

	try {
    if (document.getElementById("select3").options[document.getElementById("select3").selectedIndex].value == "0") {
		plz = plz + "Credit Card Type\n";
	}
    } catch(e) {}

	try {
	if (document.aForm.Ecom_Payment_Card_Number.value === ""){
		plz = plz + "Credit Card Number\n";
	}else{
		var isitnan = document.aForm.Ecom_Payment_Card_Number.value -1;
		if (isitnan == NaN){plz = plz + "Credit Card number must be numeric\n";}
		else{
			var leng = document.aForm.Ecom_Payment_Card_Number.value;
			if (""+leng.length+"" != 16){plz = plz + "Credit Card number must be 16 digits\n";}
		}
	}
    } catch(e) {}

	try {
	if (document.aForm.Ecom_Payment_Card_Verification.value === ""){
		plz = plz + "CVV Number\n";
	}
    } catch(e) {}

	try {
	if (document.aForm.Ecom_Payment_Card_ExpDate_Month.value === "" | document.aForm.Ecom_Payment_Card_ExpDate_Year.value === ""){
		plz = plz + "Credit Card Expiry Date\n";
	} else {
		isitnan = document.aForm.Ecom_Payment_Card_ExpDate_Month.value -1;
		if (isitnan == NaN){plz = plz + "Credit Card Expiry Date must be numeric\n";}
		else{
			isitnan = document.aForm.Ecom_Payment_Card_ExpDate_Year.value -1;
			if (isitnan == NaN){plz = plz + "Credit Card Expiry Date must be numeric\n";}
			else{
				var d = new Date();
				var m = d.getMonth()+1;
				var y = d.getYear();
				if (document.aForm.Ecom_Payment_Card_ExpDate_Year.value < y){plz = plz + "Credit Card expired\n";}
				else{
					if (document.aForm.Ecom_Payment_Card_ExpDate_Year.value == y){
					if (document.aForm.Ecom_Payment_Card_ExpDate_Month.value < m){plz = plz + "Credit Card expired\n";}
					}
				}
			}
		}
	}
    } catch(e) {}

    if (plz !== ""){
            alert ("The following fields needs to be corrected:\n\n" + plz);
            return false;
        } else { 
            return true ;
        } 
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function moveprogress(direction) {
// move to the section ...
        // direction<0 ? alert('prev'+':'+staticVar.val) : alert('next'+':'+staticVar.val);
        if (validateMove(direction)) {
            if (direction < 0) { // go left ...
                if (posit > 1) {
                  eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#333333" + quot);
                  eval("setVisibility('s" + posit + "','none');");
                  posit = posit - 1;
                  eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#348CA9" + quot);
                  eval("setVisibility('s" + posit + "','inline');");
                }
            } else {             // go right ...
                if (posit < maxposit) {
                  eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#333333" + quot);
                  eval("setVisibility('s" + posit + "','none');");
                  posit = posit + 1;
                  eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#348CA9" + quot);
                  eval("setVisibility('s" + posit + "','inline');");
                }
            }
// set buttons ...
           // document.getElementById('btn1').innerHTML = "PREVIOUS";
           switch (posit){
                case 1:                             // first section ...
//                    alert(1);
                    document.getElementById('btn1').innerHTML = "PREVIOUS";
                    document.getElementById('btn1').style.display = "none";
                    document.getElementById('btn2').innerHTML = "NEXT";
                    document.getElementById('btn2').style.display = "inline";
                    break;
                case maxposit:                      // last section ...
                    document.getElementById('btn1').innerHTML = "PREVIOUS";
                    document.getElementById('btn1').style.display = "inline";
                    document.getElementById('btn2').innerHTML = "SUBMIT";
                    document.getElementById('btn2').style.display = "inline";
                    // populateSummary();
                    break;
                default:                            // other sections ...
                     document.getElementById('btn1').style.display = "inline";
                    document.getElementById('btn2').innerHTML = "NEXT";
                    document.getElementById('btn2').style.display = "inline";
                    break;
            }
        }
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function staticVar() {
    // Check to see if the val has been initialized
        if ( typeof staticVar.val == 'undefined' ) {
            // It has not... perform the initilization
            staticVar.val = '10000';
        }
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function directnav(alink) {
        var gotolink = alink.substr(1,1);
        if (gotolink == maxposit) { // update the fields ...
            updateFields();
        }
        // alert('directnav:'+posit+'>'+gotolink);
        // alert('From ' + posit + ' to ' + gotolink);

        // validate input
            var rslt = false;
            switch (posit){
                case 1:
                    rslt = true;
                    setStaticVar(1,rslt);
                    break;
                case 2:
                    var v = document.getElementById('Total').value;
                    // alert (v);
                    if (v == 'R 0.00') { // Nothing chosen ...
                        alert('Please choose a product to continue');
                    } else {
                        rslt = true;
                    }
                    setStaticVar(2,rslt);
                    break;
                case 3:
                    rslt = check_s3();
                    inspectPayBox();
                    setStaticVar(3,rslt);
                    break;
                case 4:
                    if (payMethod == 'cc') {
                        rslt = check_s4();
                    } else {
                        rslt = true;
                    }
                    setStaticVar(4,rslt);
                    break;
                case 5:
                    rslt = true;
                    setStaticVar(5,rslt);
                    break;
                default:
                	break;
            }

            if (gotolink < posit) { // Go back
                // alert('back<'+staticVar.val);
                eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#333333" + quot);
                eval("setVisibility('s" + posit + "','none');");
                posit = gotolink;
                eval("setVisibility('s" + posit + "','inline');");
                eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#348CA9" + quot);
            } else { // Go forward
                var gotolinkprev = gotolink - 1;
            // alert('forward>'+staticVar.val+'\n'+gotolinkprev+'\n'+staticVar.val.substr(gotolinkprev-1,1));
                if (staticVar.val.substr(gotolinkprev-1,1) == '1') { // Can move
                    // alert('Can move:'+posit+'>'+gotolink);
                    eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#333333" + quot);
                    eval("setVisibility('s" + posit + "','none');");
                    posit = gotolink;
                    eval("document.getElementById('p"  + posit + "').style.background =" + quot + "#348CA9" + quot);
                    eval("setVisibility('s" + posit + "','inline');");
                }
            }
// Redraw buttons ...
            // alert('directnav-posit='+posit);
            posit *= 1;
            switch (posit){
                case 1:                             // first section ...
                    // alert('posit(1) = '+posit);
                    document.getElementById('btn1').style.display = "none";
                    document.getElementById('btn1').innerHTML = "PREVIOUS";
                    document.getElementById('btn2').style.display = "inline";
                    document.getElementById('btn2').innerHTML = "NEXT";
                    break;
                case maxposit:                      // last section ...
                    // alert('posit(maxposit) = '+posit);
                    document.getElementById('btn1').style.display = "inline";
                    document.getElementById('btn1').innerHTML = "PREVIOUS";
                    document.getElementById('btn2').style.display = "inline";
                    document.getElementById('btn2').innerHTML = "SUBMIT";
                    // populateSummary();
                    break;
                default:                            // other sections ...
                    // alert('posit(default) = '+posit);
                    document.getElementById('btn1').style.display = "inline";
                    document.getElementById('btn1').innerHTML = "PREVIOUS";
                    document.getElementById('btn2').style.display = "inline";
                    document.getElementById('btn2').innerHTML = "NEXT";
                    break;
            }
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function refreshInput(txtVar) {
        try {
            eval('document.getElementById("sum_'+txtVar+'").innerHTML = document.getElementById(txtVar).value');
        } catch(e) {}
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function refreshTextArea(txtVar) {
        eval('document.getElementById("sum_'+txtVar+'").innerHTML = document.getElementById(txtVar).value');
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
    function refreshSelect(txtVar) {
		eval('document.getElementById("sum_'+txtVar+'").innerHTML = document.getElementById("'+txtVar+'").options[document.getElementById("'+txtVar+'").selectedIndex].text');
/*		
        <script type=
        "text/javascript"
        language="JavaScript">

        var x = document.forms[0].select3;
        document.write(x.options[x.selectedIndex].text);
        //]]>
        </script>
*/		
    }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
/*
    function refreshListbox(txtVar) {
        eval('document.getElementById("sum_'+txtVar+'").innerHTML = document.getElementById(txtVar).options[document.getElementById(txtVar).selectedIndex].text');    
    }
*/    
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function parseelement(vCurr) {
    var prefix = "R";
    vCurr = vCurr + '';
    // alert(vCurr + "[" + vCurr.length + "]");
    return ('R'+Left(vCurr, vCurr.length-2)+'.'+Right(vCurr,2));
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function populate_s5() {
    var txt_s5 = '';
    var it_qty;
    var it_prod;
    var it_cost;
    var tot = 0;
// <table id="tab_summary" cellspacing="5" cellpadding="0" bgcolor="#BCDFEB"style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;" width="450px" align="center">

    txt_s5 = txt_s5 + '<table id="tab_products" cellspacing="0" cellpadding="0" bgcolor="#BCDFEB" class="tbl_sum" width="100%" align="center">';
    txt_s5 = txt_s5 + '<thead style="background-color: #84c3d9; color: #000000;"><tr><th colspan="3" align="center">Products Ordered:<br /></th></tr></thead><tr>'+'<th style="font-weight:bold;"  class="qty_style"><u>Qty</u></th><th align="left"><u>Item</u></th><th align="right"><u>Cost</u></th></tr><tbody>';

    for (var i=1;i<=8;i++) {
        try {
            it_qty = eval("document.aForm.Lite_Order_LineItems_Quantity_" + i);
        } catch(e) {}
        if (it_qty.value > 0) {
            try {
               it_cost = eval("document.aForm.Lite_Order_LineItems_Amount_" + i);
               it_prod = eval("document.aForm.Lite_Order_LineItems_Product_" + i);
            } catch(e) {}
            txt_s5 = txt_s5 + '<tr>';
            txt_s5 = txt_s5 + '<td class="qty_style">'+it_qty.value+'</td>';
            txt_s5 = txt_s5 + '<td align="left">'+it_prod.value+'</td>';
            txt_s5 = txt_s5 + '<td align="right">'+parseelement(it_cost.value * it_qty.value)+'</td>';
            tot += it_cost.value * it_qty.value;
            txt_s5 = txt_s5 + '</tr>';
        }
    }
    txt_s5 = txt_s5 + '<tr style="font-weight:bold;background-color: #84c3d9; color: #000000;">';
    txt_s5 = txt_s5 + '<td colspan="2" align="right">TOTAL:</td>';
    txt_s5 = txt_s5 + '<td align="right">'+parseelement(tot)+'</td>';
    txt_s5 = txt_s5 + '</tr>';

//    alert(txt_s5);
    
    document.getElementById('my_grandtotal').value = parseelement(tot);
    document.getElementById('s5_Content_ID').innerHTML = txt_s5;
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function inspectPayBox() {
//    alert(getVisibility("opt_cc"));
	if (GetCheckedOption(document.getElementsByName('pay_opt')).value == "1") { // Creditcard
        // alert('cc');
        document.aForm.action = "https://backoffice.iveri.co.za/Lite/Transactions/New/Authorise.aspx";
        payMethod = 'cc';
        changecss('.css_opt_cc','display','inline');
        changecss('.css_opt_eft','display','none');
	    // setVisibility("x_cc", "inline"); // hide section
	    // setVisibility("x_eft", "none");  // hide section
	} else {                                // EFT
        // alert('eft');
        document.aForm.action = "/cgi-bin/lacroy.cgi";
        payMethod = 'eft';
        changecss('.css_opt_cc','display','none');
        changecss('.css_opt_eft','display','inline');
	    // setVisibility("x_cc", "none"); // show section
	    // setVisibility("x_eft", "inline"); // show section
	}
    // inspectType();
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
function GetCheckedOption(rdoSource) {
	if(rdoSource === null)
	{
		alert("The radio list is null!");
	}
	else
	{
		for(i=0; i< rdoSource.length; i++)
		{
			if(rdoSource[i].checked)
			{
				return rdoSource[i];
			}
		}
	}
	return null;
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function inspectType() {
    switch (GetCheckedOption(document.getElementsByName('pay_opt')).value * 1)
    {
    case 0: // no choice ...
	    setVisibility("opt_eft", "none"); // hide section
	    setVisibility("opt_cc", "inline"); // show section
        // document.getElementById("aForm").action = "#";
        break;
    case 1: // CreditCard ...
      setVisibility("opt_eft", "none"); // hide section
	  setVisibility("opt_cc", "inline"); // show section
      // document.forms[0].action = "https://www.mygate.co.za/virtual/4x0x0/dsp_details.cfm"; //v1.0
      // document.getElementById("_redirect").value = "https://www.mygate.co.za/virtual/4x0x0/dsp_details.cfm"; //v1.1
      // document.getElementById("_send_email_1").value = "stree_order_cc.txt" //v1.1 - change stree_order_cc.txt to name of real text file
        break;
    case 2: // EFT ...
	    setVisibility("opt_eft", "inline"); // show section
	    setVisibility("opt_cc", "none"); // show section
      // document.forms[0].action = "/cgi-bin/sannitree.cgi";
      // document.getElementById("_redirect").value = "http://www.sannitree-mailorder.co.za/thanks.htm";
      // document.getElementById("_send_email_1").value = "stree_order.txt"
      break;
    default:
    	break;
    }
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function setCookie(c_name,value,expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+((expiredays === null) ? "" : ";expires="+exdate.toGMTString());
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function getCookie(c_name) {
    if (document.cookie.length>0) {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1) { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            var cookieContent = "Welcome back " + unescape(document.cookie.substring(c_start,c_end));
            document.getElementById('myDiv2').innerHTML = cookieContent;
        } 
    }
}
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
getCookie('content');
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    
function submitMyform()
{
    document.aForm.submit();
}
