// Fichero JScript 
function clientTime()
{
	var t = new Date();
	return (
    char2(t.getDate()) + "/" + 
    char2(t.getMonth() + 1) + "/" + 
    String(t.getYear()).substring(4,2) + " " + 
    char2(t.getHours()) + ":" + 
    char2(t.getMinutes()) + ":" + 
    char2(t.getSeconds()));
}

function char2(v)
{
    if ((v >= 0) && (v <= 9))
       return "0" + v;
    else
       return v;
}

function Foco(sControl){
	var tx;
	tx = document.getElementById(sControl);
	if( tx != null )
		tx.focus();
}
/* Función obsoleta; sustituida por style="TEXT-TRANSFORM: uppercase"
function SoloMayus(sControl){
	var oTxt;
	oTxt = document.getElementById(sControl);
	if( oTxt != null )
		oTxt.value = oTxt.value.toUpperCase();
}
*/
function SoloNum(oEvt){
	var key =  window.event ? oEvt.keyCode : oEvt.which;
	var CadenaValida = '0123456789,.- ';
	var Caracter = String.fromCharCode(key);
	Caracter = Caracter.toUpperCase();
	// 13 = Enter; 37 = Flecha Izqu.; 39 = Flecha Dere.; 46 = Supr.
	return ( CadenaValida.indexOf( Caracter )> -1 || key<=13 || key==37 || key==39 || key==46);
}

function IsMail(oTx){
	var r;
	var Re = new RegExp("^([\\.\\w])+\\@([a-zA-Z\\d-]+\\.)+([a-zA-Z]{2,3})$");
	var sTr = oTx.value;
	r = sTr.match(Re);
	if( r == null){
		alert("El e-mail no es correcto.");
		oTx.value="";
		return false;
		}
	else
		return(r);
}

function MostrarImg( oImg ){
	var sIm = oImg.src;
	var nWd = oImg.getAttribute("Ancho");
	var nHg = oImg.getAttribute("Alto");
	var oWi = open("ImagenG.aspx?Im="+sIm,null,"toolbar=no, directories=no, fullscreen=no, menubar=no, height="+nHg+", width="+nWd+", titlebar=no, location=no, status=no, scrollbar=no");
	oWi.focus();
}

function Activa_Fac(lAccion){
	var i, oTxt, oTr, oTd;
	for(i=0;i < document.getElementById("tb_Facturacion").rows.length; i++ ){
		oTr =document.getElementById("tb_Facturacion").rows[i];
		oTd=oTr.getElementsByTagName("TD")[1];
		oTxt=oTd.childNodes[0];
		if(oTxt.tagName=="INPUT")
			if( lAccion ){
				oTxt.className="Borde_Rojo";
				oTr.cells[0].style.backgroundColor="#ffeae6";
				}
			else{
				oTxt.className="Borde_Azul";
				oTr.cells[0].style.backgroundColor="#c5deff";
				document.getElementById("sp_Propi").style.visibility="hidden"
				}
	}
}

function Mi_PostBack(){
	var oFr = document.forms[0];
	oFr.submit();
}

