/********************************************************/
/*          ClickonTD  - ©2005 yAro - yAronet.cOm       */
/********************************************************/

var a=0;

function testTag(e) {
  if (e && e.target)
    elem = e.target.tagName;
  else
    elem = window.event.srcElement.tagName;
  
  if (a == 1 && (elem == 'DIV' || elem == 'TD')) { a=0; window.location.href=url; url = ''; }
}

if (document.captureEvents)
  document.captureEvents(Event.CLICK);

document.onclick = testTag;


/********************************************************/
/*           Popups  - ©2005 yAro - yAronet.cOm        */
/********************************************************/

function popup(u,w,h) {
	window.open(u,'_blank','width='+w+',height='+h+',scrollbars=yes,resizable=1');
}

function popupN(u,n,w,h) {
	var f = window.open(u,n,'width='+w+',height='+h+',scrollbars=yes,resizable=1');
	
	if(f.window.focus){f.window.focus();}
}
function mms(u,w,h) {
	window.open(u,'minimsg','width='+w+',height='+h+',scrollbars=yes,resizable=1');
}

/********************************************************/
/*           Smilies  - ©2005 yAro - yAronet.cOm        */
/********************************************************/

function s(nom) {
	document.write('<img src="http://yn1.free.fr/smilies/' + nom +'.gif" align=absMiddle border=0>');
}

function sendToURL(url) {
	if (url!="") document.location = url;
}

/********************************************************/
/*             yMl  - ©2005 yAro - yAronet.cOm          */
/********************************************************/
function mozWrap(txtarea, open, close)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	
	// position du scroll - ©lolo
	var ScrollTop = txtarea.scrollTop; 
	var ScrollHei = txtarea.scrollHeight; 


	if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	
	/*if (navigator.userAgent.indexOf("Opera") > -1)
		txtarea.value += open + close;
	else
		*/
	txtarea.value = s1 + open + s2 + close + s3;


	//MAJ ©lolo
	t = open + s2 + close; 
	txtarea.selectionStart = selStart; 
	txtarea.selectionEnd = selStart + t.length; 
	
	ScrollHei = txtarea.scrollHeight - ScrollHei; 
	txtarea.scrollTop = ScrollTop + ScrollHei; 
	
	return;
}

function format(f,u)
{
	if (navigator.userAgent.indexOf("IE") > -1)
	{
		var str = document.selection.createRange().text;
		document.fPost.texte.focus();
		var sel = document.selection.createRange();
		
		if (u==undefined)
			sel.text = "[" + f + "]" + str + "[/" + f + "]";
		else
			sel.text = str + "[" + f + "]";
	}	
	else if (document.getSelection)
	{
		if (u==undefined)
			mozWrap(document.fPost.texte, "[" + f + "]", "[/" + f + "]");
		else
			mozWrap(document.fPost.texte, "[" + f + "]", "");
	}
	else
	{
		if (u==undefined)
			document.fPost.texte.value += "[" + f + "]" + "[/" + f + "]";
		else
			document.fPost.texte.value += "[" + f + "]";
	}

	return;
}

function smile(f) {
	if (opener.document.getSelection)  mozWrap(opener.document.fPost.texte, ' ', f + ' ');
	else {
		var str = opener.document.selection.createRange().text;
		opener.document.fPost.texte.focus();
		var sel = opener.document.selection.createRange();
		sel.text = str + ' ' + f + ' ';
	}  
	return;
}

function noHtml(txt) {
	a = txt.indexOf('<');
	b = txt.indexOf('>');
	len = txt.length;
	c = txt.substring(0, a);
	if(b == -1)	b = a;
	d = txt.substring((b + 1), len);
	txt = c + d;
	cont = txt.indexOf('<');
	if (cont != -1)	txt = noHtml(txt);
	return txt;
}

function copier(obj)
{
	var textRange = document.body.createTextRange();
	textRange.moveToElementText(obj);
	textRange.execCommand("Copy");
}

function usp(el) { 	el.className = 'spoiler2'; }
function sp(el) {	el.className = 'spoiler'; }

function showhide(el)
{
	var elStyle = document.getElementById(el).style;

	if(elStyle.display == '') elStyle.display = 'none';
	else	elStyle.display = '';
}
