// JavaScript Document
function AccionesNewsletters(accion, id, data){
	if(id==null) id="";
	if(data==null) data="";
	
	var datos="pagajax=paginas/newsletters/ajax_newsletters.php";
	datos+="&id="+id;
	datos+="&accion="+accion;
	datos+=data;
	
	//MostrarAviso(datos);
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;	
	return(html);	
}

function EliminarNewsletter(id){
	if(id!="" && confirm("\xBFDesea Eliminar esta Newsletter?")){
		var html=AccionesNewsletters('eliminar', id);
		if(html!=""){
			MostrarAviso(html, "Eliminar Newsletter");	
		}else{
			CargarSeccion("newsletters","visor_newsletters");
		}		
	}
}

function DuplicarNewsletter(id){
	if(id!="" && confirm("\xBFEst\xE0 seguro de duplicar esta Newsletter?")){
		var html=AccionesNewsletters('duplicar', id);
		if(html!=""){
			MostrarAviso(html, "Duplicar Newsletter");	
		}else{
			CargarSeccion("newsletters","visor_newsletters");
		}
	}	
}

function FichaNewsletter(id){
	if(id==null) id="";
	var data="&id="+id;
	CargarSeccion("newsletters","datos_newsletters", data);	
}

function AlmacenarNewsletter(id){
	if(id==null) id="";
	var data="&"+$('#frmNewsletter').serialize();
	
	var html=AccionesNewsletters('almacenar', id, data);
	if(html!=""){
		MostrarAviso(html, "Almacenar Newsletter");	
	}else{
		
	}
}

function FasesEnvio(id, fase){
	if(fase==null) fase="";
	var data="&fase="+fase;
	var html=AccionesNewsletters('fases',id,data);
	$('#fasesenvio').html(html);
	ContarEmails(id);
}

function MostrarFase(id, fase){
	if(fase=="enviar_newsletter") MostrarDialogo('divenvio', "Enviando Newsletter", 300, 270);
	if(fase!="enviar_newsletter" || (fase=="enviar_newsletter" && confirm("\xBFDesea enviar "+$('#numemails').html()+" emails?.\nEl proceso puede durar un tiempo prolongado dependiendo del n\xF9mero de emails"))){
		
		FasesEnvio(id, fase);
		var titulo=ucwords(fase.replace("_"," "));
		$('#titulofase').html(titulo);
		var html="";
		if(fase!=""){
			var data="&fase="+fase;
			html=AccionesNewsletters('mostrarfase',id ,data);
		}
		$('#contfase').html(html);
	}
}

function MostrarOrigenes(id){
	var html=AccionesNewsletters('mostrarorigenes',id);
	$('#contorigenes').html(html);
}

function MostrarSectores(id){
	var html=AccionesNewsletters('mostrarsectores',id);
	$('#contsectores').html(html);
}

function MostrarActividades(id, sector){
	if(sector==null) sector="";
	var data="&sector="+sector;
	var html=AccionesNewsletters('mostraractividades',id ,data);
	$('#contendedoract').html(html);
}

function ContarEmails(id){
	var html=AccionesNewsletters('numemails',id);
	$('#numemails').html(html);
	if(parseInt(html)>0){
		$('#btnnumemails').attr('disabled',false);
	}else{
			$('#btnnumemails').attr('disabled',true);	
	}
}

function InsertarOrigen(id, origen, insertar){
	var data="&campo=origen&valor="+origen+"&insertar="+insertar;
	var html=AccionesNewsletters('insertar', id, data);	
	if(html!=""){
		MostrarAviso(html, "Insertar Origen");	
	}
	ContarEmails(id);
	MostrarSectores(id);
	MostrarActividades(id);
}

function InsertarSector(id, sector, insertar){
	var data="&campo=tipocontacto&valor="+sector+"&insertar="+insertar;
	var html=AccionesNewsletters('insertar', id, data);	
	if(html!=""){
		MostrarAviso(html, "Insertar Sector");	
	}
	ContarEmails(id);
	MostrarActividades(id, sector);
	MostrarOrigenes(id);
}

function InsertarActividad(id, actividad, insertar){
	var data="&campo=actividad&valor="+actividad+"&insertar="+insertar;
	var html=AccionesNewsletters('insertar', id, data);	
	if(html!=""){
		MostrarAviso(html, "Insertar Actividad");	
	}
	ContarEmails(id);	
	MostrarSectores(id);
	MostrarOrigenes(id);
}

function InsertarContacto(id, email, insertar){
	var data="&campo=email&valor="+email+"&insertar="+insertar;
	var html=AccionesNewsletters('insertar', id, data);	
	if(html!=""){
		MostrarAviso(html, "Insertar Contacto");	
	}
	ContarEmails(id);
}

function ContactosNewsletter(pag){
	if(pag==null) pag=0;
	var datos="pagajax=paginas/newsletters/tabla_contactos.php";
	datos+="&"+$("#frmFiltro").serialize();
	datos+="&pag="+pag;
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){$('#visor').html(html);}
	});		
}

function MostrarNoticiasNewsletter(id){
	var html=AccionesNewsletters('mostrarnoticias', id);	
	$('#contnoticias').html(html);
}

function InsertarNoticiaNewsletter(id, noticia, insertar){
	var data="&noticia="+noticia+"&insertar="+insertar;
	var html=AccionesNewsletters('insertarnoticia', id, data);	
	if(html!=""){
		MostrarAviso(html, "Insertar Noticia en Newsletter");	
	}
	MostrarNoticiasNewsletter(id);
}

function SubirNoticiaNewsletter(id, noticia){
	var data="&noticia="+noticia+"&mov=subir";	
	var html=AccionesNewsletters('ordenarnoticia', id, data);	
	if(html!=""){
		MostrarAviso(html, "Ordenar Noticia en Newsletter");	
	}
	MostrarNoticiasNewsletter(id);
}

function BajarNoticiaNewsletter(id, noticia){
	var data="&noticia="+noticia+"&mov=bajar";	
	var html=AccionesNewsletters('ordenarnoticia', id, data);	
	if(html!=""){
		MostrarAviso(html, "Ordenar Noticia en Newsletter");	
	}
	MostrarNoticiasNewsletter(id);
}



function MostrarTitularesWeb(id){
	var html=AccionesNewsletters('titulares', id);
	$('#titularesweb').html(html);
	MostrarDialogo("titularesweb","Insertar Titulares Web");
}

function TablaTitularesWeb(id){
	var html=AccionesNewsletters('tablatitulares', id);
	$('#conttitulares').html(html);
}

function InsertarTitular(id, noticia, marcado){
	var data="&noticia="+noticia+"&insertar="+marcado;
	var html=AccionesNewsletters('insertatitular', id, data);
	if(html!=""){
		MostrarAviso(html, "Titular Web");	
	}
	TablaTitularesWeb(id);
}

function SubirTitularWeb(id, noticia){
	var data="&noticia="+noticia+"&mov=subir";	
	var html=AccionesNewsletters('ordenartitular', id, data);	
	if(html!=""){
		MostrarAviso(html, "Ordenar Titular en Newsletter");	
	}
	TablaTitularesWeb(id);
}

function BajarTitularWeb(id, noticia){
	var data="&noticia="+noticia+"&mov=bajar";	
	var html=AccionesNewsletters('ordenartitular', id, data);	
	if(html!=""){
		MostrarAviso(html, "Ordenar Titular en Newsletter");	
	}
	TablaTitularesWeb(id);
}


function EnviarPruebaNewsletter(id){
	MostrarDialogo('divprueba', 'Enviando Prueba Newsletter', 200, 230);
	var datos="pagajax=paginas/newsletters/ajax_newsletters.php";
	datos+="&id="+id;
	datos+="&accion=enviarprueba";
	
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: true,
		success: function(html){
			if(html!=""){
				MostrarAviso(html, "Enviar Prueba Newsletter");		
			}
			$('#divprueba').dialog('close');	
		}
	});	
}

function PrevisualizarNewsletter(id, generar){
	if(generar==null) generar=true;
	
	newWindow=window.open("../paginas/newsletters/ver_newsletter.php?id="+id+"&web="+generar,"Previsualizacion de la Newsleter","left=200,top=150,height=550,width=750,scrollbars=1,menubar=0,resizable=1,status=0,titlebar=0,toolbar=0,target=_blank");
	newWindow.focus();

}

function VerNewsletterWeb(id, web){
	if(web==null) generar=true;
	
	newWindow=window.open("./paginas/newsletters/ver_newsletter.php?id="+id+"&web="+web,"Newsleter","left=200,top=150,height=550,width=750,scrollbars=1,menubar=0,resizable=1,status=0,titlebar=0,toolbar=0,target=_blank");
	newWindow.focus();

}

