/* Layers */

function HideContent(d) {
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
document.getElementById(d).style.display = "block";
}
function ReverseDisplay(d) {
	if(document.getElementById(d).style.display == "none") {
		document.getElementById(d).style.display = "block";
		if (d == 'login'){
			document.getElementById('login_user').focus();
		}
	} else {
		document.getElementById(d).style.display = "none";
	}
}

function ReverseDisplay2(d) {
	if(document.getElementById(d).style.display == "none") { 
		if(navigator.appName.indexOf("Microsoft") > -1){
	document.getElementById(d).style.display = "block"; 
} else {
document.getElementById(d).style.display = "table"; 
}
		}
	else { 
		document.getElementById(d).style.display = "none"; 
		}
}

function ReverseDisplay3(d) {
if(document.getElementById(d).style.display == "block") { document.getElementById(d).style.display = "none"; }
else { document.getElementById(d).style.display = "block"; }
}

function codigosTxt(e, text)
{
  e.value += text
}

function insert(el,ins) {
    if (el.setSelectionRange){
        el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
    }
    else if (document.selection && document.selection.createRange) {
        el.focus();
        var range = document.selection.createRange();
        range.text = ins + range.text;
    }
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
