// JavaScript Document
// Iniciamos el Motor AJAX -->
function nuevoAjax() 
{  
    var xmlhttp=false;  
    try  
    {  
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");  
    } 
    catch(e) 
    {  
        try 
        {  
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
        }  
        catch(E) { xmlhttp=false; } 
    } 
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }  

    return xmlhttp;  
} 
// <-- Termina el Motor AJAX
//**********************************************
/// Detectar navegador
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "Navegador Desconocido";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "una Vesion desconocida";
		this.OS = this.searchString(this.dataOS) || "Sistema desconocido";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Internet Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init(); 
//*** Temina la Funcion para detectar el navegador WEB
function detectaResolucion(){
	var ancho,alto,resul;
	alto =  (document.body.clientHeight);
	ancho = (document.body.clientWidth)
	return resul = Array(alto,ancho) ;
	}
function Porcentaje(Base,Porcion){
	return Base*Porcion/100;
	}

evita1 = false;
function AjustaElementos(pagina){
	
	Resol = detectaResolucion();
	
	if(Resol[1]<1050){
	
	if(pagina == "index.php"){
	ImgG = document.getElementById("ColaImg");
	ImgG.src = "img/collage_serv_75.gif"
	ImgG.width=362;
	ImgG.height =189;}
	
	FlasHead = document.getElementById("head_nuevositio")
	ParentFlash = FlasHead.parentNode;
	ParentFlash.removeChild(FlasHead);
	RemplazaSwf = document.createElement("div");
	RemplazaSwf.id = "RemplazaHead";
	ParentFlash.appendChild(RemplazaSwf);

	evita1 = true;
	
	} else {evita1 = false;}
	};
/*Funciones genericas para Formularios*/
function Buscar(){}

function redondear(cantidad, decimales) {
var cantidad = parseFloat(cantidad);
var decimales = parseFloat(decimales);
decimales = (!decimales ? 2 : decimales);
return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);0
} 


function validarEmail(valor) {
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
	  return true;
	  } else {   
	  return false; }
	  
	  };
function validarTelefono(numero){
	
	if( isNaN(numero) == false && numero.length >= 7  ) {
		 return true;
		} else{
		 return false;	
			};
	}
function  validarCampo(valor,longitud){
	if(longitud==null){
		AX=8
		}else {
	AX=longitud
		}
	if(valor == null || valor.length <= AX || /^\s+$/.test(valor)){
		 return false
		} else {
		 return true	
			};
	};
function validaSelect(CampoSel){
	elElemento = document.getElementById(CampoSel);
	if(elElemento.selectedIndex == null || elElemento.selectedIndex == 0 ){
		return false;
		} else {
		return true;
			}
	}
function CEC(tipo,idee,clase){
	Elemento = document.createElement(tipo);
	Elemento.id = idee
	if(clase==''||clase==null){Elemento.className = ""}else{Elemento.className = clase};
	return Elemento
	};
	
	
	function limpiardiv(IdDiv) {
 var d = document.getElementById(IdDiv);
 while (d.hasChildNodes())
 d.removeChild(d.firstChild);
 }
 
function detec() {

if(BrowserDetect.browser == "Internet Explorer" && BrowserDetect.version <= 6){ 
alert('Su versi\xf3n de Internet Explorer es obsoleta, y este sitio puede "NO" visualizarse o funcionar como es debido, le rogamos actualize su navegador, puede recurrir a navegadores alternativos como Firefox, Chrome, Opera, Safari de manera gratuita');
}
}
	
