$(document).ready(function() {


    $('.show_pqform').click(function() {
        $('#topform_personal').show();
        $('#topform_business').hide();
        $('#bq_enquiryForm').fadeOut();

        document.getElementById("txt_fname").value = "First name";
        document.getElementById("txt_sname").value = "Last name";
        document.getElementById("txt_ptnr_fname").value = "First name";
        document.getElementById("txt_ptnr_sname").value = "Last name";
        document.getElementById("txt_fname_company").value = "***";
        document.getElementById("txt_sname_company").value = "***";
        ShowSelection();

    })

    $('.show_bqform').click(function() {
        $('#topform_business').show();
        $('#topform_personal').hide();
        $('#pq_enquiryForm').fadeOut();

       document.getElementById("txt_fname").value = "***";
       document.getElementById("txt_sname").value = "***";
       document.getElementById("txt_ptnr_fname").value = "***";
       document.getElementById("txt_ptnr_sname").value = "***";
       document.getElementById("txt_fname_company").value = "First name";
       document.getElementById("txt_sname_company").value = "Last name";

       ShowBusinessSelection();
    })

//    $('#txt_fname').click(function() {
//        if (document.getElementById("txt_fname").value == "First name")
//        {
//            document.getElementById("txt_fname").value = "";
//        }

//        if (document.getElementById("txt_fname").value == "") 
//        {
//            document.getElementById("txt_fname").value = "First name";
//        }

//    })


    $('#dd_cover_for').click(function() {

    if (document.getElementById("dd_cover_for").value == "Just yourself") {

            //alert(document.getElementById("dd_cover_for").value);

            document.getElementById("txt_ptnr_fname").value = "***";
            document.getElementById("txt_ptnr_sname").value = "***";
            $("#PartnerDetails").hide();
        }
        else {
            document.getElementById("txt_ptnr_fname").value = "First name";
            document.getElementById("txt_ptnr_sname").value = "Last name";
            $("#PartnerDetails").show();
        }
    });

    $('#pq_submit').click(function() {

    if (document.getElementById("dd_cover_for").value == "Just yourself") {

            document.getElementById("txt_ptnr_fname").value = "***";
            document.getElementById("txt_ptnr_sname").value = "***";
            $("#PartnerDetails").hide();
        }
        else {
            document.getElementById("txt_ptnr_fname").value = "First name";
            document.getElementById("txt_ptnr_sname").value = "Last name";
            $("#PartnerDetails").show();
        }


        $('#pq_enquiryForm').fadeSliderToggle({

            speed: 600,
            easing: "swing"

        });
        $('#bq_enquiryForm').fadeOut();
    });

    $('#bq_submit').click(function() {
        $('#bq_enquiryForm').fadeSliderToggle({

            speed: 600,
            easing: "swing"

        });
        $('#pq_enquiryForm').fadeOut();
    });


    $("#mycarousel li").hover(
function() {
    $(this).stop().animate({ "opacity": "0.8" }, "slow");
},
function() {
    $(this).stop().animate({ "opacity": "1" }, "slow");
});


    $('.slideshow').cycle({
        fx: 'fade',
        speed: 4000
        // choose your transition type, ex: fade, scrollUp, shuffle, etc...
    });

});



//---------------------------------------------------------------------------------------------------



/*
Ultimate Age calculator script- By JavaScript Kit (http://www.javascriptkit.com)
Over 200+ free scripts here!
Credit must stay intact for use
*/

var one_day = 1000 * 60 * 60 * 24
var one_month = 1000 * 60 * 60 * 24 * 30
var one_year = 1000 * 60 * 60 * 24 * 30 * 12

function displayage(yr, mon, day, unit, decimal, round) {
    today = new Date()
    var pastdate = new Date(yr, mon - 1, day)

    var countunit = unit
    var decimals = decimal
    var rounding = round

    finalunit = (countunit == "days") ? one_day : (countunit == "months") ? one_month : one_year
    decimals = (decimals <= 0) ? 1 : decimals * 10

    if (unit != "years") {
        if (rounding == "rounddown") {
            document.getElementById("lbl_age").innerText = (Math.floor((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit);
            document.getElementById("lbl_age").textContent = (Math.floor((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit);
        }
        else {
            document.getElementById("lbl_age").innerText = (Math.ceil((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit);
            document.getElementById("lbl_age").textContent = (Math.ceil((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals + " " + countunit);
        }
    }
    else {
        yearspast = today.getFullYear() - yr - 1
        tail = (today.getMonth() > mon - 1 || today.getMonth() == mon - 1 && today.getDate() >= day) ? 1 : 0
        pastdate.setFullYear(today.getFullYear())
        pastdate2 = new Date(today.getFullYear() - 1, mon - 1, day)
        tail = (tail == 1) ? tail + Math.floor((today.getTime() - pastdate.getTime()) / (finalunit) * decimals) / decimals : Math.floor((today.getTime() - pastdate2.getTime()) / (finalunit) * decimals) / decimals

        document.getElementById("lbl_age").innerText = yearspast + tail + " " + countunit;
        document.getElementById("lbl_age").textContent = yearspast + tail + " " + countunit;
    }
}

//Sample usage
//displayage (year, month, day, unit, decimals, rounding)
//Unit can be "years", "months", or "days"
//Decimals specifies demical places to round to (ie: 2)
//Rounding can be "roundup" or "rounddown"

//displayage(1997, 11, 24, "years", 0, "rounddown")



function ShowAge() {

    //alert(document.getElementById("dd_dob_month").value);
   
   displayage(document.getElementById("dd_dob_year").value,
              document.getElementById("dd_dob_month").value,
              document.getElementById("dd_dob_day").value,
              "years",
              0,
              "rounddown");

}


function ShowSelection() {


    //Cover type
    document.getElementById("lbl_cover_for").innerText = document.getElementById("dd_cover_for").value;
    document.getElementById("lbl_cover_for").textContent = document.getElementById("dd_cover_for").value;
    
    //Age
    displayage(document.getElementById("dd_dob_year").value,
              document.getElementById("dd_dob_month").value,
              document.getElementById("dd_dob_day").value,
              "years",
              0,
              "rounddown");

    //Smoker
    document.getElementById("lbl_smoker").innerText = document.getElementById("dd_smoker").value;
    document.getElementById("lbl_smoker").textContent = document.getElementById("dd_smoker").value;

    if (document.getElementById("dd_cover_for").value == "Just yourself") {

        //alert(document.getElementById("dd_cover_for").value);

        document.getElementById("txt_ptnr_fname").value = "***";
        document.getElementById("txt_ptnr_sname").value = "***";
        $("#PartnerDetails").hide();
    }
    else {
        document.getElementById("txt_ptnr_fname").value = "First name";
        document.getElementById("txt_ptnr_sname").value = "Last name";
        $("#PartnerDetails").show();
    }

}


function DisableSubmit() {
    setTimeout("DisableButton()", 100);


}

function DisableButton() {
    //document.getElementById(ServerPrefix + AppFormPlaceHolderId + "FormSubmitButton").style.display="none";
    document.getElementById("pq_submit_btn").disabled = true;
    document.getElementById("pq_submit_btn").src = "images/progress.gif";
}

function DisableNewsSubmit() {
    setTimeout("DisableNewspgButton()", 100);


}

function DisableNewspgButton() {
    //document.getElementById(ServerPrefix + AppFormPlaceHolderId + "FormSubmitButton").style.display="none";
    document.getElementById("pq_submit_btn").disabled = true;
    document.getElementById("pq_submit_btn").src = "/images/progress.gif";
}





    //Reset field
    function ResetPFName() {
        if (document.getElementById("txt_fname").value == "") {
            document.getElementById("txt_fname").value = "First name";
        }
    }

    function ResetPSName() {
        if (document.getElementById("txt_sname").value == "") {
            document.getElementById("txt_sname").value = "Last name";
        }
    }

    //Reset field
    function ResetFName() {
        if (document.getElementById("txt_fname").value == "") {
            document.getElementById("txt_fname").value = "First name";
        }
    }

    function ResetSName() {
        if (document.getElementById("txt_sname").value == "") {
            document.getElementById("txt_sname").value = "Last name";
        }
    }

    function ClearPFname() {

        if (document.getElementById("txt_ptnr_fname").value == "First name") {
            document.getElementById("txt_ptnr_fname").value = "";
        }

        if (document.getElementById("txt_ptnr_sname").value == "") {
            document.getElementById("txt_ptnr_sname").style.color = '#666666';
        }
    }

    function ClearPSname() {

        if (document.getElementById("txt_ptnr_sname").value == "Last name") {
            document.getElementById("txt_ptnr_sname").value = "";
        }

        if (document.getElementById("txt_ptnr_fname").value == "") {
            document.getElementById("txt_ptnr_fname").value = "First name";
        }
    }

    function ClearFname() {

        if (document.getElementById("txt_fname").value == "First name") {
            document.getElementById("txt_fname").value = "";
        }

        if (document.getElementById("txt_sname").value == "") {
            document.getElementById("txt_sname").style.color = '#b9b9b9';
        }
    }

    function ClearSname() {


        if (document.getElementById("txt_sname").value == "Last name") {
            document.getElementById("txt_sname").value = "";
        }

        if (document.getElementById("txt_fname").value == "") {
            document.getElementById("txt_fname").value = "First name";
        }
    }
    
    
    //-----------Business leads------------------------------------------------------------------------------

    function ShowBusinessSelection() {

        //Employees
        document.getElementById("lbl_employees").innerText = document.getElementById("ddEmployees").value;
        document.getElementById("lbl_employees").textContent = document.getElementById("ddEmployees").value;
       
        //Existing policy
        document.getElementById("lbl_existing_policy").innerText = document.getElementById("ddExistingPolicy").value;
        document.getElementById("lbl_existing_policy").textContent = document.getElementById("ddExistingPolicy").value;

    }




    function ClearCFname() {

        if (document.getElementById("txt_fname_company").value == "First name") {
            document.getElementById("txt_fname_company").value = "";
        }

        if (document.getElementById("txt_sname_company").value == "") {
            document.getElementById("txt_sname_company").value = "Last name";
        }
    }

    function ClearCSname() {


        if (document.getElementById("txt_sname_company").value == "Last name") {
            document.getElementById("txt_sname_company").value = "";
        }

        if (document.getElementById("txt_fname_company").value == "") {
            document.getElementById("txt_fname_company").value = "First name";
        }
    }

    //Reset field
    function ResetCFName() {
        if (document.getElementById("txt_fname_company").value == "") {
            document.getElementById("txt_fname_company").value = "First name";
        }
    }

    function ResetCSName() {
        if (document.getElementById("txt_sname_company").value == "") {
            document.getElementById("txt_sname_company").value = "Last name";
        }
    }

    function smallPopUp(URL) {
        var myPop = window.open(URL, 'info', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=300,height=200,left = 400,top = 250');
        myPop.focus();
        return false;
    }

    function largePopUp(URL) {
        var myPop = window.open(URL, 'info', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=400,height=600,left = 400,top = 200');
        myPop.focus();
        return false;
    }


    function clearForms() {
        var i;
        for (i = 0; (i < document.forms.length); i++) {
            document.forms[i].reset();
        }
    }
