


function registerOnSession (redirectParameter, redirectUrl) {

		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		            http_request = new XMLHttpRequest();
		        } else if (window.ActiveXObject) { // IE
		            http_request = new ActiveXObject("Microsoft.XMLHTTP");
		 }
        //seta a função de call back
        //http_request.onreadystatechange = verifyAndRedirect;
        
        http_request.open('POST','/redirectControl.do?command=register', false);
        //se for um 'post' é necessário setar esse parametro abaixo, para que na action os parametros chegem
        http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
       
       	//parametros para a action
        redirect = 'redirect='+encodeURI (redirectParameter);
        redirectUrl = 'redirectUrl='+encodeURI (redirectUrl);        
        http_request.send(redirect+'&'+redirectUrl);
}

function unregisterOnSession (redirectParameter) {

		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		            http_request = new XMLHttpRequest();
		        } else if (window.ActiveXObject) { // IE
		            http_request = new ActiveXObject("Microsoft.XMLHTTP");
		 }
        //seta a função de call back
        //http_request.onreadystatechange = verifyAndRedirect;
        
        http_request.open('POST','/redirectControl.do?command=unregister', false);
        //se for um 'post' é necessário setar esse parametro abaixo, para que na action os parametros chegem
        http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
       
       	//parametros para a action
        redirect = 'redirect='+encodeURI (redirectParameter);     
        http_request.send(redirect);
}



function registerRedirect (redirectParameter, redirectUrl) {
	registerOnSession (redirectParameter, redirectUrl);

}

function unregisterRedirect (redirectParameter) {
	unregisterOnSession (redirectParameter)
}
