// Implementation of the Class Site
Utilitaries.implement ({
	rewriteLinks: function(){
		var CSSelements = 'div#content a';
		var anchors = $$(CSSelements);
		
		anchors.each(function(el, i){
			
			var url = el.href;
			
			var filepath = '';
			var query = '';
			var page = '';
			var lang = '';
			var extra = '';
			var querys = new Array();
			
			var endName = url.indexOf('?');
			if(endName != -1) {
				filepath = url.substring(0, endName);
				query = url.substring( endName+1, url.length );
				queryCopy = query;
				
				querys = queryCopy.split("&");
				
				querys.each(function( el, i ) {
					var key = '';
					var value = '';
					
					var endKey = el.indexOf('=');
					if( endKey != -1 ) {
						var tmpArray = new Array(2);
						tmpArray[0] = el.substring(0, endKey); // key
						tmpArray[1] = el.substring( endKey+1, el.length ); // value
						
						if ( tmpArray[0] == 'lang' ) lang = tmpArray[1];
						else if ( tmpArray[0] == 'p' ||  tmpArray[0] == 'cat' ) page = tmpArray[1];
						else {
							if( extra == '' ) extra = ':';
							else extra += '&'
							extra += el;
						}
					}
				});
			}
			if(lang != '' && page != '') {
				url = lang + "/" + page + ".html" + extra;
				el.title = url;
				el.href = url;
			}
			
		}, this);
	}
});

window.addEvent('domready', Site.rewriteLinks);
