/*********************************************************************
  Copyright 2006-2009 .
  
  Auteur : Boudchicha naime -- WWW.NEW6TM.COM
           Manager@new6tm.com
***********************************************************************/
Langue = Class.create({
  initialize: function(element) {
    this.element = $(element);
	this.element.observe('click',(function(event){
					var el = event.findElement("a[href]");
					if (el) {
						event.stop();
						//$$("a.defaultLanguage")[0].removeClassName("defaultLanguage");
					    //el.addClassName("defaultLanguage");
						var lang = el.readAttribute("lang");
						this.rpcIdent({lang : lang});
					 }
					}).bind(this));
	
  },
  
  rpcIdent   : function(target) {
	    var _caller = this;
		Object.extend(target,{service : "langueService"});
		new Ajax.Request("service/rpc.php", {
                     method: 'post', parameters : target,
					 onCreate: function(){},
	                 onSuccess: function(transport) {					   
				       var responseText = transport.responseText;
					   if (responseText == 'ok') {
						   var sURL = unescape(window.location.pathname);
                           window.location.href = sURL;

						   } 					   
                   },onFailure: function(transport){},
				     on404: function(){}
                    });    
	  
  }});

