// JavaScript Document

	function openContact(url) {
		
		contactWindow = window.open(url,'contact emoDemo','left=50, top=50, width=600, height=400, status=no, location=no, menubar=no, toolbar=no, titlebar=no');
		
		if (window.focus){
			contactWindow.focus()
		}
		
		return false;
	
	}
	
	function loadCategory( interf, category ){
		if( interf != 'none' ){
			requestData( 'interfaces/'+interf+'.php', 'category='+category, loadInteface, 'POST' );
		}
	}
	
	function loadInteface(r_i){
		if ( request_array[r_i].readyState == 4 ) {
			if ( request_array[r_i].status == 200 ) {
				document.getElementById('content').innerHTML = request_array[r_i].responseText;
			}
		}
	}


	
//----[ AJAX Request Handler ]-----------------------------------------------------------------

	var request_array = new Array();
	var request_vars = new Array();

	function createRequest() {
		reqo = null;
		if(window.ActiveXObject){
			reqo = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else{
			reqo = new XMLHttpRequest();
		}
		request_array.push(reqo);
		return (request_array.length-1);
	}

	function requestData( p_url, p_data, p_func, p_method, xta ){
		var now = new Date();
		var milli = now.getTime();
		var r_i = createRequest();
		if( xta != '' && xta != null ){
			request_vars[r_i] = xta;
		}
		if( request_array[r_i] ){
			request_array[r_i].open(p_method, p_url+'?t='+milli, true);
			request_array[r_i].setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			request_array[r_i].onreadystatechange = function (){
				p_func(r_i);
			}
			request_array[r_i].send(p_data);
		}
	}
	
