// Trimea los campos de un document
function trimInputFields() {
	var inputColl = document.getElementsByTagName("INPUT");
	var inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		type = inputColl[i].type.toUpperCase();
		if ((type == "TEXT" || type == "PASSWORD") && inputColl[i].value != null) {
			inputColl[i].value = trim(inputColl[i].value);
		}
	}
}

// Deshabilita los campos de un documentos
function disableDocument() {
	var inputColl = document.getElementsByTagName("INPUT");
	var inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		var type = inputColl[i].type.toUpperCase();
		if (type != "BUTTON") {
			if (type == "TEXT") {
				inputColl[i].readonly = true;
				inputColl[i].disabled = true;
				inputColl[i].style.background = "#dfdfdf"; 
			} else if (type == "PASSWORD") {
				inputColl[i].readonly = true;
				inputColl[i].disabled = true;
				inputColl[i].style.background = "#dfdfdf"; 
			} else {
				inputColl[i].readonly = true;
				inputColl[i].disabled = true;
				inputColl[i].style.background = "#dfdfdf"; 
			}
		}
	}
	
	inputColl = document.getElementsByTagName("SELECT");
	inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		inputColl[i].readonly = true;
		inputColl[i].disabled = true;
		inputColl[i].style.background = "#dfdfdf"; 
	}
	
	inputColl = document.getElementsByTagName("TEXTAREA");
	inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		inputColl[i].readonly = true;
		inputColl[i].disabled = true;
		inputColl[i].style.background = "#dfdfdf"; 
	}
}

// Habilita los campos de un documentos
function enableDocument() {
	var inputColl = document.getElementsByTagName("INPUT");
	var inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		var type = inputColl[i].type.toUpperCase();
		if (type != "BUTTON") {
			if (type == "TEXT") {
				inputColl[i].readonly = false;
				inputColl[i].disabled = false;
				inputColl[i].style.background = "#ffffff";
			} else if (type == "PASSWORD") {
				inputColl[i].readonly = false;
				inputColl[i].disabled = false;
				inputColl[i].style.background = "#ffffff";
			} else {
				inputColl[i].readonly = false;
				inputColl[i].disabled = false;
				inputColl[i].style.background = "#ffffff";
			}
		}
	}

	inputColl = document.getElementsByTagName("SELECT");
	inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		inputColl[i].readonly = false;
		inputColl[i].disabled = false;
		inputColl[i].style.background = "#ffffff"; 
	}

	inputColl = document.getElementsByTagName("TEXTAREA");
	inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		inputColl[i].readonly = false;
		inputColl[i].disabled = false;
		inputColl[i].style.background = "#ffffff"; 
	}
}

// Blanquea los campos de un documentos
function cleanDocument() {
	var inputColl = document.getElementsByTagName("INPUT");
	var inpCollLength = inputColl.length;
	for(var i=0;i < inpCollLength; i++){
		var type = inputColl[i].type.toUpperCase();
		if (type != "BUTTON") {
			if (type == "TEXT") {
				inputColl[i].value = ""; 
			} else if (type == "PASSWORD") {
				inputColl[i].value = ""; 
			} else {
				inputColl[i].value = ""; 
			}
		}
	}
}

// Muestra un tooltip
function showtip(current,e,text){
	if (document.all || document.getElementById){
		thetitle = text.split('<br>')
		if (thetitle.length>1) {
			thetitles=''
			for (i=0;i<thetitle.length;i++)
			thetitles+=thetitle[i]
			current.title=thetitles
		} else {
			current.title=text
		}
	} else if (document.layers) {
		document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
		document.tooltip.document.close()
		document.tooltip.left=e.pageX+5
		document.tooltip.top=e.pageY+5
		document.tooltip.visibility="show"
	}
}

// Esconde un tooltip
function hidetip(){
	if (document.layers)
		document.tooltip.visibility="hidden"
}