/* проверка формы */
function check_search_form(e) {
    if ($("stf").label.isEmptyValue()) {
        alert("Пожалуйста, введите поисковые слова");
        $("stf").focus();
        Event.stop(e);
        return false;
    }
}
new menuItem({
    defaultClass : 'menuItem',
    activeClass  : 'menuItem menuAct'
});
['porBlue', 'porGreen', 'porOrange', 'porRed'].each(function(_class) {
    new menuItem({
        defaultClass : _class,
        activeClass  : 'porActive'
    });
});
/* делаем лейбл к полю поисковой формы */
new lables2({
    text      : $('stf').title,
    element   : $('stf'),
    labelClass : 'label'
});
new marks({
    targetId : 'stf',
    marksId  : 'marks',
    markClassName: 'marks'
});
/* вкладки */
[{bt:'collVend',dv:'vendors'},
 {bt:'collCat',dv:'categories'},
 {bt:'collNews',dv:'news'},
 {bt:'collArts',dv:'arts'},
 {bt:'collBeg',dv:'begun'}].each(function(ids) {
    new switcher({
        switchElement: $(ids.bt),
        imgAttr: {src:'/images/expandButton.gif',title:'Развернуть'},
        switchEvent: 'click',
        functionOn: "porOff('"+ids.dv+"')",
        functionOff: "porOn('"+ids.dv+"')"
    });
});
// закрыть вкладку
function porOff(elementId) {
    Effect.BlindUp(elementId, { duration: 0.3 });
}
// открыть вкладку
function porOn(elementId) {
    Effect.BlindDown(elementId, { duration: 0.3 });
}

// прелоадер картинок
['/images/expand_all.gif',
 '/images/collapse_all.gif',
 '/images/close.gif',
 '/images/plus.gif',
 '/images/minus.gif',
 '/images/emptySign.gif',
 '/images/topMenuAct.gif',
 '/images/loading.gif',
 '/images/loading_bar.gif',
 '/images/porActiveBg.gif',
 '/images/porActiveLeft.gif',
 '/images/porActiveRight.gif'].each(function(imgSrc) {
    var img = new Image();
    img.src = imgSrc;
});

/* контакты */
var contacts = new hint({
    hintElement: 'contactsForm'/*,
    outClickHide: false*/
});

contacts.backendScript = '/scripts/ajax/contactsForm.php';
contacts.javascriptId = 'jscript';
contacts.requestCaching = false;
//onsubmit="return ;"

new fastenFunctions({
    elementsClass : 'searchForm',
    events        : ['submit'],
    func          : "check_search_form(e)"
});
