
	var cookieName = "portIntDefSite";
	function grCookie ( url ){
		    var qtdDias = 30; //quantidade de dias que o cookie espera antes de expirar
	        var date = new Date();
	        date.setTime(date.getTime() + (qtdDias * 24 * 60 * 60 * 1000));
	        var expires = "; expires=" + date.toGMTString();
	        document.cookie = cookieName + "=" + url + expires + "; path=/";			
	}
	
	function getCookieValue() {
		var nameEQ = cookieName + "=";
		var ca = document.cookie.split(';');
		for(var i = 0; i < ca.length; i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			
			if (c.indexOf ( nameEQ ) == 0) {
			
		        return c.substring ( nameEQ.length, c.length);;				
			}
		}
		return "";
	}

	function eraseCookie() {
		grCookie ( cookieName, "", -1);
	}


	function getRedirectUrl ( pUrl ){
	
	    var cookieUrl = getCookieValue ();
	    
	    if ( null != cookieUrl && 0 < cookieUrl.length ) {
    		var posIni = cookieUrl.indexOf ("?Locale=");
    		if ( 0 < posIni ) {
    		    return  cookieUrl;
    		}
	    }
	    
	    return pUrl;
	}

