/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var formToValues = {
    toD : '',
    toM : '',
    toY : '',
    toC : ''
};

$(window).load(function() {
    initFormControls();

    $("#frmform-between").click(function(e) {betweenClicked(e);})
});




function initFormControls()
{

    if ( isEmpty($("#frmform-toD").val()) &&
	isEmpty($("#frmform-toM").val()) &&
	isEmpty($("#frmform-toY").val()) &&
	isEmpty($("#frmform-toC").val()) ) {

	hideFormControls();
    } else {
	hideFormControls();
	displayFormControls();
    }
}

function hideFormControls()
{
    formToValues.toD = $("#frmform-toD").val();
    formToValues.toM = $("#frmform-toM").val();
    formToValues.toY = $("#frmform-toY").val();
    formToValues.toC = $("#frmform-toC").val();
    
    $("#frmform-toD").val('');
    $("#frmform-toM").val('');
    $("#frmform-toY").val('');
    $("#frmform-toC").val('');

    $("#fBlockTo").css("display", "none");
    $("#frmform-between").val("Interval");
}

function displayFormControls()
{
    $("#frmform-toD").val(formToValues.toD);
    $("#frmform-toM").val(formToValues.toM);
    $("#frmform-toY").val(formToValues.toY);
    $("#frmform-toC").val(formToValues.toC);

    $("#fBlockTo").css("display", "block");
    $("#frmform-between").val("Datum");
}


function isEmpty(val) {
    var a = val.replace(/^\s+|\s+$/g, '');
    return a == '' || a == "" || a == 0;
}

function betweenClicked() {
    if ($("#frmform-between").val() == "Interval" ) {
	displayFormControls();
    } else {
	hideFormControls();
    }
}
