﻿var ErrorNum = 0;
var MiVen = "";
var TipoARchivos = "";
function right(e) {
	/*if (navigator.appName == 'Netscape' && 
	(e.which == 3 || e.which == 2))
	return false;
	else if (navigator.appName == 'Microsoft Internet Explorer' && 
	(event.button == 2 || event.button == 3)) {
	alert("Derechos Reservados Online Marketing 2005");
	return false;
	}
	return true;*/
}

/*document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;*/

var TextoHTMLAviso = "";
TextoHTMLAviso += "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' >"
TextoHTMLAviso += "<HTML>"
TextoHTMLAviso += "	<HEAD>"
TextoHTMLAviso += "		<title>Pieza no disponible</title>"
TextoHTMLAviso += "		<meta name='GENERATOR' Content='Microsoft Visual Studio .NET 7.1'>"
TextoHTMLAviso += "		<meta name='CODE_LANGUAGE' Content='C#'>"
TextoHTMLAviso += "		<meta name='vs_defaultClientScript' content='JavaScript'>"
TextoHTMLAviso += "		<meta name='vs_targetSchema' content='http://schemas.microsoft.com/intellisense/ie5'>"
TextoHTMLAviso += "		<LINK href='../estilos/estilo.css' type='text/css' rel='stylesheet'>"
TextoHTMLAviso += "		<style>"
TextoHTMLAviso += "				A:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:active { FONT-SIZE: 11px; COLOR: #43a2b6; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:hover { FONT-SIZE: 11px; COLOR: #43a2b6; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoHTMLAviso += "		</style>"
TextoHTMLAviso += "		<style type='text/css'>"
TextoHTMLAviso += "				BODY { MARGIN: 0px }"
TextoHTMLAviso += "				A:link { TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:visited { TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:hover { TEXT-DECORATION: none }"
TextoHTMLAviso += "				A:active { TEXT-DECORATION: none }"
TextoHTMLAviso += "		</style>"
TextoHTMLAviso += "	</HEAD>"
TextoHTMLAviso += "	<body MS_POSITIONING='GridLayout'>"
TextoHTMLAviso += "		<form id='Form1' method='post' runat='server' encType='multipart/form-data'>"
TextoHTMLAviso += "			<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
TextoHTMLAviso += "				<tr>"
TextoHTMLAviso += "					<td width='1%'>&nbsp;</td>"
TextoHTMLAviso += "					<td width='5%' align='left' valign='bottom'><img src='../images/ico_reporte.gif' width='43' height='22'></td>"
TextoHTMLAviso += "					<td colspan='3' align='right'><div align='right'><span class='txtpeqbold'> </span>"
TextoHTMLAviso += "						</div>"
TextoHTMLAviso += "					</td>"
TextoHTMLAviso += "					<td width='2%'>&nbsp;</td>"
TextoHTMLAviso += "				</tr>"
TextoHTMLAviso += "				<tr>"
TextoHTMLAviso += "					<td class='borde1izqdup'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td align='left' valign='top' class='borde1topdown'><img src='../images/ico_reporte2.gif' width='43' height='29'></td>"
TextoHTMLAviso += "					<td width='52%' class='borde1topdown'>&nbsp;&nbsp;&nbsp; <span class='txtpeqbold'>"
TextoHTMLAviso += "							<asp:Label id='LblTitulo' runat='server'>PIEZA HTML SOLICITADA NO DISPONIBLE</asp:Label>"
TextoHTMLAviso += "						</span>"
TextoHTMLAviso += "					</td>"
TextoHTMLAviso += "					<td width='39%' align='right' valign='bottom' class='borde1topdown'><div align='right'>"
TextoHTMLAviso += "							<img src='../images/spacer.gif' width='1' height='1'>"
TextoHTMLAviso += "						</div>"
TextoHTMLAviso += "					</td>"
TextoHTMLAviso += "					<td class='borde1dersup'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td><img src='../images/spacer.gif' width='15' height='10'></td>"
TextoHTMLAviso += "				</tr>"
TextoHTMLAviso += "				<tr>"
TextoHTMLAviso += "					<td height='126' class='borde1izqder'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td colspan='3' align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' class='txtpeq'>"
TextoHTMLAviso += "							<tr>"
TextoHTMLAviso += "								<td><img src='../images/spacer.gif' width='5' height='24'></td>"
TextoHTMLAviso += "								<td width='49%' class='txtpeqbold' valign='middle'><asp:Label id='LblSubtitulo' runat='server'></asp:Label></td>"
TextoHTMLAviso += "								<td width='49%' class='txtpeqbold' valign='middle'><div align='right'>"
TextoHTMLAviso += "									</div>"
TextoHTMLAviso += "								</td>"
TextoHTMLAviso += "								<td><img src='../images/spacer.gif' width='5' height='24'></td>"
TextoHTMLAviso += "							</tr>"
TextoHTMLAviso += "							<tr>"
TextoHTMLAviso += "								<td>&nbsp;</td>"
TextoHTMLAviso += ""								
TextoHTMLAviso += "            <td colspan='2' align='left' valign='top' class='borde2'> "
TextoHTMLAviso += "              <!--BEGIN-->"
TextoHTMLAviso += "              Debido a los niveles de segurirad con los que cuenta su equipo , "
TextoHTMLAviso += "              el sistema no puede acceder al archivo especificado, por lo que "
TextoHTMLAviso += "              le recomendamos realizar el siguiente procedimiento:<br>"
TextoHTMLAviso += "<br>"
TextoHTMLAviso += "<br>"
TextoHTMLAviso += "	<div>1.- Abrir su archivo con Notepad</div>"
TextoHTMLAviso += "	          <div>2.- Copiar la siguiente linea &nbsp;&nbsp; <input type='text'  size='100'  class='borde1' value='<!-- saved from url=(0022)http://internet.e-mail -->'>"
TextoHTMLAviso += "              </div>"
TextoHTMLAviso += "			  <div>3.- Pegarla en su archivo en la parte superior de tal forma que quede como primera l&iacute;nea del archivo.</div>"
TextoHTMLAviso += "			  <br>"
TextoHTMLAviso += ""
TextoHTMLAviso += "			  <div> Una vez hecho esto vuelva a seleccionar el archivo y presentarlo en vista previa.</div><br>"
TextoHTMLAviso += "<br>"
TextoHTMLAviso += "<br><div>&Oacute; bien proceda a subirlo por medio del data center para visualizarlo.</div>"
TextoHTMLAviso += "<div align='center'> <a href='#close' onClick='javascript:window.close()'>Cerrar ventana</a></div>"
TextoHTMLAviso += "              <!--FIN-->"
TextoHTMLAviso += "            <td>&nbsp;</td>"
TextoHTMLAviso += "							</tr>"
TextoHTMLAviso += "							<tr>"
TextoHTMLAviso += "								<td height='29'>&nbsp;</td>"
TextoHTMLAviso += "								<td colspan='2'>&nbsp;</td>"
TextoHTMLAviso += "								<td>&nbsp;</td>"
TextoHTMLAviso += "							</tr>"
TextoHTMLAviso += "						</table>"
TextoHTMLAviso += "					</td>"
TextoHTMLAviso += "					<td class='borde1izqder'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td></td>"
TextoHTMLAviso += "				</tr>"
TextoHTMLAviso += "				<tr>"
TextoHTMLAviso += "					<td height='9' class='borde1izqinf'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td class='borde1topdown'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td colspan='2' class='borde1topdown'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td width='1%' class='borde1derinf'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "					<td><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoHTMLAviso += "				</tr>"
TextoHTMLAviso += "			</table>"
TextoHTMLAviso += "		</form>"
TextoHTMLAviso += "	</body>"
TextoHTMLAviso += "</HTML>"



var TextoTXTAviso = "";
TextoTXTAviso += "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' >"
TextoTXTAviso += "<HTML>"
TextoTXTAviso += "	<HEAD>"
TextoTXTAviso += "		<title>Pieza no disponible</title>"
TextoTXTAviso += "		<meta name='GENERATOR' Content='Microsoft Visual Studio .NET 7.1'>"
TextoTXTAviso += "		<meta name='CODE_LANGUAGE' Content='C#'>"
TextoTXTAviso += "		<meta name='vs_defaultClientScript' content='JavaScript'>"
TextoTXTAviso += "		<meta name='vs_targetSchema' content='http://schemas.microsoft.com/intellisense/ie5'>"
TextoTXTAviso += "		<LINK href='../estilos/estilo.css' type='text/css' rel='stylesheet'>"
TextoTXTAviso += "		<style>"
TextoTXTAviso += "				A:link { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }"
TextoTXTAviso += "				A:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoTXTAviso += "				A:active { FONT-SIZE: 11px; COLOR: #43a2b6; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoTXTAviso += "				A:hover { FONT-SIZE: 11px; COLOR: #43a2b6; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none }"
TextoTXTAviso += "		</style>"
TextoTXTAviso += "		<style type='text/css'>"
TextoTXTAviso += "				BODY { MARGIN: 0px }"
TextoTXTAviso += "				A:link { TEXT-DECORATION: none }"
TextoTXTAviso += "				A:visited { TEXT-DECORATION: none }"
TextoTXTAviso += "				A:hover { TEXT-DECORATION: none }"
TextoTXTAviso += "				A:active { TEXT-DECORATION: none }"
TextoTXTAviso += "		</style>"
TextoTXTAviso += "	</HEAD>"
TextoTXTAviso += "	<body MS_POSITIONING='GridLayout'>"
TextoTXTAviso += "		<form id='Form1' method='post' runat='server' encType='multipart/form-data'>"
TextoTXTAviso += "			<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
TextoTXTAviso += "				<tr>"
TextoTXTAviso += "					<td width='1%'>&nbsp;</td>"
TextoTXTAviso += "					<td width='5%' align='left' valign='bottom'><img src='../images/ico_reporte.gif' width='43' height='22'></td>"
TextoTXTAviso += "					<td colspan='3' align='right'><div align='right'><span class='txtpeqbold'> </span>"
TextoTXTAviso += "						</div>"
TextoTXTAviso += "					</td>"
TextoTXTAviso += "					<td width='2%'>&nbsp;</td>"
TextoTXTAviso += "				</tr>"
TextoTXTAviso += "				<tr>"
TextoTXTAviso += "					<td class='borde1izqdup'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td align='left' valign='top' class='borde1topdown'><img src='../images/ico_reporte2.gif' width='43' height='29'></td>"
TextoTXTAviso += "					<td width='52%' class='borde1topdown'>&nbsp;&nbsp;&nbsp; <span class='txtpeqbold'>"
TextoTXTAviso += "							<asp:Label id='LblTitulo' runat='server'>PIEZA TXT SOLICITADA NO DISPONIBLE</asp:Label>"
TextoTXTAviso += "						</span>"
TextoTXTAviso += "					</td>"
TextoTXTAviso += "					<td width='39%' align='right' valign='bottom' class='borde1topdown'><div align='right'>"
TextoTXTAviso += "							<img src='../images/spacer.gif' width='1' height='1'>"
TextoTXTAviso += "						</div>"
TextoTXTAviso += "					</td>"
TextoTXTAviso += "					<td class='borde1dersup'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td><img src='../images/spacer.gif' width='15' height='10'></td>"
TextoTXTAviso += "				</tr>"
TextoTXTAviso += "				<tr>"
TextoTXTAviso += "					<td height='126' class='borde1izqder'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td colspan='3' align='left' valign='top'><table width='100%' border='0' cellpadding='5' cellspacing='0' class='txtpeq'>"
TextoTXTAviso += "							<tr>"
TextoTXTAviso += "								<td><img src='../images/spacer.gif' width='5' height='24'></td>"
TextoTXTAviso += "								<td width='49%' class='txtpeqbold' valign='middle'><asp:Label id='LblSubtitulo' runat='server'></asp:Label></td>"
TextoTXTAviso += "								<td width='49%' class='txtpeqbold' valign='middle'><div align='right'>"
TextoTXTAviso += "									</div>"
TextoTXTAviso += "								</td>"
TextoTXTAviso += "								<td><img src='../images/spacer.gif' width='5' height='24'></td>"
TextoTXTAviso += "							</tr>"
TextoTXTAviso += "							<tr>"
TextoTXTAviso += "								<td>&nbsp;</td>"
TextoTXTAviso += ""								
TextoTXTAviso += "            <td colspan='2' align='left' valign='top' class='borde2'> "
TextoTXTAviso += "              <!--BEGIN-->"
TextoTXTAviso += "              Debido a los niveles de segurirad con los que cuenta su equipo , "
TextoTXTAviso += "              el sistema no puede acceder al archivo especificado.<div>Para visualizarlo proceda a subirlo por medio del data center.</div>"
TextoTXTAviso += "              "
TextoTXTAviso += "<br>"
TextoTXTAviso += "<br>"
TextoTXTAviso += ""
TextoTXTAviso += "<br>"
TextoTXTAviso += "<br>"
TextoTXTAviso += "<div align='center'> <a href='#close' onClick='javascript:window.close()'>Cerrar ventana</a></div>"
TextoTXTAviso += "              <!--FIN-->"
TextoTXTAviso += "            <td>&nbsp;</td>"
TextoTXTAviso += "							</tr>"
TextoTXTAviso += "							<tr>"
TextoTXTAviso += "								<td height='29'>&nbsp;</td>"
TextoTXTAviso += "								<td colspan='2'>&nbsp;</td>"
TextoTXTAviso += "								<td>&nbsp;</td>"
TextoTXTAviso += "							</tr>"
TextoTXTAviso += "						</table>"
TextoTXTAviso += "					</td>"
TextoTXTAviso += "					<td class='borde1izqder'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td></td>"
TextoTXTAviso += "				</tr>"
TextoTXTAviso += "				<tr>"
TextoTXTAviso += "					<td height='9' class='borde1izqinf'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td class='borde1topdown'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td colspan='2' class='borde1topdown'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td width='1%' class='borde1derinf'><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "					<td><img src='../images/spacer.gif' width='7' height='7'></td>"
TextoTXTAviso += "				</tr>"
TextoTXTAviso += "			</table>"
TextoTXTAviso += "		</form>"
TextoTXTAviso += "	</body>"
TextoTXTAviso += "</HTML>"

function SeleccionarValor(Obj,Valores)
{
	for (var j=0;j<Obj.options.length;j++)
	{
		if (Obj.options[j].value == Valores)
		{
			Obj.options[j].selected = true;
		}
	}
}

function VerConfigEnvio(Obj,Form)
{

var Str = new Array("DdlActivaBaja","DdlActivaProfesional","DdlActivaPieClt","DdlActivaPie")
if (DatosConfig_array[Obj.value] != undefined)
	{
	var Arr1 = DatosConfig_array[Obj.value].split("|");
	Arr1[0] = Arr1[0].replace("1","S");
	Arr1[1] = Arr1[1].replace("1","S");
	Arr1[2] = Arr1[2].replace("1","S");
	Arr1[3] = Arr1[3].replace("1","S");
	Arr1[0] = Arr1[0].replace("0","N");
	Arr1[1] = Arr1[1].replace("0","N");
	Arr1[2] = Arr1[2].replace("0","N");
	Arr1[3] = Arr1[3].replace("0","N");
	
	SeleccionarValor(document.getElementById(Str[0]),Arr1[0]);
	SeleccionarValor(document.getElementById(Str[1]),Arr1[1]);
	SeleccionarValor(document.getElementById(Str[2]),Arr1[2]);
	SeleccionarValor(document.getElementById(Str[3]),Arr1[3]);
	}
}


function ClearError() 
{
	if (parseInt(ErrorNum) == 25)
	{
		ErrorNum = 0;

		var miven = window.open('','VtaPRevia','directories=no,resizable=yes,scrollbars=yes')
		miven.document.title = 'Vista Previa';
		MiVen = miven;		
		if (MiVen.document.URL == "about:blank")
		{
			if 	(TipoARchivos == "HTML")
				MiVen.document.write(TextoHTMLAviso);
			else
				MiVen.document.write(TextoTXTAviso);

			MiVen.focus();
		}
		return false;
	}
	else
		return true;
}
window.onerror = ClearError;


function evaluarCajasParaCampos(ddl, caja)
{
	document.getElementById(caja).value = ddl.value;
	document.getElementById(caja).focus();
}


function CreaPlantilla(obj)
{
document.getElementById("FicheroTxt").style.display = "none";
document.getElementById("TxtArchivoTXT").value="";

if (obj.value == "Plantilla")
	{
	document.getElementById("TdEditor").style.display = "";
	document.getElementById("TdFichero").style.display = "none";
	document.getElementById("TdFichero").value = "";
	document.getElementById("FlEditor").style.display = "";
	
	}
else
	{
	if (obj.value == "Pieza HTML")
	{
	document.getElementById("FicheroTxt").style.display = "";
	document.getElementById("TxtArchivoTXT").value="";
	
	}
	
	document.getElementById("TdEditor").style.display = "none";
	document.getElementById("FlEditor").style.display = "none";
	//document.getElementById("radEditorContainerRadEditor1").innerHTML = "";
	document.getElementById("TdFichero").style.display = "";
	}
}


function  MuestraSubarea(mi_objecto,form)
	{
	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
		{
		if(Area_array.length == 0)
		  {
		  	form.DdlSubarea.options.length = 0;
			form.DdlSubarea.options.length = 1
			form.DdlSubarea.options[0].value = ""	
			form.DdlSubarea.options[0].text = "No hay subareas asignadas"//EntregaMsg(5);
			return;
		  }
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (Area_array[Id_Table] != undefined && Area_array[Id_Table]!= "") 
			{
			Tam_max = Area_array[Id_Table].length;
			
			form.DdlSubarea.options.length = 0;
			form.DdlSubarea.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
				 {

				 if (Area_array[Id_Table][j] != "" )
				 	{
					 IdNom_Group = Area_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlSubarea.options[j+1].value = Id_Group;
					 form.DdlSubarea.options[j+1].text = Nom_Group;

					} 
				 else	
				 	{
					itemsndata ++;
					}
				 }
			 form.DdlSubarea.options[0].value = "";
			 form.DdlSubarea.options[0].text = ".:Seleccione:.";
 			}
		else
			{
			form.DdlSubarea.options.length = 0;
			form.DdlSubarea.options.length = 1;
			form.DdlSubarea.options[0].value = "";	
			form.DdlSubarea.options[0].text = "No hay subareas asignadas";//EntregaMsg(5);
			}
		}
	else
		{
//		alert("");
		}
}


function MuestraAreas(mi_objecto,form)
{
	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
	{
		if(AreaC_array.length == 0)
		{
		  	form.DdlArea.options.length = 0;
			form.DdlArea.options.length = 1
			form.DdlArea.options[0].value = ""	
			form.DdlArea.options[0].text = "No hay categorías asignadas"//EntregaMsg(5);
			return;
		}
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (AreaC_array[Id_Table] != undefined && AreaC_array[Id_Table]!= "") 
		{
			Tam_max = AreaC_array[Id_Table].length;
			
			form.DdlArea.options.length = 0;
			form.DdlArea.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
			{

				 if (AreaC_array[Id_Table][j] != "" )
			     {
					 IdNom_Group = AreaC_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlArea.options[j+1].value = Id_Group;
					 form.DdlArea.options[j+1].text = Nom_Group;

				 } 
				 else	
				 {
					itemsndata ++
				 }
			 }
			 form.DdlArea.options[0].value = "";
			 form.DdlArea.options[0].text = ".:Seleccione:.";
 		}
		else
			{
			form.DdlArea.options.length = 0;
			form.DdlArea.options.length = 1
			form.DdlArea.options[0].value = ""	
			form.DdlArea.options[0].text = "No hay categorías asignadas";//EntregaMsg(5);
			}
		}
	else
		{
		//alert("");
		}
}

function MuestraArchivo(Obj)
{
	//var ruta="archivos/clientDoctos/EMFCLT" + document.getElementById("ddClients").value +  "/Archivos/plantillas/" + Obj.value;
	//document.getElementById("myEditor").src = Obj.value;
	//document.getElementById('TxtDescripcion').value = GetNombreFile(Obj.options[Obj.selectedIndex].value);
}

function GetNombreFile(Cadena)
{
					var Cad = new Array();
					Cad = Cadena.split('\/');
					return Cad[Cad.length - 1];
		
}

function MuestraPlantilla(Obj)
{

		if (Obj.value != "")
		{
			//
			document.getElementById('LblTypeFiles').value = 'Libre';
			window.open("InsPlantilla.aspx?Archivo=" + Obj.value ,'InsPlantilla','directories=no,resizable=no,width=10,height=10,scrollbars=no');
		}
	//document.getElementById("radEditorContainerRadEditor1").innerHTML = "<html><body style='font-family:arial;font-size:10px;color:#990000'>Hola Mundo sas cruel</body></html>" ;
}
function  VerPlantillas(mi_objecto,form)
	{

	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
		{
		if(CPlantilla_array.length == 0)
		  {
		  	form.DdlPlantillas.options.length = 0;
			form.DdlPlantillas.options.length = 1
			form.DdlPlantillas.options[0].value = ""	
			form.DdlPlantillas.options[0].text = "No hay plantillas asignadas"//EntregaMsg(5);
			return;
		  }
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (CPlantilla_array[Id_Table] != undefined && CPlantilla_array[Id_Table]!= "") 
			{
			Tam_max = CPlantilla_array[Id_Table].length;
			
			form.DdlPlantillas.options.length = 0;
			form.DdlPlantillas.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
				 {

				 if (CPlantilla_array[Id_Table][j] != "" )
				 	{
					 IdNom_Group = CPlantilla_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlPlantillas.options[j+1].value = Id_Group;
					 form.DdlPlantillas.options[j+1].text = Nom_Group;

					} 
				 else	
				 	{
					itemsndata ++
					}
				 }
			 form.DdlPlantillas.options[0].value = "";
			 form.DdlPlantillas.options[0].text = EntregaMsg(1);
 			}
		else
			{
			form.DdlPlantillas.options.length = 0;
			form.DdlPlantillas.options.length = 1
			form.DdlPlantillas.options[0].value = ""	
			form.DdlPlantillas.options[0].text = "No hay plantillas asignadas";//EntregaMsg(5);
			}
		}
	else
		{
		alert(EntregaMsg(6));
		}
}



function  VerFicheros(mi_objecto,form)
	{
	
	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
		{
		if(CFicheros_array.length == 0)
		  {
		  	form.DdlFicheros.options.length = 0;
			form.DdlFicheros.options.length = 1
			form.DdlFicheros.options[0].value = ""	
			form.DdlFicheros.options[0].text = "No hay ficheros asignados"//EntregaMsg(5);
			return;
		  }
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (CFicheros_array[Id_Table] != undefined && CFicheros_array[Id_Table]!= "") 
			{
			Tam_max = CFicheros_array[Id_Table].length;
			
			form.DdlFicheros.options.length = 0;
			form.DdlFicheros.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
				 {

				 if (CFicheros_array[Id_Table][j] != "" )
				 	{
					 IdNom_Group = CFicheros_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlFicheros.options[j+1].value = Id_Group;
					 form.DdlFicheros.options[j+1].text = Nom_Group;

					} 
				 else	
				 	{
					itemsndata ++
					}
				 }
			 form.DdlFicheros.options[0].value = "";
			 form.DdlFicheros.options[0].text = EntregaMsg(1);
 			}
		else
			{
			form.DdlFicheros.options.length = 0;
			form.DdlFicheros.options.length = 1
			form.DdlFicheros.options[0].value = ""	
			form.DdlFicheros.options[0].text = "No hay Ficheros asignados";//EntregaMsg(5);
			}
		}
	else
		{
		alert(EntregaMsg(6));
		}
}


function  VerArchivosTxt(mi_objecto,form)
	{
	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
		{
		if(CArchivosTXT_array.length == 0)
		  {
		  	form.DdlArchivosTXT.options.length = 0;
			form.DdlArchivosTXT.options.length = 1
			form.DdlArchivosTXT.options[0].value = ""	
			form.DdlArchivosTXT.options[0].text = "No hay archivos asignados"//EntregaMsg(5);
			return;
		  }
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (CArchivosTXT_array[Id_Table] != undefined && CArchivosTXT_array[Id_Table]!= "") 
			{
			Tam_max = CArchivosTXT_array[Id_Table].length;
			
			form.DdlArchivosTXT.options.length = 0;
			form.DdlArchivosTXT.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
				 {

				 if (CArchivosTXT_array[Id_Table][j] != "" )
				 	{
					 IdNom_Group = CArchivosTXT_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlArchivosTXT.options[j+1].value = Id_Group;
					 form.DdlArchivosTXT.options[j+1].text = Nom_Group;

					} 
				 else	
				 	{
					itemsndata ++
					}
				 }
			 form.DdlArchivosTXT.options[0].value = "";
			 form.DdlArchivosTXT.options[0].text = EntregaMsg(1);
 			}
		else
			{
			form.DdlArchivosTXT.options.length = 0;
			form.DdlArchivosTXT.options.length = 1
			form.DdlArchivosTXT.options[0].value = ""	
			form.DdlArchivosTXT.options[0].text = "No hay Ficheros asignados";//EntregaMsg(5);
			}
		}
	else
		{
		alert(EntregaMsg(6));
		}
}


function  VerArchivosHtml(mi_objecto,form)
	{
	
	
	var IdNom_Table = mi_objecto.value;
	if (IdNom_Table != "") 
		{
		if(CArchivos_array.length == 0)
		  {
		  	form.DdlArchivosHTML.options.length = 0;
			form.DdlArchivosHTML.options.length = 1
			form.DdlArchivosHTML.options[0].value = ""	
			form.DdlArchivosHTML.options[0].text = "No hay archivos asignados"//EntregaMsg(5);
			return;
		  }
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (CArchivos_array[Id_Table] != undefined && CArchivos_array[Id_Table]!= "") 
			{
			Tam_max = CArchivos_array[Id_Table].length;
			
			form.DdlArchivosHTML.options.length = 0;
			form.DdlArchivosHTML.options.length = Tam_max + 1;
			for (j = 0; j < Tam_max; j++)  
				 {

				 if (CArchivos_array[Id_Table][j] != "" )
				 	{
					 IdNom_Group = CArchivos_array[Id_Table][j].split("-")
					 Id_Group = IdNom_Group[0];
					 Nom_Group = IdNom_Group[1];
					 form.DdlArchivosHTML.options[j+1].value = Id_Group;
					 form.DdlArchivosHTML.options[j+1].text = Nom_Group;

					} 
				 else	
				 	{
					itemsndata ++
					}
				 }
			 form.DdlArchivosHTML.options[0].value = "";
			 form.DdlArchivosHTML.options[0].text = EntregaMsg(1);
 			}
		else
			{
			form.DdlArchivosHTML.options.length = 0;
			form.DdlArchivosHTML.options.length = 1
			form.DdlArchivosHTML.options[0].value = ""	
			form.DdlArchivosHTML.options[0].text = "No hay Ficheros asignados";//EntregaMsg(5);
			}
		}
	else
		{
		alert(EntregaMsg(6));
		}
}
function ValidaPlantillas()
{
	var StrErrores = "";
	var CamposRe = new Array("ddClients","TxtDescripcion","DdlArea","DdlClasificacion");
	var NomCamp = new Array("LblClientes","LblDescripcion","LblArea","LblClasificacion");
	
	for (var ind=0;ind<CamposRe.length;ind++)
		if (document.getElementById(CamposRe[ind]).value == "")
			StrErrores = StrErrores  + "\n- " + document.getElementById(NomCamp[ind]).innerHTML;
	
	ObjClas = document.getElementById("DdlClasificacion");
	ObjArch = document.getElementById("TxtArchivo");

	switch (ObjClas.value.toLowerCase())
	{
		case "fichero":
			if (ObjArch.value == "" || (ObjArch.value.toLowerCase().indexOf(".xls") == -1 && ObjArch.value.toLowerCase().indexOf(".mdb") == -1 && ObjArch.value.toLowerCase().indexOf(".doc") == -1 && ObjArch.value.toLowerCase().indexOf(".zip") == -1 && ObjArch.value.toLowerCase().indexOf(".ppt") == -1 && ObjArch.value.toLowerCase().indexOf(".jpg") == -1 && ObjArch.value.toLowerCase().indexOf(".gif") == -1 && ObjArch.value.toLowerCase().indexOf(".jpge") == -1))
				{
				StrErrores =  StrErrores + "\n- El archivo debe ser un fichero válido (doc,mdb,xls,ppt,zip)";
				}
		 break;
		case "pieza html":
				if (ObjArch.value == "" || (ObjArch.value.toLowerCase().indexOf(".html") == -1 && ObjArch.value.toLowerCase().indexOf(".htm") == -1))
				{
				StrErrores =  StrErrores + "\n- El archivo debe ser un fichero válido (html,htm)";
				}
		 break;
		 break;
		}
	if (StrErrores != "")
		{
		alert("Los siguientes datos son necesarios:\n" + StrErrores);
		return;
		}
	else
		{
		document.getElementById("HddSa").value = document.getElementById("DdlSubarea").value;
		__doPostBack('BtnAlta','');
		}
}


function SeleccionaElementos(Obj,ValuesSel)
{
var Objecto = document.getElementById(Obj);
var Valores = ValuesSel.split(',');
	for (var j=0;j < Valores.length;j++)
		{
		Objecto.SelectedValue = Valores[j];
		}
			
}
function SelectEtiquetas(Obj)
{


		var Datos = "";
		var Tam = Obj.options.length;
		var j = 0;
		var Datalist = new Array();
		
		for (j=0;j<Tam;j++)
		{

		if (Obj.options[j].selected == true)
			{
			
			DatasList = Obj.options[j].value.split('|');
			if (Datos != "")
				{
					//Etiqueta|campo
					Datos = Datos + ","+ DatasList [3] + "|" + DatasList[2];
					//Datos = Datos + "," + DatasList [0];
				}
				else
				{
					Datos =  DatasList [3] + "|" + DatasList[2] ;
				}
			}
		}	
		return Datos;
}

function LLenaElementos2(myField,Valor,Texto,Seleccionar,Tam)
{
	myField.options[Tam - 1].value = Valor;
	myField.options[Tam - 1].text = Texto;
	myField.options[Tam - 1].selected = Seleccionar;
}

function LLenaElementos(myField,Valor,Texto,Seleccionar,Tam)
{
	if (myField.value != "")
	{
		myField.value = myField.value + "\n" + Texto;
	}
	else
	{
		myField.value = Texto;
	}
}

function LlenaCodigos(myField,myField2)
{
var Datos = new Array();
var j = 0;
var Tam = 0;
myField2.value = "";
for (j=0;j<myField.options.length;j++)
			{
			if (myField.options[j].selected)
				{
				 Tam++;
				 Datos = myField.options[j].value.split('|');
				 LLenaElementos(myField2,Datos[3],Datos[3],false,Tam);
				 
				}
			}
}
function AgregaTags(Obj,ObjClt)
{
	var IdCliente = ObjClt.value;
	window.open ("Newtag.aspx?IdTabla="+document.getElementById('ddTables').value+"&IdCliente=" + IdCliente+"&B="+document.getElementById('ddTables').options[document.getElementById('ddTables').selectedIndex].innerHTML,"NuevaTag","width=500,height=300,directories=no,resize=no,scrollbars=no");
}
function borrarEtiqueta(obj,ObjClt)
{
	if(confirm("¿Desea borrar esta etiqueta?"))
	{
		var IdCliente = ObjClt.value;
		var dat = obj.value.split('|');
		window.open ("Newtag.aspx?Borrar="+dat[0]+"&IdCliente=" + IdCliente,"NuevaTag","width=500,height=300,directories=no,resize=no,scrollbars=no");
	
		obj.options[obj.selectedIndex] = null;
		document.getElementById('DdlPersonalizaTag').value = "";
		document.getElementById('ddClients').disabled = true;
	}
}
			


function VerTags(mi_objecto,form,ID_Etiquetas)
{
	ContGrTables = 0;
	var IdNom_Table = mi_objecto.value;
	
	if (ID_Etiquetas==""){ID_Etiquetas = 0}
	else{ID_Etiquetas = "|"+ ID_Etiquetas +"|"}
	
	if (IdNom_Table != "") 
	{
		if(IdClienteArray.length == 0)
		{
		  	form.DdlPersonaliza.options.length = 0;
			form.DdlPersonaliza.options.length = 1
			form.DdlPersonaliza.options[0].value = ""	
			form.DdlPersonaliza.options[0].text = "No tiene etiquetas";
			return;
		}
		var Id_Table = IdNom_Table;
		var j = 0;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		var TotalTags = 0
		if (IdClienteArray[Id_Table] != undefined && IdClienteArray[Id_Table]!= "") 
		{
			Tam_max = IdClienteArray[Id_Table].length;
			form.DdlPersonaliza.options.length = 0;
			form.DdlPersonaliza.options.length = Tam_max 
			for (j = 0; j < Tam_max; j++)  
			{
				if (IdClienteArray[Id_Table][j] != "" )
				{
					IdNom_Group = IdClienteArray[Id_Table][j].split("|");
					TotalTags = IdNom_Group[3];
					Id_Group = IdNom_Group[0];
					Nom_Group = IdNom_Group[1];
						 
					form.DdlPersonaliza.options[j].value = Id_Group + "|" + IdNom_Group[1] + "|" + IdNom_Group[2] + "|" + IdNom_Group[5] ;
					form.DdlPersonaliza.options[j].text = Nom_Group;
					if(document.getElementById("HddEtiquetas").value.length>5)
						document.getElementById("HddEtiquetas").value += ","+Id_Group + "|" + IdNom_Group[1] + "|" + IdNom_Group[2] + "|" + IdNom_Group[5] ;
					else
						document.getElementById("HddEtiquetas").value += Id_Group + "|" + IdNom_Group[1] + "|" + IdNom_Group[2] + "|" + IdNom_Group[5] ;

					if  (ID_Etiquetas != "")
					{
						if (ID_Etiquetas.indexOf("|" + IdNom_Group[5] + "|") != -1){form.DdlPersonaliza.options[j].selected = true}
					}
				} 
				else	
				{
					itemsndata ++
				}
			}
			if (parseInt(TotalTags) > 10)
			{
				document.getElementById('LnkInforma').style.display = 'none'
			}
		}
		else
		{
			form.DdlPersonaliza.options.length = 0;
			form.DdlPersonaliza.options.length = 1
			form.DdlPersonaliza.options[0].value = ""	
			form.DdlPersonaliza.options[0].text = "No tiene etiquetas";
		}
	}
	else
	{
		alert(EntregaMsg(6));
	}
}


function MuestraGrupos(Obj)
{

	if (Obj.value != "0NG")
	{
		document.getElementById("DivGrupos").style.display = "none";
		document.getElementById("NomGrupo").value = "";
		document.getElementById("Chk_Control").checked = false;
	}
	else
	{
		document.getElementById("DivGrupos").style.display = "";

	}
}

function CentrarVen(X,Y)
{
	var posx=(1024/2) - (X/2)
    var posy=(740/2) - (Y/2)
   	self.moveTo(posx,posy)
	self.focus();
}

function RedimensionaVen(X,Y)
{
	self.resizeTo(X,Y);
	CentrarVen(X,Y);
}

function ElementsSel()
{
	var ElemSel = 0;
	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++)
	{
		if((element[i].name.indexOf("UniqueChkBorrar") != -1) && (element[i].type == "checkbox") && element[i].checked == true)
    		ElemSel++;
	}
	return ElemSel;
}

function BorrarElementoAnterior()
{
    if (ElementsSel() > 0)
    {
        if (confirm(EntregaMsgAnterior(1)))
		    __doPostBack('BtnBorraElem','');
    }
    else{
    	alert(EntregaMsgAnterior(0))
    }
}
function BorrarElemento()
{
    if (ElementsSel() > 0)
    {
        if (confirm(EntregaMsgAjax(1)))
		    setTimeout("__doPostBack('ctl00$ContentPlaceHolder1$BtnBorraElem','')", 0);
    }
    else
    	alert(EntregaMsg(0))
}
					
function SelectAll(){
	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++){
		if((element[i].name.indexOf("UniqueChkBorrar") != -1) && (element[i].type == "checkbox") && (element[i].getAttribute("disabled") != "disabled"))
			element[i].checked = true;
	}
}

function SelectNone(){
	var element = document.getElementsByTagName("input");
	for (var i = 0; i < element.length; i++){
		if((element[i].name.indexOf("UniqueChkBorrar") != -1) && (element[i].type == "checkbox") && (element[i].getAttribute("disabled") != "disabled"))
			element[i].checked = false;
	}
}


function VerPlanes(obj)
{
	if (ClientesPl_array[obj.value] != undefined)
	{
		if (ClientesPl_array[obj.value] > 1)
			{document.getElementById("LblEtiquetas").style.display = "";}
		else{document.getElementById("LblEtiquetas").style.display = "none";}
	}
	else
	{
		document.getElementById("LblEtiquetas").style.display = "none";
	}
}

	function PresentNuevoGrupo()
			{
				if(document.getElementById('NuevoGrupo').style.display == '')
				{document.getElementById('NuevoGrupo').style.display = 'none';}
				else{document.getElementById('NuevoGrupo').style.display = '';}
			}
	
			

function SelectGrupos()
{
	var Obj = document.getElementById("cblGroups");
	var Hgr = document.getElementById("HddGrupos");
	Hgr.value = "";
	for (var j=0;j<Obj.length;j++)
	{
		if (Obj.options[j].selected == true)
		{
			if (Hgr.value == "")
				Hgr.value = Obj.options[j].value;
			else if(Obj.options[j].value.length>0)
				Hgr.value = Hgr.value + "," + Obj.options[j].value;
		}
	}
	return false;
}

function ValidaLetras()
 {
   caracter=parseInt(window.event.keyCode);
   if((caracter >= 97  &&  caracter <= 122)  || (caracter >= 65  &&  caracter <= 90) ||  caracter == 95 || ( caracter >= 48  &&  caracter <= 57 ) || caracter == 255)
   {		
   return
   }
   else
   {
    window.event.keyCode=false; 
	return
   }
}


function ValidaNomBD(xMenorVal,xMayorVal,WhoVal)
{
	var StrErrores = "";
	var CamposRe = new Array("txtbTableName","txtbTableDescription","ddClients","ddTables","Archivo");
	var NomCamp = new Array("LblNombre","LblDescripcion","LblAnunciante","LblBBDD","LblFile");
	
	for (var ind=xMenorVal; ind < xMayorVal; ind++)
	{
		if (document.getElementById(CamposRe[ind]).value == "")
			StrErrores = StrErrores  + "\n- " + document.getElementById(NomCamp[ind]).innerHTML;
		else
		{
			if (CamposRe[ind] == "Archivo")
			{
				if (document.getElementById(CamposRe[ind]).value.toLowerCase().indexOf(".mdb") == -1 && document.getElementById(CamposRe[ind]).value.toLowerCase().indexOf(".xls") == -1)
					StrErrores = StrErrores  + "\n- " +	document.getElementById(NomCamp[ind]).innerHTML + " (Access o Excel)";
			}
			if (WhoVal==2)
			{
				if (CamposRe[ind] == "ddTables")
				{
					if (document.getElementById(CamposRe[ind]).value == "Nva")
					{
						if (document.getElementById("txtbTableName").value == "")
							StrErrores = StrErrores  + "\n- " + document.getElementById("LblNombre").innerHTML;				

						if (document.getElementById("txtbTableDescription").value == "")
							StrErrores = StrErrores  + "\n- " + document.getElementById("LblDescripcion").innerHTML;				
					}
				}
			}
		}
	}
	if(StrErrores == "") 
		__doPostBack("BtnAceptar","");
	else
	{
		alert(EntregaMsg(3) + " \n " + StrErrores);
		return false;
	}
}

function ValidaVtaPrevia(x)
{
	var StrErrores = "";
	if(x==1)
	{
		if(document.getElementById("LblTypeFiles").value == "Archivos")
		{
			if (document.getElementById("DdlArchivosHTML").value == "" && document.getElementById("txtArchivoLocal").value == "" && document.getElementById("ArchivoHTMLRV").value == "")
				StrErrores = StrErrores  + "\n- " + document.getElementById("LblArchHTML").innerHTML;
			else
			{
				ErrorNum = 25;
				if(document.getElementById("txtArchivoLocal").value != "")
					window.open("temp/"+document.getElementById("txtArchivoLocal").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				else if(document.getElementById("DdlArchivosHTML").value != "")
					window.open(document.getElementById("DdlArchivosHTML").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				else if(document.getElementById("ArchivoHTMLRV").value != "")
					window.open("archivos/"+document.getElementById("ArchivoHTMLRV").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				ErrorNum = 0;
			}		
		}
		else if(document.getElementById("LblTypeFiles").value == "Libre")
		{
			if (document.getElementById("DdlPlantillas").value == "" && tinyMCE.get('content').getContent() == "")
				StrErrores = StrErrores  + "\n- " + document.getElementById("LblHTML").innerHTML;
			else
			{
				var miven = window.open('','VtaPRevia','directories=no,resizable=yes,scrollbars=yes'); 
				miven.document.title = 'Vista Previa';
				miven.document.write(tinyMCE.get('content').getContent());
			}		
		}
		else
			StrErrores = StrErrores  + "\n- " + document.getElementById("LblArchHTML").innerHTML;
	}
	else
	{
		if(document.getElementById("LblTypeFiles").value == "Archivos")
		{
			if (document.getElementById("DdlArchivosTXT").value == "" && document.getElementById("txtArchivoLocalTxt").value == "" && document.getElementById("ArchivoHTMLRV").value == "")
				StrErrores = StrErrores  + "\n- " + document.getElementById("LblArchTXT").innerHTML;
			else
			{
				ErrorNum = 0;
				if(document.getElementById("txtArchivoLocalTxt").value != "")
					window.open("temp/"+document.getElementById("txtArchivoLocalTxt").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				else if(document.getElementById("DdlArchivosTXT").value != "")
					window.open(document.getElementById("DdlArchivosTXT").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				else if(document.getElementById("ArchivoHTMLRV").value != "")
					window.open("archivos/"+document.getElementById("ArchivoHTMLRV").value,'VtaPRevia','directories=no,resizable=yes,scrollbars=yes');
				else
					ErrorNum = 25;
			}		
		}
		else
			StrErrores = StrErrores  + "\n- " + document.getElementById("LblArchTXT").innerHTML;
	}
		
	if(StrErrores != "")
		alert(EntregaMsg(3) + " \n " + StrErrores);
}

function ValidaVerdest()
{
	var StrErrores = "";

	var CamposRe = new Array("ddTables");
	var NomCamp = new Array("LblBBDD");

	for (var ind=0;ind<1;ind++)
		if (document.getElementById(CamposRe[ind]).value == "")
			StrErrores = StrErrores  + "\n- " + document.getElementById(NomCamp[ind]).innerHTML;

	if (StrErrores == "")
		OpenWindow(0);
	else
		alert(EntregaMsg(3) + " \n " + StrErrores);
}
function ChecarDirAd(Obj)
{
	if (Obj.checked == true)
		Obj.value = "true";
	else
    	Obj.value = "false";
}


function OpenWindow(Ind)
{
    var Ventanas = new Array(2);
	Ventanas[0] = "verdestinatarios.aspx?ind=6|width=700,height=350";
	Ventanas[1] = "VistaPrev.aspx|width=500,height=250";
	var VenOpen = Ventanas[Ind].split('|');
	window.open(VenOpen[0],"Miventana","resizable=no,scrollbars=yes,directories=no,"+ VenOpen[1]);
}




String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g,"");
}


function Grabar()
{
	document.getElementById("HddHtmlLibre").value = "";
	var StrErrores = "";

	var CamposRe = new Array("ddClients","ddTables","ddCampaignType","ddMaiType","Dd_permisos","txtbCampaignName","txtbSubject","txtbFrom_Name","txtbFrom_Mail","ddl_TipoEnvio");
	var NomCamp = new Array("LblAnunciante","LblBBDD","LblTipoCamp","LblTipoEmail","LblPermisos","LblNameCamp","LblAsunto","LblFrom","LblMailDev","LblTipoEnvio");
	
	//Validamos campos de entrada
	for (var ind=0;ind<CamposRe.length;ind++)
		if(document.getElementById(CamposRe[ind]).value == "")
			StrErrores = StrErrores  + "\n- " + document.getElementById(NomCamp[ind]).innerHTML;

	//Validamos selección de la pieza a enviar
	if(document.getElementById("LblTypeFiles").value == "Archivos" && document.getElementById("DdlArchivosHTML").value == "" && document.getElementById("txtArchivoLocal").value == "" && document.getElementById("DdlArchivosTXT").value == "" && document.getElementById("txtArchivoLocalTxt").value == "" && document.getElementById("ArchivoHTMLRV").value == "" && document.getElementById("ArchivoTXTRV").value == "")
		StrErrores = StrErrores  + "\n- Debe seleccionar alguna pieza del data center";
	else if(document.getElementById("LblTypeFiles").value == "Libre") {
	    if(document.getElementById("DdlPlantillas").value == "" && tinyMCE.get('content').getContent() == "")
		    StrErrores = StrErrores  + "\n- Por favor, seleccione una plantilla";
		if(document.getElementById("ddlGuardarPieza").value == "1") {
		    if(document.getElementById("DdlArea").value == "")
		        StrErrores = StrErrores  + "\n- " + document.getElementById("Label1").innerHTML;
		    if(document.getElementById("TxtFilePlantilla").value == "")
		        StrErrores = StrErrores  + "\n- " + document.getElementById("lblDatacenter").innerHTML;
		}
	}
	else if(document.getElementById("LblTypeFiles").value == ""){
		StrErrores = StrErrores  + "\n- Por favor, seleccione la plantilla o pieza a enviar en Cuerpo del mensaje";
	}

	if(!validarSubject(document.getElementById("txtbSubject").value))
	{
	    StrErrores = StrErrores  + "\n- El número de caracteres en mayúsculas no puede superar el 50% del Asunto ";
	    document.getElementById("txtbSubject").focus();
	}
	if(document.getElementById('cbAdditionalAddresses').checked)
	{
		var expresion = /^(([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(;)?)+$/;
		var texto = document.getElementById("txtbAdditionalAddress").value;
		if(texto == "")
		    StrErrores = StrErrores  + "\n- No se han encontrado direcciones adicionales";
		else if(!expresion.test(texto))
			StrErrores = StrErrores  + "\n- Se ha detectado una direccion de email incorrecta en el campo de direcciones adicionales";
		document.getElementById("txtbAdditionalAddress").focus();
	}

	if(StrErrores != "")
		alert(EntregaMsg(3) + " \n " + StrErrores);
	else
	{
		if(document.getElementById("LblTypeFiles").value == "Libre")
			document.getElementById("HddHtmlLibre").value = tinyMCE.get('content').getContent();

		Control = false;
		document.getElementById('CtrGrabar').value = 'GrabaOK';
		SelectGrupos();

		if(document.getElementById("hdeFirmado").value == "")
		{
			document.getElementById('CtrGrabar').value = '';
			window.open('CampInfo.aspx','VtaPRV','width=500,height=550,directories=no,resizable=no');
		}
		else
			__doPostBack('BtnAceptar','');
	}
}

function validarSubject(obj)
{
	var mayusculas = /[A-Z]/;
	var minusculas = /[a-z]/;
	var nmay = 0;
	var nmin = 1;
    for(var i = 0; i<obj.length; i++)
    {
		if(mayusculas.test(obj.charAt(i)))
			nmay++;
		else if(minusculas.test(obj.charAt(i)))
			nmin++;
    }
	if( (nmin-nmay) > 0)
		return true;
	else
	    return false;
}

function LimpiaGrabar()
{
	if (Control)
		document.getElementById('CtrGrabar').value = '';
}

function ChecarEnvio(Obj)
{
	if (Obj.value == 2)
		document.getElementById("ShowProgramer").style.display = "";
	else
	{
		document.getElementById("ShowProgramer").style.display = "none";
		document.getElementById("ddHour").value = "00";
		document.getElementById("ddMinute").value = "00";
		document.getElementById("txtbDate").value = "";
	}
}

function VerificarNBD(Obj,Form)
{
	if (Obj.value == "Nva") 
	{
		document.getElementById("txtbTableDescription").value = "";
		document.getElementById("txtbTableName").value = "";
		document.getElementById("txtbTableName").readOnly = false;
		document.getElementById("txtbTableDescription").readOnly = false;
	}
	else
	{
		document.getElementById("txtbTableDescription").value = "";
		document.getElementById("txtbTableName").value = document.getElementById("ddTables").options[document.getElementById("ddTables").selectedIndex].innerText;
		document.getElementById("txtbTableName").readOnly = true;
		document.getElementById("txtbTableDescription").readOnly = true;
	}
}

function ValidaDatosPlanes(IdCliente)
{
	var ArrayTemp = new Array();
	if(DatosPlanes_array[IdCliente] != undefined)
		if (DatosPlanes_array[IdCliente].length > 0)
			ArrayTemp = DatosPlanes_array[IdCliente].split('|');

	return ArrayTemp;
}

/*Function for show the tables relateds to clients*/
function  VerTablas(mi_objecto,form,ID_SelTable,ShowSelec,ShowNueva)
{
	var ArrayTemp = ValidaDatosPlanes(mi_objecto.value);

	form.txtbTableName.value="";
	form.txtbTableDescription.value = "";
	form.txtbTableName.disabled = false;
	form.txtbTableDescription.disabled = false;

	var IdNom_Cliente = mi_objecto.value;
	if (ID_SelTable==""){ID_SelTable = 0}
	if (IdNom_Cliente != "" ) 
	{
		if(Clientes_array.length == 0 || IdNom_Cliente > Clientes_array.length)
		{
			form.ddTables.options.length = 0;
			form.ddTables.options.length = 1;
			form.ddTables.options[0].value = "";
			form.ddTables.options[0].text = EntregaMsg(0);
			if (ShowNueva == true)
			{
				if  (ArrayTemp[0] != "No aplica")
				{
					form.ddTables.options.length = 2
					form.ddTables.options[1].value = "Nva"	
					form.ddTables.options[1].text = EntregaMsg(9);
				}
			}
			else
				return;
		}

		var Id_Cliente = IdNom_Cliente;
		var j = 0;
	
		var Tam_max = 0;
		if (Clientes_array[Id_Cliente] != undefined)
		{
			Tam_max = Clientes_array[Id_Cliente].length;
		}
		else
		{
			Tam_max = 0;
		}
		var IdNom_Table = ""
		var Nom_Table = ""
		var Id_Table = 0
		var itemsndata = 0
		if (Tam_max > 0) 
		{
			form.ddTables.options.length = 0;
			form.ddTables.options.length = Tam_max + 1
			for (j = 0; j < Tam_max; j++)  
			{
				if (Clientes_array[Id_Cliente][j] != "" )
				{
					IdNom_Table = Clientes_array[Id_Cliente][j].split("-")
					Id_Table = IdNom_Table[0];
					Nom_Table = IdNom_Table[1];
					form.ddTables.options[j+1].value = Id_Table;
					form.ddTables.options[j+1].text = Nom_Table;
					if (parseInt(Id_Table) == parseInt(ID_SelTable))
					{form.ddTables.options[j+1].selected = true}
				} 
				else	
				{
					itemsndata ++
				}
			}
				
			if (ShowSelec == true)
			{
				form.ddTables.options[0].value = ""	
				form.ddTables.options[0].text = EntregaMsg(1);
				if (parseInt(ID_SelTable) == 0){form.ddTables.options[0].selected  = true}
			}
			else
			{
				form.ddTables.options[0].value = ""	
				form.ddTables.options[0].text = "--" + EntregaMsg(8) + "--";
			}
			if (ShowNueva == true)
			{
				if  (ArrayTemp[0] != "No aplica")
				{
					form.ddTables.options.length = j + 2;
					form.ddTables.options[j + 1].value = "Nva";	
					form.ddTables.options[j + 1].text = EntregaMsg(9);
				}
			}
			else
			{
				if  (ArrayTemp[0] == "No aplica")
				{
					 form.txtbTableName.value="";
					 form.txtbTableDescription.value = "";
					 form.txtbTableName.disabled = true;
					 form.txtbTableDescription.disabled = true;
				}
			}
		}
		else
		{
			form.ddTables.options.length = 0;
			form.ddTables.options.length = 1
			if (ShowNueva == true)
			{
				if  (ArrayTemp[0] != "No aplica")
				{
					form.ddTables.options.length = 2
					form.ddTables.options[1].value = "Nva"	
					form.ddTables.options[1].text = EntregaMsg(9);
				}
			}
			else
			{
				if  (ArrayTemp[0] == "No aplica")
				{
					 form.txtbTableName.value="";
					 form.txtbTableDescription.value = "";
					 form.txtbTableName.disabled = true;
					 form.txtbTableDescription.disabled = true;
					// form.BtnAceptarV.disabled = true;
				}
			}					
			form.ddTables.options[0].value = ""	
			form.ddTables.options[0].text = EntregaMsg(1);
		}
	}
	else
	{
		alert(EntregaMsg(2));
	}
}

/*Function for show the groups relateds to tables*/
function VerCorreoDevueltos(mi_objeto,form,ID_SelGroup)
{
	if(Emails_array.length>0)
	{
		var val = mi_objeto.value;
		var valor = Emails_array[val];
		if(valor != undefined && valor != "")
			form.txtbFrom_Mail.value = valor;
		else
			form.txtbFrom_Mail.value = "envios@difusionelectronica.institutocervantes.es";
	}
	else
		form.txtbFrom_Mail.value = "envios@difusionelectronica.institutocervantes.es";
}

function VerGrupos(mi_objecto,form,ID_SelGroup)
{
	ContGrTables = 0;
	var IdNom_Table = mi_objecto.value;

	if(ID_SelGroup == "")
		ID_SelGroup = 0;
		
	if(IdNom_Table != "") 
	{
		if(Tables_array.length == 0)
		{
		  	form.cblGroups.options.length = 0;
			form.cblGroups.options.length = 1
			form.cblGroups.options[0].value = ""
			form.cblGroups.options[0].text = EntregaMsg(5);
			return;
		}

		var Id_Table = IdNom_Table;
		var j = 0;
		//var Tam_max = Tables_array[Id_Table].length;
		var Tam_max = "";
		var IdNom_Group = ""
		var Nom_Group = ""
		var Id_Group = 0
		var itemsndata = 0
		if (Tables_array[Id_Table] != undefined && Tables_array[Id_Table]!= "") 
		{
			Tam_max = Tables_array[Id_Table].length;
			form.cblGroups.options.length = 0;
			form.cblGroups.options.length = Tam_max 
			for (j = 0; j < Tam_max; j++)  
			{
				if (Tables_array[Id_Table][j] != "" )
				{
					IdNom_Group = Tables_array[Id_Table][j].split("-")
					Id_Group = IdNom_Group[0];
					Nom_Group = IdNom_Group[1];
					form.cblGroups.options[j].value = Id_Group;
					form.cblGroups.options[j].text = Nom_Group;
					if(Nom_Group.indexOf("[Control]") != -1)
						ContGrTables ++;
					if (parseInt(Id_Group) == parseInt(ID_SelGroup))
						form.cblGroups.options[j].selected = true;
				} 
				else
				{
					itemsndata ++
				}
			}
		}
		else
		{
			form.cblGroups.options.length = 0;
			form.cblGroups.options.length = 1
			form.cblGroups.options[0].value = ""	
			form.cblGroups.options[0].text = EntregaMsg(5);
		}
	}
	else
	{
		alert(EntregaMsg(6));
	}
}

/*End*/
			function fuckSpace(obj)
			{
				var i=0;
				var temp = "";
				for(i=0; i<obj.length; i++)
					if(obj.charAt(i)!= " ")
						temp += obj.charAt(i);

				return temp;
			}


function EntregaMsg(IdMsg)
{
	var Msgs = document.getElementById("CtrMsgs").value;
	var MsgsA = new Array();
	if (Msgs != "")
		MsgsA = Msgs.split('|');

	return MsgsA[IdMsg];
}

function EntregaMsgAjax(IdMsg)
{
	var Msgs = document.getElementById("ctl00_ContentPlaceHolder1_CtrMsgs").value;
	var MsgsA = new Array();
	if (Msgs != "")
		MsgsA = Msgs.split('|');

	return MsgsA[IdMsg];
}

function EntregaMsgAnterior(IdMsg)
{
	var Msgs = document.getElementById("CtrMsgs").value;
	var MsgsA = new Array();
	if (Msgs != "")
		MsgsA = Msgs.split('|');

	return MsgsA[IdMsg];
}

function PoneDatoBD()
{
	var Obj = document.getElementById("ddTables");
	var Obj1 = document.getElementById("LblTablesOk");
	Obj1.value = Obj.options[Obj.selectedIndex].value + "-" + Obj.options[Obj.selectedIndex].text;
	document.getElementById("LblArchivoPath").value = document.getElementById("Archivo").value;
	document.getElementById("LblClienteOk").value = document.getElementById("ddClients").value;
}

function ChangeReport()
{
	var reportId = unescape(location.search.substring(1, location.search.length));
	if (reportId.length > 0) 
		location.href = document.getElementById("ctl00$ContentPlaceHolder1$ddReportes").value + "?" + reportId;
}

function valdaBuscar(obj)
{
	if(fuckSpace(obj.value).length>0)
		__doPostBack('ctl00$ContentPlaceHolder1$btnBuscador', '');
}

function valdaBuscarSMS(obj)
{
	if(fuckSpace(obj.value).length>0)
		__doPostBack('btnBuscador', '');
}

function ShowFiles(){
	if(document.getElementById('Archivos').style.display == '')
	{
		document.getElementById('Archivos').style.display = 'none';
		document.getElementById('LblTypeFiles').value = "";
	}
	else
	{
		document.getElementById('Archivos').style.display = '';
		document.getElementById('Editor').style.display = 'none';
		document.getElementById('Editor1').style.display = 'none';
		document.getElementById('trEditor').style.display = 'none';
		document.getElementById('LblTypeFiles').value = "Archivos";
	}
}

function ShowEditor(){
	if(document.getElementById('Editor').style.display == '')
	{
		document.getElementById('Editor').style.display = "none";
		document.getElementById('Editor1').style.display = 'none';
		document.getElementById('trEditor').style.display = "none";
		document.getElementById('LblTypeFiles').value = "";
	}
	else{
		document.getElementById('LblTypeFiles').value='Libre';
		document.getElementById('ChbFilesD').checked = false;
		document.getElementById('Editor').style.display = '';
		document.getElementById('Editor1').style.display = '';
		document.getElementById('trEditor').style.display = '';
		document.getElementById('Archivos').style.display = 'none';
	}
}

function ShowFilters()
{
	if(document.getElementById('ddTables').value != "")
		window.open("criteriosfiltrado.aspx","Criterios","width=700,height=350,directories=no,scrollbars=no");
    else
		alert('Debe seleccionar una base de datos');
}

	function abreDirAdicionales()
	{
		var x=(screen.width/2)+200;
		var y=(screen.height/2)+10;
		var x1=394;
		var y1=420;
		var params= "'position: absolute, directories=no,scrollbars=no, top=" + (y-y1) + ", left=" + (x-x1) + ", height=" + y1 + ", width=" + x1 + "'";
		var mytags = "";
		window.open('DirAdicionales.aspx','Criterios',params);
	}

	function mostrarFormulario()
	{
		document.getElementById("ddClients").disabled = true;
		document.getElementById("ddTables").disabled = true;
		
		document.getElementById("ddlCategoria").disabled = false;
		document.getElementById("ddCampaignType").disabled = false;
		document.getElementById("ddMaiType").disabled = false;
		document.getElementById("txtbAdditionalAddress").disabled = false;
		document.getElementById("cblGroups").disabled = false;
		
		document.getElementById("txtbCampaignName").disabled = false;
		document.getElementById("txtbSubject").disabled = false;
		document.getElementById("txtbFrom_Name").disabled = false;
		
		document.getElementById("ddl_TipoEnvio").disabled = false;
		document.getElementById("DdlActivaBaja").disabled = false;
		document.getElementById("DdlActivaProfesional").disabled = false;
		document.getElementById("DdlActivaPieClt").disabled = false;
		document.getElementById("DdlActivaPie").disabled = false;
		document.getElementById("ddlPrecios").disabled = false;

		document.getElementById("DdlArchivosHTML").disabled = false;
		document.getElementById("DdlArchivosTXT").disabled = false;
		document.getElementById("DdlPlantillas").disabled = false;
	}
	function QuitarFileDefecto()
	{
		document.getElementById('ChbFilesD').checked = false;
		PoneQuitaFiles(document.getElementById('ChbFilesD'));
	}

	function PoneQuitaFiles(obj)
	{
		if (obj.checked == false)
		{
			QuitaFilesRV();
		}
		if (obj.checked == true)
		{
			document.getElementById('txtArchivoLocal').value = "";
			document.getElementById('txtArchivoLocalTxt').value = "";
			document.getElementById('Archivos').style.display = 'none';
			document.getElementById('Editor').style.display = 'none';	
		    document.getElementById('LblTypeFiles').value='Archivos';
		}
	}
	
	function QuitaFilesRV()
	{
		document.getElementById('ArchivoHTMLRV').value='';	
		document.getElementById('ArchivoTXTRV').value='';
		//document.getElementById('LblTypeFiles').value='';
	    //document.getElementById('LblTypeFiles').value='Archivos';
	}

	function QuitaFiltro()
	{
		document.getElementById('FiltrosOk').value='';
		document.getElementById('TextoElm').innerHTML='';
		document.getElementById('Texto').innerHTML='';
	}
	
			function validaNumeros(cadena)
			{
				var errores = 0;
				for(i=0; i<cadena.length; i++)
				{
					if(cadena.charAt(i)<"0" || cadena.charAt(i)>"9")
						errores++;
				}
				if(errores>0)
				{	return false;	}
				else
				{	return true; 	}
			}