
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 
//
function printPage()
{ 
	if (pr) // NS4, IE5   
		window.print() 
	else if (da && !mac) // IE4 (Windows)
		vbPrintPage() 
	else // other browsers
		alert("Lo sentimos, Tu browser no soporta este método, imprimelo desde el menú");  
}

function redirecciona(pageWeb){
	document.location.href = pageWeb;
}

function openWindow(mypage, myname, w, h, t, l, scroll,resizable) {				
	if (t == 0 || l == 0){
		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
	}else{
		var winl = l;
		var wint = t;
	}
	
	var winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resizable+',toolbar=no'
	var win = window.open(mypage, myname, winprops)
		if (parseInt(navigator.appVersion) >= 4)
		{
			win.window.focus();
		}
}	

function view(ID){
	document.getElementById('form').style.display = "";
	document.getElementById('fecha').value = document.getElementById(ID).value;
	document.getElementById('title').innerHTML = 'Fecha [' + document.getElementById(ID).value + ']';
	window.scrollTo(0,0);
}

function hide(){
	document.getElementById('form').style.display = "none";
	document.getElementById('fecha').value = "12:00:00";
}

function numbersonly(myfield, e, dec){
	var key;
	var keychar;

	if (window.event)
 		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
	return true;
	keychar = String.fromCharCode(key);
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
 	return true;
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	 return true;
	// decimal point jump
else if (dec && (keychar == ".")){
 myfield.form.elements[dec].focus();
 return false;
}else
 return false;
}




<!-- Dynamic Version by: Nannette Thacker -->
<!-- http://www.shiningstar.net -->
<!-- Original by :  Ronnie T. Moore -->
<!-- Web Site:  The JavaScript Source -->
<!-- Use one function for multiple text areas on a page -->
<!-- Limit the number of characters per textarea -->
<!-- Begin
function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit){ // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	}else{
//		cntfield.value = maxlimit - field.value.length;
		document.getElementById(cntfield).innerHTML = maxlimit - field.value.length;
	}
	//  End -->
}