
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{	// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 	// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();



function displayTris () {

}

function byjour () {
	
	
	for  ( var i = 0; i < 7 ; i++ ) {
		var md = new Date();
		md.setTime( md.getTime() + ((86400 * 1000) * i)   );
		var mois = md.getMonth() + 1;
		if ( mois < 10) {
		 mois = "0" + mois;
		}
		document.write( '<a class="menujr" href="http://' + location.host + '/dl/tt'+ md.getTime() 
						+	"/dd" + md.getTimezoneOffset() + "/j" + i  
						+'/tri.html">'
						+  jours[ md.getDay() ] + ' '   
						+ md.getDate()+ '/' + mois  + '</a> ' + " &nbsp;  ");
			
	}
}

var oldm = '';
var oldmt = '';
var nomode;
var yapers;

function toAdd (ts) {
	
	var fconn = document.getElementById('fconnect');
	var modc = document.getElementById('modc');
	var doth = document.getElementById('dother');
	var down = document.getElementById('down');
	if (yakekun == 0) {
		if ( ts.id == 'fl' ) {
			yapers = doth.innerHTML;
			doth.innerHTML = '<span onClick="effmsg(this,\'dother\',\'yapers\',\'fl\')">' +  document.getElementById('msg203').innerHTML + '</span>';
			doth.style.cursor = "pointer";
			doth.style.background = "#FE8E08";
			fconn.style.border = "2px inset red";
			fconn.style.background = "#FE8E08";
			modc.style.background = "#FE8E08";
			modc.style.fontWeight = "bold";
			return;
		} else {
			yapers = down.innerHTML;
			down.innerHTML = '<span onClick="effmsg(this,\'down\',\'yapers\',\'mt\')">' + document.getElementById('msg203').innerHTML + '</span>';
			down.style.cursor = "pointer";
			down.style.background = "#FE8E08";
			document.getElementById('fconnect').style.border = "2px solid red";
			fconn.style.background = "#FE8E08";
			modc.style.background = "#FE8E08";
			modc.style.fontWeight = "bold";
			return;
			

		}
	}
	/** need to check if mode exists **/
	if (ismode == 0) {
//		var url = '<a href="http://add.c5po.net/'+ ccode +'/registre.html"></a>';
		if ( ts.id == 'fl' ) {
			nomode = doth.innerHTML;
			doth.innerHTML = '<span onClick="effmsg(this,\'dother\',\'nomode\',\'fl\')">' +  document.getElementById('msg27').innerHTML + '</span>';
			doth.style.cursor = "pointer";
			doth.style.background = "#FE8E08";
			document.getElementById('fconnect').style.border = "2px solid red";
			fconn.style.background = "#FE8E08";
			return;
		} else  {
			nomode = down.innerHTML;
			down.innerHTML = '<span onClick="effmsg(this,\'down\',\'nomode\',\'mt\')">' + document.getElementById('msg27').innerHTML + '</span>';
			down.style.cursor = "pointer";
			down.style.background = "#FE8E08";
			document.getElementById('fconnect').style.border = "2px solid red";
			fconn.style.background = "#FE8E08";
			return;

		}
	}
	if (ts.selectedIndex !=0) {
		if ( caf == 0 && ts.id == 'fl') {
			if ( !oldm ) {
				oldm = doth.innerHTML;
			}
			doth.innerHTML = '<span onClick="effmsg(this,\'dother\',\'oldm\',\'fl\')">' + document.getElementById('msg109').innerHTML + '</span>';
			doth.style.background = "#FE8E08";
			doth.style.cursor = "pointer";
			
		} else if ( ts.id == 'mt' && !ck ) {
			if ( !oldmt ) {
				oldmt = down.innerHTML;
			}
			down.innerHTML = '<span onClick="effmsg(this,\'down\',\'oldmt\',\'mt\')">' + document.getElementById('msg203').innerHTML + '</span>';
			down.style.cursor = "pointer";
			down.style.background = "#FE8E08";
		} else if ( ts.id == 'fl' && !ck ) {
			if ( !oldm ) {
				oldm = doth.innerHTML;
			}
			doth.innerHTML = '<span onClick="effmsg(this,\'doth\',\'oldm\',\'fl\')">' + document.getElementById('msg203').innerHTML + '</span>';
			doth.style.background = "#FE8E08";
			doth.style.cursor = "pointer";
		} else {
			document.location.href = ts.options[ts.selectedIndex].value ;

		}
	} else {
		if (ts.id == 'fl') {
			doth.innerHTML = oldm;
		} else {
			down.innerHTML = oldmt;
		}
	}
}

function effmsg (ts,what,old,sel) {
	document.getElementById(what).innerHTML = eval(old);
	document.getElementById(sel).selectedIndex = 0;
	document.getElementById('fconnect').style.border = "";
	document.getElementById('down').style.background = "white";
	document.getElementById('doth').style.background = "white";
	var fconn = document.getElementById('fconnect');
	fconn.style.background="white";
	

}

