/* start show/hide login and register 
$(document).ready(function(){
	login = $("#loginform");
	register = $("#register");
	
	//login.blur( function() { login.slideUp("fast"); } );
	
	register.blur( function() { register.slideUp("fast"); } );
	
	$("#showlogin").click( function () { register.slideUp("fast"); login.slideDown("slow"); } );
	
	$("#showreg").click( function () { login.slideUp("fast"); register.slideDown("slow"); } );
}); 
end show/hide login and register */

/* start clear/set default textfield */
var active_color = '#000'; // Colour of user provided text
var inactive_color = '#000ccc'; // Colour of default text

$(document).ready(function() {
  $("input.default-value").css("color", inactive_color);
  var default_values = new Array();
  $("input.default-value").focus(function() {
    if (!default_values[this.id]) {
      default_values[this.id] = this.value;
    }
    if (this.value == default_values[this.id]) {
      this.value = '';
      this.style.color = active_color;
    }
    $(this).blur(function() {
      if (this.value == '') {
        this.style.color = inactive_color;
        this.value = default_values[this.id];
      }
    });
  });
});
/* end clear/set default textfield */

/* start ajax meta stuff */
var httpRequest;

function makeRequest(url, params, _function) {
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    }else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e) {
            try {
                 httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){ 
	            alert('Caught Exception: ' + e.description);
			}
        }
    }
    if (!httpRequest) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	
    httpRequest.onreadystatechange = _function;
		
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpRequest.setRequestHeader("Content-length", params.length);
	httpRequest.setRequestHeader("Connection", "close");
	httpRequest.send(params);
}

function metaResponse(){
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
			metaInfo = httpRequest.responseText.replace(/(\s*(\r?\n|\r))+$/, '');
			document.getElementById('metainfo').innerHTML = metaInfo;
			document.cookie = 'meta=' + metaInfo;

        } else {
            //alert(httpRequest.status);
			//alert('Your browser does not support AJAX. Please turn on Javascript in your browser options/preferences and try again.');
        }
    }
}

function meta(puthere) {
	makeRequest('blog/wp-content/plugins/ajax-login/profile.php','', metaResponse);
}

$(document).ready(function() {
  	meta();
});
/* end ajax meta stuff */
