﻿var pb;

function limitTextarea(id, len) {
	var area = document.getElementById(id);
	if (area.value.length > len) {
		var nValue = area.value.substr(0, len);
		area.value = nValue;
	}
}

function trimjs(str) {
	var rep = str.replace(/^\s*/, "").replace(/\s*$/, "");
	return rep;
}

function canSendOpinion(nid, oid, vid) {
	var n = document.getElementById(nid);
	var o = document.getElementById(oid);
	var v = document.getElementById(vid);
	if (trimjs(n.value) != "" && trimjs(o.value) != "" && trimjs(v.value) != "") {
		return true;
	}
	alert("Nome, Opinião e Código de Verificação são obrigatórios");
	return false;
}

function adminExec(action, value) {
	var adminfrm = document.getElementById("adminfrm");
	
	adminfrm.act.value = action;
	adminfrm.val.value = value;
	
	if (confirm('Executar a ação?')) {
		adminfrm.submit();
	}
}

function setFooter() {
	try {
		var foo = document.getElementById("tricker");
		var html = document.getElementsByTagName("html")[0];
		var nH = html.scrollHeight - foo.clientHeight;
		foo.style.top = nH + "px";
	} catch (e) {;} //nada para ajustar
}

function setUploadQtd(fol, objid) {
	var sel = document.getElementById(objid);
	var qtd = sel.options[sel.selectedIndex].value;
	
	location.href="admin_upload_old.asp?fol=" + fol + "&qtd=" + qtd;
}

function canUp(btnid, form_divid, bar_divid, slider_id) {
	var btn = document.getElementById(btnid);
	var toHide = document.getElementById(form_divid);
	var toVisible = document.getElementById(bar_divid);
	if (confirm('Confirma o upload?')) {
		btn.disabled = true;
		btn.value = "Aguarde..."
		toHide.style.display = "none";
		toVisible.style.display = "block";
		window.scrollBy(0,(0-document.documentElement.scrollTop));
		startAnimation(slider_id)
		return true;
	}
	return false;
}

function startAnimation(slider_id) {
	pb = document.getElementById(slider_id);
	pb.myLeft = 0;
	window.setInterval("barAnime()", 100);
}

function barAnime() {
	pb.myLeft += 1;
	if (pb.myLeft > 90) { pb.myLeft = 0; }
	pb.style.left = pb.myLeft + "%";
}