var data_pj = new Array();

// <formulaire France>
data_pj['France'] = new Array();
data_pj['France']['action'] = 'http://annu.com/cgi-bin/www.cgi';
data_pj['France']['method'] = 'POST';
data_pj['France']['params'] = new Array();

// <hidden France>
data_pj['France']['params']['country'] = new Array();
data_pj['France']['params']['country']['type'] = 'hidden';
data_pj['France']['params']['country']['value'] = 'fr';
data_pj['France']['params']['type'] = new Array();
data_pj['France']['params']['type']['type'] = 'hidden';
data_pj['France']['params']['type']['value'] = '##type##';
data_pj['France']['params']['info'] = new Array();
data_pj['France']['params']['info']['type'] = 'hidden';
data_pj['France']['params']['info']['value'] = 'pro';
data_pj['France']['params']['prenom'] = new Array();
data_pj['France']['params']['prenom']['type'] = 'hidden';
data_pj['France']['params']['prenom']['value'] = '';
// --- pour les input type=image, ajouter '_x' et '_y' au nom original du champ --- //
data_pj['France']['params']['submit_x'] = new Array();
data_pj['France']['params']['submit_x']['type'] = 'hidden';
data_pj['France']['params']['submit_x']['value'] = '1';
data_pj['France']['params']['submit_y'] = new Array();
data_pj['France']['params']['submit_y']['type'] = 'hidden';
data_pj['France']['params']['submit_y']['value'] = '1';
// </hidden France>

// <visible France>
data_pj['France']['params']['rub'] = new Array();
data_pj['France']['params']['rub']['type'] = 'text';
data_pj['France']['params']['rub']['label'] = 'Rubrique :&nbsp;';
data_pj['France']['params']['rub']['req'] = 'nom';

data_pj['France']['params']['nom'] = new Array();
data_pj['France']['params']['nom']['type'] = 'text';
data_pj['France']['params']['nom']['label'] = 'Nom :&nbsp;';
data_pj['France']['params']['nom']['req'] = 'rub';

data_pj['France']['params']['adresse'] = new Array();
data_pj['France']['params']['adresse']['type'] = 'text';
data_pj['France']['params']['adresse']['label'] = 'Adresse :&nbsp;';

data_pj['France']['params']['ville'] = new Array();
data_pj['France']['params']['ville']['type'] = 'text';
data_pj['France']['params']['ville']['label'] = 'Ville :&nbsp;';
data_pj['France']['params']['ville']['req'] = 'true';

data_pj['France']['params']['dep'] = new Array();
data_pj['France']['params']['dep']['type'] = 'text';
data_pj['France']['params']['dep']['label'] = 'Département :&nbsp;';
// </visible France>
// </formulaire France>



// <formulaire Canada>
data_pj['Canada'] = new Array();
data_pj['Canada']['action'] = 'http://canada411.pagesjaunes.ca/search/';
data_pj['Canada']['method'] = 'GET';
data_pj['Canada']['params'] = new Array();

// <hidden Canada>
data_pj['Canada']['params']['stype'] = new Array();
data_pj['Canada']['params']['stype']['type'] = 'hidden';
data_pj['Canada']['params']['stype']['value'] = 'si';
data_pj['Canada']['params']['src'] = new Array();
data_pj['Canada']['params']['src']['type'] = 'hidden';
data_pj['Canada']['params']['src']['value'] = '';
// </hidden Canada>

// <visible Canada>
data_pj['Canada']['params']['what'] = new Array();
data_pj['Canada']['params']['what']['type'] = 'text';
data_pj['Canada']['params']['what']['label'] = "Mot(s)-clé(s) ou nom d'entreprise :&nbsp;";
data_pj['Canada']['params']['what']['maxlength'] = 250;
data_pj['Canada']['params']['what']['req'] = 'true';

data_pj['Canada']['params']['where'] = new Array();
data_pj['Canada']['params']['where']['type'] = 'text';
data_pj['Canada']['params']['where']['label'] = 'Lieu :&nbsp;';
data_pj['Canada']['params']['where']['maxlength'] = 25;
data_pj['Canada']['params']['where']['req'] = 'true';
// </visible Canada>
// </formulaire Canada>



// <formulaire Belgique>
data_pj['Belgique'] = new Array();
data_pj['Belgique']['action'] = 'http://www.infobel.com/fr/belgium/Business.aspx';
data_pj['Belgique']['method'] = 'POST';
data_pj['Belgique']['params'] = new Array();

// <hidden Belgique>
data_pj['Belgique']['params']['qSelLang2'] = new Array();
data_pj['Belgique']['params']['qSelLang2']['type'] = 'hidden';
data_pj['Belgique']['params']['qSelLang2']['value'] = '';
data_pj['Belgique']['params']['SubmitBIZ'] = new Array();
data_pj['Belgique']['params']['SubmitBIZ']['type'] = 'hidden';
data_pj['Belgique']['params']['SubmitBIZ']['value'] = 'SubmitBIZ';
data_pj['Belgique']['params']['Submit'] = new Array();
data_pj['Belgique']['params']['Submit']['type'] = 'hidden';
data_pj['Belgique']['params']['Submit']['value'] = 'Rechercher';
data_pj['Belgique']['params']['inphCoordType'] = new Array();
data_pj['Belgique']['params']['inphCoordType']['type'] = 'hidden';
data_pj['Belgique']['params']['inphCoordType']['value'] = 'EPSG';
// </hidden Belgique>

// <visible Belgique>
data_pj['Belgique']['params']['qNace'] = new Array();
data_pj['Belgique']['params']['qNace']['type'] = 'text';
data_pj['Belgique']['params']['qNace']['label'] = 'QUOI :&nbsp;';
data_pj['Belgique']['params']['qNace']['req'] = 'qLastnameb';

data_pj['Belgique']['params']['qLastnameb'] = new Array();
data_pj['Belgique']['params']['qLastnameb']['type'] = 'text';
data_pj['Belgique']['params']['qLastnameb']['label'] = 'QUI :&nbsp;';
data_pj['Belgique']['params']['qLastnameb']['req'] = 'qNace';

data_pj['Belgique']['params']['qCityb'] = new Array();
data_pj['Belgique']['params']['qCityb']['type'] = 'text';
data_pj['Belgique']['params']['qCityb']['label'] = 'Ville ou CP :&nbsp;';
data_pj['Belgique']['params']['qCityb']['req'] = 'true';
// </visible Belgique>
// </formulaire Belgique>



// <formulaire Suisse>
data_pj['Suisse'] = new Array();
data_pj['Suisse']['action'] = 'http://www.directories.ch/pagesjaunes/base.aspx';
data_pj['Suisse']['method'] = 'GET';
data_pj['Suisse']['params'] = new Array();

// <hidden Suisse>
data_pj['Suisse']['params']['language'] = new Array();
data_pj['Suisse']['params']['language']['type'] = 'hidden';
data_pj['Suisse']['params']['language']['value'] = 'fr';
data_pj['Suisse']['params']['searchtype'] = new Array();
data_pj['Suisse']['params']['searchtype']['type'] = 'hidden';
data_pj['Suisse']['params']['searchtype']['value'] = 'adr_simple';
data_pj['Suisse']['params']['do'] = new Array();
data_pj['Suisse']['params']['do']['type'] = 'hidden';
data_pj['Suisse']['params']['do']['value'] = 'search';
data_pj['Suisse']['params']['page'] = new Array();
data_pj['Suisse']['params']['page']['type'] = 'hidden';
data_pj['Suisse']['params']['page']['value'] = '1';
data_pj['Suisse']['params']['categoryid'] = new Array();
data_pj['Suisse']['params']['categoryid']['type'] = 'hidden';
data_pj['Suisse']['params']['categoryid']['value'] = '';
// </hidden Suisse>

// <visible Suisse>
data_pj['Suisse']['params']['name'] = new Array();
data_pj['Suisse']['params']['name']['type'] = 'text';
data_pj['Suisse']['params']['name']['label'] = 'Qui, Quoi :&nbsp;';
data_pj['Suisse']['params']['name']['req'] = 'true';
data_pj['Suisse']['params']['name']['maxlength'] = 200;

data_pj['Suisse']['params']['geo'] = new Array();
data_pj['Suisse']['params']['geo']['type'] = 'text';
data_pj['Suisse']['params']['geo']['label'] = 'NPA et/ou localité :&nbsp;';
data_pj['Suisse']['params']['geo']['req'] = 'true';
data_pj['Suisse']['params']['geo']['maxlength'] = 200;
// </visible Suisse>
// </formulaire Suisse>



// <formulaire Algérie>
data_pj['Algérie'] = new Array();
data_pj['Algérie']['action'] = 'http://www.algerietelecom.lespagesmaghreb.dz/annuaire-resultats-liste.php';
data_pj['Algérie']['method'] = 'POST';
data_pj['Algérie']['params'] = new Array();

// <hidden Algérie>
data_pj['Algérie']['params']['rech_type'] = new Array();
data_pj['Algérie']['params']['rech_type']['type'] = 'hidden';
data_pj['Algérie']['params']['rech_type']['value'] = '1';
data_pj['Algérie']['params']['id_activite'] = new Array();
data_pj['Algérie']['params']['id_activite']['type'] = 'hidden';
data_pj['Algérie']['params']['id_activite']['value'] = '';
// </hidden Algérie>

// <visible Algérie>
data_pj['Algérie']['params']['raison_sociale'] = new Array();
data_pj['Algérie']['params']['raison_sociale']['type'] = 'text';
data_pj['Algérie']['params']['raison_sociale']['label'] = 'Raison sociale :&nbsp;';
data_pj['Algérie']['params']['raison_sociale']['req'] = 'activite';

data_pj['Algérie']['params']['activite'] = new Array();
data_pj['Algérie']['params']['activite']['type'] = 'text';
data_pj['Algérie']['params']['activite']['label'] = 'Activité :&nbsp;';
data_pj['Algérie']['params']['activite']['req'] = 'raison_sociale';

data_pj['Algérie']['params']['dept'] = new Array();
data_pj['Algérie']['params']['dept']['type'] = 'select';
data_pj['Algérie']['params']['dept']['label'] = 'Wilaya :&nbsp;';
data_pj['Algérie']['params']['dept']['options'] = new Array();
data_pj['Algérie']['params']['dept']['options'][0]  = '¤Choisissez votre Wilaya¤';
data_pj['Algérie']['params']['dept']['options'][1]  = '1¤ADRAR¤';
data_pj['Algérie']['params']['dept']['options'][2]  = '44¤AIN DEFLA¤';
data_pj['Algérie']['params']['dept']['options'][3]  = '46¤AIN TEMOUCHENT¤';
data_pj['Algérie']['params']['dept']['options'][4]  = '16¤ALGER¤';
data_pj['Algérie']['params']['dept']['options'][5]  = '23¤ANNABA¤';
data_pj['Algérie']['params']['dept']['options'][6]  = '5¤BATNA¤';
data_pj['Algérie']['params']['dept']['options'][7]  = '8¤BECHAR¤';
data_pj['Algérie']['params']['dept']['options'][8]  = '6¤BEJAIA¤';
data_pj['Algérie']['params']['dept']['options'][9]  = '7¤BISKRA¤';
data_pj['Algérie']['params']['dept']['options'][10] = '9¤BLIDA¤';
data_pj['Algérie']['params']['dept']['options'][11] = '34¤BORDJ BOU ARRERIDJ¤';
data_pj['Algérie']['params']['dept']['options'][12] = '10¤BOUIRA¤';
data_pj['Algérie']['params']['dept']['options'][13] = '35¤BOUMERDES¤';
data_pj['Algérie']['params']['dept']['options'][14] = '2¤CHLEF¤';
data_pj['Algérie']['params']['dept']['options'][15] = '25¤CONSTANTINE¤';
data_pj['Algérie']['params']['dept']['options'][16] = '17¤DJELFA¤';
data_pj['Algérie']['params']['dept']['options'][17] = '32¤EL BAYADH¤';
data_pj['Algérie']['params']['dept']['options'][18] = '39¤EL OUED¤';
data_pj['Algérie']['params']['dept']['options'][19] = '36¤EL TARF¤';
data_pj['Algérie']['params']['dept']['options'][20] = '47¤GHARDAIA¤';
data_pj['Algérie']['params']['dept']['options'][21] = '24¤GUELMA¤';
data_pj['Algérie']['params']['dept']['options'][22] = '33¤ILLIZI¤';
data_pj['Algérie']['params']['dept']['options'][23] = '18¤JIJEL¤';
data_pj['Algérie']['params']['dept']['options'][24] = '40¤KHENCHELA¤';
data_pj['Algérie']['params']['dept']['options'][25] = '3¤LAGHOUAT¤';
data_pj['Algérie']['params']['dept']['options'][26] = "28¤M'SILA¤";
data_pj['Algérie']['params']['dept']['options'][27] = '29¤MASCARA¤';
data_pj['Algérie']['params']['dept']['options'][28] = '26¤MEDEA¤';
data_pj['Algérie']['params']['dept']['options'][29] = '43¤MILA¤';
data_pj['Algérie']['params']['dept']['options'][30] = '27¤MOSTAGANEM¤';
data_pj['Algérie']['params']['dept']['options'][31] = '45¤NAAMA¤';
data_pj['Algérie']['params']['dept']['options'][32] = '31¤ORAN¤';
data_pj['Algérie']['params']['dept']['options'][33] = '30¤OUARGLA¤';
data_pj['Algérie']['params']['dept']['options'][34] = '4¤OUM EL BOUAGHI¤';
data_pj['Algérie']['params']['dept']['options'][35] = '48¤RELIZANE¤';
data_pj['Algérie']['params']['dept']['options'][36] = '20¤SAIDA¤';
data_pj['Algérie']['params']['dept']['options'][37] = '19¤SETIF¤';
data_pj['Algérie']['params']['dept']['options'][38] = '22¤SIDI BEL ABBES¤';
data_pj['Algérie']['params']['dept']['options'][39] = '21¤SKIKDA¤';
data_pj['Algérie']['params']['dept']['options'][40] = '41¤SOUK AHRAS¤';
data_pj['Algérie']['params']['dept']['options'][41] = '11¤TAMANRASSET¤';
data_pj['Algérie']['params']['dept']['options'][42] = '12¤TEBESSA¤';
data_pj['Algérie']['params']['dept']['options'][43] = '14¤TIARET¤';
data_pj['Algérie']['params']['dept']['options'][44] = '37¤TINDOUF¤';
data_pj['Algérie']['params']['dept']['options'][45] = '42¤TIPAZA¤';
data_pj['Algérie']['params']['dept']['options'][46] = '38¤TISSEMSILT¤';
data_pj['Algérie']['params']['dept']['options'][47] = '15¤TIZI OUZOU¤';
data_pj['Algérie']['params']['dept']['options'][48] = '13¤TLEMCEN¤';
// </visible Algérie>
// </formulaire Algérie>



// <formulaire USA>
data_pj['USA'] = new Array();
data_pj['USA']['action'] = 'http://www.switchboard.com/swbd.main/dir/results.htm';
data_pj['USA']['method'] = 'GET';
data_pj['USA']['params'] = new Array();

// <hidden USA>
data_pj['USA']['params']['cid'] = new Array();
data_pj['USA']['params']['cid']['type'] = 'hidden';
data_pj['USA']['params']['cid']['value'] = '';
data_pj['USA']['params']['MEM'] = new Array();
data_pj['USA']['params']['MEM']['type'] = 'hidden';
data_pj['USA']['params']['MEM']['value'] = '1';
data_pj['USA']['params']['ypcobrand'] = new Array();
data_pj['USA']['params']['ypcobrand']['type'] = 'hidden';
data_pj['USA']['params']['ypcobrand']['value'] = '1';
data_pj['USA']['params']['PR'] = new Array();
data_pj['USA']['params']['PR']['type'] = 'hidden';
data_pj['USA']['params']['PR']['value'] = '';
data_pj['USA']['params']['ST'] = new Array();
data_pj['USA']['params']['ST']['type'] = 'hidden';
data_pj['USA']['params']['ST']['value'] = '';
data_pj['USA']['params']['inputwhat_dirty'] = new Array();
data_pj['USA']['params']['inputwhat_dirty']['type'] = 'hidden';
data_pj['USA']['params']['inputwhat_dirty']['value'] = '0';
data_pj['USA']['params']['initial'] = new Array();
data_pj['USA']['params']['initial']['type'] = 'hidden';
data_pj['USA']['params']['initial']['value'] = '';
data_pj['USA']['params']['inputwhere_dirty'] = new Array();
data_pj['USA']['params']['inputwhere_dirty']['type'] = 'hidden';
data_pj['USA']['params']['inputwhere_dirty']['value'] = '0';
data_pj['USA']['params']['SD'] = new Array();
data_pj['USA']['params']['SD']['type'] = 'hidden';
data_pj['USA']['params']['SD']['value'] = '-1';
data_pj['USA']['params']['search'] = new Array();
data_pj['USA']['params']['search']['type'] = 'hidden';
data_pj['USA']['params']['search']['value'] = 'Search';
data_pj['USA']['params']['search_x'] = new Array();
data_pj['USA']['params']['search_x']['type'] = 'hidden';
data_pj['USA']['params']['search_x']['value'] = '1';
data_pj['USA']['params']['search_y'] = new Array();
data_pj['USA']['params']['search_y']['type'] = 'hidden';
data_pj['USA']['params']['search_y']['value'] = '1';
// </hidden USA>

// <visible USA>
data_pj['USA']['params']['KW'] = new Array();
data_pj['USA']['params']['KW']['type'] = 'text';
data_pj['USA']['params']['KW']['label'] = 'Business Name or Category :&nbsp;';
data_pj['USA']['params']['KW']['value'] = " Enter a Search term (e.g. john's diner, shows, lawyer)";
data_pj['USA']['params']['KW']['req'] = 'true';
data_pj['USA']['params']['KW']['maxlength'] = 100;
data_pj['USA']['params']['KW']['size'] = 30;
data_pj['USA']['params']['KW']['onfocus'] = "cleanup(this,'USA')";

data_pj['USA']['params']['qs'] = new Array();
data_pj['USA']['params']['qs']['type'] = 'select';
data_pj['USA']['params']['qs']['label'] = 'State :&nbsp;';
data_pj['USA']['params']['qs']['req'] = 'true';
data_pj['USA']['params']['qs']['options'] = new Array();
data_pj['USA']['params']['qs']['options'][0]  = '¤Select a State¤selected="selected"';
data_pj['USA']['params']['qs']['options'][1]  = 'AL¤Alabama¤';
data_pj['USA']['params']['qs']['options'][2]  = 'AK¤Alaska¤';
data_pj['USA']['params']['qs']['options'][3]  = 'AZ¤Arizona¤';
data_pj['USA']['params']['qs']['options'][4]  = 'AR¤Arkansas¤';
data_pj['USA']['params']['qs']['options'][5]  = 'CA¤California¤';
data_pj['USA']['params']['qs']['options'][6]  = 'CO¤Colorado¤';
data_pj['USA']['params']['qs']['options'][7]  = 'CT¤Connecticut¤';
data_pj['USA']['params']['qs']['options'][8]  = 'DE¤Delaware¤';
data_pj['USA']['params']['qs']['options'][9]  = 'FL¤Florida¤';
data_pj['USA']['params']['qs']['options'][10] = 'GA¤Georgia¤';
data_pj['USA']['params']['qs']['options'][11] = 'HI¤Hawaii¤';
data_pj['USA']['params']['qs']['options'][12] = 'ID¤Idaho¤';
data_pj['USA']['params']['qs']['options'][13] = 'IL¤Illinois¤';
data_pj['USA']['params']['qs']['options'][14] = 'IN¤Indiana¤';
data_pj['USA']['params']['qs']['options'][15] = 'IA¤Iowa¤';
data_pj['USA']['params']['qs']['options'][16] = 'KS¤Kansas¤';
data_pj['USA']['params']['qs']['options'][17] = 'KY¤Kentucky¤';
data_pj['USA']['params']['qs']['options'][18] = 'LA¤Louisiana¤';
data_pj['USA']['params']['qs']['options'][19] = 'ME¤Maine¤';
data_pj['USA']['params']['qs']['options'][20] = 'MD¤Maryland¤';
data_pj['USA']['params']['qs']['options'][21] = 'MA¤Massachusetts¤';
data_pj['USA']['params']['qs']['options'][22] = 'MI¤Michigan¤';
data_pj['USA']['params']['qs']['options'][23] = 'MN¤Minnesota¤';
data_pj['USA']['params']['qs']['options'][24] = 'MS¤Mississippi¤';
data_pj['USA']['params']['qs']['options'][25] = 'MO¤Missouri¤';
data_pj['USA']['params']['qs']['options'][26] = 'MT¤Montana¤';
data_pj['USA']['params']['qs']['options'][27] = 'NE¤Nebraska¤';
data_pj['USA']['params']['qs']['options'][28] = 'NV¤Nevada¤';
data_pj['USA']['params']['qs']['options'][29] = 'NH¤New Hampshire¤';
data_pj['USA']['params']['qs']['options'][30] = 'NJ¤New Jersey¤';
data_pj['USA']['params']['qs']['options'][31] = 'NM¤New Mexico¤';
data_pj['USA']['params']['qs']['options'][32] = 'NY¤New York¤';
data_pj['USA']['params']['qs']['options'][33] = 'NC¤North Carolina¤';
data_pj['USA']['params']['qs']['options'][34] = 'ND¤North Dakota¤';
data_pj['USA']['params']['qs']['options'][35] = 'OH¤Ohio¤';
data_pj['USA']['params']['qs']['options'][36] = 'OK¤Oklahoma¤';
data_pj['USA']['params']['qs']['options'][37] = 'OR¤Oregon¤';
data_pj['USA']['params']['qs']['options'][38] = 'PA¤Pennsylvania¤';
data_pj['USA']['params']['qs']['options'][39] = 'RI¤Rhode Island¤';
data_pj['USA']['params']['qs']['options'][40] = 'SC¤South Carolina¤';
data_pj['USA']['params']['qs']['options'][41] = 'SD¤South Dakota¤';
data_pj['USA']['params']['qs']['options'][42] = 'TN¤Tennessee¤';
data_pj['USA']['params']['qs']['options'][43] = 'TX¤Texas¤';
data_pj['USA']['params']['qs']['options'][44] = 'UT¤Utah¤';
data_pj['USA']['params']['qs']['options'][45] = 'VT¤Vermont¤';
data_pj['USA']['params']['qs']['options'][46] = 'VA¤Virginia¤';
data_pj['USA']['params']['qs']['options'][47] = 'WA¤Washington¤';
data_pj['USA']['params']['qs']['options'][48] = 'DC¤Washington D.C.¤';
data_pj['USA']['params']['qs']['options'][49] = 'WV¤West Virginia¤';
data_pj['USA']['params']['qs']['options'][50] = 'WI¤Wisconsin¤';
data_pj['USA']['params']['qs']['options'][51] = 'WY¤Wyoming¤';

data_pj['USA']['params']['LO'] = new Array();
data_pj['USA']['params']['LO']['type'] = 'text';
data_pj['USA']['params']['LO']['label'] = 'Location :&nbsp;';
data_pj['USA']['params']['LO']['value'] = ' Enter location (e.g. Address, City, State, or Zip Code)';
data_pj['USA']['params']['LO']['req'] = 'true';
data_pj['USA']['params']['LO']['maxlength'] = 100;
data_pj['USA']['params']['LO']['size'] = 30;
data_pj['USA']['params']['LO']['onfocus'] = "cleanup(this,'USA')";

data_pj['USA']['params']['qc'] = new Array();
data_pj['USA']['params']['qc']['type'] = 'text';
data_pj['USA']['params']['qc']['label'] = 'City or Zip/Area Code :&nbsp;';
data_pj['USA']['params']['qc']['req'] = 'true';
// </visible USA>
// </formulaire USA>




var cssRequired = 'class="arial-12" style="font-weight:bold"';
var cssCoRequired = 'class="arial-12" style="font-weight:bold;font-style:italic"';
var cssNormal = 'class="arial-12" style="color:#787878"';

function cleanup(obj,pays)
{
    if(obj.value == data_pj[pays]['params'][obj.name]['value'])
    {
        obj.value = '';
    }
}

function validate_pj(pays)
{
    for(input in data_pj[pays]['params'])
    {
        var field = eval('document.f_pj.'+input);
        if(field && data_pj[pays]['params'][input]['onfocus'] &&
            data_pj[pays]['params'][input]['value'] == field.value)
        {
            field.value = '';
        }
        if(data_pj[pays]['params'][input]['req'] && data_pj[pays]['params'][input]['req'] != 'vide_ok')
        {

            if(field && field.value == '')
            {
                if(data_pj[pays]['params'][input]['req'] == 'true')
                {
                    alert('Un champ requis est vide !');
                    field.focus();
                    return false;
                }
                else
                {
                    var validateField = eval('document.f_pj.'+data_pj[pays]['params'][input]['req']);
                    if(validateField && validateField.value == '')
                    {
                        alert("Il manque d'information pour compléter la recherche !");
                        field.focus();
                        return false;
                    }
                }
            }
        }
    }

    return true;
}

function reload_ui_pj(pays)
{
    var str = '';

    if(pays.length != 0 && data_pj[pays])
    {
        var str = '<form name="f_pj" action="'+data_pj[pays]['action']+'" method="'+data_pj[pays]['method']+'" target="_blank" style="display:inline" onsubmit="return validate_pj(\''+pays+'\')"><table width="860" cellspacing="0" cellpadding="0" border="0"><tr><td height="14" colspan="5">&shy;</td><td width="106" rowspan="{rowspan}"><input type="image" src="images/ok.gif"></td></tr>';

        var hiddenFields = '';
        var css = '';
        var no = 0;
        var hasCoRequired = false;
        for(input in data_pj[pays]['params'])
        {
            if(data_pj[pays]['params'][input]['type'] == 'hidden')
            {
                hiddenFields += '<input type="hidden" name="'+input+'" value="'+data_pj[pays]['params'][input]['value']+'">';
            }
            else if(data_pj[pays]['params'][input]['type'] == 'select')
            {
                if(no % 2 == 0) {str += '<tr>';}
                css = (data_pj[pays]['params'][input]['req']) ? cssRequired : cssNormal;
                str += '<td align="right" '+css+' width="120" height="22">'+data_pj[pays]['params'][input]['label']+'</td><td width="230" height="22"><select name="'+input+'" class="arial-10-b-gris">';
                var parts;
                for(var i = 0; i < data_pj[pays]['params'][input]['options'].length; ++i)
                {
                    parts = data_pj[pays]['params'][input]['options'][i].split('¤');
                    str += '<option class="arial-10-b-gris" value="'+parts[0]+'" '+parts[2]+'>'+parts[1]+'</option>';
                }
                str += '</select></td>';
                str += (no % 2 == 0) ? '<td width="54" height="22">&shy;</td>' : '</tr><tr><td colspan="5" height="14">&shy;</td></tr>';
                ++no;
            }
            else//if(data_pj[pays]['params'][input]['type'] == 'text')
            {
                if(no % 2 == 0) {str += '<tr>';}
                css = cssNormal;
                if(data_pj[pays]['params'][input]['req'])
                    if(data_pj[pays]['params'][input]['req'] == 'true' || data_pj[pays]['params'][input]['req'] == 'vide_ok')
                        css = cssRequired;
                    else
                    {
                        hasCoRequired = true;
                        css = cssCoRequired;
                    }

                str += '<td align="right" '+css+'>'+data_pj[pays]['params'][input]['label']+'</td><td><input type="text" name="'+input+'" class="arial-10-b-gris"';
                if(data_pj[pays]['params'][input]['value'])
                    str += ' value="'+data_pj[pays]['params'][input]['value']+'"';
                if(data_pj[pays]['params'][input]['maxlength'])
                    str += ' maxlength="'+data_pj[pays]['params'][input]['value']+'"';
                if(data_pj[pays]['params'][input]['size'])
                    str += ' size="'+data_pj[pays]['params'][input]['size']+'"';
                if(data_pj[pays]['params'][input]['onfocus'])
                    str += ' onfocus="'+data_pj[pays]['params'][input]['onfocus']+'"';

                str += '></td>';
                str += (no % 2 == 0) ? '<td width="54" height="22">&shy;</td>' : '</tr><tr><td colspan="5" height="14">&shy;</td></tr>';
                ++no;
            }
        }
        if(no % 2 == 1) {str += '<td width="250" colspan="2">&shy;</td></tr><tr><td colspan="5" height="14">&shy;</td></tr>';}
        var rowspan = Math.ceil(no / 2)*2+1;

        if(hasCoRequired)
        {
            str += '';
            ++rowspan;
        }
        str = str.replace('{rowspan}', rowspan);
        str += '</table>'+hiddenFields + '</form>';
    }
    document.getElementById('ui_pj').innerHTML = str;
}

var str = '<table width="100%"><tr><td align="center" class="arial-12-blanc-b" height="40">ANNUAIRE PROFESSIONNEL, CHOISIR LE PAYS DE VOTRE CHOIX : <select onchange="reload_ui_pj(this.value)" class="arial-10-b-gris">';
for(key in data_pj)
{
    str += '<option class="arial-10-b-gris" value="'+key+'">'+key+'</option>';
}
str += '</select></td></tr><tr><td align="center" id="ui_pj" background="images/background-gris.gif"></td></tr></table>';

document.write(str);
