/*


*/


	try {
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	} catch (e) {
//		alert("Permission UniversalBrowserRead denied.");
	}

	var request = null;
	var requestExtra = false;
	var requestText = '';
	var requestOBJ_Name = '';
	var strRequested_DocTitle = '';

	function cr() { try { request = new XMLHttpRequest(); } catch(trymicrosoft) { try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch(othermicrosoft) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch(failed) { request = null; } } } if (request == null) { alert('Error creating request object!'); } }


	function gr(url, el, extraBit) {
		if (extraBit) { requestExtra = true; } 
		requestOBJ_Name = '';
		if (request == null) { cr(); }
		if (request == null) { return null; }
		pe(el, '<div class="page-loading"><p>Loading...&nbsp;</p></div>');
		request.open('GET', url, true);
		requestOBJ_Name = el;
		request.onreadystatechange = or
		request.send(null);

		if ( url.indexOf('RES|AB') > 0 ) {
			strRequested_DocTitle = 'About Us'
		} else if ( url.indexOf('RES|CL') > 0 ) {
			strRequested_DocTitle = 'Clients'
		} else if ( url.indexOf('RES|GA') > 0 ) {
			strRequested_DocTitle = 'Games'
		} else if ( url.indexOf('RES|WE') > 0 ) {
			strRequested_DocTitle = 'Websites'
		} else if ( url.indexOf('RES|AN') > 0 ) {
			strRequested_DocTitle = 'Animation'
		} else if ( url.indexOf('RES|PR') > 0 ) {
			strRequested_DocTitle = 'Projects'
		} else if ( url.indexOf('RES|TV') > 0 ) {
			strRequested_DocTitle = 'Complete Control TV'
		} else if ( url.indexOf('RES|PD') > 0 ) {
			strRequested_DocTitle = 'Products'
		} else if ( url.indexOf('RES|CO') > 0 ) {
			strRequested_DocTitle = 'Contact Us'
		} else {
			strRequested_DocTitle = 'Complete Control'
		}

	}

	function or() {
		if (request == null) {
			return null;
		}
		if ( request.readyState == 4 ) {
			requestText = request.responseText;
			if ( requestText.length <= 0 ) { return null; }
			var objTempDocElement = document.getElementById(requestOBJ_Name);
			if ( objTempDocElement ) {
				objTempDocElement.innerHTML = requestText;

				if ( requestExtra == true ) {
					var pageContent = new dbxGroup( 'page-content', 'vertical', '7', 'yes', '10', 'no', 'open', 'open', 'close', 'click-down and drag to move this box', 'click to %toggle% this box', 'use the arrow keys to move this box', ', or press the enter key to %toggle% it', '%mytitle%  [%dbxtitle%]' );
					var pageNews = new dbxGroup( 'page-news', 'vertical', '7', 'yes', '10', 'no', 'open', 'open', 'close', 'click-down and drag to move this box', 'click to %toggle% this box', 'use the arrow keys to move this box', ', or press the enter key to %toggle% it', '%mytitle%  [%dbxtitle%]' );
				}

				document.title = strRequested_DocTitle;

			}
			request == null;
//			alert('running...');
//			pe(el, requestText);
		} else {
		}
	}

	function pe(el, responseText) {
		if ( responseText.length <= 0 ) { return null; }
		var objTempDocElement = document.getElementById(el);
		if ( objTempDocElement ) {
			objTempDocElement.innerHTML = responseText;
		}
	}

	function pr(url, postData) {
		requestOBJ_Name = '';
		if (request == null) { cr(); }
		if (request == null) { return null; }
		request.open('POST', url, true);
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.send(postData);
	}


	function prMSG(url, postData) {
		requestOBJ_Name = '';
		if (request == null) { cr(); }
		if (request == null) { return null; }
		request.open('POST', url, true);
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.onreadystatechange = orPR
		request.send(postData);
	}


	function orPR() {
		if (request == null) {
			return null;
		}
		if ( request.readyState == 4 ) {
			requestText = request.responseText;
			if ( requestText == 'POSTED' ) {
				alert('Message Sent!');
			} else {
				alert('Message failed to send! Please try later.');
			}
		}
	}


/*
*/