var xmlhttp;
var parameter;
var element;
var browser = navigator.appName

function browsercheck(){ //Browsercheck (needed)
    this.ver=navigator.appVersion
    this.agent=navigator.userAgent
    this.dom=document.getElementById?1:0
    this.opera5=this.agent.indexOf("Opera 5")>-1
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
    this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
    this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
    this.ie8=(this.ver.indexOf("MSIE 8")>-1 && this.dom && !this.opera5)?1:0;
    this.ieX=(this.ver.indexOf("MSIE")>-1 && this.dom && !this.opera5)?1:0;
    this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
    this.ie=this.ie4||this.ie5||this.ie6||this.ieX;
    this.mac=this.agent.indexOf("Mac")>-1
    this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
    return this
}
bw = browsercheck();
function execAJAXurl(add,url,elmt)
{
/*
add = 0 -> Replace current content for new content
add = 1 -> Add content to the end of the existent content
add = 2 -> Add content to the beginning of the existent content
*/
xmlhttp=null;
if (window.XMLHttpRequest)  // Firefox, Opera, IE7, etc.
  {
  xmlhttp=new XMLHttpRequest();
  }
  
else if (window.ActiveXObject)  // IE6, IE5
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 

   xmlhttp.open("GET", url, false);
   xmlhttp.send(url);

   
   if(xmlhttp.responseText != "0")
   {     

        switch(add) {
            case 0:{
                    document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                    
                    if(!xmlhttp.responseText.match("free") && xmlhttp.responseText != "")
                        {
                            //document.getElementById('url').value="";
                            document.getElementById('link').value="";
                        }
                    
                    break;
                    }
            case 1:{
                    document.getElementById(elmt).innerHTML += xmlhttp.responseText;
                    break;
                    }
            case 2:{
                    var swap = document.getElementById(elmt).innerHTML;
                    
                    if(document.getElementsByTagName('table').length > 5)
                        document.getElementById(elmt).innerHTML = add_top_buttom_def + xmlhttp.responseText;
                    else
                        document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                        
                    document.getElementById(elmt).innerHTML += (swap + add_bot_buttom_def);
                    break;
                    }        
        }
   
     document.getElementById(elmt).style.display = "block";
     return xmlhttp.responseText;        
   }

   
}


function execAJAXSearchBlog(add,url,elmt)
{
/*
add = 0 -> Replace current content for new content
add = 1 -> Add content to the end of the existent content
add = 2 -> Add content to the beginning of the existent content
*/
xmlhttp=null;
if (window.XMLHttpRequest)  // Firefox, Opera, IE7, etc.
  {
  xmlhttp=new XMLHttpRequest();
  }
  
else if (window.ActiveXObject)  // IE6, IE5
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 

   xmlhttp.open("GET", url, false);
   xmlhttp.send(url);

   if(xmlhttp.responseText != "0")
   {     
        switch(add) {
            case 0:{
                    document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                    break;
                    }
            case 1:{
                    document.getElementById(elmt).innerHTML += xmlhttp.responseText;
                    break;
                    }
            case 2:{
                    var swap = document.getElementById(elmt).innerHTML;
                    
                    if(document.getElementsByTagName('table').length > 5)
                        document.getElementById(elmt).innerHTML = add_top_buttom_def + xmlhttp.responseText;
                    else
                        document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                        
                    document.getElementById(elmt).innerHTML += (swap + add_bot_buttom_def);
                    break;
                    }        
        }
        
     document.getElementById(elmt).style.display = "block";
           
   }

   
}




function execAJAXSignUpUser(add,url,elmt)
{
/*
add = 0 -> Replace current content for new content
add = 1 -> Add content to the end of the existent content
add = 2 -> Add content to the beginning of the existent content
*/
xmlhttp=null;
if (window.XMLHttpRequest)  // Firefox, Opera, IE7, etc.
  {
  xmlhttp=new XMLHttpRequest();
  }
  
else if (window.ActiveXObject)  // IE6, IE5
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 

   xmlhttp.open("GET", url, false);
   xmlhttp.send(url);

   if(xmlhttp.responseText != "0")
   {     
        switch(add) {
            case 0:{
                    document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                    break;
                    }
            case 1:{
                    document.getElementById(elmt).innerHTML += xmlhttp.responseText;
                    break;
                    }
            case 2:{
                    var swap = document.getElementById(elmt).innerHTML;
                    
                    if(document.getElementsByTagName('table').length > 5)
                        document.getElementById(elmt).innerHTML = add_top_buttom_def + xmlhttp.responseText;
                    else
                        document.getElementById(elmt).innerHTML = xmlhttp.responseText;
                        
                    document.getElementById(elmt).innerHTML += (swap + add_bot_buttom_def);
                    break;
                    }        
        }
        
     document.getElementById(elmt).style.display = "block";
           
   }

   
}



function execAJAXEmail(url)
{

xmlhttp=null;
if (window.XMLHttpRequest)  // Firefox, Opera, IE7, etc.
  {
  xmlhttp=new XMLHttpRequest();
  }
  
else if (window.ActiveXObject)  // IE6, IE5
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 

   xmlhttp.open("GET", url, false);
   xmlhttp.send(url);




   if(xmlhttp.responseText != "")
   {     
        return xmlhttp.responseText;
   }
   else
   {
        return "";
   }
   
}


function execAJAXLogin(url)
{

xmlhttp=null;
if (window.XMLHttpRequest)  // Firefox, Opera, IE7, etc.
  {
  xmlhttp=new XMLHttpRequest();
  }
  
else if (window.ActiveXObject)  // IE6, IE5
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 
   xmlhttp.open("GET", url, false);
   xmlhttp.send(url);

   if(xmlhttp.responseText != "")
   {     
        return xmlhttp.responseText;
   }
   else
   {
        return "";
   }
   
}