//Send the Http Request in SSL Context...
var SSL = {	
	ChangeSSL: function()
	{
		var url = document?document.URL:window.document.URL;
		
		//se a url não teiver o nome de alguma página, colocar a Default.aspx
		//isso é específico do COL...
		
		var urlPieces =  url.split('/');		
		
		if (urlPieces[urlPieces.length-1] == '')
		{
			url += 'Default.aspx?forceSSL=true';
		}		
				
		if ((url.indexOf('?') >= 0) & (url.indexOf('forceSSL=true') < 0))
		{
			url += '&forceSSL=true';			
		}
		else if (url.indexOf('forceSSL=true') < 0)
		{
			url += '?forceSSL=true';
		}
		
		//Replace com /i indica que é case insensitive		
		if (url.indexOf( 'https' ) < 0)
		{
			url = url.replace( /http/i, 'https' );
		}
			
		document.forms[0].action = url;
	},
	
	Handle:function(e){
		if( e.keyCode == 13 || e.type == 'click' )
		{		
			this.ChangeSSL();
		}
	}
}