$(document).ready(function(){
	initSearch();
	initFancy();
	initEditVideo();
    initSel();
    initFormFocus();
});

initFormFocus = function(){
    var color_na = "#999";
	var color_a = "#333";
    
    focus_blur_form = function(elem){
		$(elem).live("focus", function(){
			if ( $(this).attr("title") == $(this).attr("value") ){
				$(this).attr({"value": ""}).css("color", color_a);
			}
		});
		$(elem).live("blur", function(){
			 if ( !$(this).attr("value")){
				var defText = $(this).attr("title");
				$(this).css("color", color_na).attr({"value": defText});
				}
		});
	}
    focus_blur_form("#popup_form input.text");
    
}

initSearch = function(){
	$("#search_block input.text").focus(function(){
		if ( $(this).attr("title") == $(this).attr("value") ){
			$(this).attr({"value": ""});
		}
	});
	$("#search_block input.text").blur(function(){
		 if ( !$(this).attr("value")){
			var defText = $(this).attr("title");
			$(this).attr({"value": defText});
			}
	});
	$("#search_block input.btn").click(function(){
		if ( $("#search_block input.text").attr("title") == $("#search_block input.text").attr("value") ){
			return false;
		}
	});
}

initFancy = function(){
	$(".auth_popup").fancybox({
		'autoDimensions'    : true,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				:  'ajax'
	});
	$(".reg_popup").fancybox({
		'autoDimensions'    : true,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				:  'ajax'
	});
}

initEditVideo = function(){
    $("div.user_detail div.video").live("hover", function(){
        $(this).find("ul.edit_video").toggle();
    });
}

randomVideo = function() {
	$('div.video_full a.more').css('background','none');
	$('div.video_full a.more').html('<img src="/images/ajax_loader.gif" />')
	$('div.video_full').load('/index.php?r=site/RandomVideo');
	return false;
}

addVote = function (video, like) {
	$.post("index.php?r=votes/add", { video_id: video, like: like }, 
		function(data){
			if (data=='0') {
				$('li.like[rel='+video+']').html('<span>Oops!</span>');
			} else {
				$('.rating').html(data);				
			}
			$('li.like[rel='+video+']').css('width','45');
			$('li.dont_like[rel='+video+']').remove();
		} 
	);
	return false;
}

commentThis = function(elem){
    /*var cnt = $(elem).parents("div.content").find("p.this_comment").html();
    $("#Comment_content").html("[CITE]"+cnt+"[/CITE]");*/
    var cnt = $(elem).parents("div.content").html();
    user_info = /<p class=\"user_info\">(.{*})<\/p>/;
    user_info_string = user_info.exec(cnt);
    alert(user_info_string);
    /*cnt = cnt.replace(user_info_string, "");
    alert(cnt);*/
    
    /*<div class="content">
        <p class="user_info">                                
            <a href="/index.php?r=user/user/view&amp;id=1">admin</a>                                
            <span class="time">01.03.2011 at 04:34</span>
        </p>
        <p class="this_comment">Fuck OFF</p>
                                    <ul class="controls">
            <li class="answer"><a href="#" onclick="commentThis(this);return false;">Ответить</a></li>
            <li class="edit"><a href="/index.php?r=comment/update&amp;id=1">Редактировать</a></li>
            <li class="del"><a href="/index.php?r=comment/delete&amp;id=1">Удалить</a></li>
        </ul>
    </div>*/
    
}

initSel = function(){
    $('#Video_category_id').css({"opacity": 0});
    active_txt = $('#Video_category_id option[selected="selected"]').html();
    $('#video_category_sel span.category_name').html(active_txt);
    
    $('#Video_category_id').change(function(){
        active_txt = $('#Video_category_id option:selected').html();
        $('#video_category_sel span.category_name').html(active_txt);
    });
};
