﻿$(document).ready(function() {
    //hide the all of the element with class category_moreinfo_expandeds
    $(".category_moreinfo_expanded").hide();
    //toggle the componenet with class msg_body
    $(".category_moreinfo_topic, .category_moreinfo_topic_top").click(function() {
        $(this).next(".category_moreinfo_expanded").slideToggle(300);
        if ($("span",this).text() == '+') {
            $("span",this).text("-");
            }
            else {
            $("span",this).text("+");
                        
        }

    });
});

function js_gaaw_track() {
    var current_path = document.location.pathname;
    pageTracker._trackEvent('form', 'submit', current_path);
    pause(1000);
}

function ValidateAndTrack() {

    Page_ClientValidate();
    if (Page_IsValid) {
        js_gaaw_track();

       
        
        return true;
    }
    else {
        return false;
    }
}

function pause(milliseconds) {
    var dt = new Date();
    while ((new Date()) - dt <= milliseconds) { /* Do nothing */ }
}

$(document).ready(function() {
    //if JS enabled then hide second part of form
    if ($('#step-1-form')) {
        $('#step-2-form').hide();

        //progress form
        $("#step-2 a").click(partTwo);
        $("a#nextStep").click(partTwo);
        //regress form
        $("#step-1 a").click(partOne);
    }



    $('#howhear').change(
		function() {

		    HideAndClearAllHowHeardBoxes();

		    var value = $('#howhear').val();

		    if (value == 'Magazine') {
		        $('#magazine').show();
		        $('#magazinelbl').show();
		    }
		    else if (value == 'Newspaper') {
		        $('#newspaper').show();
		        $('#newspaperlbl').show();
		    }
		    else if (value == 'Website: Other') {
		        $('#websiteName').show();
		        $('#websitenamelbl').show();

		    }
		    else if (value == 'Visited a store') {
		        $('#store').show();
		        $('#storelbl').show();
		    }
		    else if (value == 'Referral' || value == 'Other') {
		        $('#specify').show();
		        $('#specifylbl').show();
		    }



		}

	);


    function partTwo() {
        $('div#step-2-form').slideDown(5);
        $('div#step-1-form').slideUp(5);
        $('#step-2').addClass('selected-form');
        $('#step-1').removeClass('selected-form');
        return false;
    }

    function partOne() {
        $('div#step-1-form').slideDown(5);
        $('div#step-2-form').slideUp(5);
        $('#step-1').addClass('selected-form');
        $('#step-2').removeClass('selected-form');
        return false;
    }


    function HideAndClearAllHowHeardBoxes() {
        $('#newspaper').hide();
        $('#newspaper').value = '';
        $('#newspaperlbl').hide();

        $('#magazine').hide();
        $('#magazine').value = '';
        $('#magazinelbl').hide();

        $('#websiteName').hide();
        $('#websiteName').value = '';
        $('#websitenamelbl').hide();


        $('#store').hide();
        $('#store').value = '';
        $('#storelbl').hide();


        $('#specify').hide();
        $('#specify').value = '';
        $('#specifylbl').hide();


    }


});
function numbersOnly(evt, element) {
    var unicode = evt.which ? evt.which : evt.keyCode;
    if (unicode != 8) { //backspace key
        if (unicode < 48 || unicode > 57) { //trap the key press
            if (unicode == 13) {
                setTimeout('__doPostBack(\'' + element.name + '\',\'\')', 0);
            }
            else {
                return false;
            }
        }
    }
    return true;
}

function validateAmountToInvest(MinValue) {
    if ($("#amounttoinvest")) {
        if ($("#amounttoinvest").val() >= MinValue) {
            return true;
        }
    }
    return false;
}


function customValidationStyle(oElem, isValid) {
    if ("INPUT" == oElem.tagName || "SELECT" == oElem.tagName || "OL" == oElem.tagName || "TEXTAREA" == oElem.tagName) {
        if (isValid) {
            oElem.style.backgroundColor = "";
        }
        else {
            oElem.style.backgroundColor = "#ff4444";
        }
    }
    else {
        design_validationStyle(oElem, isValid);
    }
}
