function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function viseCible()
{
cible = window.open("", "cible", "resizable=no,status=no,width=540,height=320");
cible.location.href = "sitemap.html";
if (cible.ouvre == null) cible.ouvre = window; 
cible.ouvre.name = "ouvre"; 
}

function viseCible2()
{
window.close();
cible2 = window.open("", "cible2", "resizable=no,status=no,width=680,height=420");
cible2.location.href = "siteindex.html";
if (cible2.ouvre2 == null) cible2.ouvre2 = window; 
cible2.ouvre2.name = "ouvre2"; 
}

function disp(txt) 
{
document.write(txt);
}


//------------------------------------------------------------------------------------------------
//FONCTIONS D'AFFICHAGE DE DATES - ON PEUT PARAMETRER POUR FRANCAIS, ANGLAIS OU TOUTE AUTRE LANGUE

//AFFICHAGE DU JOUR DE LA SEMAINE

function don_date_day()
{
var date_jour=new Date();
date_jour=don_date_formatday(date_jour);
return date_jour;
}

function don_date_formatday(d1) 
{
var d=new Array(8);
d[1]="Sunday"; d[2]="Monday"; d[3]="Tuesday"; d[4]="Wednesday"; d[5]="Thursday"; d[6]="Friday"; d[7]="Saturday";
var jour=d[d1.getDay()+1];
var date=d1.getDate();
date=jour;
return date;
}

//AFFICHAGE DU MOIS ET L'ANNEE

function don_date_month()
{
var date_mois=new Date();
date_mois=don_date_formatmonth(date_mois);
return date_mois;
}

function don_date_formatmonth(d1) 
{
var m=new Array(13);
m[1]="January"; m[2]="February";	m[3]="March"; m[4]="April"; m[5]="May"; m[6]="June";
m[7]="July";	m[8]="August"; m[9]="September"; m[10]="October";	m[11]="November"; m[12]="December";
var mois=m[d1.getMonth()+1];
var an=d1.getYear();
var date=d1.getDate();
if (an<200) an=1900+an;
date=mois+" "+an;
return date;
}

//AFFICHAGE DE L'ANNEE

function don_date_year()
{
var date_year=new Date();
date_year=don_date_formatyear(date_year);
return date_year;
}

function don_date_formatyear(d1) 
{
var an=d1.getYear();
if (an<200) an=1900+an;
date=" "+an;
return date;
}

//AFFICHAGE DE LA DATE COMPLETE - JOUR, MOIS ET ANNEE

function don_date_complet()
{
var date_complet=new Date();
date_complet=don_date_formatcomplet(date_complet);
return date_complet;
}

function don_date_formatcomplet(d1) 
{
var m=new Array(13);
m[1]="January"; m[2]="February";	m[3]="March"; m[4]="April"; m[5]="May"; m[6]="June";
m[7]="July";	m[8]="August"; m[9]="September"; m[10]="October";	m[11]="November"; m[12]="December";
var d=new Array(8);
d[1]="Sunday"; d[2]="Monday"; d[3]="Tuesday"; d[4]="Wednesday"; d[5]="Thursday"; d[6]="Friday"; d[7]="Saturday";
var mois=m[d1.getMonth()+1];
var jour=d[d1.getDay()+1];
var date=d1.getDate();
var an=d1.getYear();
if (an<200) an=1900+an;
date=mois+" "+date+", "+an;
return date;
}

// FIN DES FONCTIONS D'AFFICHAGE DE DATES 
//------------------------------------------------------------------------------------------------


function validation()
{
var email   = document.form.email.value;
//var verif   = /^[a-zA-Z0-9_-.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
  if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1))
    {
    alert("The email is incorrect");
    return false;
    }
else
    {
    return true;
    }
}


function CheckFormContact(theform)
{
if (theform.surname.value=='')
	{
		alert('Please enter your surname');
		theform.surname.focus();
		return false;
	}
	if (theform.first_name.value=='')
	{
		alert('Please enter your first name');
		theform.first_name.focus();
		return false;
	}
	if (theform.title.value=='')
	{
		alert('Please enter your title');
		theform.title.focus();
		return false;
	}
	if (theform.country.value=="select")
	{
		alert('Please select your country');
		theform.country.focus();
		return false;
	}
	if (theform.email.value=='')
	{
		alert('Please enter your Email address')
		theform.email.focus()
		return false
	}
	
		return true;
}

function CheckForm(theform)
{
if (theform.username.value=='')
	{
		alert('Please enter a username');
		theform.username.focus();
		return false;
	}
	if (theform.password.value=='')
	{
		alert('Please enter your password');
		theform.password.focus();
		return false;
	}
	if (theform.password.value!=theform.password2.value)
	{
		alert('Please confirm the password');
		theform.password2.focus();
		return false;
	}
	if (theform.first_name.value=='')
	{
		alert('Please enter your first name');
		theform.first_name.focus();
		return false;
	}
	if (theform.last_name.value=='')
	{
		alert('Please enter your last name');
		theform.last_name.focus();
		return false;
	}
	if (theform.company.value=='')
	{
		alert('Please enter your company name ');
		theform.company.focus();
		return false;
	}
	if (theform.email.value=='')
	{
		alert('Please enter your Email address')
		theform.email.focus()
		return false
	}
	
		return validation();
}

function ConfirmDel()
{
var accord = confirm('Please confirm deletion');
if (accord)
	return true;
else     	
	return false;				
}

function CheckMdp(theform)
{
if (theform.user_pw1.value!=theform.user_pw2.value)
	{
		alert('Password confirmation mismatch');
		theform.user_pw2.focus();
		return false;
	}			
		return true;
}

function MM_goToURL() 
{ 
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function viseCible()
{
cible = window.open("", "cible", "resizable=no,status=no,width=540,height=400");
cible.location.href = "sitemap.html";
if (cible.ouvre == null) cible.ouvre = window; 
cible.ouvre.name = "ouvre"; 
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function P7_TMenu(b,og) { //v2.5 by Project Seven Development(PVII)
 var i,s,c,k,j,tN,hh;if(document.getElementById){
 if(b.parentNode && b.parentNode.childNodes){tN=b.parentNode.childNodes;}else{return;}
 for(i=0;i<tN.length;i++){if(tN[i].tagName=="DIV"){s=tN[i].style.display;
 hh=(s=="block")?"none":"block";if(og==1){hh="block";}tN[i].style.display=hh;}}
 c=b.firstChild;if(c.data){k=c.data;j=k.charAt(0);if(j=='+'){k='-'+k.substring(1,k.length);
 }else if(j=='-'){k='+'+k.substring(1,k.length);}c.data=k;}if(b.className=='p7plusmark'){
 b.className='p7minusmark';}else if(b.className=='p7minusmark'){b.className='p7plusmark';}}
}

function P7_setTMenu(){ //v2.5 by Project Seven Development(PVII)
 var i,d='',h='<style type=\"text/css\">';if(document.getElementById){
 var tA=navigator.userAgent.toLowerCase();if(window.opera){
 if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1){return;}}
 for(i=1;i<20;i++){d+='div ';h+="\n#p7TMnav div "+d+"{display:none;}";}
 document.write(h+"\n</style>");}
}
P7_setTMenu();

function P7_TMopen(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,hr,ha,ef,a,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){hr=window.location.href;ha=d.getElementsByTagName("A");if(ha&&ha.length){
 for(i=0;i<ha.length;i++){if(ha[i].href){if(hr.indexOf(ha[i].href)>-1){
 ha[i].className="p7currentmark";a=ha[i].parentNode.parentNode;while(a){
 if(a.firstChild && a.firstChild.tagName=="A"){if(a.firstChild.onclick){
 ag=a.firstChild.onclick.toString();if(ag&&ag.indexOf("P7_TMenu")>-1){
 P7_TMenu(a.firstChild,1);}}}a=a.parentNode;}}}}}}}
}

function P7_TMall(a){ //v2.5 by Project Seven Development(PVII)
 var i,x,ha,s,tN;if(document.getElementById){ha=document.getElementsByTagName("A");
 for(i=0;i<ha.length;i++){if(ha[i].onclick){ag=ha[i].onclick.toString();
 if(ag&&ag.indexOf("P7_TMenu")>-1){if(ha[i].parentNode && ha[i].parentNode.childNodes){
 tN=ha[i].parentNode.childNodes;}else{break;}for(x=0;x<tN.length;x++){
 if(tN[x].tagName=="DIV"){s=tN[x].style.display;if(a==0&&s!='block'){P7_TMenu(ha[i]);
 }else if(a==1&&s=='block'){P7_TMenu(ha[i]);}break;}}}}}}
}

function P7_TMclass(){ //v2.5 by Project Seven Development(PVII)
 var i,x,d,tN,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){tN=d.getElementsByTagName("A");if(tN&&tN.length){for(i=0;i<tN.length;i++){
 ag=(tN[i].onclick)?tN[i].onclick.toString():false;if(ag&&ag.indexOf("P7_TMenu")>-1){
 tN[i].className='p7plusmark';}else{tN[i].className='p7defmark';}}}}}
}
