function IncludeIntro() {
document.write('<object id="intro" data="downloads/intro.swf" type="application/x-shockwave-flash" width="600" height="400" bgcolor="#000000">\n');
document.write('<param name="src" value="downloads/intro.swf" />\n');
document.write('<param name="bgcolor" value="#000000" />\n');
document.write('</object>\n');
}

function IncludeDew() {
document.write('<object type="application/x-shockwave-flash" data="ressources/dewplayer.swf?mp3=mp3/lunatic-factory.mp3&amp;bgcolor=31342D&amp;volume=90" width="200" height="20">\n');
document.write('<param name="movie" value="ressources/dewplayer.swf?mp3=mp3/lunatic-factory.mp3&amp;bgcolor=31342D&amp;volume=90" />\n');
document.write('</object>\n');
}

function IncludeMayones() {
document.write('<object data="downloads/mayones.swf" type="application/x-shockwave-flash" width="400" height="50" bgcolor="#000000">\n');
document.write('<param name="src" value="downloads/mayones.swf" />\n');
document.write('<param name="bgcolor" value="#000000" />\n');
document.write('</object>\n');
}

var win= null;
function openWindow(location,w,h){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='toolbar=no,';
settings +='menubar=no,';
settings +='location=no,';
settings +='status=no,';
settings +='scrollbars=no,';
settings +='resizable=no';
win=window.open(location,'new',settings);
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function montre(id, display) {
  if (display != 'block' && display != 'inline') 
    display = 'block';
  if (document.getElementById) {
    document.getElementById(id).style.display = display;
  }
  else if (document.all) {
    document.all[id].style.display = display;
  }
  else if (document.layers) {
    document.layers[id].display = display;
  }
}

function cache(id) {
  if (document.getElementById) {
    document.getElementById(id).style.display = 'none';
  }
  else if (document.all) {
    document.all[id].style.display = 'none';
  }
  else if (document.layers) {
    document.layers[id].display = 'none';
  }
}

function insertBB (code1, code2, code3, code4) {
	var message = document.getElementById("sign").message;
	var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
	var isIE = (navigator.userAgent.toLowerCase().indexOf('MSIE')!=-1) ? true : false;
	this.code1 = code1;
	this.code2 = code2;
	this.code3 = code3;
	this.code4 = code4;
	if (! isMozilla) {
		var str = document.selection.createRange().text;
		if (str.length > 0) {
			var sel = document.selection.createRange();
			if ((code2 != '') && (code4 == '2')) {
				var text = prompt("Please enter text, url, color or text size", "");
				if ((text == '') || (text == null)) {
					exit;
				}
				sel.text = code1 + text + code2 + str + code3;
				sel.collapse();
				sel.select();
			}
			else {
				if (code4 == 0) {
					sel.text = code1;
					sel.collapse();
					sel.select();
				}
				else {
					sel.text = code1 + str + code3;
					sel.collapse();
					sel.select();
				}
			}
		}
		else {
			message.focus(message.caretPos);
			message.focus(message.value.length);
			message.caretPos = document.selection.createRange().duplicate();
			var bidon = "%~%";
			var orig = message.value;
			message.caretPos.text = bidon;
			var i = message.value.search(bidon);
			if ((code2 != '') && (code4 == '2')) {
				var text = prompt("Please enter text, url, color or text size", "");
				if ((text == '') || (text == null)) {
					exit;
				}
				var text1 = prompt("Please enter text, url, color or text size", "");
				if ((text1 == '') || (text1 == null)) {
					exit;
				}
				message.value = orig.substr(0,i) + code1 + text + code2 + text1 + code3 + orig.substr(i, message.value.length);
			}
			else {
				if (code4 == '1') {
					var text1 = prompt("Please enter text, url, color or text size", "");
					if ((text1 == '') || (text1 == null)) {
						exit;
					}
					message.value = orig.substr(0,i) + code1 + text1 + code3 + orig.substr(i, message.value.length);
				}
				else {
					if (code4 == 0) {
						message.value = orig.substr(0,i) + code1 + orig.substr(i, message.value.length);
					}
					else {
						message.value = orig.substr(0,i) + code1 + code3 + orig.substr(i, message.value.length);
					}
				}
			}
			message.focus();
		}
	}
	else {
  	var pretext = message.value.substring(0, message.selectionStart);   
	var codetext = message.value.substring(message.selectionStart, message.selectionEnd);
  	var posttext = message.value.substring(message.selectionEnd, message.value.length);
		if (! codetext) {
			if ((code2 != '') && (code4 == '2')) {
				var text = prompt("Please enter text, url, color or text size", "");
				if ((text == '') || (text == null)) {
					exit;
				}
				var text1 = prompt("Please enter text, url, color or text size", "");
				if ((text1 == '') || (text1 == null)) {
					exit;
				}
				message.value = pretext + code1 + text + code2 + text1 + code3 + codetext + posttext;
			}
			else {
				if (code4 == '1') {
					var text1 = prompt("Please enter text, url, color or text size", "");
					if ((text1 == '') || (text1 == null)) {
						exit;
					}
					message.value = pretext + code1 + text1 + code3 + codetext + posttext;
				}
				else {
					if (code4 == 0) {
						message.value = pretext + code1 + codetext + posttext;
					}
					else {
						message.value = pretext + code1 + code3 + codetext + posttext;
					}
				}
			}
		}
		else {
			if ((code2 != '') && (code4 == '2')) {
				var text = prompt("Please enter text, url, color or text size", "");
				if ((text == '') || (text == null)) {
					exit;
				}
				message.value = pretext + code1 + text + code2 + codetext + code3 + posttext;
			}
			else {
				if (code4 == 0) {
					message.value = pretext + code1 + posttext;
				}
				else {
					message.value = pretext + code1 + codetext + code3 + posttext;
				}
			}
		}
			message.focus();
	}
}
