var uploads_in_progress = 0;

function get_ajax_content(program,type,container,page,id){
	var url = base_url + 'backend/'+program+'?id='+id+'&p='+page+'&type='+type;
	$('#'+container).load(url);
}

function beginAsyncUpload(ul,sid) {		
  ul.form.submit();
	uploads_in_progress = uploads_in_progress + 1;
	var pb = document.getElementById(ul.name + "_progress");
	pb.parentNode.style.display='block';
	new ProgressTracker(sid,{
		progressBar: pb,
		onComplete: function() {
			var inp_id = pb.id.replace("_progress","");
			//var inp_id = pb.id.replace("_progress","_ok");
			uploads_in_progress = uploads_in_progress - 1;
			var inp = document.getElementById(inp_id);
			if(inp) {
				inp.value = sid;
			}
			pb.parentNode.style.display='none';
			pb = document.getElementById(ul.name+"_ok");
			pb.parentNode.style.display='block';
		},
		onFailure: function(msg) {
			pb.parentNode.style.display='none';
			alert(msg);
			uploads_in_progress = uploads_in_progress - 1;
		}
	});
}

function submitUpload(frm) {
  if(uploads_in_progress > 0) {
    alert("Aún hay fotos subiendo. Espera un poquito...");
  } else {
    frm.submit();
  }
}
		
function roll_div(div){
      if ($(div).is(":hidden"))
        $(div).slideDown("fast");
      else
        $(div).slideUp("fast");
};


function roll_down(div){
      if ($(div).is(":hidden"))
        $(div).slideDown("fast");
};

$().ready(function() {
	$("textarea.txt_fluid").autoResize();

	//Limpiar register_bar y search_top
	var match = '.regbar, .search_top';
				
	$(match).focus(function(){
		this.valuedefault = this.valuedefault || this.value;
		if (this.name == 'password')
			this.type = 'password';
		if (this.value == this.valuedefault)
			this.value = '';
		$(this).css('color','#000');
	});

	$(match).blur(function(){
		if (this.value.length == 0){
			if (this.name == 'password')
				this.type = 'text';
			$(this).css('color','#444');
			this.value = this.valuedefault;
		}	
	});
				
	// Nuevos botones
	$('.btn, .btnC, .btnR, .btnS, .btnL, .btnLC, .btnLR').each(function(){
		var b = $(this);
		var tt = b.text() || b.val();
		if ($(':submit,:button',this) && !b.hasClass('btnL') && !b.hasClass('btnLC') && !b.hasClass('btnLR')) {
			b = $('<a>').insertAfter(this). addClass(this.className).attr('id',this.id);
			$(this).remove();
		}
		b.text('').css({cursor:'pointer'}). prepend('<i></i>').append($('<span>').
		text(tt).append('<i></i><span></span>'));				
	});

	$('.btn, .btnC, .btnR, .btnS').click(function(){
		$(this).parents('form').submit();
	});
});