Промежуточно : вот код
$(document).ready(function(){
$('#query').keypress(function(e){
if(e.which == 13){$('#search').click();}
});
$('#search').click(function(){
if($('#query').val() == '' || $('#query').val() == 'Введите название фильма …'){alert('Введите название фильма');}
else{
$('#about').hide();
$('#search_result').show();
$('#result').html('<center><img src="/template/ajax-loader.gif" style="padding: 10px;"></center>');
$('#search').attr('disabled','disabled');
$('#query').attr('disabled','disabled');
$.post('/?api=search', {query:$('#query').val()}, function(data){
if(data.error){
alert(data.error);
$('#search').removeAttr('disabled');
$('#query').removeAttr('disabled');
}
else if(data.success){
var result = '';
$.each(data.success, function(index,value){
result += '<div class="sresult"><div style="float:left;"><a href="/online/'+data.success[index][1]+'/" target="_blank">'+data.success[index][2]+'</a></div><div style="float:right;"><a href="/tags/'+data.success[index][0]+'/">'+data.success[index][0]+'</a></div></div>';
});
$('#result').html(result);
$('#search').removeAttr('disabled');
$('#query').removeAttr('disabled');
}
}, "json");
}
});
$('#video').click(function(){
var url = $('#video').attr('link');
$('#vresult').html('<center><img src="/template/ajax-loader.gif"></center>');
$.post('/?api=video', {query:url}, function(data){
if(data.error){$('#vresult').html(data.error);}
else if(data.success){
var result = '';
$.each(data.success, function(index,value){
result += '<div class="sresult"><div style="float:left;"><a href="javascript:void(0);" class="online" link="'+data.success[index][1]+'">'+data.success[index][2]+'</a></div><div style="float:right;">'+data.success[index][0]+'</div></div>';
});
$('#vresult').html(result);
}
}, "json");
});
$('.online').live('click', function(){
$('.online_select').removeClass('online_select').addClass('online');
$(this).removeClass('online').addClass('online_select');
$('html,body').animate({scrollTop: $("#player").offset().top},'slow');
$('#video_player').show();
$('#player').html('<center><img src="/template/ajax-loader.gif"></center>');
$.post('/?api=player', {id:$(this).attr('link')}, function(data){
if(data.error){$('#player').html(data.error);}
else if(data.success){
$('#player').html('<iframe src="'+data.success+'" width="770" height="500" frameborder="0"></iframe>');
}
}, "json");
})
})