redir = function( url ){ window.location.href = url; } ajax = function( url, parameters, callback, id ) { var httpRequest; // create our XMLHttpRequest object if ( window.XMLHttpRequest ){ httpRequest = new XMLHttpRequest(); } else if ( window.ActiveXObject ){ // Internet Explorer is stupid httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } httpRequest.onreadystatechange = function() { // inline function to check the status of our request, this is called on every state change if ( this.readyState === 4 && this.status === 200 ) { callback( this ); // call the callback function } }; httpRequest.open( "POST", url, true ); httpRequest.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" ); httpRequest.send( parameters ); } set_cookie = function( c_name, value, exdays, path ){ var expires = new Date(); expires.setTime( expires.getTime() + ( exdays * 86400000 ) ); var c_value = escape( value ); if ( exdays !== null ){ c_value = c_value + "; expires=" + expires.toUTCString(); } if ( path !== null ){ c_value = c_value + "; path=" + path; } document.cookie = c_name + "=" + c_value; } get_cookie = function( c_name ){ var i,x,y,ARRcookies = document.cookie.split( ";" ); for( i=0; i