﻿
function init() {
    var sopt1Product = document.getElementById('opt1Product');
    var sopt1License = document.getElementById('opt1License');
    var sopt1Delivery = document.getElementById('opt1Delivery');
    sopt1Product.checked = 'checked';
    sopt1License.checked = 'checked';
    sopt1Delivery.checked = 'checked';
}

function WriteButton(sValue) {
    if (sValue == "") {
        sValue = "18";
    }
/*
    var aData = {
        18: 9.99, //30-home-wpr 9681197
        19: 12.99, //30-home-plus 9681267
        20: 12.98, //30-pro-wpr 9681314
        21: 15.98, //30-pro-plus 9681331
        24: 14.98, //30-bus-wpr 9681365
        25: 17.98, //30-bus-plus 9681391
        34: 12.98, //365-home-wpr 9681440
        35: 15.98, //365-home-plus 9681461
        36: 15.97, //365-pro-wpr 9681520
        37: 18.98,  //365-pro-plus 9681550
        40: 17.97, //365-bus-wpr 9681591
        41: 20.97, //365-bus-plus 9681614
        66: 19.98, //cd-home-wpr 9681648
        67: 22.98, //cd-home-plus 9681675
        68: 22.97, //cd-pro-wpr 9681706
        69: 25.97, //cd-pro-plus 9681752
        72: 24.97, //cd-bus-wpr 9681781
        73: 27.97 //cd-bus-plus 9681812
        };
        
        
    0,1 //wpr - plus
    2,4,8 //home pro bus
    16,32,64 //30 365 CD

    var aData = {
    18: 9681197, //30-home-wpr 9681197
    19: 9681267, //30-home-plus 9681267
    20: 9681314, //30-pro-wpr 9681314
    21: 9681331, //30-pro-plus 9681331
    24: 9681365, //30-bus-wpr 9681365
    25: 9681391, //30-bus-plus 9681391
    34: 9681440, //365-home-wpr 9681440
    35: 9681461, //365-home-plus 9681461
    36: 9681520, //365-pro-wpr 9681520
    37: 9681550,  //365-pro-plus 9681550
    40: 9681591, //365-bus-wpr 9681591
    41: 9681614, //365-bus-plus 9681614
    66: 9681648, //cd-home-wpr 9681648
    67: 9681675, //cd-home-plus 9681675
    68: 9681706, //cd-pro-wpr 9681706
    69: 9681752, //cd-pro-plus 9681752
    72: 9681781, //cd-bus-wpr 9681781
    73: 9681812 //cd-bus-plus 9681812        
        
*/

    var aData = {
    18: 9681197,
    19: 9681267,
    20: 9681314,
    21: 9681331,
    24: 9681365,
    25: 9681391,
    34: 9681440,
    35: 9681461,
    36: 9681520,
    37: 9681550,
    40: 9681591,
    41: 9681614,
    66: 9681648,
    67: 9681675,
    68: 9681706,
    69: 9681752,
    72: 9681781,
    73: 9681812
};



var strData;
    strData = "<form action='https://www.paypal.com/cgi-bin/webscr' method='post'>";
    strData += "<input type='hidden' name='cmd' value='_s-xclick'>";
    strData += "<input type='hidden' name='hosted_button_id' value='" + aData[sValue] + "'>";
    strData += "<input type='image' src='https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif' border='0' name='submit' alt='PayPal - The safer, easier way to pay online!'>";
    strData += "<img alt='' border='0' src='https://www.paypal.com/en_US/i/scr/pixel.gif' width='1' height='1'>";
    strData += "</form>";

    var sCreateButton = document.getElementById('createButton');
    sCreateButton.innerHTML = strData;

}

function ButtonValue() {

    var sopt1Product = document.getElementById('opt1Product'); //pcwinWPR
    var sopt2Product = document.getElementById('opt2Product'); //pcwinPlus

    var sopt1License = document.getElementById('opt1License'); //per
    var sopt2License = document.getElementById('opt2License'); //pro
    var sopt3License = document.getElementById('opt3License'); //bus

    var sopt1Delivery = document.getElementById('opt1Delivery'); //30
    var sopt2Delivery = document.getElementById('opt2Delivery'); //365
    var sopt3Delivery = document.getElementById('opt3Delivery'); //CD

    var sopt1 = document.getElementById('opt1');
    var sopt2 = document.getElementById('opt2');
    var sopt3 = document.getElementById('opt3');


    if (sopt1Product.checked == true) {
        sopt1.innerText="0"
    }
    if (sopt2Product.checked == true) {
        sopt1.innerText = "1"
    }
    if (sopt1License.checked == true) {
        sopt2.innerText = "2"
    }
    if (sopt2License.checked == true) {
        sopt2.innerText = "4"
    }
    if (sopt3License.checked == true) {
        sopt2.innerText = "8"
    }
    if (sopt1Delivery.checked == true) {
        sopt3.innerText = "16";
    }
    if (sopt2Delivery.checked == true) {
        sopt3.innerText = "32";
    }
    if (sopt3Delivery.checked == true) {
        sopt3.innerText = "64";
    }

              
    //0,1
    //2,4,8
    //16,32,64
    //18=pcwinWPR-home-30 0,x,16
    //20=pcwinWPR-pro-30
    //24=pcwinWPR-bus-30
    
    //34=pcwinWPR-home-365 0,x,32
    //36=pcwinWPR-pro-365
    //40=pcwinWPR-bus-365

    //66=pcwinWPR-home-CD 0,x,64
    //68=pcwinWPR-pro-CD
    //72=pcwinWPR-bus-CD

    //19=pcwinPlus-home-30 1,x,16
    //21=pcwinPlus-pro-30
    //25=pcwinPlus-bus-30

    //33=pcwinPlus-home-365 1,x,32
    //35=pcwinPlus-pro-365
    //39=pcwinPlus-bus-365

    //67=pcwinPlus-home-CD 1,x,64
    //69=pcwinPlus-pro-CD
    //73=pcwinPlus-bus-CD    
    

}



function UpdateSectionLabel(AnOption) {

    ButtonValue()

    //var AnOption = document.getElementById(sData);
    //var AnOption = sOption;
    var sProductPrice = document.getElementById('lblProductPrice');
    var sLicensePrice = document.getElementById('lblLicensePrice');
    var sDeliveryPrice = document.getElementById('lblDeliveryPrice');

    var sOrderTotal = document.getElementById('lblOrderTotal');

    var sFinalProduct = document.getElementById('lblFinalProduct');
    var sFinalLicense = document.getElementById('lblFinalLicense');
    var sFinalDelivery = document.getElementById('lblFinalDelivery');


    if (AnOption.name == 'optProducts') {
        var sProductEdit = document.getElementById('lblProductPrice');
        sProductEdit.innerHTML = AnOption.value;
    }
    else if (AnOption.name == 'optLicense') {
        var sProductEdit = document.getElementById('lblLicensePrice');
        sProductEdit.innerHTML = AnOption.value;
    }
    else if (AnOption.name == 'optDelivery') {
        var sProductEdit = document.getElementById('lblDeliveryPrice');
        sProductEdit.innerHTML = AnOption.value;
    }

    //alert(AnOption.name);

    if (AnOption.name == 'optProducts') {
        sFinalProduct.innerHTML = AnOption.getAttribute('accesskey');
    }
    else if (AnOption.name == 'optLicense') {
    sFinalLicense.innerHTML = AnOption.getAttribute('accesskey');
    }
    else if (AnOption.name == 'optDelivery') {
    sFinalDelivery.innerHTML = AnOption.getAttribute('accesskey');
}




    sOrderTotal.innerHTML = parseFloat(parseFloat(sProductPrice.innerHTML) + parseFloat(sLicensePrice.innerHTML) + parseFloat(sDeliveryPrice.innerHTML)).toFixed(2);
  

}


function ShowSection(sSection) {
    ButtonValue()
    //test

    //var aForm = document.forms(1);
    //aForm.elements(1).value = 'Test';
    //alert(aForm.elements(1).value);
    //alert(aForm.action);
    //alert(aForm.elements.length);
    //var aInput = document.forms(1).elements(1); // aForm.element(1);
    // ex. sbtnProduct.setAttribute('onclick', 'ShowSection("BuyNow")');
    //aInput.setAttribute('value', '8893971');
    //alert(parseFloat(aInput.value));

    var sProductEdit = document.getElementById('lblProductEdit');
    //var sProductOptions = document.getElementById('trProductOptions');
    var sProductDetails = document.getElementById('trProductDetails');
    var sProductButton = document.getElementById('trProductButton');
    var sbtnProduct = document.getElementById('btnProduct');


    var sLicenseEdit = document.getElementById('lblLicenseEdit');
    //var sLicenseOptions = document.getElementById('trLicenseOptions');
    var sLicenseDetails = document.getElementById('trLicenseDetails');
    var sLicenseButton = document.getElementById('trLicenseButton');
    var sbtnLicense = document.getElementById('btnLicense');


    var sDeliveryEdit = document.getElementById('lblDeliveryEdit');
    //var sDeliveryOptions = document.getElementById('trDeliveryOptions');
    var sDeliveryDetails = document.getElementById('trDeliveryDetails');
    var sDeliveryButton = document.getElementById('trDeliveryButton');


    var sOrderDescription = document.getElementById('trOrderDescription');
    var sCompleteOrder = document.getElementById('trCompleteOrder');

    var sBuyNow = document.getElementById('trBuyNow');


    if (sSection == 'Product') {
        //if (sLicenseEdit.style.display == 'block') {
        //    sbtnProduct.setAttribute('onclick','ShowSection("Delivery")');
        //}
        if (sDeliveryEdit.style.display == 'inline') {
            sbtnProduct.setAttribute('onclick', 'ShowSection("BuyNow")');
        }        
    
        //show product
        sProductEdit.style.display = 'inline';
        //sProductOptions.style.display = 'block';
        sProductDetails.style.display = 'block';
        sProductButton.style.display = 'block';
        //hide license
        //sLicenseEdit.style.display = 'none';
        //sLicenseOptions.style.display = 'none';
        sLicenseDetails.style.display = 'none';
        sLicenseButton.style.display = 'none';
        //hide delivery
        //sDeliveryEdit.style.display = 'none';
        //sDeliveryOptions.style.display = 'none';
        sDeliveryDetails.style.display = 'none';
        sDeliveryButton.style.display = 'none';

        bEditMode = true;
       

    }
    else if (sSection == 'License') {
    if (sDeliveryEdit.style.display == 'inline') {
        sbtnLicense.setAttribute('onclick', 'ShowSection("BuyNow")');
    }

        sProductEdit.style.display = 'inline';
        //sProductOptions.style.display = 'none';
        sProductDetails.style.display = 'none';
        sProductButton.style.display = 'none';

        sLicenseEdit.style.display = 'inline';
        //sLicenseOptions.style.display = 'block';
        sLicenseDetails.style.display = 'block';
        sLicenseButton.style.display = 'block';

        //sDeliveryEdit.style.display = 'none';
        //sDeliveryOptions.style.display = 'none';
        sDeliveryDetails.style.display = 'none';
        sDeliveryButton.style.display = 'none';

        bEditMode = true;
    }
    else if (sSection == 'Delivery') {

        sProductEdit.style.display = 'inline';
        //sProductOptions.style.display = 'none';
        sProductDetails.style.display = 'none';
        sProductButton.style.display = 'none';

        sLicenseEdit.style.display = 'inline';
        //sLicenseOptions.style.display = 'none';
        sLicenseDetails.style.display = 'none';
        sLicenseButton.style.display = 'none';

        sDeliveryEdit.style.display = 'inline';
        //sDeliveryOptions.style.display = 'block';
        sDeliveryDetails.style.display = 'block';
        sDeliveryButton.style.display = 'block';

        bEditMode = true;
    }
    else if (sSection == 'BuyNow') {

    sProductEdit.style.display = 'inline';
        //sProductOptions.style.display = 'none';
        sProductDetails.style.display = 'none';
        sProductButton.style.display = 'none';

        sLicenseEdit.style.display = 'inline';
        //sLicenseOptions.style.display = 'none';
        sLicenseDetails.style.display = 'none';
        sLicenseButton.style.display = 'none';

        sDeliveryEdit.style.display = 'inline';
        //sDeliveryOptions.style.display = 'block';
        sDeliveryDetails.style.display = 'none';
        sDeliveryButton.style.display = 'none';

        bEditMode = false;        
    }

    if (bEditMode==true){
        sBuyNow.style.display = 'none';
        sOrderDescription.style.display = 'none';
        sCompleteOrder.style.display = 'none';            
    }
    else if (bEditMode == false) {
        //WriteButton('8901389');
        sBuyNow.style.display = 'block';
        sOrderDescription.style.display = 'block';
        sCompleteOrder.style.display = 'block';

        //add it up
        //var sopt1 = document.getElementById('opt1');
        var sopt1 = document.getElementById('opt1').innerText|| document.getElementById('opt1').textContent;
        //var sopt2 = document.getElementById('opt2');
        var sopt2 = document.getElementById('opt2').innerText || document.getElementById('opt2').textContent;
        //var sopt3 = document.getElementById('opt3');
        var sopt3 = document.getElementById('opt3').innerText || document.getElementById('opt3').textContent;
        //var soptTL = document.getElementById('optTL');
        var soptTL = document.getElementById('optTL').innerText || document.getElementById('optTL').textContent;

        //soptTL.innerText = (parseInt(sopt1.innerText) + parseInt(sopt2.innerText) + parseInt(sopt3.innerText));
        soptTL = (parseInt(sopt1) + parseInt(sopt2) + parseInt(sopt3));

        //WriteButton(soptTL.innerText);
        WriteButton(soptTL);
        
      
    }

}

