 /***********************************************************
	* JJAX - Mini Ajax using GET by James
	* customize by setting, JJAX_send() and JJAX_response()
  ***********************************************************/

  
	function JJAX_create() {
	    var ro;
	    var browser = navigator.appName;
	    if(browser == "Microsoft Internet Explorer"){
	        ro = new ActiveXObject("Microsoft.XMLHTTP");
	    }else{
	        ro = new XMLHttpRequest();
	    }
	    return ro;
	}
	var jjax = JJAX_create();
	
	function JJAX_send(dest) {
		jjax.open('get', dest); 
		jjax.onreadystatechange = JJAX_response; 
		jjax.send(null); 
	}
	
	function JJAX_response() {
		
		  // 1 - loading
			if(jjax.readyState == 1){
//				showContent("JJAX_preloader");
			}
			// 2 - loaded
			if(jjax.readyState == 2){
//				hideContent("JJAX_preloader");
			}			
			// 3 - interactive
			if(jjax.readyState == 3){
			}			
			// 4 - finished
	    if(jjax.readyState == 4){
	    	jjaxstatus = jjax.status;
	    	if( (jjaxstatus == 200) && (jjaxstatus != "") ){
	        var response = jjax.responseText;
	        var update = new Array();

	        if(response.indexOf('|' != -1)) {
	            update = response.split('|');
	            if(update != ""){
	            	document.getElementById(update[0]).innerHTML = update[1];
	            }
	        }
		    }else{
		    	alert("error: status is " + jjax.status);
		    }
	    }
	    
	}
