function SelectAll(mark,obj) {
    for (i = 0; i < document.forms['upload'].elements.length; i++)
    {
        var item = document.forms['upload'].elements[i];
        if (!item.name.match('search') && item.name != 'disable_effects' && item.name != 'code' && item.name != "animated_gif" && item.name != "pfile[]" && item.type != "submit" && item.name != "preview" && item.name != "preview_size" && item.name != "adult" && item.name != "comment")  {
            item.disabled = mark;
        }
    }
}

function Preview(mark) {
    for (i = 0; i < document.forms['upload'].elements.length; i++)
    {
        var item = document.forms['upload'].elements[i];
        var mark2;
        if (mark) mark2=false;
        else mark2=true;
        if (item.id == "enable_search" && mark == true) item.disabled = false;
        if (item.id == "enable_search" && mark == false) { item.disabled = true; document.getElementById('search_form').style.display='none'; item.checked =false; }
        if (item.name == "code")
        {
            item[3].disabled=mark2;
            item[5].disabled=mark2;
            item[7].disabled=mark2;
            item[9].disabled=mark2;

        }
        if (item.id == "prvt") {
            if (item.type == 'checkbox') item.checked = mark;
        }
    }
}
function CheckRadio() {
    var files = ($('input[name="pfile[]"]').length)-1;
    var urls = ($('input[name="url[]"]').length);
    var nnurls = 0;

    if (urls)
    {
	for (i=0 ;i < urls; i++)
	{
	    if ($('input[name="url[]"]')[i].value) ++nnurls;
	}
	
    }
    if (nnurls)
    {
	for (i=0; i < nnurls; i++)
	{
	    var url = $('input[name="url[]"]')[i].value;
	    if (!url.match(/^(http|https|file):\/\/.*\/.*\.(jpg|jpeg|gif|png|bmp)$/))
	    {
		_alert("Ошибка","<b>"+url+"</b><br/>\nне является ссылкой на изображение");
		return;
	    }
	}
    }

    if (!files && !nnurls) {
	_alert("Ошибка","Выберите файл для загрузки!");
	return false;
    }
    if (!$('#code').val() || $('#code'+$('#code').val()).attr('disabled')) found=false;
    else found = true;
    if (!found)
    {
        _alert("Ошибка","Выберите код для формирования!");
        return false;
    } else {
        return true;
    }
}
function subm()
{
    if (CheckRadio())
    {
    $.blockUI({
    css:
	{
        border: 'none',
        '-webkit-border-radius': '10px',
        '-moz-border-radius': '10px',
        opacity: .7,
        padding: '15px',
        backgroundColor: '#eee'
	},
    message: '<h2>Идет загрузка, пожалуйста подождите!<h2>',
    overlayCSS: { backgroundColor: '#003c63' }
    });										

    $('#submit_button').hide();
    return true;
    } else return false;
}
function shsf()
{
    var search = $("#enable_search");
    var inital = search.is(":checked");
    var searchform = $("#search_form")[inital ? "slideDown" : "slideUp"]("slow");
}

function showResp(responseText)
{
    $('#uploadarea').hide();
    $('#uploadresult').html(responseText);
    $.unblockUI();
    $('#uploadresult').fadeIn();
}
function addNew()
{
    var div = $("<div/>");
    var inp = $("<input/>");
    var a = $("<a/>");
    a.attr("title","Удалить");
    a.html("удалить");
    a.css({'padding-left':'5px'});
    a.bind("click", function(e) { div.remove() });
    inp.addClass("inp");
    inp.attr({name: "url[]",type: 'text', size: 60});
    div.css({display: 'none', 'padding-top': '2px'});
    div.append(inp);
    div.append(a);
    $("#urllist").append(div);
    div.fadeIn('500');
}