function doLogin( tpl ){
    if($('#userName').val() && $('#userPass').val()){
        if(tpl =='tpl-web'){
            window.location.href= window.location.href+"?action=ident&username="+$('#userName').val()+"&userpass="+$('#userPass').val()+"&reload=1";
        } else {
            $().ajaxStart(function(){$.blockUI("<h1 style='text-align:center'><img src='/design/ext/lb.loading.gif' alt='ожидаем'><br>общение<br>с сервером</h1>");});
            $().ajaxStop(function(){$.unblockUI(); $().ajaxStart( undefined ); $().ajaxStop( undefined );});
            $('#loginDiv').load( "/tpl.login.x.php", {"action":"ident", "username":$('#userName').val(), "userpass":$('#userPass').val() });
        }
    }
}

function doReminder(){
var mailRegex = new RegExp("^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$");
var email='';
    if(email=prompt('Введите адрес электропочты указанный при регистрации', email)){
        $().ajaxStop(function(){$.unblockUI();});
        $.blockUI.defaults.overlayCSS={backgroundColor: '#555',opacity:'0.5'}
        $.blockUI("<h1 style='text-align:center'><img src='/design/ext/lb.loading.gif' alt='ожидаем'><br>ожидаем...</h1>");

        $('#reminder').load("/user.x.php", {"email":email}, function(){
            $('#reminder').show("slow");
        });
    }
}
/*======= покупка ============*/
function doBuy( itemId, UploadUserId ){
    $().ajaxStop(function(){$.unblockUI();});
    $.blockUI.defaults.overlayCSS={backgroundColor: '#555',opacity:'0.5'}
    $.blockUI("<h1 style='text-align:center'><img src='/design/ext/lb.loading.gif' alt='ожидаем'><br>покупаем...</h1>");
    $('#loginDiv').load("/tpl.login.x.php", {"buyid": itemId, "fromUploader":UploadUserId} );
}
/*====== форма поиска ========*/

var TIMER_TIME=300;
var LAST_SEARCH="";
var LAST_MANUF="";
var TIMER=0;
var AJAXADDR='';
function doSubmit(){
    if ( $('#searchStr').val()>''){
        $("#btnSubmit").hide();
        return true;
    } else
        return false;
}

function getPrompt(e){
    if( (LAST_SEARCH == $('#searchStr').val()) && ($('#mnf').lenght==0 || $('#mnf').val()==LAST_MANUF))
        return;

    LAST_SEARCH = $('#searchStr').val();
    LAST_MANUF  = $('#mnf').lenght==0?"":$('#mnf').val();
	if(LAST_SEARCH=='') return;
    if(('none'==$('#prompt').css('display')) ){
        if($('#searchStr').val()){
            $('#prompt').css({  'left':($('#searchStr').offset().left-$("#resultsCntnr").offset().left)+'px',
                                'top' :($('#searchStr').offset().top-$("#resultsCntnr").offset().top)+$('#searchStr').height()+4+'px' });
            $('#prompt').fadeIn('slow');
        }
    } else {
        if(!$('#searchStr').val()){
            $('#prompt').fadeOut('slow');
            $('#searchForm').focus();
        }
    }
    clearInterval(TIMER);
    TIMER=-1;

    $('#prompt').load(AJAXADDR, {'ajaxhere':1, 'searchStr':$('#searchStr').val(), 'manufuck':($('#mnf').lenght==0?0:$('#mnf').val()) },
        function(){
            LAST_SEARCH=$('#searchStr').val();
            $('#prompt')[0].selectedIndex=-1;
            TIMER=setInterval(getPrompt, TIMER_TIME);
        }
    );
}

function doSelect(){
    $('#searchStr').val($('#prompt').val());
    $('#prompt').fadeOut('slow');
}

function initSearch( AAjaxAddr ){
    AJAXADDR = AAjaxAddr || '/tpl.online.x.php';

    LAST_SEARCH=$('#searchStr').val();
    LAST_MANUF =$('#mnf').lenght==0?"":$('#mnf').val();

    TIMER=setInterval(getPrompt, TIMER_TIME);
    $('#prompt, #searchStr').keydown(function(e){
        if (13==e.which){
            if(this.id=='prompt'){
                clearInterval(TIMER);
                $('#searchStr').val($('#prompt').val());
                $("#btnSubmit").hide();
                $('#prompt').fadeOut('slow', function(){
                    $('#searchForm').submit();
                });
            }
        }else
        if((this.id=='searchStr') && (40==e.which) && ('none'!=$('#prompt').css('display'))){ /*down*/
            $('#prompt').focus();
            return;
        }else
        if (27==e.which){
            $('#prompt').fadeOut('slow');
            $('#searchForm').focus();
        }else{
            clearInterval(TIMER);
            TIMER=setInterval(getPrompt, TIMER_TIME);
        }
    });
    $(window).keyup(function(e){
        if (27==e.which){
            $('#prompt').fadeOut('slow');
            $('#searchForm').focus();
        }
    });
    $('#searchStr').focus();
}
/*====== eof форма поиска ========*/
