/*
11/30/2006 Version 1.3

This is not free SOFTWARE.

This SOFTWARE is protected by copyright laws and international copyright treaties,
as well as other intellectual property laws and treaties.
The SOFTWARE is not sold, and instead is only licensed for use,
strictly in accordance with the license that accompanied the purchase of this product.

If you don't have a copy of this license, you may view it online:
http://www.thephppro.com/products/ajax/license.php

I am a dad who enjoys spending time with his wife and children.
When I sell software I am able to spend more time with them than I would otherwise.

By purchasing a license to use this software instead of copying it and using it
you accomplish two things.

1. You do the right thing by not stealing.
2. You give me time with my family - this is a noble thing.

You may purchase this ajax framework from http://www.thephppro.com/products/ajax/
My prices are reasonable and fair and include varying levels of support.

Thank you for respecting my hard work.

Tim Gallagher

THE ONLY RIGHTS YOU HAVE WITHOUT PURCHASE ARE TO ALLOW WEB SITES YOU VISIT TO INVOKE A DOWNLOAD AS PART
OF THEIR NORMAL OPERATIONS INSIDE A WEB PAGE ON WEB SITES THAT HAVE PURCHASED A COPY OF THIS CODE AND TO
ALLOW THIS CODE TO EXECUTE AS PART OF WEB SITE SERVICES THAT YOU ARE THE RECIPIENT OF 

DO NOT REMOVE THE PRECEEDING NOTICE - DOING SO VIOLATES THE TERMS OF THE LICENSE AGREEMENT

*/

// This script has been obfuscated with Syntropy's  JCE - Javascript Chaos Engine which can be downloaded at http://www.syntropy.se. JCE is free to use if this comment is not removed.
var xd9c6846a424 = (function(){var x4f1055688c1 = [];var xbf2f1224a86 = 8;var x42edde9c607 = function() {};function x35503ff6740(){var x5785918b78e = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try { x5785918b78e = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (E) { try { x5785918b78e = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (E) { x5785918b78e = false; } }
@end @*/
if ( ! x5785918b78e && typeof XMLHttpRequest != 'undefined'){x5785918b78e = new XMLHttpRequest();}return x5785918b78e;}for ( var x6bf50c8de73 = 0; x6bf50c8de73 < xbf2f1224a86; x6bf50c8de73++ ){x4f1055688c1.push( x35503ff6740() );}return ({release:function( x5785918b78e ){x5785918b78e.onreadystatechange = x42edde9c607;x4f1055688c1.push( x5785918b78e );},getRequestor:function(){if ( x4f1055688c1.length < 1 ){return x35503ff6740();}else{return x4f1055688c1.pop();}},toString:function(){return "pool size = " + stack.length;}});})();function x4cb72075e85( x7e484e104ff, xc03db534822 ){var xf3804bc6a92 = x7e484e104ff.childNodes;for ( xc95c9fbb91a=0; xc95c9fbb91a < xf3804bc6a92.length; xc95c9fbb91a++ ){var xf6701895f12 = xf3804bc6a92.item(xc95c9fbb91a);if ( xf6701895f12.nodeName == xc03db534822 ){return xf6701895f12.childNodes.item(0).nodeValue;}}return "";}function x8296102eff8( xb2f6c99cf38 ){nodes = xb2f6c99cf38.getElementsByTagName('itm');if ( ! nodes ){alert( 'Malformed XML - no items to replace!' );}for ( xe54502fb357=0; xe54502fb357 < nodes.length; xe54502fb357++ ){x5d53ffa9caa = nodes.item(xe54502fb357);document.getElementById( x4cb72075e85( x5d53ffa9caa, 'id' ) ).innerHTML = x4cb72075e85( x5d53ffa9caa, 'dat' );}nodes = xb2f6c99cf38.getElementsByTagName('js');for ( xe54502fb357=0; xe54502fb357 < nodes.length; xe54502fb357++ ){x5d53ffa9caa = nodes.item(xe54502fb357);eval( x4cb72075e85( x5d53ffa9caa, 'dat' ) );}nodes = xb2f6c99cf38.getElementsByTagName('doc');for ( xe54502fb357=0; xe54502fb357 < nodes.length; xe54502fb357++ ){x5d53ffa9caa = nodes.item(xe54502fb357);code = "document." + x4cb72075e85( x5d53ffa9caa, 'id' ) + " = '" + getData( node, 'dat' ) + "'";eval( code );}}function x75dd31b73c2( elements ){var x60ce2c0e793 = [1][1];var x4fbaeff31f3 = [10];var x364de3a7835 = 0;var xd1a2c3203d3 = "";for ( x6bf50c8de73 = 0; x6bf50c8de73 < elements.length; x6bf50c8de73++ ){xc4bfb534e5e = elements.item(x6bf50c8de73);type = xc4bfb534e5e.type;name = xc4bfb534e5e.name;value = xc4bfb534e5e.value;xfed8866736a = 0;switch ( type ){case 'checkbox':case 'radio':if ( xc4bfb534e5e.checked === true ){xd1a2c3203d3 = xd1a2c3203d3 + name + "=" + value + "&";};break;default:xd1a2c3203d3 = xd1a2c3203d3 + name + "=" + value + "&";};};return xd1a2c3203d3;};function updatePage( x10b7b4e762d ){x67608905ad7( 'GET', x10b7b4e762d, null );}function sendForm ( xf2a63dce382, x4c427f6275c ){var form = document.getElementById( xf2a63dce382 );var elements = form.elements;x99cff8a01ed = x75dd31b73c2( form.elements );x67608905ad7( 'POST', x4c427f6275c, x99cff8a01ed );}function x67608905ad7 ( x4609b471aff, xf9fb2224ba2, x99cff8a01ed ){var x5785918b78e = xd9c6846a424.getRequestor();if ( typeof(x5785918b78e) == "object" ){if ( x5785918b78e.readyState == 1 ){if ( document.getElementById( 'globalError' ) ){document.getElementById( 'globalError' ).style.display = 'inline';document.getElementById( 'globalError' ).innerHTML = 'Previous operation has not finished, please wait one moment.';}else{alert( 'Previous operation has not finished, please wait one moment.' );}}else{x5785918b78e.open( x4609b471aff, xf9fb2224ba2 );var x39bddfc4ee1 = setTimeout(function(){x5785918b78e.abort();alert( 'Unable to communicate with server, operation aborted.' );}, 10000);if ( x4609b471aff == 'POST' ){x5785918b78e.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );}else{}x5785918b78e.onreadystatechange =function(){if ( x5785918b78e.readyState == 4 && ( x5785918b78e.status == 200 || x5785918b78e.status === 0 ) ){clearTimeout( x39bddfc4ee1 );if ( document.getElementById( 'globalError' ) ){document.getElementById( 'globalError' ).style.display = 'none';}if ( x5785918b78e.responseText && ( x5785918b78e.responseXML === '' || x5785918b78e.responseXML === null ) ){alert( x5785918b78e.responseText );}x8296102eff8( x5785918b78e.responseXML );xd9c6846a424.release( x5785918b78e );}else if( x5785918b78e.readyState == 4 ){clearTimeout( x39bddfc4ee1 );alert( "There was a problem retrieving the XML data:\n" + x5785918b78e.statusText );xd9c6846a424.release( x5785918b78e );}};x5785918b78e.send( x99cff8a01ed );}}else{alert( 'Your browser does not support AJAX' );}}function clearElement( x7567b0aba25 ){document.getElementById( x7567b0aba25 ).innerHTML = '';} 
