//==========================================
// Image resize - Tacaza
//==========================================


function ImagesResize() {
  var obj = document.getElementsByTagName("div");
  for(var i = 0;i<obj.length;i++) {
    if (obj[i].className == "bbimg") {
      var img = obj[i].getElementsByTagName("img");
      if (img[0].width > 500) { obj[i].innerHTML = '<div align=center><a href="' + img[0].src + '" target="_blank" title="Click để xem hình với kích cỡ ban đầu"> <img src="' + img[0].src + '" width="500"> </a></div>'; }
    }
  }
}

//==========================================
// Blog Multi Page jumps - modified from global multi_page_jump function for blog
//==========================================

function blog_multi_page_jump( url_bit, total_posts, per_page )
{
	pages = 1;
	cur_st = ipb_var_st;
	cur_page  = 1;
	
	if ( total_posts % per_page == 0 )
	{
		pages = total_posts / per_page;
	}
	else
	{
		pages = Math.ceil( total_posts / per_page );
	}
	
	msg = ipb_lang_tpl_q1 + " " + pages;
	
	if ( cur_st > 0 )
	{
		cur_page = cur_st / per_page; cur_page = cur_page -1;
	}
	
	show_page = 1;
	
	if ( cur_page < pages )
	{
		show_page = cur_page + 1;
	}
	
	if ( cur_page >= pages )
	{
		show_page = cur_page - 1;
	}
 	else
 	{
 		show_page = cur_page + 1;
 	}
 	
	userPage = prompt( msg, show_page );
	
	if ( userPage > 0  )
	{
		if ( userPage < 1 )     {    userPage = 1;  }
		if ( userPage > pages ) { userPage = pages; }
		if ( userPage == 1 )    {     start = 0;    }
		else { start = (userPage - 1) * per_page; }
	
		window.location = url_bit + "pg" + start;
	}
}

//==========================================
// Entry Autosave - Tacaza
//==========================================
var saveE

function saveEntry() {

	// Set saving settings
	var saveInterval = saveInterval_
	var enableSave = enableSave_
	
	$('#saveButt')[0].value = 'Saving...';
	$('#saveButt')[0].disabled = true;
	$('#saveLoader')[0].style.display = '';
	
	if(typeof( CKEDITOR.instances.Post ) != 'undefined') {		
		$('#Post')[0].value = CKEDITOR.instances.Post.getData();
	}

	$.ajax({
	   type: "POST",
	   url: saveUrl,
	   timeout: 20000,
	   data:  $("#REPLIER").serialize(),
	   success: function(msg){
			$('#saveButt')[0].value = 'Saved';
			$('#saveButt')[0].disabled = true;
			$('#saveLoader')[0].style.display = 'none';
			$('#saveInfo')[0].innerHTML = msg
			window.setTimeout('enableSaveButt()', enableSave)
	   },
	   error: function() {
		   $('#saveLoader')[0].style.display = 'none';
		   $('#saveInfo')[0].innerHTML = 'Nội dung bài viết không được tự động lưu thành công, hãy thử lại sau ít phút nữa !'
		   enableSaveButt()
	   }
	});
	
	window.clearTimeout(saveE);		
	saveE = window.setTimeout('saveEntry()', saveInterval)
}

function enableSaveButt() {
	$('#saveButt')[0].value = 'Quick Save';
	$('#saveButt')[0].disabled = false;
}