function fechaDiv(x) {
	x = document.getElementById(x);
	x.style.visibility = "hidden";
}

function showHide(id) {
	x = document.getElementById(id);
	x.style.display = (x.style.display == 'inline') ? 'none' : 'inline' ;
	
}

function show(div,mais,menos) {
    if (document.getElementById(div).style.display=='none') {
        document.getElementById(div).style.display='inline';
        document.getElementById(mais).style.display='none';
        document.getElementById(menos).style.display='inline';
    } else {
        document.getElementById(div).style.display='none';
        document.getElementById(mais).style.display='inline';
        document.getElementById(menos).style.display='none';
    }
}


function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;

	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function formatar(src, escape, mask) {
    y = event.keyCode; //8 = backspace

    var i = src.value.length;
    var saida = escape;
    var texto = mask.substring(i);

    if ( (texto.substring(0,1) != saida) && (y != 8) ) {
        if(texto.substring(0,1) == ' ') {
            tirar = src.value.substr(i-1,1);
            textoFull = src.value;

            lFix = src.value.charAt(i-1);
            src.value = textoFull.replace(src.value.charAt(i-1), ' ')+lFix;

        } else {
            src.value += texto.substring(0,1);
        }

    }
    if(y == 109) {
      return false;
    }
}

