/*function $(e){if(typeof e=='string')e=document.getElementById(e);return e};
function collect(a,f){var n=[];for(var i=0;i<a.length;i++){var v=f(a[i]);if(v!=null)n.push(v)}return n};*/

var http = createRequestObject();
var uploader = '';

function createRequestObject() {
    var obj;
    var browser = navigator.appName;
    
    if(browser == "Microsoft Internet Explorer"){
        obj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        obj = new XMLHttpRequest();
    }
    return obj;    
}

function progress() {
   http.onreadystatechange = handleResponse;
   http.open("GET", 'index.php?ID=15', true);    
   http.onreadystatechange = handleResponse;
   http.send(null);   
}

function handleResponse() {

 if(http.readyState == 4){
  if (http.responseText.length != 0) {
   document.getElementById("pb").innerHTML = http.responseText;
  }
 }
 else {
  //document.getElementById("pb").innerHTML = "Uploading File. Please wait...";
 }
}

function startdownload(tid) {
 http.onreadystatechange = response;
 http.open("GET", 'templates_get.php?t='+(new Date()).getTime()+'&TempID=' + tid, true);    
 http.onreadystatechange = response;
 http.send(null);   
}

function getToolTip(id) {
 http.onreadystatechange = getToolTipResponse;
 http.open("GET", 'tooltip_get.php?t='+(new Date()).getTime()+'&ID=' + id, true);    
 http.onreadystatechange = getToolTipResponse;
 http.send(null);   
}

function getToolTipResponse() {
 if (http.readyState == 4) {
  if (http.responseText.length != 0) {
   var container = document.getElementById("toolbar_container");
   container.innerHTML = http.responseText;
  }
 }
 else {
  var container = document.getElementById("toolbar_container");
  container.innerHTML = "Betöltés, kérem várjon!";
 }
}

function areSeriesActive(id, mode, fgv, n) {
 letolt("checkSeriesActivity.php", 'cID=' + id + "&mode="+mode, function (result) {
  getSeriesActivityResponse(result, fgv, id, n);
 })
}

function getSeriesActivityResponse(resp, fgv, id, n) {
   var r = resp.split("|");
   var msg = "";
   var auth = r[0].split("_");
   if (n[0] && auth[0] != "0") {
	alert("A kategória levélsorozatában olyan levelet találtunk, amelyben CRM levél címzett van beállítva. Ehhez a funkcióhoz jogosultság híján nem férhet hozzá.");
	return;
   }
   r[0] = auth[1];
   if (r[0] == "0" && n[0] && r[1] > 0) msg = r[1] + " darab sorozatlevél inaktív";
   if (r[2] == "0" && n[1] && r[3] > 0) {
	if (msg.length() > 0) msg += "\n";
	msg = r[3] + " darab akciós sorozatlevél inaktív\n";
   }
   if(msg.length != 0) {
	if (!confirm(msg+"\nBiztosan aktívvá teszi a levélküldő motort?")) return;
   }
   fgv(id);
}

function response() {
 if (http.readyState == 4) {
  if (http.responseText.length != 0) {
   var inst = tinyMCE.getInstanceById('mailHtm'); 
   var MyEditor = inst.editorId;
   if (typeof inst.setContent != "undefined")
	   inst.setContent(http.responseText);
   else {
	   tinyMCE.execInstanceCommand(MyEditor, "mceSelectAll");
	   tinyMCE.execInstanceCommand(MyEditor, "mceInsertContent", false, http.responseText);
   }
  }
 }
 else {
  var inst = tinyMCE.getInstanceById('mailHtm'); 
  var MyEditor = inst.editorId;
  tinyMCE.execInstanceCommand(MyEditor,"mceSelectAll");
  tinyMCE.execInstanceCommand(MyEditor,"mceInsertContent",false	,'<br/><br/><h2>Sablon letöltés. Kérem várjon...</h2>');
 }
}
function loadLetters()
{
 document.getElementById("MailStat").innerHTML = "";
 var lt = document.getElementById('letterType').value;
 var cID = document.getElementById('cID').value;
 if (cID == 0 || lt == -1) return;
 http.onreadystatechange = lettersDownloaded;
 http.open("GET", 'index.php?ID=26&letterType='+lt+'&cID='+cID, true);    
 http.onreadystatechange = lettersDownloaded;
 http.send(null);   
}
//------------------------
function loadGraph()
{
 document.getElementById("MailStat").innerHTML = "";
 var lt = document.getElementById('letterType').value;
 var cID = document.getElementById('cID').value;
 if (cID == 0 || lt == -1 || !document.getElementById('lID')) {
  alert("Válasszon ki egy érvényes levelet!");
  return;
 }
 var lID = document.getElementById('lID').value;
 if (lID == 0) {
  alert("Válasszon ki egy érvényes levelet!");
  return;
 }
 http.onreadystatechange = graphStatDownloaded;
 http.open("GET", 'index.php?ID=28&letterType='+lt+'&lID='+lID, true);    
 http.onreadystatechange = graphStatDownloaded;
 http.send(null);   
}
function graphStatDownloaded() {

 if(http.readyState == 4){
  if (http.responseText.length != 0) {
   document.getElementById("MailStat").innerHTML = http.responseText;
  }
 }
 else {
 }
}
function lettersDownloaded() {

 if(http.readyState == 4){
  if (http.responseText.length != 0) {
   document.getElementById("lID_DIV").innerHTML = http.responseText;
  }
 }
 else {
 }
}
ajax={};
ajax.x=function(){try{return new ActiveXObject('Msxml2.XMLHTTP')}catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP')}catch(e){return new XMLHttpRequest()}}};
ajax.gets=function(url){var x=ajax.x();x.open('GET',url,false);x.send(null);return x.responseText};

