function redirect(url) {	document.location.href = url;
}

function print_r(theObj){
  var s = '';

  if(theObj.constructor == Array ||
     theObj.constructor == Object){
    s = "<ul>";
    for(var p in theObj){
      if(theObj[p].constructor == Array||
         theObj[p].constructor == Object){

      	s = s + "<li>["+p+"] => "+typeof(theObj)+"</li>";
        s = s + "<ul>";
        s = s + print_r(theObj[p]);
        s = s + "</ul>";
      } else {
		s = s + "<li>["+p+"] => "+theObj[p]+"</li>";
      }
    }
    s = s + "</ul>";
  }
  return s;
}

function action(url, qs, rg) {	$("#dialog-message").dialog("open");

	$.ajax({
		type: "POST",
		url: url,
		data: qs,
		success: function(msg){			if (rg) $('#list').jqGrid().trigger('reloadGrid');
			return [true, msg];
		},
		error: function(msg) {
			if (rg) $('#list').jqGrid().trigger('reloadGrid');
			return [false, msg];
		}
	});
}

function vote(id, vtype) {
	$.fancybox.showActivity();

	$.ajax({
		type: "POST",
		url: "/scripts/form_manager.php",
		data: 'getForm=vote&bank=' + id + '&voteType=' + vtype + '&formAction=save&standAlone=true&version=' + $("#version").val(),
		success: function(msg){			if (msg && (msg == 'force_reload')) document.location.reload();
			else $.fancybox(msg);
		},
		error: function(msg) {
			alert("Ошибка отправки данных. Попробуйте позже.");
		}
	});

	return false;
}

// дополнения после загрузки страницы
$(function() {
	// убираем нижнюю границу для ячеек odd и even
	$("table").each(function(){		$("tr:last td.odd, tr:last td.odd2, tr:last td.odd3, tr:last td.even", $(this)).css('border-bottom', 'none');	});

	if ($("#dialog-message").is('div')) $("#dialog-message").dialog({modal: true, resizable: false, autoOpen: false});

	$('.slideshow_loader').hide();

	$('.flexslider')
		.flexslider({
			slideshowSpeed: 15000,
			pauseOnHover: true,
			after: function(slider) {
				/*$('#slide_title').text(titles[slider.currentSlide]);*/
			}
		});
});
