//modificada por Rolando Avalos Avalos para Zews S.A

// NOTE: Backspace = 8 / Enter = 13 / '0' = 48 | '9' = 57 / 46='.' / 44=',' / 45='-' / 32='' 
// 40='(' / 41=')'
var nav4 = window.Event ? true : false;
function NumTelef(evt)
{ 
    var key = nav4 ? evt.which : evt.keyCode;
    //alert(key);
	return (key <= 13 || (key >= 48 && key <= 57)||key==45||key==40||key==41);
	
}

/*function NumTelef(e)
{ 
    tecla = (document.all) ? e.keyCode : e.which; 
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 
	if (tecla==13) return true;
    patron = /[1234567890-]/;// Solo acepta números y el punto
    
    te = String.fromCharCode(tecla); 
    return patron.test(te);  
}*/
function SoloNum(evt){ 
    var key = nav4 ? evt.which : evt.keyCode;
    return (key <= 13 || (key >= 48 && key <= 57));
}
/*function SoloNum(e)
{ 
    tecla = (document.all) ? e.keyCode : e.which; 
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar) 
	if (tecla==13) return true;
    patron = /['1234567890']/;// Solo acepta números y el punto
    
    te = String.fromCharCode(tecla); 
    return patron.test(te);  
}*/
/*************************/
function checkLen(Input,countInput,limit){
	if(Input.value.length <=limit)
		countInput.value =Input.value.length + ' de ' + limit + ' caracteres';
	else
		Input.value = Input.value.substring(0, limit);
}	
/***** quita los blancos al inicio *****/
function quitaBlancos(Input){	
  while(''+Input.value.charAt(0)==' ')
  {Input.value=Input.value.substring(1,Input.value.length);}
}

function txtBuscar(input,texo)
{	if(input.value == texo){input.value = '';}else
	if(input.value == '') {input.value = texo;}	
}

function jsbuscar()
{	if (!document.getElementById("criterio")) return; 
	var txtbusq = document.getElementById("criterio");
	txtbusq.onfocus=function(){txtBuscar(this,this.title);}
	txtbusq.onblur=function(){txtBuscar(this,this.title);}
}

/*************************/
function externalLinks(){
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function historyLinks(){
 if (!document.getElementsByTagName) return; 
 var links = document.getElementsByTagName("a");
 for (var i=0; i<links.length; i++) { 
   var link = links[i];
   if (link.getAttribute("href") && link.getAttribute("rel") == "atras")
     link.onclick = function(){window.history.go(-1);return false;}
 }
}

/*************************/
function addLoadEvent(func){var oldOnload=window.onload;if(typeof window.onload!='function'){window.onload=func;}
else{window.onload=function(){oldOnload();func();}}}


/*function ajaxpage(url, containerid, count){
	var page_request = false;
	//var container = "tabs_editorial_" + count;
	
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
	page_request = new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e){
	try{
	page_request = new ActiveXObject("Microsoft.XMLHTTP")
	}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function(){
	loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request,container){
if(page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(container).innerHTML=page_request.responseText}*/

function showSelectBoxes(){
	var selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "visible";
	}
}
// ---------------------------------------------------
function hideSelectBoxes(){
	var selects = document.getElementsByTagName("select");
	for (i = 0; i != selects.length; i++) {
		selects[i].style.visibility = "hidden";
	}
}
// ---------------------------------------------------

addLoadEvent(function(){externalLinks();historyLinks();jsbuscar();});