function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();








window.onload=function() {
  document.forms[0].reset();
  placeFocus();
} 


function jfmessagesshowform(arg1) {
   document.getElementById (arg1).style.display = (document.getElementById(arg1).style.display == "none")?"block":"none";
   
}

function jfmessageshideform(arg1) {
   document.getElementById (arg1).style.display = 'none';
   
   document.forms[0].reset();
   placeFocus();
}

function jfmessagesshowmessage(arg) {
     document.getElementById ('tx-jfmessages-singlemessage'+arg).style.display = (document.getElementById('tx-jfmessages-singlemessage'+arg).style.display == "none")?"block":"none";


document.getElementById ('tx-jfmessages-error'+arg).innerHTML = '';
http.open('get', 'index.php?eID=jfmessagesajax&action=readflag&arg='+arg);
http.onreadystatechange = jfmessagesshowresult;
   http.send(null);

}





function jfmessagesdeletemessage(arg1,arg2) {
   
          haystackText = document.getElementById("tx-jfmessages-pagebrowser").innerHTML;

     
     
     
 var xtext = haystackText;
 
 for (i = 2; i <= 50; i++) {


          
          
          var match = new RegExp(i+" ", "ig");     
          var whitespacenr = i-1;
          replaced = haystackText.replace(match, whitespacenr+" ");
          haystackText = replaced;

          
          
          
   }
     document.getElementById("tx-jfmessages-pagebrowser").innerHTML = replaced;
     document.getElementById("tx-jfmessages-pagebrowser2").innerHTML = replaced;
     document.getElementById ('tx-jfmessages-messagecontainer'+arg1).style.display = 'none';
document.getElementById ('tx-jfmessages-deleted').style.display = 'block';





	window.setTimeout("disablediv('tx-jfmessages-deleted')",4000); 





http.open('get', 'index.php?eID=jfmessagesajax&action=delete&arg1='+arg1+'&arg2='+arg2);
http.onreadystatechange = jfmessagesshowresult;
http.send(null);
     
}









function jfmessagessendmessage(arg,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24) {
   var abstextarea = document.getElementById('tx-jfmessages-textarea'+arg24).value;
   var absname = document.getElementById('tx-jfmessages-absendername'+arg24).value;
   var absemail = document.getElementById('tx-jfmessages-absenderid'+arg24).value;
   var abstitle = document.getElementById('tx-jfmessages-title'+arg24).value;
   
   http.open('get', 'index.php?eID=jfmessagesajax&action=sendmessage&arg1='+abstextarea+'&arg2='+absname+'&arg3='+absemail+'&arg4='+abstitle+'&arg5='+arg+'&arg6='+arg2+'&arg7='+arg3+'&arg8='+arg4+'&arg9='+arg5+'&arg10='+arg6+'&arg11='+arg7+'&arg12='+arg8+'&arg13='+arg9+'&arg14='+arg10+'&arg15='+arg11+'&arg16='+arg12+'&arg17='+arg13+'&arg18='+arg14+'&arg19='+arg15+'&arg20='+arg16+'&arg21='+arg17+'&arg22='+arg18+'&arg23='+arg19+'&arg24='+arg20+'&arg25='+arg21+'&arg26='+arg22+'&arg27='+arg23+'&arg28='+arg24);
   http.onreadystatechange = jfmessagesshowresult;
   http.send(null);
}

function jfmessagesbrowsemessages(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23) {

   http.open('get', 'index.php?eID=jfmessagesajax&action=pagebrowser&arg1='+arg1+'&arg2='+arg2+'&arg3='+arg3+'&arg4='+arg4+'&arg5='+arg5+'&arg6='+arg6+'&arg7='+arg7+'&arg8='+arg8+'&arg9='+arg9+'&arg10='+arg10+'&arg11='+arg11+'&arg12='+arg12+'&arg13='+arg13+'&arg14='+arg14+'&arg15='+arg15+'&arg16='+arg16+'&arg17='+arg17+'&arg18='+arg18+'&arg19='+arg19+'&arg20='+arg20+'&arg21='+arg21+'&arg22='+arg22+'&arg23='+arg23);
   http.onreadystatechange = jfmessagesshowresult;
   http.send(null);
}

function jfmessagesshowresult() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
            document.getElementById(update[2]).innerHTML = update[3];
            
            
            
            var containeruid = update[4];
       
            
            
            

               document.getElementById ('tx-jfmessages-singlemessage'+containeruid).style.display = 'none';
               document.getElementById ('tx-jfmessages-messagesent'+containeruid).style.display = 'block';
               document.forms[0].reset();
               window.setTimeout("disablediv('tx-jfmessages-messagesent"+containeruid+"')",2000);
               

        }
    }
}
	function disablediv(arg1){
		var objDiv = document.getElementById (arg1).style.display = 'none';
	}