<?php
require("pays.php3");
$pays_choisi = $_POST["pays_choisi"];
$nb_pays=count($pays);
$coldis = array(
array("red","Red"),
array("green","Green"),
array("yellow","Yellow"),
array("blue","Blue"),
array("purple","Purpre"),
array("lime","Lime"),
array("navy","Navy"),
array("aqua","Aqua"),
array("fuchsia","Fuchsia"),
array("maroon","Maroon"),
array("gray","Gray"),
array("teal","Teal"),
array("olive","Olive"),
array("black","Black"),
array("silver","Silver"),
array("white","White")); 
$motifs = array(
"Right thin diagonally stripes","Right thick diagonally stripes","Left  thin diagonally stripes","Left thick diagonally stripes",
"Thin vertical stripes","Thick vertical stripes","Thin horizontal stripes","Thick horizontal stripes",
"Cross-ruling","Oblique cross-ruling","Thin dotted","Thick dotted","Alterned dotted",
"Squares","Squares and discs","Chevrons","Triangles","Checkerboard","Diamonds","Discs");

function faire_page()
{global $nb_pays,$pays,$numfile,$pays_choisi,$coldis,$motifs;
if ($pays_choisi=="") {$pays_choisi=0;}
echo "<HTML><HEAD><TITLE>Menus de cartographie</TITLE>\n";
echo "<META content=text/html;charset=iso-8859-1 http-equiv=content-type>\n";
echo "<script language='JavaScript'>\n";
echo "pays = new Array(\n";
for ($i=0;$i<$nb_pays;$i++)
{echo "[";
for ($j=0;$j<count($pays[$i]);$j++)
{echo "'".$pays[$i][$j]."'";if ($j<count($pays[$i])-1) {echo ",";}}
echo "]";
if ($i<$nb_pays-1) {echo ",";}echo "\n";}
echo ");";
echo "var numfile=0,pays_choisi=0,lien='';\n";
echo "function couleurs()\n";
echo "{var popup=window.open('couleurs.htm','CtrlWindow','width=300,height=350,toolbar=no,menubar=no,location=no,scrollbars=no,resize=no,minimize=no')}\n";
echo "function textures()\n";
echo "{var popup=window.open('textures.htm','CtrlWindow','width=550,height=450,toolbar=no,menubar=no,location=no,scrollbars=no,resize=no,minimize=no')}\n";
echo "function aide()\n";
echo "{var popup=window.open('aide.htm','CtrlWindow','width=500,height=300,toolbar=no,menubar=no,location=no,scrollbars=yes,resize=yes,minimize=yes')}\n";
echo "function dessin()\n";
echo "{pays_choisi=document.choisir.pays_choisi.selectedIndex;\n";
echo "numfile=numfile+1;i=document.choix.remplir.selectedIndex;\n";
echo "lien='carte.php3?pays='+pays[pays_choisi][0]+'&large='+pays[pays_choisi][1]+'&haut='+pays[pays_choisi][2]+'&remp='+i.toString()+'&don1=';\n";
echo "i=document.choix.donnee1.selectedIndex;\n";
echo "if (i==0) {col1=-1} else {col1=i+2};lien=lien+col1.toString()+'&don2=';\n";
echo "i=document.choix.donnee2.selectedIndex;\n";
echo "if (i==0) {col2=-1} else {col2=i+2};lien=lien+col2.toString()+'&coul=';\n";
echo "for (j=1;j<=6;j++)\n";
echo "{i=eval('document.choix.couleur'+j.toString(10)+'.selectedIndex');\n";
echo "if (i!=1) {coul=eval('document.choix.couleur'+j.toString(10)+'[i].value')}\n"; 
echo "else {coul=prompt('Enter your color\\nby example #CC30FD','#')};lien=lien+coul+';'};\n";
	echo "lien=lien.substring(0,lien.length-1)+'&motif=';\n";
echo "for (j=1;j<=6;j++)\n";
echo "{i=eval('document.choix.motif'+j.toString(10)+'.selectedIndex');\n";
echo "lien=lien+i.toString(10)+';'};\n";
echo "lien=lien.substring(0,lien.length-1)+'&opa=';\n";
echo "quartie=document.choix.opacite.value;\n";
echo "if (quartie=='') {quartie='N'};lien=lien+quartie+'&quart=';\n";
echo "quartie=document.choix.quart.value;if (quartie=='') {quartie='N'};\n";
echo "lien=lien+quartie+'&symb=';\n";
echo "i=document.choix.symbole.selectedIndex;lien=lien+i.toString()+'&don3=';\n";
echo "for (j=1;j<=5;j++)\n";
echo "{i=eval('document.choix.donne'+j.toString(10)+'.selectedIndex');\n";
echo "if (i==0) {col1=-1} else {col1=i+2};lien=lien+col1.toString()+';'};\n";
echo "lien=lien.substring(0,lien.length-1)+'&coul2=';\n";
echo "for (j=1;j<=4;j++)\n";
echo "{i=eval('document.choix.color'+j.toString(10)+'.selectedIndex');\n";
echo "if (i!=1) {coul=document.choix.color1[i].value}\n"; 
echo "else {coul=prompt('Enter your color\\nby example #CC30FD','#')};\n";
echo "lien=lien+coul+';'};\n";
echo "lien=lien.substring(0,lien.length-1)+'&opa2=';\n";
echo "quartie=document.choix.opacite2.value;\n";
echo "if (quartie=='') {quartie='N'};lien=lien+quartie+'&taille=';\n";
echo "tail=document.choix.taille.value;if (tail=='') {tail='N'};lien=lien+tail;\n";
echo "large=parseInt(pays[pays_choisi][1])+50;haut=parseInt(pays[pays_choisi][2])+50;\n";
echo "param='width='+large+',height='+haut+',toolbar=no,menubar=yes,location=no,scrollbars=yes,resize=no,minimize=no';\n";
echo "var popup = window.open(lien,'CtrlWindow',param)}\n";
echo "function analyse()\n";
echo "{pays_choisi=document.choisir.pays_choisi.selectedIndex;\n";
echo "i=document.choix.donnee1.selectedIndex;\n";
echo "if (i==0) {col1=-1} else {col1=i+2};i=document.choix.donnee2.selectedIndex;\n";
echo "if (i==0) {col2=-1} else {col2=i+2};\n";
echo "lien='analyse.php3?&pays='+pays[pays_choisi][0]+'&col1='+col1+'&col2='+col2+'&colref=-1';\n";
echo "param='width=700,height=300,toolbar=no,menubar=no,location=no,scrollbars=yes,resize=yes,minimize=yes';\n";
echo "var popup = window.open(lien,'CtrlWindow',param)}\n";
echo "</script>\n";
echo "</HEAD>\n";
echo "<BODY bgColor=#ffcc66 topmargin='3' leftmargin='3'>\n";
echo "<table width='100%' border='1' cellpadding='0' cellspacing='1' bordercolorlight='#FFFF00' bordercolordark='#FFCC66'>\n";
echo "<tr><td width='25%'>\n";
echo "<form name='choisir' METHOD='POST' ACTION='cartographie.php3?'>\n";
echo "<b>Change countries</b></td>\n";
echo "<td width='25%'><select name='pays_choisi' size='1'>\n";
for ($i=0;$i<$nb_pays;$i++)
{if ($i==$pays_choisi) {echo "<option selected ";} else {echo "<option ";}
echo "value='".$i."'>".$pays[$i][0]."</option>\n";}
echo "</select></td><td width='25%'><input type='submit' value='OK'></td>\n";
echo "</form>\n";
echo "<td width='25%'> &nbsp; </td></tr><tr>\n";
echo "<form name='choix'>\n";
echo "<td width='25%'><b> Filling countries</b></td>\n";
echo "<td width='25%'><select size='1' name='remplir'>\n";
echo "<option selected>No value</option>\n";
echo "<option>Numerical values</option>\n";
echo "<option>Discret values</option>\n";
echo "</select></td><td width='25%'>&nbsp;</td><td width='25%'>&nbsp;</td></tr><tr>\n";
echo "<td width='25%'>Data</td><td width='25%'><select size='1' name='donnee1'>\n";
$nb_donnees=count($pays[$pays_choisi])-3;
if ($donnee1!=-1) {echo "<option";} else {echo "<option selected";} 
echo " value='-1'>-- No data --</option>\n";
for ($i=1;$i<=$nb_donnees;$i++)
{echo "<option value='".($i+2)."'>".$pays[$pays_choisi][$i+2]."</option>\n";}
echo "</select></td>\n";
echo "<td width='25%'>Data for ratio</td>\n";
echo "<td width='25%'><select size='1' name='donnee2'>\n";
if ($donnee2!=-1) {echo "<option";} else {echo "<option selected";} 
echo " value='-1'>-- No data --</option>\n";
for ($i=1;$i<=$nb_donnees;$i++)
{echo "<option value='".($i+2)."'>".$pays[$pays_choisi][$i+2]."</option>\n";}
echo "</select></td>\n";
echo "</td></tr><tr><td width='25%'>Colors</td>\n";
for ($j=1;$j<=6;$j++)
{echo "<td width='25%'><select size='1' name='couleur".$j."'>\n";
echo "<option selected value='N'>No color</option>\n";
echo "<option value=''>User color</option>\n";
$nb_couleurs=count($coldis);
for ($i=0;$i<$nb_couleurs;$i++)
{echo "<option value='".$coldis[$i][0]."'>".$coldis[$i][1]."</option>\n";}
echo "</select></td>\n";
if ($j==3) {echo "</tr><tr><td width='25%'></td>";}}
echo "</tr><tr><td width='25%'>Patterns</td>\n";
$nb_motifs=count($motifs);
for ($j=1;$j<=6;$j++)
{echo "<td width='25%'><select size='1' name='motif".$j."'>\n";
echo "<option>No pattern</option>\n";
for ($i=1;$i<=$nb_motifs;$i++)
{echo "<option>".$motifs[$i-1]."</option>\n";}
echo "</select></td>\n";
if ($j==3) {echo "</tr><tr><td width='25%'></td>";}}
echo "</td></tr><tr><td width='25%'>Opacities</td>\n";
echo "<td width='25%'><input type='text' name='opacite' size='20'>\n";
echo "</td><td width='25%'> Quantiles</td><td width='25%'>\n";
echo "&nbsp;<input type='text' name='quart' size='16'></td></tr><tr>\n";
echo "<td width='25%'><b>Symbols</b></td>\n";
echo "<td width='25%'><select size='1' name='symbole'>\n";
echo "<option value='0' selected>No symbol</option>\n";
echo "<option value='1'>Disc</option>\n";
echo "<option value='2'>Pie chart</option>\n";
echo "<option value='3'>Bar chart</option>\n";
echo "<option value='4'>Histograms</option>\n";
echo "<option value='5'>House</option>\n";
echo "</select></td><td width='25%'>&nbsp;</td><td width='25%'>&nbsp;</td></tr><tr>\n";
echo "<td width='25%'>Data</td>\n";
for ($j=1;$j<=5;$j++)
{echo "<td width='25%'>".$j."&nbsp;&nbsp<select size='1' name='donne".$j."'>\n";
echo "<option selected>-- No data --</option>\n";
for ($i=1;$i<=$nb_donnees;$i++)
{echo "<option>".$pays[$pays_choisi][$i+2]."</option>\n";}
echo "</select></td>\n";
if ($j==2)
{echo "<td width='25%'>&nbsp;</td></tr><tr><td width='25%'>&nbsp;</td>\n";}
if ($j==4)
{echo "<td width='25%'>&nbsp;</td></tr><tr><td width='25%'>Data for ratio</td>\n";}}
echo "<td width='25%'>&nbsp;</td><td width='25%'>&nbsp;</td></tr><tr>\n";
echo "<td width='25%'>Colors</td>\n";
for ($j=1;$j<=4;$j++)
{echo "<td width='25%'>".$j."&nbsp;&nbsp;<select size='1' name='color".$j."'>\n";
echo "<option selected value='N'>No color</option>\n";
echo "<option value=''>User color</option>\n";
for ($i=0;$i<$nb_couleurs;$i++)
{echo "<option value='".$coldis[$i][0]."'>".$coldis[$i][1]."</option>\n";}
echo "</select></td>\n";
if ($j==2)
{echo "<td width='25%'>&nbsp;</td></tr><tr><td width='25%'>&nbsp;</td>\n";}}
echo "<td width='25%'>&nbsp;</td></tr><tr><td width='25%'> Opacities</td>\n";
echo "<td width='25%'><input type='text' name='opacite2' size='20'></td>\n";
echo "<td width='25%'>Dimensions</td><td width='25%'>\n";
echo "<input type='text' name='taille' size='14'></td></tr><tr>\n";
echo "<td width='25%'> <b> Tools</b></td><td width='25%'>\n";
echo "<p align='center'><input type='button' value='Color' onclick='couleurs()'>\n";
echo "</td><td width='25%'><p align='center'>\n";
echo "<input type='button' value='Data analysis' name='B3' onclick='analyse()'>\n";
echo "</td><td width='25%'><p align='center'>\n";
echo "<input type='button' value='See patterns' name='B4' onclick='textures()'></td>\n";
echo "</tr><tr><td width='25%'><b>See map</b></td><td width='25%'>\n";
echo "<p align='center'><input type='button' value='OK' onclick='dessin()'></td>\n";
echo "<td width='25%'><p align='center'>\n";
echo "<input type='button' value='Help' onclick='aide()'></td>\n";
echo "<td width='25%'>&nbsp;</td></tr></table></form>\n";
echo "</BODY></HTML>\n";}

echo $pays_choisi;
faire_page();

?>