function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function mostrarImg(objImg,oDel){
	for(var j=0;j<window.document.getElementsByName('imgMostr').length;j++){
			//window.document.getElementsByName('imgMostr')[j].style.clip='rect(auto 0% auto auto)';
			ocultarImg(window.document.getElementsByName('imgMostr')[j].id);
	}
	if(oDel!=true){
		for (var i=0;i<100;i++){
			setTimeout("window.document.getElementById('"+objImg+"').style.clip='rect(auto "+i+"% auto auto)'",i*3);
		}
	}
}

function ocultarImg(objImg){
	window.document.getElementById(objImg).style.clip='rect(auto 0% auto auto)'
	/*for (var j=100;j>0;j--){
		//alert("window.document.getElementById('"+objImg+"').style.clip='rect(auto "+j+"% auto auto)'")
		setTimeout("window.document.getElementById('"+objImg+"').style.clip='rect(auto "+j+"% auto auto)'",j*1);
	}*/
}

function cambiarDestinoMail(objCombo){
	var direccion = objCombo.value;
	document.getElementsByName('recipient')[0].value = direccion;
}

function escribirMail(strNombre, strDominio){
	document.write(strNombre+'@'+strDominio);
}

function cargarMailsCombo(idCombo,valores){
	var objCombo = document.getElementById(idCombo);
	
	for (var i=0; i<objCombo.options.length; i++){
		objCombo.options[i].value='mailto:'+valores[i]+'@tresese.es';
	}
}

function validarNumerosDecimales(pCampo,E){
	var bCancelar = false;
	// Caracteres válidos:
	var aTeclasValidas = [8,9,16,17,18,35,36,37,38,39,40,46];
	var aNumeros = [48,49,50,51,52,53,54,55,56,57];
	var aNumeros_TeclNum = [96,97,98,99,100,101,102,103,104,105];
	
	// Caracter recibido:
	if(window.event) {
		var cKeyCodeRecibido = window.event.keyCode; 	// Caracter recibido IE:
		var teclaCtrl = window.event.ctrlKey;
	} else if(E.which) {
		var cKeyCodeRecibido = E.which; 	// Caracter recibido NS:
		var teclaCtrl = E.ctrlKey;
	}

	if ((buscaEnArray(aTeclasValidas, cKeyCodeRecibido) < 0) &&
	 		(buscaEnArray(aNumeros, cKeyCodeRecibido) < 0) &&						
			(buscaEnArray(aNumeros_TeclNum, cKeyCodeRecibido) < 0)	) {
		bCancelar = true;		
	} else {
		bCancelar = false;
	}
	
	if (bCancelar) {anularTecla(E)}
}

function anularTecla(E) {
	if(window.event) {
		window.event.returnValue = false;
	} else if(E.which) {
		window.addEventListener("keypress", stopit, false);
		setTimeout("window.removeEventListener('keypress', stopit, false)",1); //Solo es para que se ejecute con un poco de retardo, si se ejecuta automáticamente después no hace nada el addEventListener
	}
}

function stopit(E)
{
	E.preventDefault();  
}

function buscaEnArray(oArray, oElem)
{
	var nPos = -1;
	for (var i=0; i<oArray.length; i++)
	{
		if (oArray[i] == oElem)
		{
			nPos = i;
			break
		}
	}
	return nPos;
}

function posicionarLogo(){
	document.getElementById('Logo').style.left=((((document.getElementById('contCentr').offsetWidth)-1003)/2)+32)+'px'
}

