function checkPw(form) {
pw1 = form.pass.value;
pw2 = form.vpass.value;
login= form.id.value;
email= form.email.value;
if(login==""){
alert ("\nVous devez entrer un login.")
return false;
}	
if(pw1==""){
alert ("\nVous devez entrer un mot de passe.")
return false;
}
if(pw2==""){
alert ("\nVous devez remplir le champ de v�rification du mot de passe.")
return false;
}

if(email==""){
alert ("\nLe champ Email est obligatoire.")
return false;
}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
{
	if (pw1 != pw2) {
alert ("\nYou did not enter the same password twice. Please re-enter your password.")
return false;
}else {
	return true;
}
}else{
alert("\nInvalid E-mail Address! Please re-enter.")
return false;
}


}


function checkForm(form){
	nom=form.nom.value;
	email=form.mail.value;
	txt=form.txt.value;
	if(nom==""){
alert ("\n Le champ Nom est obligatoire")
return false;
}	
if(txt==""){
alert ("\n Le champ Texte est obligatoire")
return false;
}

if(email==""){
alert ("\nLe champ Email est obligatoire.")
return false;
}else{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
{
	return true;
}else{
alert("\n Votre adresse Email est invalide")
return false;
}
}
}






function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function MM_validateForm($type,$rech,$lang) { 
	if($rech==""){
		if($lang=="uk"){
	alert("you must enter a value");
		}else{
	alert("Vous devez entrez une valeur");
		}		
	}else{
	document.rechform.submit();
	}
}


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_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_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function verifyCompatibleBrowser(){

        this.ver=navigator.appVersion

        this.dom=document.getElementById?1:0

        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;

        this.ie4=(document.all && !this.dom)?1:0;

        this.ns5=(this.dom && parseInt(this.ver) >= 6) ?1:0;

        this.ns4=(document.layers && !this.dom)?1:0;

        this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)

        return this

}

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;
}
bw=new verifyCompatibleBrowser()

lstart=120

loop=true

speed=100

pr_step=1

function ConstructObject(obj,nest){

    nest=(!nest) ? '':'document.'+nest+'.'

        this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;

         this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;

        this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight

        this.newsScroll=newsScroll;

        this.moveIt=b_moveIt; this.x; this.y;

    this.obj = obj + "Object"

    eval(this.obj + "=this")

    return this

}

function b_moveIt(x,y){

        this.x=x;this.y=y

        this.css.left=this.x

        this.css.top=this.y

}

//Makes the object scroll up

function newsScroll(speed){

        if(this.y>-this.scrollHeight){

                this.moveIt(0,this.y-pr_step)

                setTimeout(this.obj+".newsScroll("+speed+")",speed)

        }else if(loop) {

                this.moveIt(0,lstart)

                eval(this.obj+".newsScroll("+speed+")")

          }

}

//Makes the object

function InitialiseAutoScrollArea(){

        objContainer=new ConstructObject('divASContainer')

        objContent=new ConstructObject('divASContent','divASContainer')

        objContent.moveIt(0,lstart)

        objContainer.css.visibility='visible'

        objContent.newsScroll(speed)

}

// end absolutely positioned scrollable area object scripts




///---------------------------------------------------------------------------------



//--------------------------------------------------------------------------------

<!--
// Add the selected items in the parent by calling method of parent
function addSelectedItemsToParent() {
self.opener.addToParentList(window.document.forms[0].destList);
window.close();
}
// Fill the selcted item list with the items already present in parent.
function fillInitialDestList() {
var destList = window.document.forms[0].destList; 
var srcList = self.opener.window.document.forms[0].parentList;
for (var count = destList.options.length - 1; count >= 0; count--) {
destList.options[count] = null;
}
for(var i = 0; i < srcList.options.length; i++) { 
if (srcList.options[i] != null)
destList.options[i] = new Option(srcList.options[i].text);
   }
}
// Add the selected items from the source to destination list
function addSrcToDestList() {
destList = window.document.forms[0].destList;
srcList = window.document.forms[0].srcList; 
var len = destList.length;
for(var i = 0; i < srcList.length; i++) {
if ((srcList.options[i] != null) && (srcList.options[i].selected)) {
//Check if this value already exist in the destList or not
//if not then add it otherwise do not add it.
var found = false;
for(var count = 0; count < len; count++) {
if (destList.options[count] != null) {
if (srcList.options[i].text == destList.options[count].text) {
found = true;
break;
      }
   }
}
if (found != true) {
destList.options[len] = new Option(srcList.options[i].text,srcList.options[i].value); 
len++;
         }
      }
   }
}
// Deletes from the destination list.
function deleteFromDestList() {
var destList  = window.document.forms[0].destList;
var len = destList.options.length;
for(var i = (len-1); i >= 0; i--) {
if ((destList.options[i] != null) && (destList.options[i].selected == true)) {
destList.options[i] = null;
      }
   }
}
// End -->
//----------------------------------------------------------------------------------------
/*****************************************************************************************/

function small_window(myurl) {
var newWindow;
var props = 'scrollBars=no,resizable=no,toolbar=no,menubar=no,location=no,directories=no,width=500,height=250';
newWindow = window.open(myurl, "Add_from_Src_to_Dest", props);
}
// Adds the list of selected items selected in the child
// window to its list. It is called by child window to do so.  
function addToParentList(sourceList) {
destinationList = window.document.forms[0].parentList;


/*for(var count = destinationList.options.length - 1; count >= 0; count--) {
destinationList.options[count] = null;
}*/
for(var i = 0; i < sourceList.options.length; i++) {
//if (sourceList.options[i] != null)
destinationList.value += new String(sourceList.options[i].value )+",";

   }
}
// Marks all the items as selected for the submit button.  
function selectList(sourceList) {
sourceList = window.document.forms[0].parentList;
for(var i = 0; i < sourceList.options.length; i++) {
if (sourceList.options[i] != null)
sourceList.options[i].selected = true;
}
return true;
}

// Deletes the selected items of supplied list.
function deleteSelectedItemsFromList(sourceList) {
var maxCnt = sourceList.options.length;
for(var i = maxCnt - 1; i >= 0; i--) {
if ((sourceList.options[i] != null) && (sourceList.options[i].selected == true)) {
sourceList.options[i] = null;
      }
   }
}







