var ultimo_div=new Array();
function actDeact(objA, objB){
	$("#"+objB).get(0).disabled=objA?true:false;
//	if(objA){
//		$("#"+objB).get(0).disabled=true;
//	}else{
//		$("#"+objB).get(0).disabled=false;
//	}
}
function casas(id){
	var nombre=document.getElementById("nombre_"+id).value;
	var url="/admin/_casas.php?nombre="+nombre+"&id_casa="+id;
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$("#casa_"+id).fadeIn("slow");
			Fat.fade_element("casa_"+id,null,"","#AFEEEE");
		}
	);
}
function cerrar_nueva_lista(){
	$('#divNewList').html("").css({"height":1,"background":"transparent"});	
}
function nueva_lista(){
	var nombre=document.getElementById("nombre_lista").value;
	var nAgpd=document.getElementById("numeroAgpd").value;
	var btnOk=document.getElementById("btnOkNLista");
	btnOk.disabled=true;
	if(nombre.length>0 && nAgpd.length>0){
		var url="/backend/nuevaLista.php";
		$.get(
			url,
			{"ts":new Date().getTime(),"op":"save","nombre":nombre, "nAgpd":nAgpd},
			function(html){
				var gh=html.split("#~#~#");
				if(gh[0]=="OK"){
					var ud=gh[1];
					var data=gh[2];
					$("#ListadoListas").append(data);
					redondea('cmpCorner','div');
				}else{
					alert(gh[1]);
				}
				btnOk.disabled=false;
				document.getElementById("nombre_lista").focus();
				$('#divNewList').html("").css({"height":1,"background":"transparent"});
			}
		);
	}else{
		btnOk.disabled=false;
		if(nombre.length==0){
			alert("RELLENA EL NOMBRE DE LA LISTA");
			document.getElementById("nombre_lista").focus();
		}else if(nAgpd.length==0){
			alert("RELLENA EL NUMERO AGPD");
			document.getElementById("numeroAgpd").focus();			
		}
	}
}
function update_lista(id){
	var nombre=document.getElementById("nombre_lista").value;
	var btnOk=document.getElementById("btnOkNLista");
	btnOk.disabled=true;
	if(nombre.length>0){
		var url="/backend/nuevaLista.php?nombre="+nombre;
		$('#lista_'+ud).html("<img src='/img/checking.gif'>");
		$.get(
			url,
			{"ts":new Date().getTime()},
			function(html){
				var gh=html.split("#~#~#");
				if(gh[0]=="OK"){
					var ud=gh[1];
					var data=gh[2];
					$("#ListadoListas").append("<div id='lista"+ud+"' class='updated fade'></div>");
					$("#lista"+ud).html(data);
					$("#lista_"+ud).fadeIn("slow");
					Fat.fade_element("lista_"+ud,null,"","#FF0000");
					document.getElementById("nombre_lista").value="";
				}else{
					alert(gh[1]);
				}
				btnOk.disabled=false;
				document.getElementById("nombre_lista").focus();
			}
		);
	}else{
		alert("RELLENA EL NOMBRE DE LA LISTA");
		document.getElementById("nombre_lista").focus();
	}
}
function nueva_campaign(id){
	var nombre=document.getElementById("nombre_campaign").value;
	var btnOk=document.getElementById("btnOkNCampaign");
	btnOk.disabled=true;
	if(nombre.length>0){
		var url="/backend/nuevaCampaign.php?nombre="+nombre;
		//$('#campaign_'+ud).html("<img src='/img/checking.gif'>");
		$.get(
			url,
			{"ts":new Date().getTime()},
			function(html){
				var gh=html.split("#~#~#");
				if(gh[0]=="OK"){
					var ud=gh[1];
					var data=gh[2];
					$("#ListadoCampaigns").append("<div id='campaign"+ud+"' class='updated fade'></div>");
					$("#campaign"+ud).html(data);
					$("#campaign_"+ud).fadeIn("slow");
					Fat.fade_element("campaign_"+ud,null,"","#FF0000");
					btnOk.disabled=false;
					document.getElementById("nombre_campaign").value="";
				}else{
					alert(gh[1]);
				}
			}
		);
	}else{
		alert("RELLENA EL NOMBRE DE LA CAMPANA");
		document.getElementById("nombre_campaign").focus();
	}
}
function nuevo_envio(){
	var nombre=$("#nombre_envio").val();
	var idCampaign=$("#chEnvios").val();
	if(idCampaign=="-"){
		alert("Selecciona una campaña");
		$("#chEnvios").focus();
		return;
	}
	if(nombre.length>0){
		var url="/backend/nuevoEnvio.php?nombre="+nombre+"&idCampaign="+idCampaign;
		if($('#campaign_'+idCampaign+" > div").length==0){
			$('#campaign_'+idCampaign).html("<img id='cargando' src='/img/checking.gif'>");
		}else{
			$('#campaign_'+idCampaign).append("<img id='cargando' src='/img/checking.gif'>");			
		}
		$.get(
			url,
			{"ts":new Date().getTime()},
			function(html){
				var gh=html.split("#~#~#");
				if(gh[0]=="OK"){
					var ud=gh[1];
					var data=gh[2];
					$('#campaign_'+idCampaign+" > img#cargando").remove();
					$("#campaign_"+idCampaign).append(data);
					$("#nombre_envio").val("");
					redondea('cmpCorner','div');
				}else{
					alert(gh[1]);
					$('#campaign_'+idCampaign+" > img#cargando").remove();
				}
			}
		);
	}else{
		alert("RELLENA EL NOMBRE DEL ENVIO");
		document.getElementById("nombre_envio").focus();
	}
}
function borra_casa(id){
	var url="/admin/_casas_borra.php?id="+id;
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			if(html=="OK")
			$("#casa_"+id).fadeOut("slow");
			else
			alert("No se ha borrado!!");
		}
	);	
}
function act_des_casa(id, opc){
	if(opc=="1"){
		opc="0";
	}else{
		opc="1";
	}
	var url="/admin/_casas_cambia.php?id="+id+"&opc="+opc;
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			var datos=html.split('#');
			$("#casa_"+id).fadeIn("slow");
			Fat.fade_element("casa_"+id,null,"","#AFEEEE");	
			masInfo('');
		}
	);
}
function masInfo(url, id){
	url="/backend"+url;
	$('#info_'+id).css("height","160").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function masInfoCampaign(url, id, alto){
	if(!alto)alto=150;
	url="/backend"+url;
	$('#info_'+id).css("height",alto).html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function masInfoEnvio(url, id, alto){
	if(!alto){
		alto=350;
	}
	url="/backend"+url;
	$('#info_'+id).css("height",alto).html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
//			carga();
		}
	);
}
function masInfoTickets(url, id, alto){
	if(!alto){
		alto=350;
	}
	url="/backend"+url;
	$('#info_'+id).css("height",alto).html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function masInfoLogs(url, id, alto){
	if(!alto){
		alto=350;
	}
	url="/backend"+url;
	$('#info_'+id).css("height",alto).html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function newTick(id){
	url="/backend/nuevoTicket2.php";
	$('#info_'+id+' div#ticketsList'+id).css("height","350").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime(),"idEnvio":id},
		function(html){
			$('#info_'+id+' div#ticketsList'+id).html(html);
		}
	);
	
}

function guardarTicket(idEnvio, btn){
	if(btn)
	$(btn).attr("disabled", true);
	var contenido=document.getElementById('contentTicket').value;
	var motivo=$('#motivoTicket').val();
	url="/backend/nuevoTicket2.php";
	$('#info_'+idEnvio+' div#ticketsList'+idEnvio).css("height","350").html("<img src='/img/checking.gif'>");
	$.post(url,
		{"op":"save","contenido":contenido,"idEnvio":idEnvio,"motivo":motivo,"ts":new Date().getTime()},
		function(html){
			$('#info_'+idEnvio+' div#ticketsList'+idEnvio).html(html);
		}
	);
	return false;
}
function cerrarMasInfo(cp){
	$('#'+cp).html("").css("height","1");
	return false;
}
function updateEnvio(id){
	url="/backend/updateEnvio.php?id="+id;
	$('#info_'+id).css("height","250").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
	
}

//STATS//
function statsEnvio(url, id){
	url="/backend"+url;
	$('#info_'+id).css("height","400").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function statsListas(url, id){
	url="/backend"+url;
	$('#info_'+id).css("height","300").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#info_'+id).html(html);
		}
	);
}
function enviarTicket(btn){
	if(btn)
	$(btn).attr("disabled", true);
	var contenido=document.getElementById('contentTicket').value;
	var motivo=$('#motivoTicket').val();
	var tipo=$('#tipo').val();
	url="/backend/nuevoTicket.php";
    var datos=MuestraPost('400','350');
	$.post(url,
		{"op":"save","contenido":contenido,"motivo":motivo, "tipo":tipo,"ts":new Date().getTime()},
		function(html){
			Quita();
			var gh=html.split('#~#~#~#');
			$('#listadoTickets').prepend(gh[1]);
			redondea('cmpCorner#msg'+gh[0],'div');
		}
	);
	return false;
}
function reEnviarTicket(idTicket){
	var contenido=document.getElementById('contentTicket').value;
	var motivo=$('#motivoTicket').val();
	url="/backend/responderTicket.php";
    var datos=MuestraPost('350','100');
	$.post(url,
		{"op":"save","contenido":contenido,"idTicket":idTicket,"motivo":motivo,"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').css({width:350, height:100, left:datos[0], top:datos[1]}).html(html);
		}
	);
	return false;
}
function reNuevoTicket(idTicket, btn){
	if(btn){
		$(btn).attr("disabled",true);
	}
	var contenido=document.getElementById('contentTicket').value;
	var motivo=$('#motivoTicket').val();
	url="/backend/responderTicket.php";
	$.post(url,
		{"op":"save","contenido":contenido,"idTicket":idTicket,"motivo":motivo,"ts":new Date().getTime()},
		function(html){
			$('#listaSubTickets'+idTicket).prepend(html);
			$('#newTicket'+idTicket).css("height",1).html('');
		}
	);
	return false;
}
function nuevoTicket(){
	Muestra("/backend/nuevoTicket.php",null,'400','350');
	return false;
}
function responderTicket(id){
	var url="/backend/responderTicket.php?idTicket="+id;
	$('#newTicket'+id).css("height",15).html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#newTicket'+id).css("height",270).html(html);
		}
	);
	return false;
}
function borrarEnvio(url, id){
	url="/backend"+url;
    Muestra(url,id,'350','100');
}
function borrarLista(url, id){
	url="/backend"+url;
    Muestra(url,id,'370','120');
}
function borrarCampaign(url, id){
	url="/backend"+url;
    Muestra(url,id,'350','100');
}
function editarEnvio(url, id){
	url="/backend"+url;
    Muestra(url,id,'350','100');
}
function editarLista(url, id){
	url="/backend"+url;
    Muestra(url,id,'350','100');
}
function editarListaOk(url, id){
	var nombreLista=document.getElementById("editar_nombre_lista").value;
	url="/backend"+url+"&nombreLista="+nombreLista;
    Muestra(url,id,'350','100');
}
function editarEnvioOk(url, id){
	var nombreEnvio=document.getElementById("editar_nombre_envio").value;
	url="/backend"+url+"&nombreEnvio="+nombreEnvio;
    Muestra(url,id,'350','100');
}
function editarCampaign(url, id){
	url="/backend"+url;
    Muestra(url,id,'350','100');
}
function editarCampaignOk(url, id){
	var nombreCampaign=document.getElementById("editar_nombre_campaign").value;
	url="/backend"+url+"&nombreCampaign="+nombreCampaign;
    Muestra(url,id,'350','100');
}
function cambiarDisenio(id){
	url="/backend/editarEnvio.php?id="+id+"&changeDesign=ok";
    Muestra(url,id,'350','100');	
}
function cambiarDisenioOk(id){
	url="/backend/editarEnvio.php?id="+id+"&changeDesign=ok&ok=true";
    Muestra(url,id,'350','100');	
}
function Borrame(id){
	url="/backend/borrarEnvio.php?id="+id+"&ok=ok";
	$('#lightbox1').html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').html(html);
			setTimeout("Quita();",2000);
		}
	);	
}
function BorrameLista(id){
	url="/backend/borrarLista.php?id="+id+"&ok=ok";
	$('#lightbox1').html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').html(html);
		}
	);	
}
function BorrameCampaign(id){
	url="/backend/borrarCampaign.php?id="+id+"&ok=ok";
	$('#lightbox1').html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').html(html);
		}
	);	
}
function BorrameCampaignTrue(id){
	url="/backend/borrarCampaign.php?id="+id+"&ok=ok&oktrue=ok";
	$('#lightbox1').html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').html(html);
		}
	);	
}
function NoBorrarEnvio(color, id){
	$('#envio_'+id).css({backgroundColor:color});
	Quita();
	return false;
}
function NoBorrarLista(color, id){
	$('#lista_'+id).css({backgroundColor:color});
	Quita();
	return false;
}
function NoBorrarCampaign(color, id){
	$('#campaign_'+id).css({backgroundColor:color});
	Quita();
	return false;
}
function validaFechas(id){
	var action='';
	var snd1=$("input#sendto").attr('checked');
	var snd2=$("input#nosendto").attr('checked');
	var sends='';
	if(snd1 || snd2){
		if(snd1){
			action='dominios_ok';
		}else{
			action='dominios_ko';			
		}
		sends=$("textarea#dom_to_send").val();
		sends=sends.split("\n");
		sends=sends.join('@');
	}
	var fini=$("#fecha_ini").val();
	var ffin=$("#fecha_fin").val();
	var mail=$("#num_emails").val();
	var pais=$("#pais").val();
	var cfin=($("#cualquiera_fin").attr("checked")) | 0;
	var cini=($("#cualquiera_ini").attr("checked")) | 0;
	var eili=($("#emails_ilimitados").attr("checked")) | 0;
	var tipo=$("#tipo").val();
	var categoria=$("#categoria").val();
	var asunto=$("#asunto").val();
	var url="/backend/updateConfigEnvio.php?id="+id+"&fechaIni="+fini+"&fechaFin="+ffin+"&numEmails="+mail+"&cualquieraIni="+cini+"&cualquieraFin="+cfin+"&emailsIlimitados="+eili+"&pais="+pais+"&tipo="+tipo+"&categoria="+categoria+"&asunto="+asunto;
	url+='&action='+action+'&sends='+sends;
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			eval(html);
		}
	);
}
function testeaEnvio(id){
	var ts=new Date().getTime();
	Muestra('/backend/testEnvio.php?ok=1&id='+ts,id,'350','250');
}
function testeaEnvio2(id){
	var ts=new Date().getTime();
	var cnt=document.getElementById('contentEmailsTest').value;
	var c=cnt.split("\n");
	var ct='';
	for(i=0; i<c.length; i++){
		ct+='&email['+i+']='+c[i];
	}
	Muestra('/backend/testEnvio.php?ok=2&ts='+ts+'&aqui=1'+ct,id,'350','250');
}
function finConfig(id, fIni, fFin, nMails, pais, tipo, categoria, asunto, sendto, sends){
	var url="/backend/updateConfigEnvio.php?id="+id+"&fechaInicioEnvio="+fIni+"&fechaFinEnvio="+fFin+"&numEmails="+nMails+"&pais="+pais+"&tipo="+tipo+"&categoria="+categoria+"&asunto="+asunto+"&ok=ok&action="+sendto+"&sends="+sends;
	$('#lightbox1').html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime()},
		function(html){
			$('#lightbox1').html(html);
		}
	);	
}






/*
$(document).ready(
	function(){$('#lightbox1').Draggable({snapDistance: 10, frameClass: 'frameClass'});}
);
*/
function getDate(val){
	var dats=val.split("/");
	return new Date(parseInt(dats[2],10),parseInt(dats[1],10)-1,parseInt(dats[0],10));
}
function carga(){
	$('.date-pick').datePicker()
	$('#fecha_ini').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				$('#fecha_fin').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#fecha_fin').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				$('#fecha_ini').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
}



var MINUTE = 60 * 1000;
var HOUR = 60 * MINUTE;
var DAY = 24 * HOUR;
var WEEK = 7 * DAY;
function isDisabled(date) {
  var today = new Date();
  return (Math.abs(date.getTime() - today.getTime()) / DAY) > 10;
}
var _dynarch_popupCalendar=null;
function selected(cal, date) {
	cal.sel.value = date;
	if (cal.dateClicked)
  		cal.callCloseHandler();
}
function closeHandler(cal) {
	$("#"+cal.id).fadeOut("normal",
	function(){
		cal.hide();
		$('#'+cal.id).remove();
		_dynarch_popupCalendar=null;
	});
}
function muestraCalendario(idBtn,e){
	if (_dynarch_popupCalendar != null) {
		closeHandler(_dynarch_popupCalendar);
	}else{
		var el=document.getElementById(idBtn);
		var _y=Pos(el, true);
		var _x=Pos(el, false);
		var cal = new Calendar(0, null, selected, closeHandler);
		cal.weekNumbers = false;
		cal.id="calFor"+idBtn;
		cal.setDateFormat("%d-%m-%Y %H:%M");
		cal.showsTime = true;
		cal.isPopup=true;
		cal.sel=document.getElementById(idBtn);
		_dynarch_popupCalendar=cal;
		cal.create();
		$("#calFor"+idBtn).css({top:_x, left:_y}).fadeIn("normal", 
			function(){
				cal.show();			
			}
		);
	}
	return false;
}
function chargeEnvios(id){
	if(id=="-"){return;}
	$('#campaignContent').html("<img src='/img/checking.gif'>");
	var url="/backend/chargeEnvios.php";
	$.get(
	url,
	{"id":id,"ts":new Date().getTime()},
	function(html){
		$('#campaignContent').html(html);
		$('.cmpCorner').corner({
          tl: { radius: 8 },
          tr: false,
          bl: false,
          br: { radius: 8 },
          antiAlias: true,
          autoPad: false,
          validTags: ["div"] });
	}
	);
}
function chargeOnlyEnvios(id, status){
	if(id=="-"){return;}
	$('#campaignContent').html("<img src='/img/checking.gif'>");
	var url="/backend/chargeEnvios.php";
	$.get(
	url,{"id":id,"status":status,"date":new Date().getTime()},
	function(html){
		$('#campaignContent').html(html);	
		$('.cmpCorner').corner({
          tl: { radius: 8 },
          tr: false,
          bl: false,
          br: { radius: 8 },
          antiAlias: true,
          autoPad: false,
          validTags: ["div"] });	
	}
	);
}
function changeEmail(){
	$('#userEmail').hide();
	$('#userEmailCh').show();
	return false;
}
function cancelChangeEmail(){
	$('#userEmailCh').hide();
	$('#userEmail').show();
	return false;
}
function acceptChangeEmail(){
	var newMail=($('#emailUser').val())||false;
	if(newMail){
		var url="/backend/changeEmail.php";
		$.get(
			url,
			{"email":newMail,"ts":new Date().getTime()},
			function(html){
				eval(html);
				if(new_data.status=="ok"){
					$('#userEmailCh').hide();
					$('#userEmail').show();
					$('#userEmail > span').html(newMail);
					$('#emailUser').val(newMail)
				}else{
					alert(new_data.msg);
				}
			}
		);
	}else{
		alert("El email no puede estar vacio");
		$('#userEmailCh').hide();
		$('#userEmail').show();
	}
	return false;
}
function cancelChangePass(){
	$('#newPass1').val("");
	$('#newPass2').val("");
	return false;
}
function acceptChangePass(){
	var newPass1=($('#newPass1').val())||false;
	var newPass2=($('#newPass2').val())||false;
	if(newPass1 && newPass2){
		var url="/backend/changePass.php";
		$.get(
			url,
			{"pass1":newPass1,"pass2":newPass2,"ts":new Date().getTime()},
			function(html){
				eval(html);
				if(new_data.status=="ok"){
					$('#newPass1').val('');
					$('#newPass2').val('');
				}else{
					alert(new_data.msg);
				}
			}
		);
	}else{
		alert("Ningun campo puede estar vacio");
	}
	return false;
}
function leerMsg(id, _width){
	url="/backend/leerMsg.php";
	$('#info_'+id).css("height","220").html("<img src='/img/checking.gif'>");
	$.get(
		url,
		{"ts":new Date().getTime(),"id":id, "width":_width},
		function(html){
			$('#info_'+id).html(html);
		}
	);	
	return false;
}
function ticketReaded(id, obj){
	$(obj).html("<img src='/img/checking.gif'>");
	$.get(
		"/backend/marcarComoLeido.php",
		{"id":id,"ts":new Date().getTime()},
		function(html){
			$(obj).parent().remove();
		}
	);
}