pcpOverlay_topPos = 10;
pcpOverlay_leftPos = 10;
pcpOverlay_capping = 1;
pcpOverlay_seuil = 0;
pcpOverlay_url = '';
// INCREMENTER CETTE VALEUR POUR RESET LE CAPPING
pcpOverlay_packid = 1;
configTitre = 'dc_meteo';
extra = "";
pcpOverlay_extras = 'default';

function pcpOverlay_check(frm) {

    extras = frm.pcp_overlay_email.value;
    email_var = frm.pcp_overlay_email.value;
    cp_var = frm.pcp_overlay_cp.value;

    if (pcpOverlay_isEmail(email_var) && pcpOverlay_iscp(cp_var)) {

        optin_1 = document.getElementById('pcp_optin_1').checked;


        var optin = (optin_1) ? 1 : 0;
        pcpOverlay_url = 'http://meteo-france.overlays.fr/?email=' + email_var + '&zipcode=' + cp_var + '&optin=' + optin;
        return true;

    } else {

        alert('Merci de correctement remplir les champs Email et Code postal.');
        return false;
    }
}

function pcpOverlay_isEmail(email_var) {

    var re = /^[a-z0-9][a-z0-9_.-]*\@([a-z0-9][a-z0-9_-]*)([.][a-z0-9_-]+)*[.][a-z]{2,3}$/i;

    if (re.test(email_var)) {
        return true;
    } else {
        return false;
    }
}

function pcpOverlay_iscp(cp_var) {

    var re = /^(([1-9][0-9]{3})|([1-9][0-9]{4})|(0[1-9][0-9]{3}))$/i;

    if (re.test(cp_var)) {
        return true;
    } else {
        return false;
    }
}

function pcpOverlay_main() {

    pcpOverlay_destroyCookie();

    data = new Object();
    data['visites'] = 0;
    data['affichages'] = 0;
    data['inscrit'] = 0;
    data['package_id'] = pcpOverlay_packid;
    if (pcpOverlay_checkCookie()) {
        data['visites'] = parseInt(pcpOverlay_getCookie('visites'));
        data['affichages'] = parseInt(pcpOverlay_getCookie('affichages'));
        data['inscrit'] = parseInt(pcpOverlay_getCookie('inscrit'));
        data['package_id'] = parseInt(pcpOverlay_getCookie('package_id'));
    }
    data['visites'] = parseInt(data['visites']) + 1;
    if (pcpOverlay_seuil < data['visites']) {
        if (pcpOverlay_capping > data['affichages']) {
            data['affichages'] = parseInt(data['affichages']) + 1;
            pcpOverlay_display(top, left);
        }
    }
    pcpOverlay_setCookie(data);

}



function addCSS(sc) {
    var link = document.createElement('link');
    link.href = sc;
    link.type = 'text/css';
    link.rel = 'stylesheet';
    document.getElementsByTagName('head')[0].appendChild(link);
}

function pcp_submit(frm) {
    if (pcpOverlay_check(frm)) {
        window.open(pcpOverlay_url, 'overlay', 'scrollbars=yes, status=no, title=no, location=no, width=800, height=550, top=20, left=20');
    }
    return false;
}
addCSS("http://files.meteofrance.com/files/dm/meteonews/element.css");
