function ajaxRequestCreateMainTopic(){
   var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
   if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
    for (var i=0; i<activexmodes.length; i++){
     try{
      return new ActiveXObject(activexmodes[i])
     }
     catch(e){
      //suppress error
     }
    }
   }
   else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    return new XMLHttpRequest()
   else
    return false
}


function ajaxgetCreateMainTopic() {
  var mygetrequest=new ajaxRequestCreateMainTopic()
  mygetrequest.onreadystatechange=function(){
   if (mygetrequest.readyState==4){
    if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
     document.getElementById("addMainTopic").innerHTML=mygetrequest.responseText
    }
    else{
     alert("An error has occured making the request")
    }
   }
  }
  var action=encodeURIComponent(document.getElementById("action").value)
  var title=encodeURIComponent(document.getElementById("title").value)
  var description=encodeURIComponent(document.getElementById("description").value)
  mygetrequest.open("GET", "/snippets/web3/wimp_aspiro_com/wimpCom_forum_mainTopic.ftl?action="+action+"&title="+title+"&description="+description, true)
  mygetrequest.send(null)
}





function ajaxRequestCreateSubTopic(){
   var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
   if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
    for (var i=0; i<activexmodes.length; i++){
     try{
      return new ActiveXObject(activexmodes[i])
     }
     catch(e){
      //suppress error
     }
    }
   }
   else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    return new XMLHttpRequest()
   else
    return false
}


function ajaxgetCreateSubTopic() {
  var mygetrequest=new ajaxRequestCreateSubTopic()
  mygetrequest.onreadystatechange=function(){
   if (mygetrequest.readyState==4){
    if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
     document.getElementById("subTopic").innerHTML=mygetrequest.responseText
    }
    else{
     alert("An error has occured making the request")
    }
   }
  }
  var action=encodeURIComponent(document.getElementById("action").value)
  var topicTitle=encodeURIComponent(document.getElementById("topicTitle").value)
  var topicText=encodeURIComponent(document.getElementById("topicText").value)
  var mainTopicId=encodeURIComponent(document.getElementById("mainTopicId").value)
  var newNick=encodeURIComponent(document.getElementById("newNick").value)
  mygetrequest.open("GET", "/snippets/web3/wimp_aspiro_com/wimpCom_forum_subTopic.ftl?action="+action+"&title="+topicTitle+"&text="+topicText+"&mainTopicId="+mainTopicId+"&newNick="+newNick, true)
  mygetrequest.send(null)
}



function ajaxRequestNick(){
   var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
   if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
    for (var i=0; i<activexmodes.length; i++){
     try{
      return new ActiveXObject(activexmodes[i])
     }
     catch(e){
      //suppress error
     }
    }
   }
   else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    return new XMLHttpRequest()
   else
    return false
}


function ajaxgetNick() {
  var mygetrequest=new ajaxRequestNick()
  mygetrequest.onreadystatechange=function(){
   if (mygetrequest.readyState==4){
    if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
     document.getElementById("userUsernameDIV").innerHTML=mygetrequest.responseText
    }
    else{
     alert("An error has occured making the request")
    }
   }
  }
  var action2=encodeURIComponent(document.getElementById("action2").value)
  var nick=encodeURIComponent(document.getElementById("nick").value)
  mygetrequest.open("GET", "/snippets/web3/wimp_aspiro_com/wimpCom_usernameAction.ftl?action2="+action2+"&nick="+nick, true)
  mygetrequest.send(null)
}



function ajaxAddPostToSubTopic(){
   var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
   if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
    for (var i=0; i<activexmodes.length; i++){
     try{
      return new ActiveXObject(activexmodes[i])
     }
     catch(e){
      //suppress error
     }
    }
   }
   else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    return new XMLHttpRequest()
   else
    return false
}


function ajaxgetAddPostToSubTopic() {
  var mygetrequest=new ajaxAddPostToSubTopic()
  mygetrequest.onreadystatechange=function(){
   if (mygetrequest.readyState==4){
    if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
     document.getElementById("post_listingDIV").innerHTML=mygetrequest.responseText
    }
    else{
     alert("An error has occured making the request")
    }
   }
  }
  var action=encodeURIComponent(document.getElementById("action").value)
  var postText=encodeURIComponent(document.getElementById("postText").value)
  var subTopicId=encodeURIComponent(document.getElementById("subTopicId").value)
  var newNick=encodeURIComponent(document.getElementById("newNick").value)
  mygetrequest.open("GET", "/snippets/web3/wimp_aspiro_com/wimp_form_post_listing.ftl?action="+action+"&postText="+postText+"&subTopicId="+subTopicId+"&newNick="+newNick, true)
  mygetrequest.send(null)
}



//Changing email on profile page on getwimp.com & getwimp.no
function ajaxRequestEmail(){
   var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
   if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
    for (var i=0; i<activexmodes.length; i++){
     try{
      return new ActiveXObject(activexmodes[i])
     }
     catch(e){
      //suppress error
     }
    }
   }
   else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    return new XMLHttpRequest()
   else
    return false
}


function ajaxgetEmail() {
  var mygetrequest=new ajaxRequestEmail()
  mygetrequest.onreadystatechange=function(){
   if (mygetrequest.readyState==4){
    if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
     document.getElementById("emailDIV").innerHTML=mygetrequest.responseText
    }
    else{
     alert("An error has occured making the request")
    }
   }
  }
  var action3=encodeURIComponent(document.getElementById("action3").value)
  var email=encodeURIComponent(document.getElementById("email").value)
  mygetrequest.open("GET", "/snippets/web3/wimp_aspiro_com/wimpCom_emailAction.ftl?action3="+action3+"&email="+email, true)
  mygetrequest.send(null)
}