function shol_TrySend(f)
{	
	var b=true;
	for (var i=0; i < necessarily_inputs.length; i++ )
	{
		if (document.forms[f].elements[necessarily_inputs[i]])		
			if (document.forms[f].elements[necessarily_inputs[i]].value == '') {b=false;}
	}	
	if (b) {	
		//if (document.forms[f].elements["TEXTCONTENT"]) document.forms[f].elements["TEXTCONTENT"]).value = "test";//as
		//alert(">" + document.forms[f].elements["TEXTCONTENT"]).value + "<");
		
		document.forms[f].submit();
	} 	
	else {alert("Внимание! Заполнены не все обязательные поля. Попробуйте еще раз.");}
}

function tlBindCalendar()
{
    var min = new Date();
    var max = new Date();

    min.setDate(min.getDate() + 1);
    max.setMonth(min.getMonth() + 11);

    A_TCAL = {
    'months' : ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
    'weekdays' : ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
    'yearscroll': true,
    'weekstart': 1,
    'centyear'  : 70,
    'imgpath' : 'search_form/tl_assets/calendar/img/'
    }

    var cal = new tcal ({
        'formname': 'tl-search-form',
        'controlname': 'tl-date',
        'icon': 'tl-calendar-btn',
        'today' :  f_tcalGenerDate(min),
        'selected' :  f_tcalGenerDate(min),
        'onHide': function (date) {
            document.getElementById("tl-select-month").value = date.getFullYear() + "-" + (date.getMonth() < 9 ? '0' : '') + (date.getMonth() + 1);
            document.getElementById("tl-select-date").value = (date.getDate() < 10 ? '0' : '') + date.getDate();
        },
        'onUpdate' : function () {
            document.getElementById("tl-date-hidden").value = document.getElementById("tl-select-month").value.toString().substring(5,7) + "/" +
                document.getElementById("tl-select-date").value + "/" + document.getElementById("tl-select-month").value.toString().substring(0,4);
        }
    }, A_TCAL);

    document.getElementById("tl-select-date").value = (min.getDate() < 10 ? '0' : '') + min.getDate();

    var monthSelect = document.getElementById("tl-select-month");
    var curDate = new Date();
    curDate.setDate(1);

    for ( var i=1; i<=12; i++ ) {
        var option = document.createElement('option');
        option.value = curDate.getFullYear() + "-" + (curDate.getMonth() < 9 ? '0' : '') + (curDate.getMonth() + 1);
        var year = curDate.getYear().toString();
        year = year.substr( year.length - 2, 2 );
        year = (year > 100 ? year - 100 : year );
        //year = (year <= 9 ? '0' : '') + year;
        var label = document.createTextNode( A_TCAL.months[ curDate.getMonth() ] + " '" + year );
        option.appendChild(label);
        monthSelect.appendChild(option);
        curDate.setMonth( curDate.getMonth() + 1 );
    }

    document.getElementById("tl-calendar-btn").onclick = function ()
    {
        cal.f_toggle();
    }

    document.getElementById("tl-submit-btn").onclick = function ()
    {
        var date = document.getElementById("tl-select-month").value + "-" + document.getElementById("tl-select-date").value;
        document.getElementById("tl-select-date-hidden").value = date;
        document.getElementById("tl-search-form").submit();
    }
}
