function clearFields() {
    $A(document.forms.search_results_form.getElementsByTagName('INPUT')).each( function(node) {
        if (node.type != 'hidden' && node.type != 'image' && node.type != 'button') {
            if ( node.type == 'text') node.value = ''
        }

    })
    $A(document.forms.search_results_form.getElementsByTagName('INPUT')).each( function(node) {
        if (node.type != 'hidden' && node.type != 'image' && node.type != 'button') {
            if ( node.type == 'checkbox') {
                node.removeAttribute('checked')
                node.checked = false
            }
        }
    })

    $A($('localitate','form_attr_languages_cloneable','Rate_unit')).each(function(elm){
        elm.selectedIndex = 0
    }
    )
}

function StopBubble(e)
{
    if (!e)
        e = window.event;

    e.cancelBubble = true; /* Microsoft */
    if (e.stopPropagation)
        e.stopPropagation(); /* W3C */
}

function toogle(elem) {
    $A($(elem).descendants()).each(function(node) {
        if (node.className=="rand") {
            node.toggle()
            node.style.display = ""
        }
    }
    )
    if ($(elem).hasClassName('js_dropdown_box')) {
        $(elem).removeClassName('js_dropdown_box')
        $(elem).addClassName('js_dropdown_box_closed')
    } else if ($(elem).hasClassName('js_dropdown_box_closed')) {
        $(elem).removeClassName('js_dropdown_box_closed')
        $(elem).addClassName('js_dropdown_box')
    }

}

function jqToogle(obj) {
    cookieName = 'search_filters';
    cookieVal = jQuery.cookie(cookieName) ? eval('(' + jQuery.cookie(cookieName) + ')') : {};
    name = jQuery(obj).find('p').html().replace(/[^a-z0-9]+/ig,'_');

    if(jQuery(obj).find('p').hasClass('closed')){
        jQuery(obj).find('p').removeClass('closed');
        jQuery(obj).find('.dotOpenClose').html('[-]');
        jQuery(obj).siblings('div').show();
        cookieVal[name] = 0;//0 when is opened
    } else {
        jQuery(obj).find('p').addClass('closed');
        jQuery(obj).find('.dotOpenClose').html('[+]');
        jQuery(obj).siblings('div').hide();
        cookieVal[name] = 1;//1 when is closed
    }
    jQuery.cookie(cookieName, JSON.stringify(cookieVal), {path: '/'});
}

jQuery(function(){
    if(typeof jQuery.cookie != 'undefined'){
        cookieName = 'search_filters';
        if(jQuery.cookie(cookieName)){
            cookieObj = eval('(' + jQuery.cookie(cookieName) + ')');
            jQuery('ul.advancedSearchFields div.advancedSearchFieldTitle.clearfix').each(function(index, obj){
                name = jQuery(obj).find('p').html().replace(/[^a-z0-9]+/ig,'_');
                cookieObj[name] && jqToogle(obj);
            });
        }
    }
});

function cautaIntervalVarsta(min, max) {
	jQuery('#ageMin').val(min);
	jQuery('#ageMax').val(max);
	document.forms.search_results_form.submit();
}
