/*****************************************************************************************
*                              Infos zum Veranstalter anzeigen                           *
*                                   (c) by Holger Stitz                                  *
*****************************************************************************************/

//============================== HIER NICHTS ÄNDERN!!! ===================================


//---------------------------- Fensteröffner für Veranstalter ----------------------------
function show_organizer(organizer_search)
{
  name='';
  //Veranstalter anhängen
  url=organizer_url+"?id="+organizer_search;
  pp = window.open(url, name, ',width='+organizer_width+',height='+organizer_height+',toolbar='+organizer_toolbar+',menubar='+organizer_menubar+',status='+organizer_statusbar+',scrollbars='+organizer_scrollbar+',resizable='+organizer_resizable, 'pp');
  pp.moveTo((screen.availWidth - organizer_width) / 2,(screen.availHeight - organizer_height) / 2);
  pp.focus();
}//Ende function


//--------------------- Decodiert die URL für die Weiterverarbeitung ---------------------
function decode_url() {
  // String hinter URL holen
  url=window.location.search;
  // ?id= entfernen
  organizer_search=url.substring(4,url.length);
  //Leerzeichen entfernen
  do { organizer_search=organizer_search.replace(/%20/," "); }
  while(organizer_search.search(/%20/)!=-1);
  //ä entfernen
  do { organizer_search=organizer_search.replace(/%E4/,"ä"); }
  while(organizer_search.search(/%E4/)!=-1);
  //Ä entfernen
  do { organizer_search=organizer_search.replace(/%C4/,"Ä"); }
  while(organizer_search.search(/%C4/)!=-1);
  //ö entfernen
  do { organizer_search=organizer_search.replace(/%F6/,"ö"); }
  while(organizer_search.search(/%F6/)!=-1);
  //Ö entfernen
  do { organizer_search=organizer_search.replace(/%D6/,"Ö"); }
  while(organizer_search.search(/%D6/)!=-1);
  //ü entfernen
  do { organizer_search=organizer_search.replace(/%FC/,"ü"); }
  while(organizer_search.search(/%FC/)!=-1);
  //Ü entfernen
  do { organizer_search=organizer_search.replace(/%DC/,"Ü"); }
  while(organizer_search.search(/%DC/)!=-1);
  //ß entfernen
  do { organizer_search=organizer_search.replace(/%DF/,"ß"); }
  while(organizer_search.search(/%DF/)!=-1);
}//Ende function


//----------------------- Function für das Teilen des Arrays -----------------------------
function data_split(i) {
  organizer_logo=organizer[i].split("|")[0];
  organizer_title=organizer[i].split("|")[1];
  organizer_street=organizer[i].split("|")[2];
  organizer_number=organizer[i].split("|")[3];
  organizer_plz=organizer[i].split("|")[4];
  organizer_location=organizer[i].split("|")[5];
  organizer_telefon=organizer[i].split("|")[6];
  organizer_fax=organizer[i].split("|")[7];
  organizer_email=organizer[i].split("|")[8];
  organizer_www=organizer[i].split("|")[9];
  organizer_special=organizer[i].split("|")[10];
}


//----------------------- Veranstalterdaten auslesen und anzeigen ------------------------
function organizer_infos() {
  //Decodieren der URL
  decode_url();

  //Falls kein Veranstalter vorhanden ist
  show_true="false";

  //Für jeden Veranstalter durchlaufen
  for (i=0;i<organizer.length;i++) {
    show="";
    data_split(i);

    //Nur wenn der Veranstalter aus der Datenbank und der aus
    //der Url übertragene gleich ist weren Informationen angezeigt
    if(organizer_search==organizer_title) {
      show+='<p '+ p_title +'>' + organizer_title + '</p>';
      show+='<p '+ p_address +'>' + organizer_street + ' ' + organizer_number + '<br>';
      show+=organizer_plz + ' ' + organizer_location + '<br><br>';
      if(organizer_special!="") {
        show+=organizer_special + '<br>';
      }
      if(organizer_telefon!="") {
        show+='Telefon: ' + organizer_telefon + '<br>';
      } else {
        show+='Telefon: -<br>';
      }
      if(organizer_fax!="") {
        show+='Fax: ' + organizer_fax + '<br>';
      } else {
        show+='Fax: -<br>';
      }
      if(organizer_email!="") {
        show+='E-Mail: <a href="mailto:' + organizer_email + '" onClick="javascript:window.close()" target="_blank">' + organizer_email + '</a><br>';
      } else {
        show+='E-Mail: -<br>';
      }
      if(organizer_www!="") {
        show+='Internet: <a href="http://' + organizer_www + '" onClick="javascript:window.close()" target="_blank">' + organizer_www + '</a><br>';
      } else {
        show+='Internet: -<br>';
      }
      //Titel der Seite
      document.title=organizer_title;
      //Text der Seite
      document.write(show);
      show_true="true";
    }//Ende if
  }//Ende FOR

  //Falls kein Veranstalter vorhanden ist
  if(show_true!="true") {
    error_message="Keine Informationen zum Veranstalter gefunden!";
    //Titel der Seite
    document.title=error_message;
    //Text der Seite
    document.write('<table border="0" cellpadding="0" cellspacing="0" width="100%" height="'+ organizer_height +'">');
    document.write('  <tr>');
    document.write('    <td>');
    document.write('       <p class="error" style="text-align: center">' + error_message + '</td>');
    document.write('  </tr>');
    document.write('</table> ');
  }//Ende if
}//Ende function



//---------------------------- Fensteröffner für Routenplaner ----------------------------
function show_route(organizer_search)
{
  name='';
  //Veranstalter anhängen
  url=route_url+"?id="+organizer_search;

  var pp = window.open(url, name, ',width='+route_width+',height='+route_height+',toolbar='+route_toolbar+',menubar='+route_menubar+',status='+route_statusbar+',scrollbars='+route_scrollbar+',resizable='+route_resizable, 'pp');
  pp.moveTo((screen.availWidth - route_width) / 2,(screen.availHeight - route_height) / 2);
  pp.focus();
}//Ende function

//----------------------- Veranstalterdaten auslesen und anzeigen -----------------------
function route_infos() {
  //Decodieren der URL
  decode_url();

  //Falls kein Veranstalter vorhanden ist
  show_true="false";

  //Für jeden Veranstalter durchlaufen
  for (i=0;i<organizer.length;i++) {
    show="";
    data_split(i);

    //Ausnahme:
    /*if(organizer_title=="Aussiedlertreff Olvenstedt") {
      organizer_street="Sankt-Josef-Straße";
    }*/

    //Nur wenn der Veranstalter aus der Datenbank und der aus
    //der Url übertragene gleich ist weren Informationen angezeigt
    if(organizer_search==organizer_title) {

      show+='<table border="0" cellpadding="0" cellspacing="0" width="435">';
      show+='<tr bgcolor="#EBECEE">';
      show+='<td height="37" colspan="9" valign="top"><img src="http://img.web.de/v/channelv2/specials/header.gif" border="0" width="435" height="37" alt=""></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td height="2" colspan="9" valign="top"><img src="http://img.web.de/v/p.gif" border="0" width="435" height="2" alt=""></td>';
      show+='</tr>';
      show+='<tr bgcolor="#EBECEE">';
      show+='<td height="11" colspan="9" valign="top"><img src="http://img.web.de/v/p.gif" border="0" width="435" height="11" alt=""></td>';
      show+='</tr>';
      show+='<tr bgcolor="#EBECEE">';
      show+='<td width="10" rowspan="4"><form name="webderoute2" method="post" target="webde" action="http://portale.web.de/Auto/Routenplaner/" onSubmit="javascript:window.close()"><img src="http://img.web.de/v/p.gif" border="0" width="10" height="1" alt=""></td>';
      show+='<td width="200" colspan="3"><img src="http://img.web.de/v/channelv2/specials/start.gif" border="0" width="93" height="15" alt=""></td>';
      show+='<td width="15" rowspan="4"><img src="http://img.web.de/v/p.gif" border="0" width="15" height="1" alt=""></td>';
      show+='<td width="200" colspan="3"><img src="http://img.web.de/v/channelv2/specials/ziel.gif" border="0" width="93" height="15" alt=""></td>';
      show+='<td width="10" rowspan="4"><img src="http://img.web.de/v/p.gif" border="0" width="10" height="1" alt=""></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td bgcolor="#0176E3" colspan="3"><img src="http://img.web.de/v/p.gif" border="0" width="200" height="1" alt=""></td>';
      show+='<td bgcolor="#FFC800" colspan="3"><img src="http://img.web.de/v/p.gif" border="0" width="200" height="1" alt=""></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td bgcolor="#0176E3" width="1"><img src="http://img.web.de/v/p.gif" border="0" width="1" height="1" alt=""></td>';
      show+='<td width="198" bgcolor="#FFFFFF" align="center" valign="middle">';
      show+='<table border="0" cellpadding="2" cellspacing="2" width="198">';
      show+='<tr>';
      show+='<td rowspan="3" width="1"></td>';
      show+='<td colspan="2" width="180"><font face="Verdana, Arial, Helvetica" size="3"><input type="TEXT" name="fromstreet" value="Straße" size="12" style="width: 178px" tabindex="1" onfocus="javascript:if (document.webderoute2.fromstreet.value == \'Straße\') document.webderoute2.fromstreet.value = \'\';"></font></td>';
      show+='<td rowspan="3" width="1"></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td width="58"><font face="Verdana, Arial, Helvetica" size="3"><input type="TEXT" name="fromplz" value="PLZ" size="3" style="width: 50px"  maxlength="10" tabindex="2" onfocus="javascript:if (document.webderoute2.fromplz.value == \'PLZ\') document.webderoute2.fromplz.value = \'\';"></font></td>';
      show+='<td width="118"><font face="Verdana, Arial, Helvetica" size="3"><input type="TEXT" name="fromcity" value="Ort" size="8" style="width: 120px" tabindex="3" onfocus="javascript:if (document.webderoute2.fromcity.value == \'Ort\') document.webderoute2.fromcity.value = \'\';"></font></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td colspan="2"><font face="Verdana, Arial, Helvetica" size="2"><select name="fromcountry" tabindex="4" style="width: 178px">';
      show+='<option value="---">Bitte wählen...</option>';
      show+='<option value="BEL">Belgien</option>';
      show+='<option value="DNK">Dänemark</option>';
      show+='<option value="DEU" selected="selected">Deutschland</option>';
      show+='<option value="FRA">Frankreich</option>';
      show+='<option value="GBR">Großbritannien</option>';
      show+='<option value="ITA">Italien</option>';
      show+='<option value="LIE">Liechtenstein</option>';
      show+='<option value="LUX">Luxemburg</option>';
      show+='<option value="NLD">Niederlande</option>';
      show+='<option value="NOR">Norwegen</option>';
      show+='<option value="AUT">Österreich</option>';
      show+='<option value="PRT">Portugal</option>';
      show+='<option value="SWE">Schweden</option>';
      show+='<option value="CHE">Schweiz</option>';
      show+='<option value="ESP">Spanien</option>';
      show+='</select></font></td>';
      show+='</tr>';
      show+='</table>';
      show+='</td>';
      show+='<td bgcolor="#0176E3" width="1"><img src="http://img.web.de/v/p.gif" border="0" width="1" height="1" alt=""></td>';
      show+='<td bgcolor="#FFC800" width="1"><img src="http://img.web.de/v/p.gif" border="0" width="1" height="1" alt=""></td>';
      show+='<td align="center" valign="middle" bgcolor="#FFFFFF" width="198">';
      show+='<table border="0" cellpadding="2" cellspacing="2" width="198">';
      show+='<tr>';
      show+='<td rowspan="3" width="1"></td>';
      show+='<td><font face="Verdana, Arial, Helvetica" size="2"><b></b></font></td>';
      show+='<td rowspan="3" width="1"></td>';
      show+='</tr>';

      //Hier kommt die Adresse hin
      show+='<tr><td><font face="Verdana, Arial, Helvetica" size="2"><input type="hidden" name="tostreet" value="' + organizer_street + '">' + organizer_street + ' ' + organizer_number +  '</font></td></tr>';
      show+='<tr><td><font face="Verdana, Arial, Helvetica" size="2"><input type="hidden" name="tocountry" value="DEU">';
      show+='<input type="hidden" name="toplz" value="' + organizer_plz + '"><input type="hidden" name="tocity" value="' + organizer_location + '">D - ' + organizer_plz + ' ' + organizer_location + '</font></td></tr>';
      show+='</table>';
      show+='</td>';
      show+='<td bgcolor="#FFC800" width="1"><img src="http://img.web.de/v/p.gif" border="0" width="1" height="1" alt=""></td>';
      show+='</tr>';
      show+='<tr>';
      show+='<td bgcolor="#0176E3" colspan="3"><img src="http://img.web.de/v/p.gif" border="0" width="200" height="1" alt=""></td>';
      show+='<td bgcolor="FFC800" colspan="3"><img src="http://img.web.de/v/p.gif" border="0" width="200" height="1" alt=""></td>';
      show+='</tr>';
      show+='<tr bgcolor="#EBECEE">';
      show+='<td height="50" colspan="9" align="center" valign="middle"><input type="image" src="http://img.web.de/v/channelv2/specials/route_button.gif" border="0"></td>';
      show+='</tr>';
      show+='<tr><td height="10" colspan="9" ></form><img src="http://img.web.de/v/p.gif" width="1" height="10" border="0" alt=""></td></tr>';
      show+='</table>';
      
      //Titel der Seite
      document.title=organizer_title;
      //Text der Seite
      document.write(show);
      show_true="true";
    }//Ende if
  }//Ende FOR

  //Falls kein Veranstalter vorhanden ist
  if(show_true!="true") {
    error_message="Keine Informationen zum Veranstalter gefunden!";
    //Titel der Seite
    document.title=error_message;
    //Text der Seite
    document.write('<table border="0" cellpadding="0" cellspacing="0" height="'+route_height+'" width="100%">');
    document.write('  <tr>');
    document.write('    <td valign="middle">');
    document.write('       <p class="error" style="text-align: center">' + error_message + '<p>');
    document.write('    </td>');
    document.write('  </tr>');
    document.write('</table> ');
  }//Ende if
}//Ende function

