////////// FUNÇÕES PARA VALIDAÇÃO DE FORMULÁRIO

//verifica se o campo está vazio
function fn_obrigatorio(campo){
	return campo.value != "";
}

//verifica se o email foi digitado corretamente
function fn_email(campo){
	if (campo.value != "") {
		parte1 = campo.value.indexOf("@");
		parte2 = campo.value.indexOf(".");
		parte3 = campo.value.length;
		if (!(parte1 >= 3 && parte2 >= 1 && parte3 >= 9)) {
			return false;
		} else return true;
	} else return true;
}

//verifica se o nome da pasta é válido (apenas contém caracteres alfa-numéricos)
function fn_folder(campo){
	if (campo.value != "") {
		if (campo.value.indexOf(" ") > -1 ||
			campo.value.indexOf("/") > -1 ||
			campo.value.indexOf("\\") > -1 ||			
			campo.value.indexOf("|") > -1 ||
			campo.value.indexOf("?") > -1 ||
			campo.value.indexOf("@") > -1 ||
			campo.value.indexOf(".") > -1 ||
			campo.value.indexOf(",") > -1 ||
			campo.value.indexOf(";") > -1 ||
			campo.value.indexOf("'") > -1 ||
			campo.value.indexOf("\"") > -1 ||
			campo.value.indexOf("!") > -1 ||
			campo.value.indexOf("#") > -1 ||
			campo.value.indexOf("$") > -1 ||
			campo.value.indexOf("%") > -1 ||
			campo.value.indexOf("&") > -1 ||
			campo.value.indexOf("*") > -1 ||
			campo.value.indexOf("(") > -1 ||
			campo.value.indexOf(")") > -1 ||
			campo.value.indexOf("+") > -1 ||
			campo.value.indexOf("=") > -1 ||
			campo.value.indexOf("{") > -1 ||
			campo.value.indexOf("}") > -1 ||
			campo.value.indexOf("[") > -1 ||
			campo.value.indexOf("]") > -1 ||
			campo.value.indexOf(":") > -1 ||
			campo.value.indexOf("<") > -1 ||
			campo.value.indexOf(">") > -1 ||
			campo.value.indexOf("£") > -1 ||
			campo.value.indexOf("¢") > -1 ||
			campo.value.indexOf("¬") > -1 ||
			campo.value.indexOf("~") > -1 ||
			campo.value.indexOf("^") > -1 ||
			campo.value.indexOf("´") > -1 ||
			campo.value.indexOf("`") > -1 ||
			campo.value.indexOf("ª") > -1 ||
			campo.value.indexOf("º") > -1 ||
			campo.value.indexOf("°") > -1 ||
			campo.value.indexOf("¹") > -1 ||
			campo.value.indexOf("²") > -1 ||
			campo.value.indexOf("³") > -1 ) {
			return false;
		} else return true;
	} else return true;
}

////////// OUTRAS FUNÇÕES 
function hideshow(which){
   if (!document.getElementById) return;
   if (which.style.display=="none"){
		which.style.display="";
   } else {
		which.style.display="none";
   }
}

function hide(which){
	if (!document.getElementById) return;
	which.style.display="none";
}

function show(which){
	if (!document.getElementById) return;
	which.style.display="";
}

function showMsg(mensagem){
	document.getElementById('msgbox').innerHTML = mensagem;
	show(document.getElementById('msgbox'));
}
function hideMsg(){
	document.getElementById('msgbox').innerHTML = "";
	hide(document.getElementById('msgbox'));
}

function getVar(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];	  
      }
  } 
}

////////// FUNÇÕES PARA MANIPULAÇÃO IMAGENS

function imgMaxHeight(idimg, maxheight){
	if (idimg.height > maxheight) idimg.height=maxheight;
}
