// Détermination du navigateur > pas très utile pour l'instant
var agt = navigator.userAgent.toLowerCase();
var isMac = (agt.indexOf('mac') != -1);
var isOpera = (agt.indexOf('opera') != -1);
var IEver = parseInt(agt.substring(agt.indexOf('msie ') + 5));
var isIE = ((agt.indexOf('msie')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE7 = ((agt.indexOf('msie 7.0')!=-1 && !isOpera && (agt.indexOf('webtv')==-1)) && !isMac);
var isIE5win = (isIE && IEver >= 5);
var isIE5mac = ((agt.indexOf('msie') != -1) && isMac);
var isSafari = (agt.indexOf('safari') != -1);

var net_corners = null;
Event.observe(document, 'dom:loaded', function() {
	net_corners = new net_corners();
});

net_corners = Class.create();
net_corners.prototype = {
	initialize: function() {
		this.imgs = "";
		this.img_tl = "<img src='images/test_corner_top_left.gif' class='net_corner_element' style=' display: block; position: absolute; margin: 0; padding: 0; top: -2px; left: -2px;' />";
		this.img_tr = "<img src='images/test_corner_top_right.gif' class='net_corner_element' style=' display: block; position: absolute; margin: 0; padding: 0; top: -2px; right: -2px;' />";
		this.img_bl = "<img src='images/test_corner_bottom_left.gif' class='net_corner_element' style=' display: block; position: absolute; margin: 0; padding: 0; bottom: -2px; left: -2px;' />";
		this.img_br = "<img src='images/test_corner_bottom_right.gif' class='net_corner_element' style=' display: block; position: absolute; margin: 0; padding: 0; bottom: -2px; right: -2px;' />";
		this.imgs = this.img_tl + this.img_tr + this.img_bl + this.img_br;
		//var tab = document.getElementsByClassName('net_corner');
		//alert( tab.join(', '));
		///for( var i = 0 ; i < tab.length ; i++ ) {
			/*$(tab[i]).setStyle({
				position: "relative"
			});
			
			$(tab[i]).insert( {bottom: this.imgs});*/
			this.apply_all();
			//alert( tab[i].id);
		//}
		
	},
	apply: function( id) {
		if(isIE && !isIE7) {
				//Delphine : On n'applique pas les corners à IE6 > ça me saoule de m'en occuper :)
		} else {
			$(id).setStyle({
				position: "relative"
			});
			$(id).insert( {bottom: this.imgs});
			$(id).addClassName( "net_corners_done");
		}
	},
	apply_all: function() {
		var tab = document.getElementsByClassName('net_corners');
		//alert( tab.join(', '));
		for( var i = 0 ; i < tab.length ; i++ ) {
			/*$(tab[i]).setStyle({
				position: "relative"
			});
			
			$(tab[i]).insert( {bottom: this.imgs});*/
			if( $(tab[i]).hasClassName( 'net_corners_done') == false ) {
				this.apply( tab[i]);
			}
			//alert( tab[i].id);
		}
	}
};
