///////////////////////////////////////////////////////////////

///// SCRIPT CREADO POR KOALART Graphic Solutions S.C.P. ////// 

///////////////////////////////////////////////////////////////

// SCRIPT CREADO PARA EL CONTROL JAVASCRIPT DEL FRONTOFFICE ///

///////////////////////////////////////////////////////////////



//FUNCIONES PARA EL MENSAJE

//iniciamos mensaje

function iniMensaje(){
	
	var position;

	if (document.getElementById && !document.all){ //FF, Safari

		 position="fixed";

	}

	else{ //IE

		position="absolute";

	}

	document.writeln("<div id=lrFrameMsj class=lrFrameMsj style=position:"+position+";><iframe id=frameMensaje name=frameMensaje src='../scripts/blanco.htm' class=frameMsj></iframe></div>");

	document.writeln("<div id='lrMsj' class='lrMsj' style='position:"+position+"; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;'>&nbsp;</div>");

}

//funcion en la que abrimos capaMensaje para mostrar el calendario

function abrirMensaje(src,width,height){
if (src!="") document.getElementById("frameMensaje").src=src;
	width= width || "450";document.getElementById("frameMensaje").width=width;
	height=height || "200";document.getElementById("frameMensaje").height=height;
	document.getElementById("lrFrameMsj").style.left=(document.body.scrollWidth/2)-(width/2)+"px"; 
	document.getElementById("lrFrameMsj").style.top=(document.body.scrollHeight/4)-(height/2)+"px";/*alert("left: "+document.getElementById("lrFrameMsj").style.left+"/"+document.body.scrollWidth+" - top: "+document.getElementById("lrFrameMsj").style.top+"/"+document.body.scrollHeight);*/
	//Detectamos si es FF o otros
	if (document.all){document.getElementById('lrMsj').style.height=document.body.scrollHeight; escrol();}
	
	document.getElementById('lrFrameMsj').style.visibility= "visible";
	document.getElementById('lrMsj').style.visibility= "visible";
}
function escrol(){ if (document.all) document.getElementById('lrFrameMsj').style.top = getScrollXY()+(window.screen.height*0.1);} 
window.onscroll = escrol;

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return  scrOfY;
}
//funcion en la que cerramos la capa mensaje

function cerrarMensaje(){
	parent.document.getElementById("lrMsj").style.visibility='hidden';
	parent.document.getElementById("lrFrameMsj").style.visibility='hidden';
	parent.document.getElementById("frameMensaje").src="../scripts/blanco.htm";
}

function popup(url,completo,width, height){

		var opcions="toolbar="+completo+", location="+completo+", directories="+completo+", status="+completo+", menubar="+completo+", scrollbars=yes, resizable=yes, width="+width+", height="+height+", top=100, left=250";

		window.open(url,"",opcions);

}

function changeImg(thum,num){

	document.getElementById("ImgViewer"+num).src=thum.src;

}
function permite(elEvento, permitidos) {
  // Variables que definen los caracteres permitidos
  var numeros = "0123456789-";
  var caracteres = " abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
  var numeros_caracteres = numeros + caracteres;
  var teclas_especiales = [8, 9, 37, 39, 46];
  // 8 = BackSpace, 9 = Tab, 46 = Supr, 37 = flecha izquierda, 39 = flecha derecha
 
 
  // Seleccionar los caracteres a partir del parámetro de la función
  switch(permitidos) {
    case 'num':
      permitidos = numeros;
      break;
    case 'car':
      permitidos = caracteres;
      break;
    case 'num_car':
      permitidos = numeros_caracteres;
      break;
  }
 
  // Obtener la tecla pulsada 
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  var caracter = String.fromCharCode(codigoCaracter);
 
  // Comprobar si la tecla pulsada es alguna de las teclas especiales
  // (teclas de borrado y flechas horizontales)
  var tecla_especial = false;
  for(var i in teclas_especiales) {
    if(codigoCaracter == teclas_especiales[i]) {
      tecla_especial = true;
      break;
    }
  }
 
  // Comprobar si la tecla pulsada se encuentra en los caracteres permitidos
  // o si es una tecla especial
  return permitidos.indexOf(caracter) != -1 || tecla_especial;
}

function encodeEmail(nom, dom, title) {

var regEmail = nom+"@"+dom;regEmail=regEmail.toLowerCase();
var codeEmail = ""
if (regEmail == "") {
        alert("Porfavor Teclea tu direccion de email, Buscasdeweb.com.")
}
else {
        var regLength = regEmail.length
        for (i = 0; i < regLength; i++) {
                var charNum = "000"
                var curChar = regEmail.charAt(i)
                if (curChar == "A") {
                        charNum = "065"
                }
                if (curChar == "a") {
                        charNum = "097"
                }
                if (curChar == "B") {
                        charNum = "066"
                }
                if (curChar == "b") {
                        charNum = "098"
                }
                if (curChar == "C") {
                        charNum = "067"
                }
                if (curChar == "c") {
                        charNum = "099"
                }
                if (curChar == "D") {
                        charNum = "068"
                }
                if (curChar == "d") {
                        charNum = "100"
                }
                if (curChar == "E") {
                        charNum = "069"
                }
                if (curChar == "e") {
                        charNum = "101"
                }
                if (curChar == "F") {
                        charNum = "070"
                }
                if (curChar == "f") {
                        charNum = "102"
                }
                if (curChar == "G") {
                        charNum = "071"
                }
                if (curChar == "g") {
                        charNum = "103"
                }
                if (curChar == "H") {
                        charNum = "072"
                }
                if (curChar == "h") {
                        charNum = "104"
                }
                if (curChar == "I") {
                        charNum = "073"
                }
                if (curChar == "i") {
                        charNum = "105"
                }
                if (curChar == "J") {
                        charNum = "074"
                }
                if (curChar == "j") {
                        charNum = "106"
                }
                if (curChar == "K") {
                        charNum = "075"
                }
                if (curChar == "k") {
                        charNum = "107"
                }
                if (curChar == "L") {
                        charNum = "076"
                }
                if (curChar == "l") {
                        charNum = "108"
                }
                if (curChar == "M") {
                        charNum = "077"
                }
                if (curChar == "m") {
                        charNum = "109"
                }
                if (curChar == "N") {
                        charNum = "078"
                }
                if (curChar == "n") {
                        charNum = "110"
                }
                if (curChar == "O") {
                        charNum = "079"
                }
                if (curChar == "o") {
                        charNum = "111"
                }
                if (curChar == "P") {
                        charNum = "080"
                }
                if (curChar == "p") {
                        charNum = "112"
                }
                if (curChar == "Q") {
                        charNum = "081"
                }
                if (curChar == "q") {
                        charNum = "113"
                }
                if (curChar == "R") {
                        charNum = "082"
                }
                if (curChar == "r") {
                        charNum = "114"
                }
                if (curChar == "S") {
                        charNum = "083"
                }
                if (curChar == "s") {
                        charNum = "115"
                }
                if (curChar == "T") {
                        charNum = "084"
                }
                if (curChar == "t") {
                        charNum = "116"
                }
                if (curChar == "U") {
                        charNum = "085"
                }
                if (curChar == "u") {
                        charNum = "117"
                }
                if (curChar == "V") {
                        charNum = "086"
                }
                if (curChar == "v") {
                        charNum = "118"
                }
                if (curChar == "W") {
                        charNum = "087"
                }
                if (curChar == "w") {
                        charNum = "119"
                }
                if (curChar == "X") {
                        charNum = "088"
                }
                if (curChar == "x") {
                        charNum = "120"
                }
                if (curChar == "Y") {
                        charNum = "089"
                }
                if (curChar == "y") {
                        charNum = "121"
                }
                if (curChar == "Z") {
                        charNum = "090"
                }
                if (curChar == "z") {
                        charNum = "122"
                }
                if (curChar == "0") {
                        charNum = "048"
                }
                if (curChar == "1") {
                        charNum = "049"
                }
                if (curChar == "2") {
                        charNum = "050"
                }
                if (curChar == "3") {
                        charNum = "051"
                }
                if (curChar == "4") {
                        charNum = "052"
                }
                if (curChar == "5") {
                        charNum = "053"
                }
                if (curChar == "6") {
                        charNum = "054"
                }
                if (curChar == "7") {
                        charNum = "055"
                }
                if (curChar == "8") {
                        charNum = "056"
                }
                if (curChar == "9") {
                        charNum = "057"
                }
                if (curChar == "&") {
                        charNum = "038"
                }
                if (curChar == " ") {
                        charNum = "032"
                }
                if (curChar == "_") {
                        charNum = "095"
                }
                if (curChar == "-") {
                        charNum = "045"
                }
                if (curChar == "@") {
                        charNum = "064"
                }
                if (curChar == ".") {
                        charNum = "046"
                }
                if (charNum == "000") {
                        codeEmail += curChar
                }
                else {
                        codeEmail += "&#" + charNum + ";"               
                }
        }
		document.writeln( '<a href= class="txt0085c8xsmall" title="'+title+'">'+codeEmail+'</a>');
}

}
