window.addEvent('domready', function() {
	if($$('.kiwaki-ext')){
		$$('.kiwaki-ext').each(function(el){
			el.addEvent('click', function(event){
				var _event = event;
				event.preventDefault();
				var url = el.get('href');
				var formAction = 'index.php?option=com_pharmacie';
				var task = '&task=sso.getkiwakiext';
				var controllerPath = formAction+task;

				var prefix = '?';
				if(url.indexOf(prefix) != -1){
					prefix = '&';
				}

				var myRequest = new Request({
					url:controllerPath,
					method:'post',
					async : true,
					onComplete : function(responseText, responseXML){
						var result = JSON.decode(responseText);
						if(result){
							url = url + prefix + 'sso_a=' + result['sso_a'] + '&sso_k=' + result['sso_k'];
						}
						//document.location.href = url;
						_event.preventDefault();
						window.open(url);
					}
				});
				myRequest.send();
			})
		});
	}
});
