var a = null ;

function popupdest() {
    if (a != null) if (a.closed == false) a.close() ;
    a = window.open('candid_popup.exe?idsession=%%MACRO:idsession%%&ListeSiteID=%%MACRO:ListeSiteID%%', 'popup',
                    'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=650, height=420'
                   );
}

function LTrim(value) {
    for (var x = 0; x < value.length; x++)  if (value.charAt(x) != " ")  return value.substring(x, 1+value.length-x)
    return ""
}

function RTrim(value) {
    for (var x = value.length - 1; x >= 0; x--)  if (value.charAt(x) != " ")  return value.substring(0, x+1);
    return ""
}

function Trim(value) {
    return RTrim(LTrim(value)) ;
}

function isempty(value) {
    var tmp = Trim(value)
    return ((tmp == "") || (tmp == null));
}


function valid(aForm) {
	
   var msg="";
    aForm.lastname.value = Trim(aForm.lastname.value) ;
    //aForm.firstname.value = Trim(aForm.firstname.value) ;
    aForm.senderemail.value = Trim(aForm.senderemail.value) ;
    aForm.receiveremail1.value = Trim(aForm.receiveremail1.value) ;
    aForm.receiveremail2.value = Trim(aForm.receiveremail2.value) ;
    aForm.receiveremail3.value = Trim(aForm.receiveremail3.value) ;
    aForm.receiverlastname1.value = Trim(aForm.receiverlastname1.value) ;
    aForm.receiverlastname2.value = Trim(aForm.receiverlastname2.value) ;
    aForm.receiverlastname3.value = Trim(aForm.receiverlastname3.value) ;
    aForm.receiverfirstname1.value = Trim(aForm.receiverfirstname1.value) ;
    aForm.receiverfirstname2.value = Trim(aForm.receiverfirstname2.value) ;
    aForm.receiverfirstname3.value = Trim(aForm.receiverfirstname3.value) ;

    //if(aForm.receiveremail1.value == "" && msg ==""){
        //msg="L'e-mail du destinataire est obligatoire ";
    //}
    //if(aForm.receiverlastname1.value == "" && msg ==""){
        //msg="Le nom du destinataire est obligatoire ";
    //}
    //if(aForm.receiverfirstname1.value == "" && msg ==""){
        //msg="Le prénom du destinataire est obligatoire ";
    //}
    if(aForm.receiveremail1.value > "" && msg ==""){
	    if(aForm.receiverlastname1.value == "" && msg =="")
	        msg="Le nom du destinataire 1 est obligatoire ";
	    if(aForm.receiverfirstname1.value == "" && msg =="")
	        msg="Le prénom du destinataire 1 est obligatoire ";
    if(checkEmail(aForm.receiveremail1.value)==false && msg ==""){
        msg="L'adresse e-mail du destinataire 1 doit être de la forme utilisateur@serveur.xx(x)";
    }
    }
    if(aForm.receiveremail2.value > "" && msg ==""){
	    if(aForm.receiverlastname2.value == "" && msg =="")
	        msg="Le nom du destinataire 2 est obligatoire ";
	    if(aForm.receiverfirstname2.value == "" && msg =="")
	        msg="Le prénom du destinataire 2 est obligatoire ";
    if(checkEmail(aForm.receiveremail2.value)==false && msg ==""){
        msg="L'adresse e-maildu destinataire 2 doit être de la forme utilisateur@serveur.xx(x)";
    } 
    }
    if(aForm.receiveremail3.value > "" && msg ==""){
	    if(aForm.receiverlastname3.value == "" && msg =="")
	        msg="Le nom du destinataire 3 est obligatoire ";
	    if(aForm.receiverfirstname3.value == "" && msg =="")
	        msg="Le prénom du destinataire 3 est obligatoire ";
    if(checkEmail(aForm.receiveremail3.value)==false && msg ==""){
        msg="L'adresse e-mail du destinataire 3 doit être de la forme utilisateur@serveur.xx(x)";
    }      
    }
  
  
    if(checkEmail(aForm.senderemail.value)==false && msg ==""){
        msg="Votre e-mail doit être de la forme utilisateur@serveur.xx(x)";
    }    
    //if(aForm.senderemail.value == "" && msg ==""){
        //msg="Votre e-mail est obligatoire ";
    //}
    //if (aForm.lastname.value == "" && msg =="") { 
	//msg="Votre nom est obligatoire."; 
    //}
    //if (aForm.firstname.value == "" && msg =="") { 
	//msg="Votre prenom est obligatoire."; 
    //}
    //alert(window.document.URL);
if ( window.document.URL.indexOf('pagetosendsubject=') !=-1)
	{
	//alert('typ e = '+aForm.pagetosendsubject.value);
	aForm.pagetosendsubject.value = window.document.URL.substring(window.document.URL.indexOf('pagetosendsubject=')+18,window.document.URL.lastIndexOf('&pagetosend'));	
	//alert('typ e = '+aForm.pagetosendsubject.value);
	}

 if(msg=="")
        aForm.submit();
     else
        alert(msg);
		
	
}

function checkEmail(email) {
    var reg = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,4}$");

    if (reg.exec(email)) {
        return true;
    }

    else {
        return false;
    }
    return true;
}
