function resetSearch(){
	$each($('searchform').getElements('select, input'), function(elm, i) {
		if (i > 7)
            if (elm.type == 'text')
                elm.value = '';
            
            if (elm.type == 'checkbox')
                elm.checked = false;
	});
}

function showExpand()
{
    $('detailed').setStyle('display', 'block');
    $('sbmttop').setStyle('display', 'none');   
}

function hideExpand()
{
    $('detailed').setStyle('display', 'none');
    $('sbmttop').setStyle('display', 'block');
}

window.addEvent('domready',function() {   
    var anchor = getAnchor();
    if (anchor != 'expand')
        hideExpand();
    else
        showExpand();
    
    if ($('resetSearch'))
        $('resetSearch').addEvent('click', function(e) {
            resetSearch();
            e.stop();
        });
    
    if ($('showExpand'))
        $('showExpand').addEvent('click', function() {
            showExpand();
        });
    
    if ($('hideExpand'))
        $('hideExpand').addEvent('click', function() {
            hideExpand();
            resetSearch();
        });
        
        
        
	// popular block
	var pop_arrow_prew = $$('a.pop-arrow-prew');
	var pop_arrow_next = $$('a.pop-arrow-next');
	
	function draw_populap_block(type, page) {
		var request = new Request({
			method: 'get',
			url: '/search/ajax/',
			onSuccess: function(text) {
				if (type == 'man')
				$('popular-man-block').set('html', text);
				if (type == 'woman')
				$('popular-woman-block').set('html', text);
			}
		}).send('DEBUG_MODE=0&prefix=1&type='+type+'&page='+page);
	}
	
	pop_arrow_prew.addEvent('click', function() {
		var type = this.getProperty('rel');
		var pred_page = popular_pages[type];
		popular_pages[type]--;
		if (popular_pages[type] < 1) popular_pages[type] = 1;
		if (pred_page != popular_pages[type]) {
			draw_populap_block(type, popular_pages[type])
		}
	});
	
	pop_arrow_next.addEvent('click', function() {
		var type = this.getProperty('rel');
		var pred_page = popular_pages[type];
		popular_pages[type]++;
		if (popular_pages[type] > max_popular_pages[type]) popular_pages[type] = max_popular_pages[type];
		if (pred_page != popular_pages[type]) {
			draw_populap_block(type, popular_pages[type])
		}
	});
	
	
});

