// JavaScript Document
<!--//
var xmlhttp=false;
 if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    try {
         xmlhttp = new XMLHttpRequest();
    } catch (e) {
         xmlhttp=false;
    }
}

if (!xmlhttp && window.createRequest) {
    try {
        xmlhttp = window.createRequest();
    } catch (e) {
        xmlhttp=false;
    }
}
/* Ultimater's edited version of:
   http://javascript.internet.com/ajax/ajax-navigation.html */
var please_wait = "<img src=\"images/loading/working.gif\" border=\"0\" alt=\"Loading...\">";
function open_reg(url, targetId) {
if(!xmlhttp)return false;
 var nick = document.getElementById('nick').value;
 var email = document.getElementById('email').value;
 var emailv = document.getElementById('emailv').value;
 var country = document.getElementById('country').value;
 var pass = document.getElementById('passwd').value;
 var passv = document.getElementById('passv').value;
 var scode  = document.getElementById('scode').value;
 var dothis = document.getElementById('dothis').value;
 var queryString ="nick=" + nick + "&email=" + email + "&emailv=" + emailv + "&country=" + country + "&pass=" + pass + "&passv=" + passv + "&scode=" + scode + "&dothis=" + dothis;
    var e=document.getElementById(targetId);if(!e)return false;
    if(please_wait)e.innerHTML = please_wait;
    xmlhttp.open("POST", url, true);
    xmlhttp.onreadystatechange = function() { response(url, e); }
    try{
	  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
      xmlhttp.send(queryString);
    }catch(l){
    while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
    e.appendChild(document.createTextNode("request failed"));
  }
}

function open_verif(url, targetId) {

  if(!xmlhttp)return false;
var nick = document.getElementById('nick').value;
var pin = document.getElementById('pin').value;
var dothis = document.getElementById('dothis').value;
var queryString ="nick=" + nick + "&pin=" + pin + "&dothis=" + dothis;
    var e=document.getElementById(targetId);if(!e)return false;
    if(please_wait)e.innerHTML = please_wait;
    xmlhttp.open("POST", url, true);

    xmlhttp.onreadystatechange = function() { response(url, e); }
    try{
	  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
      xmlhttp.send(queryString);
    }catch(l){
    while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
    e.appendChild(document.createTextNode("request failed"));
  }
}

function open_pass(url, targetId) {

  if(!xmlhttp)return false;
//var nick = document.getElementById('nick').value;
var email = document.getElementById('email').value;
var dothis = document.getElementById('dothis').value;
var queryString ="email=" + email + "&dothis=" + dothis;
    var e=document.getElementById(targetId);if(!e)return false;
    if(please_wait)e.innerHTML = please_wait;
    xmlhttp.open("POST", url, true);

    xmlhttp.onreadystatechange = function() { response(url, e); }
    try{
	  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
      xmlhttp.send(queryString);
    }catch(l){
    while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
    e.appendChild(document.createTextNode("request failed"));
  }
}

function open_verifagain(url, targetId) {

  if(!xmlhttp)return false;
var nick = document.getElementById('nick').value;
var email = document.getElementById('email').value;
var dothis = document.getElementById('dothis').value;


var queryString ="nick=" + nick + "&email=" + email + "&dothis=" + dothis;
    var e=document.getElementById(targetId);if(!e)return false;
    if(please_wait)e.innerHTML = please_wait;
    xmlhttp.open("POST", url, true);

    xmlhttp.onreadystatechange = function() { response(url, e); }
    try{
	  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
      xmlhttp.send(queryString);
    }catch(l){
    while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
    e.appendChild(document.createTextNode("request failed"));
  }
}


function response(url, e) {
  if(xmlhttp.readyState != 4)return;
    var tmp= (xmlhttp.status == 200 || xmlhttp.status == 0) ? xmlhttp.responseText : "Ooops!! A broken link! Please contact the webmaster of this website ASAP and give him the following error code: " + xmlhttp.status+" "+xmlhttp.statusText;
    var d=document.createElement("div");
    d.innerHTML=tmp;
    setTimeout(function(){
      while(e.firstChild)e.removeChild(e.firstChild);//e.innerHTML="" the standard way
      e.appendChild(d);
    },10)
if(document.images["imagecode"]) refImage();
}

function refImage(){
      image = "/members/control/visual.php" //name of the image
      tmp = new Date();
      tmp = "?"+tmp.getTime()
      document.images["imagecode"].src = image+tmp
       }
function changeFlag() {
    if (document.getElementById('country').value) {
    var code = document.getElementById('country').value;
    var name = code.toLowerCase();
    document.images["flag"].src = "/members/control\/flags\/"+name+".gif";
    }
    else {
     document.images["flag"].src = "/memebrs/control\/flags\/empty.gif";
    }
}
//-->