
/***************************************************************************
                              search_module.js
 ---------------------------------------------------------------------------
    begin                : Jul 08 2005
    last changes         : Jul 09 2005
    copyright            : (C) 1999,2005 by Kalkhof IT Solutions
    email                : nicolas.kalkhof@gmx.net
 ***************************************************************************/

/***************************************************************************
 *   Copyright (C) 2004 by nicolas kalkhof                                 *
 *   nicolas.kalkhof@gmx.net                                               *
 ***************************************************************************/


// ==========================================================================
// Globals, forwards, enums, externals and prototypes
// ==========================================================================

var querys     = null;
var sites      = null;
var num_querys = 118;

// ==========================================================================
// 
// ==========================================================================

function init_sites()
{
   if(sites != null && querys != null) return;

   sites  = new Array(num_querys);
   querys = new Array(num_querys);

   querys[0]  = "effizienz";         sites[0]  = "products_service/index.htm";
   querys[1]  = "efficiency";        sites[1]  = "products_service/index.htm";
   querys[2]  = "effektiv";          sites[2]  = "products_service/index.htm";
   querys[3]  = "effektivität";      sites[3]  = "products_service/index.htm";
   querys[4]  = "workflow";          sites[4]  = "products_service/index.htm";
   querys[5]  = "lösung";            sites[5]  = "products_service/index.htm";
   querys[6]  = "document";          sites[6]  = "products_service/index.htm";
   querys[7]  = "dokument";          sites[7]  = "products_service/index.htm";
   querys[8]  = "solution";          sites[8]  = "products_service/index.htm";
   querys[9]  = "druck";             sites[9]  = "products_service/index.htm";
   querys[10] = "produkt";           sites[10] = "products_service/index.htm";
   querys[11] = "produkte";          sites[11] = "products_service/index.htm";
   querys[12] = "dienstleistungen";  sites[12] = "products_service/index.htm";
   querys[13] = "digital";           sites[13] = "products_service/index.htm";
   querys[14] = "hp";      	     sites[14] = "products_service/index.htm";
   querys[15] = "hewlett packard";   sites[15] = "products_service/index.htm";
   querys[16] = "canon";      	     sites[16] = "products_service/index.htm";
   querys[17] = "ricoh";      	     sites[17] = "products_service/index.htm";
   querys[18] = "minolta";     	     sites[18] = "products_service/index.htm";
   querys[19] = "konica";     	     sites[19] = "products_service/index.htm";
   querys[20] = "konica-minolta";    sites[20] = "products_service/index.htm";

   querys[21] = "ablauf";            sites[21] = "products_service/consulting/index.htm";
   querys[22] = "abläufe";           sites[22] = "products_service/consulting/index.htm";
   querys[23] = "prozeß";            sites[23] = "products_service/consulting/index.htm";
   querys[24] = "prozess";           sites[24] = "products_service/consulting/index.htm";
   querys[25] = "prozesse";          sites[25] = "products_service/consulting/index.htm";
   querys[26] = "beratung";    	     sites[26] = "products_service/consulting/index.htm";
   querys[27] = "objektiv";          sites[27] = "products_service/consulting/index.htm";
   querys[28] = "objektive beratung";sites[28] = "products_service/consulting/index.htm";
   querys[29] = "services";          sites[29] = "products_service/consulting/index.htm";
   querys[30] = "professional services";sites[30] = "products_service/consulting/index.htm";

   querys[31] = "drucker";    		sites[31] = "products_service/printers/index.htm";
   querys[32] = "drucken";    		sites[32] = "products_service/printers/index.htm";
   querys[33] = "gedruckt";   		sites[33] = "products_service/printers/index.htm";
   querys[34] = "printen";    		sites[34] = "products_service/printers/index.htm";
   querys[35] = "print";      		sites[35] = "products_service/printers/index.htm";
   querys[36] = "schwarzweiß";    	sites[36] = "products_service/printers/index.htm";
   querys[37] = "s/w";		    	sites[37] = "products_service/printers/index.htm";

   querys[38] = "kopieren"; 	   	sites[38] = "products_service/multi-functional/index.htm";
   querys[39] = "copy";    		sites[39] = "products_service/multi-functional/index.htm";
   querys[40] = "copies";    		sites[40] = "products_service/multi-functional/index.htm";
   querys[41] = "seite";    		sites[41] = "products_service/multi-functional/index.htm";
   querys[42] = "seiten";    		sites[42] = "products_service/multi-functional/index.htm";
   querys[43] = "minute";    		sites[43] = "products_service/multi-functional/index.htm";
   querys[44] = "speed";    		sites[44] = "products_service/multi-functional/index.htm";
   querys[45] = "farbe";    		sites[45] = "products_service/multi-functional/index.htm";
   querys[46] = "farben";    		sites[46] = "products_service/multi-functional/index.htm";
   querys[47] = "farbig";    		sites[47] = "products_service/multi-functional/index.htm";
   querys[48] = "mfp";    		sites[48] = "products_service/multi-functional/index.htm";
   querys[49] = "multifunktional";	sites[49] = "products_service/multi-functional/index.htm";
   querys[50] = "high-end";		sites[50] = "products_service/multi-functional/index.htm";

   querys[51] = "fiery";		sites[51] = "products_service/software/index.htm";
   querys[52] = "efi";			sites[52] = "products_service/software/index.htm";
   querys[53] = "objectif lune";	sites[53] = "products_service/software/index.htm";
   querys[54] = "emc";			sites[54] = "products_service/software/index.htm";
   querys[55] = "emc2";			sites[55] = "products_service/software/index.htm";
   querys[56] = "kofax";		sites[56] = "products_service/software/index.htm";
   querys[57] = "notable solutions";	sites[57] = "products_service/software/index.htm";
   querys[58] = "equitrac";		sites[58] = "products_service/software/index.htm";
   querys[59] = "powerport";		sites[59] = "products_service/software/index.htm";
   querys[60] = "powerpress";		sites[60] = "products_service/software/index.htm";
   querys[61] = "solimar";		sites[61] = "products_service/software/index.htm";
   querys[62] = "ablage";		sites[62] = "products_service/software/index.htm";
   querys[63] = "archivierung";		sites[63] = "products_service/software/index.htm";

   querys[64] = "finanzierung";		sites[64] = "financing/index.htm";
   querys[65] = "leasing";		sites[65] = "financing/index.htm";
   querys[66] = "leasen";		sites[66] = "financing/index.htm";
   querys[67] = "miete";		sites[67] = "financing/index.htm";
   querys[68] = "miete-all-in";		sites[68] = "financing/index.htm";
   querys[69] = "all-in";		sites[69] = "financing/index.htm";
   querys[70] = "page-all-in";		sites[70] = "financing/index.htm";

   querys[70] = "verbrauchsmaterial";   sites[70] = "products_service/remanufactured_products/index.htm";
   querys[71] = "material";		sites[71] = "products_service/remanufactured_products/index.htm";
   querys[72] = "supply";		sites[72] = "products_service/remanufactured_products/index.htm";
   querys[73] = "toner";		sites[73] = "products_service/remanufactured_products/index.htm";
   querys[74] = "papier";		sites[74] = "products_service/remanufactured_products/index.htm";
   querys[75] = "zubehör";		sites[75] = "products_service/remanufactured_products/index.htm";

   querys[76] = "software";		sites[76] = "products_service/software/index.htm";

   querys[77] = "scan";			sites[77] = "products_service/digitalduplicators/index.htm";
   querys[78] = "scannen";		sites[78] = "products_service/digitalduplicators/index.htm";

   querys[79] = "faxsysteme";		sites[79] = "products_service/fax/index.htm";
   querys[80] = "fax";			sites[80] = "products_service/fax/index.htm";
   querys[81] = "faxen";		sites[81] = "products_service/fax/index.htm";

   querys[82] = "service";		sites[82] = "services/index.htm";

   querys[83] = "outsourcing";		sites[83] = "products_service/outsourcing/index.htm";
   querys[84] = "onsite";		sites[84] = "products_service/outsourcing/index.htm";
   querys[85] = "offsite";		sites[85] = "products_service/outsourcing/index.htm";

   querys[86] = "ikon";			sites[86] = "about/index.htm";

   querys[87] = "event";		sites[87] = "products_service/eventservice/index.htm";
   querys[88] = "eventservice";		sites[88] = "products_service/eventservice/index.htm";

   querys[89] = "color";    		sites[89] = "products_service/index.htm";

   querys[90] = "six sigma";   		sites[90] = "about/SixSigma/index.htm";

   querys[91] = "techniker";		sites[91] = "services/index.htm";
   querys[92] = "technik";		sites[92] = "services/index.htm";

   querys[93] = "image";		sites[93] = "products_service/document_imaging/index.htm";
   querys[94] = "document imaging";	sites[94] = "products_service/document_imaging/index.htm";
   querys[95] = "imaging";		sites[95] = "products_service/document_imaging/index.htm";

   querys[96] = "support";		sites[96] = "about/contact/index.htm";
   querys[97] = "hotline";		sites[97] = "about/contact/index.htm";
   querys[98] = "notfall";		sites[98] = "about/contact/index.htm";
   querys[99] = "reparatur";		sites[99] = "about/contact/index.htm";
   querys[100] = "hilfe";		sites[100] = "about/contact/index.htm";

   querys[101] = "vision";		sites[101] = "about/visions/index.htm";
   querys[102] = "mission";		sites[102] = "about/visions/index.htm";

   querys[103] = "usa";			sites[103] = "about/newsroom/index.htm";

   querys[104] = "andersen";		sites[104] = "about/directors/index.htm";
   querys[105] = "hans andersen ";	sites[105] = "about/directors/index.htm";
   querys[106] = "hans j. andersen";	sites[106] = "about/directors/index.htm";
   querys[107] = "rheidt";		sites[107] = "about/directors/index.htm";
   querys[108] = "christopher rheidt";	sites[108] = "about/directors/index.htm";
   querys[109] = "christopher";		sites[109] = "about/directors/index.htm";
   querys[110] = "heil";		sites[110] = "about/directors/index.htm";
   querys[111] = "ralph e. heil";	sites[111] = "about/directors/index.htm";
   querys[112] = "maas";		sites[112] = "about/directors/index.htm";
   querys[113] = "holger maas";		sites[113] = "about/directors/index.htm";
   querys[114] = "erhard";		sites[114] = "about/directors/index.htm";
   querys[115] = "matthias erhard";	sites[115] = "about/directors/index.htm";

   querys[116] = "optimieren";		sites[116] = "products_service/index.htm";
   querys[117] = "optimierung";		sites[117] = "products_service/index.htm";
}


// ==========================================================================
// 
// ==========================================================================

<!--
function submit_query_form()
{
  var str;
  var found;

  init_sites();

//  document.search_form.submit();
  
  str = document.search_form.search_query.value.toLowerCase();

  found = 0;

  for(var i = 0; i < num_querys; i++)
  {
    if(querys[i] == str)
    {
      window.location.href = sites[i];
      found = 1;
    }          
  }

  if(!found) window.location.href = "/search/index.htm";
}

// ==========================================================================
// 
// ==========================================================================

function submit_query_form1(depth)
{
  var str;
  var dirs;
  var found;

  init_sites();

  document.search_form.submit();

  // jeee I HATE those hacks >8(
  if(depth == 0) dirs = "";
  if(depth == 1) dirs = "../";
  if(depth == 2) dirs = "../../";
  if(depth == 3) dirs = "../../../";
  if(depth == 4) dirs = "../../../../";

//  alert(dirs);

  str = document.search_form.search_query.value.toLowerCase();

  found = 0;

  for(var i = 0; i < num_querys; i++)
  {
    if(querys[i] == str)
    {
      window.location.href = dirs + sites[i];
      found = 1;
    }          
  }

  if(!found) window.location.href = dirs + "search/index.htm";

}

//-->
