    function checkSearch()
    {
        var sform=document.searchform;
        if (sform.search.value.length<4)
        {
            alert('Строка поиска должна быть не менее 4 символов');
            sform.search.focus();
            return false;
        }
        sform.submit();
    }

    function checkRegister()
    {
        var sform=document.regform;
        if (sform.host.value.length<14)
        {
            alert("Не заполнено поле 'Адрес магазина (URL)' \n(не менее 3 символов)");
            sform.host.focus();
            return false;
        }
        if (sform.name.value.length<4)
        {
            alert("Не заполнено поле 'Название магазина' \n(не менее 4 символов)");
            sform.name.focus();
            return false;
        }
        if (sform.description.value.length<3)
        {
            alert("Не заполнено поле 'Описание магазина'");
            sform.description.focus();
            return false;
        }
        if (sform.owner.value.length<3)
        {
            alert("Не заполнено поле 'Учредитель (фирма)'");
            sform.owner.focus();
            return false;
        }
        if (sform.license.value.length<10)
        {
            alert("Не заполнено поле 'Номер лицензии'");
            sform.license.focus();
            return false;
        }
        if (sform.contact_name.value.length<3)
        {
            alert("Не заполнено поле 'Контактное лицо (имя)'");
            sform.contact_name.focus();
            return false;
        }
        if (sform.contact_last_name.value.length<3)
        {
            alert("Не заполнено поле 'Контактное лицо (фамилия)'");
            sform.contact_last_name.focus();
            return false;
        }
        if (sform.contact_phone.value.length<7)
        {
            alert("Не заполнено поле 'Контактный телефон'");
            sform.contact_phone.focus();
            return false;
        }
        if (sform.contact_email.value.length<5)
        {
            alert("Не заполнено поле 'Контактный E-mail'");
            sform.contact_email.focus();
            return false;
        }
        sform.submit();
    }

    function changeDesign(x)
    {
        for (m=subs.options.length-1;m>0;m--)
        {
            subs.options[m]=null;
        }
        for (i=0;i<designs[x].length;i++)
        {
            subs.options[i]=new Option(designs[x][i].text,designs[x][i].value);
        }
        subs.options.selectedIndex=0;
        changeTemplate(x,0);
    }

    function changeTemplate(template,subtemp)
    {
        var subid=sform.design2.options[sform.design2.options.selectedIndex].value;
        sform.timage.src=host+"design/images/templ_preview/s"+subid+".jpg";
        document.all.plink.href=subid;
    }

    function openPreview(id)
    {
        win=window.open('','','left=0,top=0,width=800,height=600');
        win.document.write ('<html><head><title>Просмотр</title></head><body style="margin:0px"><img src="'+host+'design/images/templ_preview/b' + id + '.jpg" width="800" height="600" border="0"></body></html>');
        win.document.close();
        win.focus();
    }
