var tOut;
var searchDef = 'Введите фамилию или её часть...';
var totalAdd = 1;

function do_modal (mode, msg) {
	var mode, msg, html = '';
	$('#matte').hide();
	$('#modal').empty().hide();
	var contW = $('#holder').width();
	var contH = $('#holder').height();
	if (mode == 0) {
		$('.alert').hide();
		return;
	}
	switch (mode) {
		case 1: html = $('#enter').html(); break;
		case 2: html = $('#registration').html(); break;
		case 3: html = $('#remind').html(); break;
		default: html = $('#mailto').html();
	}
	location.hash = 'top';
	$('#matte').show().css('height', $(document).height()).css('opacity', '0.5');
	$('#modal').show().css('left', (contW / 2 - $('#modal').width() / 2) + 'px');
	$('#modal').css('top', '150px');
	$('#modal').html(html);
	$('#modal img[@id^=capt]').attr('src', '/inc/captcha.php?r=' + Math.round(Math.random() * 100000));
}

function hider () {
    $('#alert').empty().hide();
    clearTimeout(tOut);
}

function default_search () {
    var curVal = $.trim( $('#search').val() );
    if (curVal == '' || curVal == searchDef) $('#search').val(searchDef).css('color', '#bababa');
}

function tog_add_text () {
	$('#add_div').toggle();
	$('#add_text').toggle();
}

function clone_field (id, method) {
	var id, method, html;
	if (method) {
		if (totalAdd > 9) {
			alert('Нельзя добавить больше 10 фотографий за один раз!');
			return;
		}
		var strict = $('input[@name=name]').val();
		if (strict.length < 5) {
			alert('Сначала заполните название галереи!\nНазвание должно быть не менее 5 символов.');
			return;
		}
		html = '<div id="add_' + (totalAdd + 1) + '" style="padding-left:350px;">';
		html += $('#' + id + ' div').html() + '</div>';
		$('#' + id).append(html);
		totalAdd++;
	} else {
		if (totalAdd < 2) return;
        $('#add_' + totalAdd).remove();
        totalAdd--;
	}
}

function del_field (id, pre) {
	var id, pre, path, name;
	switch (pre) {
		case 1:
		    path = 'messenger/incoming';
		    name = 'сообщение';
		    break;
		case 2:
		    path = 'messenger/outcoming';
		    name = 'сообщение';
		    break;
	}
	if (confirm('Вы действительно хотите удалить ' + name + '?\nЭта операция НЕОБРАТИМА!')) {
		location.href = '/' + path + '/?del=' + id;
	}
}

$(document).ready( function () {

    tOut = window.setTimeout('hider()', 8000);
    default_search();

    $('#menu a img').hover( function() {
        var src = $(this).attr('src');
        $(this).attr('src', src.replace('.png', '_h.png'));
    }, function() {
        var src = $(this).attr('src');
        $(this).attr('src', src.replace('_h.png', '.png'));
    });

    $('.field, .row').hover( function () {
        $(this).css('background-color', '#eeeeee');
    }, function () {
        $(this).css('background-color', '');
    });

    $(this).keyup( function(e) {
    	var keynum;
        if (window.event) keynum = e.keyCode;
        else if(e.which) keynum = e.which;
        if (keynum == 27) {
            $('#matte').hide();
	        $('#modal').empty().hide();
        }
    });

    $('#search').focus( function () {
        $(this).css('color', '#000000');
        if ($(this).val() == searchDef) $(this).val('');
    });
    $('#search').blur( function () {
        default_search();
    });

    /*$('#reset_btn').click( function () {
        $('#captcha').attr('src', '/inc/captcha.php?r=' + Math.round(Math.random() * 100000));
        return false;
    });*/

});
