function nospam(server,user,ext) {
	document.write('<'+'a href="javascript: contact();">'+user+'@'+server+'.'+ext+'<'+'/a>');
}

function contact()
{
	OuvrirPop('/ot/contact.php','contact','50','50','550','450','');
}

// $Id$

// Retourne un element par ID. Cette fonction n'est qu'un raccourci
// de document.getElementById().
function get(id) {
	return document.getElementById(id);
}

// Retourne un tableau d'elements par nom. Le parametre optionel
// "parent" permet de specifier l'adresse de l'objet dans lequel les
// elements seront recheches.
function getByName(name, parent) {
	if (!parent) {
		parent = document;
	}
	return parent.getElementsByName(name);
}

function OuvrirPop(url,nom,haut,Gauche,largeur,hauteur,options) {
ouvpop=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

// Retourne un tableau d'elements par tag. Le parametre optionel
// "parent" permet de specifier l'adresse de l'objet dans lequel les
// elements "tag" seront recheches.
function getByTag(tag, parent) {
	if (!parent) {
		parent = document;
	}
	return parent.getElementsByTagName(tag);
}

// Envoi tous les champs du formualire "form" qui ont un nom
// defini et une valeur different de null. Cette fonction utilise
// la libraries non modifiee XHRConnection, telechargeable ici :
// http://xhrconnection.sutekidane.net/
function ajaxSubmit(form, callBack) {
	xhr = new XHRConnection();
	for (i in form) {
		if (form[i] && form[i].value && form[i].name) {
			xhr.appendData(form[i].name, form[i].value);
		}
	}
	xhr.sendAndLoad(form.action, form.method ? form.method : 'post', callBack);
}

// Redige vers un autre page. Cette fonction utilise location.href pour
// modifier l'url
function redirect(where) {
	location.href = where;
}

// Affiche le contenu d'un objet dans une popup
/*
function debug(object, onlyReturn) {
	 	output = "<style type=\"text/css\">\nbody { background: #fff;\nfont: 10px sans-serif; }\n</style>\n<table style=\"width: 100%\">";
		j = 0;
		for (i in object) {
			color = (j%2 ? "F7F7F7" : "FFF");
			output += "<tr style=\"background: #"+color+";\"><td>"+i+"</td><td>"+object[i]+"</td></tr>\n";
			j++;
		}
		output += "</table>";

		if (j === 0) {
			alert('L\'objet est vide');
		}
		else {
			if (!onlyReturn) {
				outputWin = open('about:blank', 'debugOutputWin', 'width=700,height=600,resizable=yes,scrollbars=yes');
				outputWin.document.write(output);
				outputWin.focus();
			}
			return output;
		}
}
*/

// Charge et execute un fichier javascript
function include(url) {
	xhr = new XHRConnection();
	xhr.sendAndLoad(url, 'GET', this.includeEnd);
	this.includeEnd = function(xhr) {
		if (xhr.responseText !== '') {
			eval(xhr.responseText);
		}
	};
}


// Retourne TRUE si le navigateur est Internet Explorer
function isIE() {
	if (navigator.appName && navigator.appName == "Microsoft Internet Explorer") {
		return true;
	}
	return false;
}


// Ajoute le flash movieName a l'objet object - deprecated : utiliser swfobject a la place...
function loadFlash(object, movieName, movieWidth, movieHeight, backColor, version) {
	if (typeof object != "object") {
		object = document.getElementById(object);
	}
  object.innerHTML  = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+version+",0,0,0\" width=\""+movieWidth+"\" height=\""+movieHeight+"\">";
  object.innerHTML += "<param name=\"movie\" value=\""+movieName+"\" />";
  object.innerHTML += "<param name=\"menu\" value=\"false\" />";
  object.innerHTML += "<param name=\"quality\" value=\"high\" />";
  object.innerHTML += "<param name=\"allowScriptAccess\" value=\"always\" />";
  object.innerHTML += "<param name=\"bgcolor\" value=\"#"+backColor+"\" />";
  object.innerHTML += "<embed src=\""+movieName+"\" menu=\"false\" quality=\"high\" bgcolor=\"#"+backColor+"\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\""+movieWidth+"\" height=\""+movieHeight+"\">";
  object.innerHTML += "</embed></object>";
}


