﻿// Archivo JScript

// Comprueba Navegador y Plataforma del pc
var clientPC = navigator.userAgent.toLowerCase(); // Coge info cliente
var clientVer = parseInt(navigator.appVersion); // Coge versión navegador
var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);
//var valor_boton = new Array('Arial','Times New Roman','Verdana','9','10','11','#ff0000','#000000','#ffffff','left','center','right');
//var recortar_posAtras = new Array('7','7','7','7','7','7','8','8','8','8','8','8','4','4','4');
//var num_caracteres = new Array('19','29','21','15','16','16','23','23','23','20','22','21','7','7','7','12');
//var num_caracteresAtras = new Array('12','22','14','8','9','9','15','15','15','12','14','13','4','4','4');
//var valor_tag = new Array('FACE','SIZE','COLOR','ALIGN','B','U','I','URL');


function etiquetastilo (tagApertura,tagCierre) {
var txtarea = document.getElementById("ctl00$Contenedor1$txtCuerpo");
var iniCursor = 0;
if ((clientVer >= 4) && is_ie && is_win) {
//SI ES IEXPLORER
txtSeleccion = document.selection.createRange().text;
 if (document.selection) {
   if (!txtSeleccion) 
  {  
  txtarea.focus();
  var Sel = document.selection.createRange ();  
  document.selection.createRange().text = tagApertura+tagCierre;  
  Sel.moveStart ('character', -txtarea.value.length);
  iniCursor = Sel.text.length; 
  var Cursor = iniCursor +  3;
  return(Cursor);
  }
  
  txtarea.focus();
  var Sel = document.selection.createRange ();
  
  document.selection.createRange().text = tagApertura + txtSeleccion +tagCierre;

  Sel.moveStart ('character', -txtarea.value.length);
  var StrSeleccion = txtSeleccion.length;
  iniCursor = Sel.text.length;
  var  sumarPos= parseInt(num_caracteres[boton]);
  var Cursor = iniCursor + StrSeleccion  +  sumarPos;
  return(Cursor);
 }
      }
 // Firefox support 
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
 {
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 var iniText = s1.length;
 var textSel = s2.length;
 var sumarPos= parseInt(num_caracteres[boton]);
 var Cursor = iniText + textSel + sumarPos;
 return(Cursor); 
}
else
{
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 var Cursor = txtarea.textLength - recortar_posAtras[boton] - s2.length - s3.length;
 return(Cursor); 
 }
 almznaCursor(txtarea);
}
function almznaCursor(textEl) {
 if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function etiquetaImagen (tagApertura,tagCierre) {
var txtarea = document.getElementById("ctl00$Contenedor1$txtCuerpo");
if ((clientVer >= 4) && is_ie && is_win) {
//SI ES IEXPLORER
  txtarea.focus();
   
  document.selection.createRange().text = tagApertura + txtSeleccion +tagCierre;
 
 }

 // Firefox support 
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
 {
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 var iniText = s1.length;
 var textSel = s2.length;
 var sumarPos= parseInt(num_caracteres[boton]);
 var Cursor = iniText + textSel + sumarPos;
 return(Cursor); 
}
else
{
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 var Cursor = txtarea.textLength - recortar_posAtras[boton] - s2.length - s3.length;
 return(Cursor); 
 }
 almznaCursor(txtarea);
}
function almznaCursor(textEl) {
 if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

 
function PosicionCursor(pos) {
var txtarea = document.getElementById("ctl00$Contenedor1$txtCuerpo");
 //Firefox
 if (txtarea .setSelectionRange) {
  txtarea .focus();
  txtarea .setSelectionRange(pos,pos);
 }
 else if (txtarea .createTextRange) {
  var rango = txtarea .createTextRange();
  rango.collapse(true);
  rango.moveEnd('character', pos);
  rango.moveStart('character', pos);
  rango.select();
 }
}

function PosicionCursorImagen(pos) {
var txtarea = document.getElementById("ctl00$Cotenedor$txtCuerpo");
 //Firefox
 if (txtarea .setSelectionRange) {
  txtarea .focus();
  txtarea .setSelectionRange(pos,pos);
 }
 else if (txtarea .createTextRange) {
  var rango = txtarea .createTextRange();
  rango.collapse(true);
  rango.moveEnd('character', pos);
  rango.moveStart('character', pos);
  rango.select();
 }
}

function ImpEtiqueta(val,etta)
{
 PosicionCursor(etiquetastilo(val,etta));
}

function hiliteToimagen(HiddenField)
{
  
 txtHiddenName = HiddenField.name
 txtHiddenRange = document.all[txtHiddenName].value;  
 PosicionCursor(etiquetastilo(txtHiddenRange,'/>'));
}
 
 function txtUltraRico_keypress()
 { 
    var keycode; 
    var largo;
    if (window.event)
        keycode = window.event.keyCode;

    if (keycode == 13)
    {
       // txtAreaName = txtArea.name;
        txtRange = document.getElementById('ctl00$Contenedor1$txtCuerpo').createTextRange();
        txtContainer = txtRange.parentElement().name;
        objRange = document.selection.createRange();
        hiliteTxt = objRange.text;
        toBoldTxt = hiliteTxt + "<BR>";
        objRange.text = toBoldTxt;
    }
 }
 
  function txtUltraRico_InsertaTexto(txtValor)
 { 
       // txtAreaName = txtArea.name;
        txtRange = document.getElementById('ctl00$Contenedor1$txtCuerpo').createTextRange();
        txtContainer = txtRange.parentElement().name;
        objRange = document.selection.createRange();
        hiliteTxt = objRange.text;
        toBoldTxt = hiliteTxt + txtValor;
        objRange.text = toBoldTxt;
 }
 

//***************************** txt Asunto **********************************

function etiquetastilo2(tagApertura,tagCierre) {
var txtarea = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido");
var iniCursor = 0;
if ((clientVer >= 4) && is_ie && is_win) {
//SI ES IEXPLORER
txtSeleccion = document.selection.createRange().text;
 if (document.selection) {
   if (!txtSeleccion) 
  {  
  txtarea.focus();
  var Sel = document.selection.createRange ();  
  document.selection.createRange().text = tagApertura+tagCierre;  
  Sel.moveStart ('caracter', -txtarea.value.length);
  iniCursor = Sel.text.length; 
  var Cursor = iniCursor +  3;
  return(Cursor);
  }
  
  txtarea.focus();
  var Sel = document.selection.createRange ();
  
  document.selection.createRange().text = tagApertura + txtSeleccion +tagCierre;

  Sel.moveStart ('caracter', -txtarea.value.length);
  var StrSeleccion = txtSeleccion.length;
  iniCursor = Sel.text.length;
  var  sumarPos= parseInt(num_caracteres[boton]);
  var Cursor = iniCursor + StrSeleccion  +  sumarPos;
  return(Cursor);
 }
      }
 // Firefox support 
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
 {
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 var iniText = s1.length;
 var textSel = s2.length;
 var sumarPos= parseInt(num_caracteres[boton]);
 var Cursor = iniText + textSel + sumarPos;
 return(Cursor); 
}
else
{
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 var Cursor = txtarea.textLength - recortar_posAtras[boton] - s2.length - s3.length;
 return(Cursor); 
 }
 almznaCursor2(txtarea);
}
function almznaCursor2(textEl) {
 if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function etiquetaImagen2 (tagApertura,tagCierre) {
var txtarea = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido");
if ((clientVer >= 4) && is_ie && is_win) {
//SI ES IEXPLORER
  txtarea.focus();
   
  document.selection.createRange().text = tagApertura + txtSeleccion +tagCierre;
 
 }

 // Firefox support 
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
 {
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + ">" +s2 + "</" +valor_tag[tag] + ">" + s3;
 }
 var iniText = s1.length;
 var textSel = s2.length;
 var sumarPos= parseInt(num_caracteres[boton]);
 var Cursor = iniText + textSel + sumarPos;
 return(Cursor); 
}
else
{
 var selLargo = txtarea.textLength;
 var selEmpz = txtarea.selectionStart;
 var selFin = txtarea.selectionEnd;
 var s1 = (txtarea.value).substring(0,selEmpz);
 var s2 = (txtarea.value).substring(selEmpz, selFin);
 var s3 = (txtarea.value).substring(selFin, selLargo);
 if (tag <=3) {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "=" +valor_boton[boton]+ "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 else
 {
 txtarea.value =  s1 + "<" + valor_tag[tag] + "></" +valor_tag[tag] + ">"  + s2 + s3;
 }
 var Cursor = txtarea.textLength - recortar_posAtras[boton] - s2.length - s3.length;
 return(Cursor); 
 }
 almznaCursor2(txtarea);
}
function almznaCursor2(textEl) {
 if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

 
function PosicionCursor2(pos) {
var txtarea = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido");
 //Firefox
 if (txtarea .setSelectionRange) {
  txtarea .focus();
  txtarea .setSelectionRange(pos,pos);
 }
 else if (txtarea .createTextRange) {
  var rango = txtarea .createTextRange();
  rango.collapse(true);
  rango.moveEnd('caracter', pos);
  rango.moveStart('caracter', pos);
  rango.select();
 }
}

function PosicionCursorImagen2(pos) {
var txtarea = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido");
 //Firefox
 if (txtarea .setSelectionRange) {
  txtarea .focus();
  txtarea .setSelectionRange(pos,pos);
 }
 else if (txtarea .createTextRange) {
  var rango = txtarea .createTextRange();
  rango.collapse(true);
  rango.moveEnd('caracter', pos);
  rango.moveStart('caracter', pos);
  rango.select();
 }
}

function ImpEtiqueta2(val,etta)
{
 PosicionCursor2(etiquetastilo2(val,etta));
}

function hiliteToimagen2(HiddenField)
{
  
 txtHiddenName = HiddenField.name
 txtHiddenRange = document.all[txtHiddenName].value;  
 PosicionCursor2(etiquetastilo2(txtHiddenRange,'/>'));
}
 
 function txtUltraRico_keypress2()
 { 
    var keycode; 
    var largo;
    if (window.event)
        keycode = window.event.keyCode;

    if (keycode == 13)
    {
       // txtAreaName = txtArea.name;
        txtRange = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido").createTextRange();
        txtContainer = txtRange.parentElement().name;
        objRange = document.selection.createRange();
        hiliteTxt = objRange.text;
        toBoldTxt = hiliteTxt + "<BR>";
        objRange.text = toBoldTxt;
    }
 }
 
  function txtUltraRico_InsertaTexto2(txtValor)
 { 
       // txtAreaName = txtArea.name;
        txtRange = document.getElementById("ctl00_Contenedor1_txtAsuntoCrearContenido").createTextRange();
        txtContainer = txtRange.parentElement().name;
        objRange = document.selection.createRange();
        hiliteTxt = objRange.text;
        toBoldTxt = hiliteTxt + txtValor;
        objRange.text = toBoldTxt;
 }
var fuente =10

function aumentar(){
fuente = fuente + 2
if (fuente > 20)
{
fuente=20
}
aumento_fuente = fuente+"px"
document.getElementById("ctl00_cphNivelPrensa_lblTituloNoticia").style.fontSize=aumento_fuente;
document.getElementById("ctl00_cphNivelPrensa_lblAsuntoNoticia").style.fontSize=aumento_fuente;
document.getElementById("ctl00_cphNivelPrensa_lblCuerpoNoticia").style.fontSize=aumento_fuente;
}

function disminuir(){
fuente = fuente - 2
if (fuente < 10)
{
fuente=10
}
disminuir_fuente = fuente+"px"
document.getElementById("ctl00_cphNivelPrensa_lblTituloNoticia").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_cphNivelPrensa_lblAsuntoNoticia").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_cphNivelPrensa_lblCuerpoNoticia").style.fontSize=disminuir_fuente;

}

var fuente =10

function aumentarTecnico(){
fuente = fuente + 2
if (fuente > 20)
{
fuente=20
}
aumento_fuente = fuente+"px"
document.getElementById("ctl00_cphTecnico_lblTituloContenidoPilar").style.fontSize=aumento_fuente;
document.getElementById("ctl00_cphTecnico_lblAsuntoPilar").style.fontSize=aumento_fuente;
document.getElementById("ctl00_cphTecnico_lblCuerpoContenidoPilar").style.fontSize=aumento_fuente;
}

function disminuirTecnico(){
fuente = fuente - 2
if (fuente < 10)
{
fuente=10
}
disminuir_fuente = fuente+"px"
document.getElementById("ctl00_cphTecnico_lblTituloContenidoPilar").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_cphTecnico_lblCuerpoContenidoPilar").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_cphTecnico_lblAsuntoPilar").style.fontSize=disminuir_fuente;
}

var fuente =10

function aumentarCampana(){
fuente = fuente + 2
if (fuente > 20)
{
fuente=20
}
aumento_fuente = fuente+"px"
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblTitulo").style.fontSize=aumento_fuente;
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblAsunto").style.fontSize=aumento_fuente;
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblFechaPublicacion").style.fontSize=aumento_fuente;
}

function disminuirCampana(){
fuente = fuente - 2
if (fuente < 10)
{
fuente=10
}
disminuir_fuente = fuente+"px"
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblTitulo").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblAsunto").style.fontSize=disminuir_fuente;
document.getElementById("ctl00_ContentPlantillaNivelCampañas_lblFechaPublicacion").style.fontSize=disminuir_fuente;
}
