

function preload(el) {
	var url = el.src.substring(0, el.src.lastIndexOf('/') + 1) + el.src.substring(el.src.lastIndexOf('/') + 1, el.src.lastIndexOf('.')) + 'b' + el.src.substring(el.src.lastIndexOf('.'), el.src.length);
	eval("pic" + i + " = new Image(el.width, el.height);");
	eval("pic" + i + ".src = url;");
}


function rollover(el) {
	el.src = el.src.substring(0, el.src.lastIndexOf('/') + 1) + el.src.substring(el.src.lastIndexOf('/') + 1, el.src.lastIndexOf('.')) + 'b' + el.src.substring(el.src.lastIndexOf('.'), el.src.length);
}



function rollout(el) {
	if (el.src.indexOf('b.') > 0) { //bug mouse already on menu
		el.src = el.src.substring(0, el.src.lastIndexOf('/') + 1) + el.src.substring(el.src.lastIndexOf('/') + 1, el.src.lastIndexOf('b.')) + el.src.substring(el.src.lastIndexOf('.'), el.src.length);
	}
}



function showSousRub(el) {
	if (document.getElementById('s' + el.id.substring(1, el.id.length)) != null) {
		sousRub = document.getElementById('s' + el.id.substring(1, el.id.length));
		sousRub.style.display = 'block';
		sousRub.style.left = (el.offsetLeft - 3) + 'px';
	}
}



function hideSousRub(el) {
	if (document.getElementById('s' + el.id.substring(1, el.id.length)) != null) {
		document.getElementById('s' + el.id.substring(1, el.id.length)).style.display = 'none';
	}
}



function tab(el) {
	var tabs = document.getElementById('tabs').getElementsByTagName('li');
	for (i = 0; i < tabs.length; i++) {
		tabs[i].className = '';
	}
	el.className = 'show';
}


function showDiv(el) {
	document.getElementById(el).style.display = 'block';
}

function hideDiv(el) {
	document.getElementById(el).style.display = 'none';
}

var sz=12
function selectStyleSheet(dir) {
var li;
if (11<sz+dir&&sz+dir<17){
   for(var i=0; li=document.getElementsByTagName("link")[i]; i++) {
     if(li.getAttribute("rel").indexOf("style") != -1 && li.getAttribute("title")) {
      if(li.getAttribute("title").indexOf("article") !=-1) li.disabled = true;
		if (li.getAttribute("title").indexOf(sz+dir)>-1)li.disabled = false;
	  }
	 }
    sz=sz+dir;
   }
  }

function affiche_lexique(texte) {
	alert('lexique : '+ texte);
}

function showUne(une){
	document.getElementById('marque').style.display='none';
	document.getElementById('enfants').style.display='none';
	document.getElementById('presbytie').style.display='none';
	document.getElementById('tendance').style.display='none';
	document.getElementById(une).style.display='block';
}


/*  Fonction de scroll  */


var isHovered = false;
var time = 0;


function setHovered()
{
	isHovered = true;
}

function move(sId,sDir,iSpeed)
{
	var oElement = document.getElementById(sId);
	var sLDir = sDir.toLowerCase();
	
	//alert(iSpeed);
	if(isHovered)
	{
		sLDir  = oElement.scrollTop-=iSpeed;
		time = setTimeout("move('"+sId+"','"+sLDir+"',"+iSpeed+")",10);
	}
}

function noMove()
{
	clearTimeout(time);
	isHovered=false;
}

function homeClignote(){ 
	if (document.getElementById(bloc1).style.display=='none' && document.getElementById(bloc2).style.display=='none'){
		document.getElementById(bloc1).style.display='block';
		document.getElementById(bloc3).style.display='none';
	} else if (document.getElementById(bloc1).style.display=='none' && document.getElementById(bloc3).style.display=='none'){
		document.getElementById(bloc3).style.display='block';
		document.getElementById(bloc2).style.display='none';
	}else if (document.getElementById(bloc2).style.display=='none' && document.getElementById(bloc3).style.display=='none'){
		document.getElementById(bloc2).style.display='block';
		document.getElementById(bloc1).style.display='none';
	}
	setTimeout("homeClignote()",3000);
}

function roll_nav(element){
	if (element>2) {
		document.getElementById('ULnav1').style.background = "url(/img/commun/nav/spirales/"+element+".gif) 1px -20px no-repeat";
	} else {
		document.getElementById('ULnav1').style.background = "url(/img/commun/nav/spirales/"+element+".gif) 1px 0 no-repeat";
	}
}

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}


function valide_contact(){
	df = document.contact;
	if (df.email.value=='') {
		alert('Please enter your email adress.');
		df.email.focus();
	} else if (!isEmailAddr(df.email.value)) {
		alert('Please enter a valid email adress.');
		df.email.focus();
	} else if (df.msg.value=='') {
		alert('Please enter your message.');
		df.msg.focus();
	} else {
		alert('Your message has been send.\nWe will answer it shortly.');
		df.submit();	
	}
}