// es_jlip.js: les diverses fonctions d'ouverture de fenêtres annexes qui ont textes en espagnol
//------------------------------------

//------------------------------------
// ouverture de la page envoyer mail
function OpenEnvoyerMail()
{
    MM_validateForm('Nombre','','R','Correo','','RisEmail');
    if ( document.MM_returnValue == true) {
        document.MM_returnValue = confirm("Amb l'emplenament i enviament d'aquest formulari l'usuari declara ser major d'edat i consenteix expressament el tractament de les seves dades personals per part de l'anunciant, i queda informat que, de conformitat amb allò que estableix la Llei orgànica de protecció de dades (Llei 1571999 de 13 de desembre), pot exercir els drets d'accés i, en el seu cas, de rectificació, cancel·lació o oposició respecte del tractament d'aquestes dades mitjançant comunicació escrita dirigida a l'anunciant a l'adreça que consta en aquest anunci, juntament amb una fotocòpia del seu DNI o altre document suficient acreditatiu de la seva identitat.\nLa finalitat d'aquest tractament és la de subministrar informació a l'usuari sobre els serveis prestats per l'anunciant, qui no està autoritzat a cedir aquestes dades a tercers sense el consentiment exprés de l'usuari. L'usuari queda, tanmateix, informat de l'absència de tractament de les seves dades personals per part de QDQ Media, SAU.");
    }
}
//------------------------------------
// Enregistrement dans favoris
function addFav()
{
    if (document.all) window.external.AddFavorite(location.href, document.title);
    else alert('Polsa CTRL + D per afegir aquesta pàgina als teus preferits.');
}
//------------------------------------
// Valider le form
function MM_validateForm() //v4.0
{
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    var lista=new Array();
    lista['Nombre']='Nom';
    lista['Correo']='E-mail';

    for (i=0; i<(args.length-2); i+=3) {
        test=args[i+2];
        val=MM_findObj(args[i]);
        if (val) {
            nm=lista[val.name];
            if ((val=val.value)!="") {
                if (test.indexOf('isEmail')!=-1) {
                    p=val.indexOf('@');
                    if (p<1 || p==(val.length-1)) errors+='- '+nm+' ha de contenir una adreça de correu.\n';
                } else if (test!='R') {
                if (isNaN(val)) errors+='- '+nm+' ha de ser un n&#250;mero.\n';
                    if (test.indexOf('inRange') != -1) {
                        p=test.indexOf(':');
                        min=test.substring(8,p);
                        max=test.substring(p+1);
                        if (val<min || max<val) errors+='- '+nm+' ha de contenir un n&#250;mero entre '+min+' i '+max+'.\n';
                    }
                }
            } else if (test.charAt(0) == 'R') errors += '- '+nm+' és necessari.\n';
        }
    }
    if (errors) alert("S'ha produït l'error següent:\n"+errors);
    document.MM_returnValue = (errors == '');
}
