$(document).ready(function() {
			 $('#search_input').focus().val("");
			 $('#search_input').keyup(function(event){ if(event.keyCode == 13){ $("#form_cuvinte").submit(); } });
       $('#search_results').tagdragon({'field':'search_input','url':'/mainpage/get_partial/','charMin':2});	       
			 if($('#nearest_words').length > 0)$('#nearest_words').tinyscrollbar();	 
				$("a.right_tab").click(function () {
					$(".active").removeClass("active");				
					$(this).addClass("active");
					$(".center_right_content").slideUp();			
				
					var content_show = $(this).attr("title");
					$("#"+content_show).slideDown();			  
				});
							
				$('.traducere_form').submit(function() { 
			    $.ajax({  
					  type: "POST",  
					  url: "/traducere-fraze/translate/",  
					  data: $(this).serialize(),  
					  success: function(response) { // on success..
			            $('#traducere_output').html(response); // update the DIV			   
			            $('#traducere_output').css({'display' : 'block'});         
			      }
					});  
		    return false;
				});
				
				
				$(':checkbox').simpleImageCheck({
				  image: '/media/images/header/checkbox_unselected.png',
				  imageChecked: '/media/images/header/checkbox_selected.png',
				  afterCheck: function(isChecked) {
				    if (isChecked) {
				      // do something
				    }
				  }
				});
				$("#label_enro").click(function(event) { event.preventDefault(); switchCheckbox("#label_enro");	});
				$("#label_roen").click(function(event) { event.preventDefault(); switchCheckbox("#label_roen");	});
				$("#label_economic").click(function(event) { event.preventDefault(); switchCheckbox("#label_economic");	});
				
				
				
	
});

function clearText(field)
{
   if (field.value == 'Introduceti cuvantul in limba Romana sau Engleza...') field.value = '';
   else if (field.value == '') { if(field.value == 'Introduceti cuvantul in limba Romana sau Engleza...') field.value = field.defaultValue; }
}

function switchCheckbox(label)
{
	checkbox = $(label).parent().next().next();
	image = $(label).parent().next();
	if($(checkbox).is(':checked') == true) {
		$(checkbox).attr('checked', false); 
		image.removeClass("checked").attr("src","/media/images/header/checkbox_unselected.png");
	}
	else if($(checkbox).is(':checked') == false) {
		$(checkbox).attr('checked', true);
		image.addClass("checked").attr("src","/media/images/header/checkbox_selected.png");
	}
}

var last = 0;
function continuePosts(eve) 
{ 
	if(eve == "stiati_ca")
	{
    $('div#postsLoader').html('<img src="/media/images/icons/bigLoader.gif">');
    if(last != $(".stiatiCaText:last").attr("id"))
    {
	    $.post("/stiati_ca/postLoader/" + $(".stiatiCaText:last").attr("id"),    
	    function(data){
	        if (data != "") {
	        $(".stiatiCaText:last").after(data);            
	        }
	        $('div#postsLoader').empty();
	    });
	  }
	  last = $(".stiatiCaText:last").attr("id");
  }
}; 

function isScrolledIntoView(elem)
{
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();

    var elemTop = $(elem).offset().top;
    var elemBottom = elemTop + $(elem).height();

    return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom));
}

function explicatie_dex(cuvinte,dex_lang) 
{ 
	if(dex_lang == "ro")
	{
    $('div#postsLoader').html('<img src="/media/images/icons/bigLoader.gif">');
    $.post("/dictionar_roman_englez_cuvinte/explicatie_dex/" + cuvinte,     
    function(data){
        if (data != "") {
        $("#explicatie_dex").after(data);            
        }
        $('div#postsLoader').empty();
    });
  }
  
  if(dex_lang == "en")
	{
    $('div#postsLoader').html('<img src="/media/images/icons/bigLoader.gif">');
    $.post("/dictionar_englez_roman_cuvinte/explicatie_dex/" + cuvinte,     
    function(data){
        if (data != "") {
        $("#explicatie_dex").after(data);            
        }
        $('div#postsLoader').empty();
    });
  }
}; 
