// Horizontal menu functions 

menuitems = new Array("callback", "kontakt", "jobs", "glossar", "sitemap", "impressum", "print");
outimages = new Array();
ovrimages = new Array();
loadtest = new Array(false, false, false, false, false, false, false);
function preLoader(){
 for(i=0; i < 7; i++){
  outimages[i] = new Image();
  outimages[i].src = "./img/main/out_"+menuitems[i]+".gif";
  ovrimages[i] = new Image();
  ovrimages[i].src = "./img/main/ovr_"+menuitems[i]+".gif";
  loadtest[i] = true;
 }
}

function doOver(j){
 if(loadtest[j]){
  document.images[j+5].src = ovrimages[j].src;
 }
}

function doOut(j){
 if(loadtest[j]){
  document.images[j+5].src = outimages[j].src;
 }
}

preLoader();

// General Flash functions

// IE and Netscape refer to the movie object differently.
// This function returns the appropriate syntax depending on the browser.
function thisMovie(movieName){
 if (navigator.appName.indexOf ("Microsoft") !=-1  && (navigator.userAgent.indexOf('Win') != -1)){
  return window[movieName]
 }
 else{
  return document[movieName]
 }
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded(theMovie){
 if (typeof(theMovie) != "undefined"){
  return theMovie.PercentLoaded() == 100;
 }
 else{
  return false;
 }
}

// Change htmltext in htmllayer
// Load with php submenus for arbeitweise + presse (!)
function doLayer(ident){
 if(ident){
  if(ident == 'verguetungssystem' || ident == 'strategischepraemissen'){
   hideArbeitsweise();
  }
  if(ident == 'archiv' || ident == 'presseinformation' || ident.indexOf('veroeffentlichungen') !=-1){
   hideVeroeffentlichungen();
  }
  if(ident == 'presseinformation'){
   doFlash(ident);
  }
  var this_layer = document.getElementById('htmlcontent');
  if (typeof this_layer.innerHTML == 'string') {
   if(html_content[ident]){
    this_layer.innerHTML = html_content[ident];
   }
  }
 }
}

function doVeroeffentlichungen(ident){
 showVeroeffentlichungen();
 if(ident){
  var this_layer = document.getElementById('grosshtmlcontent');
  if (typeof this_layer.innerHTML == 'string') {
   if(html_content[ident]){
    this_layer.innerHTML = html_content[ident];
   }
  }
 }
}

// Change htmltext in flashlayer
function doFlash(ident){
 if(ident){
  if (movieIsLoaded(thisMovie(movieName))){
   thisMovie(movieName).TGotoFrame("/"+ident, 1);
  }
 }
}

// Restart animation in flashlayer
function doSpacedealer(ident){
 if(ident){
  if(ident == 'arbeitsweise'){
   showArbeitsweise();
   if(movieIsLoaded(thisMovie('arbeitsweise_raum'))){
    thisMovie('arbeitsweise_raum').TGotoFrame("/spacedealer", 1);
   }
  }
  else if(ident == 'presse'){
   hideVeroeffentlichungen();
   doLayer(ident);
   if(movieIsLoaded(thisMovie('presse_raum'))){
    thisMovie('presse_raum').TGotoFrame("/spacedealer", 1);
   }
  }
  else{
   doLayer(ident);
   if (movieIsLoaded(thisMovie(movieName))){
    thisMovie(movieName).TGotoFrame("/spacedealer", 1);
   }
  }
 }
}

// Stop animation in flashlayer
function doStopSpacedealer(ident){
 if (movieIsLoaded(thisMovie(movieName))){
  thisMovie(movieName).TGotoFrame("/spacedealer", 1);
 }
}

// Functions for swapping layers for the exceptions.

function hideArbeitsweise(){
 if(document.getElementById('grosscontent').style.visibility == 'visible'){
  movieName = "arbeitsweise_raum";
  if(movieIsLoaded(thisMovie(movieName))){
   thisMovie(movieName).TGotoFrame("/", 0);
  }
 }
 document.getElementById('flashcontent').style.visibility = 'visible';
 document.getElementById('htmlcontent').style.visibility = 'visible';
 document.getElementById('grosscontent').style.visibility = 'hidden';
 movieName = "arbeitsweise_leer_raum";
}

function showArbeitsweise(){
 document.getElementById('flashcontent').style.visibility = 'visible';
 document.getElementById('htmlcontent').style.visibility = 'visible';
 document.getElementById('grosscontent').style.visibility = 'visible';
 movieName = "arbeitsweise_leer_raum";
 if(movieIsLoaded(thisMovie(movieName))){
  thisMovie(movieName).TGotoFrame("/", 1);
 }
}

function hideVeroeffentlichungen(){
 document.getElementById('grosshtmlcontent').style.visibility = 'hidden';
 document.getElementById('flashcontent').style.visibility = 'visible';
 document.getElementById('htmlcontent').style.visibility = 'visible';
}

function showVeroeffentlichungen(){
 document.getElementById('flashcontent').style.visibility = 'hidden';
 document.getElementById('htmlcontent').style.visibility = 'hidden';
 document.getElementById('grosshtmlcontent').style.visibility = 'visible';
}

function showSitemap(){
 document.getElementById('flashcontent').style.visibility = 'hidden';
 document.getElementById('htmlcontent').style.visibility = 'hidden';
 document.getElementById('grosshtmlcontent').style.visibility = 'visible';
}

// Form sending + validation function

function submitForm(ident){
 if(!ident){
  alert('Formular '+ident+' unbekannt!');
  return;
 }
 message1 = 'Bitte geben Sie einen Firmenname oder Ansprechpartner an.';
 message2 = 'Bitte geben Sie Ihre Telefonnummer an.';
 message3 = 'Bitte geben Sie Ihre Emailadresse an.';
 message4 = 'Bitte geben Sie einen Betreff ein.';
 message5 = 'M'+unescape('%F6')+'chten Sie unserem Newsletter in HTML- oder Text-Format empfangen?';
 if(ident == 'callback'){
  if(document.forms[2].elements[0].value == 0 && document.forms[2].elements[1].value == 0){
   alert(message1);
   document.forms[2].elements[0].focus();
   return;
  }
  if(document.forms[2].elements[2].value == 0){
   alert(message2);
   document.forms[2].elements[2].focus();
   return;
  }
  document.forms[2].action = "danke.php?fuer=callback";
  document.forms[2].submit();
 }
 else if(ident == 'searching'){
  if(document.forms[0].elements[0].value == 0){
   document.forms[0].elements[0].focus();
   return;
  }
//  document.forms[ident].action = "danke.php?fuer=callback";
  document.forms[0].submit();
 }
 else if(ident == 'kontakt'){
  if(document.forms[2].elements[6].value == 0 && document.forms[2].elements[7].value == 0){
   alert(message1);
   document.forms[2].elements[7].focus();
   return;
  }
  if(document.forms[2].elements[8].value == 0){
   alert(message3);
   document.forms[2].elements[8].focus();
   return;
  }
  if(document.forms[2].elements[9].value == 0){
   alert(message4);
   document.forms[2].elements[9].focus();
   return;
  }

// email-bestätigung -->
 /* document.forms[2].elements[2].value = "http://www.spacedealer.de/danke.php?fuer=kontakt&firma="+document.forms[2].elements[6].value+"&ap="+document.forms[2].elements[7].value+"&email="+document.forms[2].elements[8].value+"&betreff="+document.forms[2].elements[9].value+"&text="+document.forms[2].elements[10].value+"&nl="+document.forms[2].elements[11].value;*/
  document.forms[2].elements[2].value = "http://www.spacedealer.com/danke.php?fuer=kontakt&firma="+document.forms[2].elements[6].value+"&ap="+document.forms[2].elements[7].value+"+"+document.forms[2].elements[8].value+"&email="+document.forms[2].elements[9].value+"&betreff="+document.forms[2].elements[10].value+"&text="+document.forms[2].elements[11].value+"&nl=0";
// email-bestätigung -->
  
  document.forms[2].action = "http://62.27.38.101/c/n";
//  if(document.forms[2].elements[5].checked == true){
//   document.forms[2].elements[5].value = 1598;
//  }
//  else{
//   document.forms[2].elements[5].value = 1500;
//  }
  document.forms[2].submit();
 }
 else if(ident == 'newsletter'){
  if(document.forms[2].elements[5].value == 0 && document.forms[2].elements[6].value == 0){
   alert(message1);
   document.forms[2].elements[5].focus();
   return;
  }
  if(document.forms[2].elements[7].value == 0){
   alert(message3);
   document.forms[2].elements[7].focus();
   return;
  }
/*  if((document.forms[2].elements[8].checked == false && document.forms[2].elements[9].checked == false) || (document.forms[2].elements[8].checked == true && document.forms[2].elements[9].checked == true)){
   alert(message5);
   document.forms[2].elements[8].focus();
   return;
  }*/
  else if(document.forms[2].elements[8].checked == true){
// document.forms[2].elements[0].value = 1598;
   document.forms[2].elements[0].value = 1500;
   document.forms[2].elements[3].value = "HTML";
  }
  else{
   document.forms[2].elements[0].value = 1500;
   document.forms[2].elements[3].value = "Text";
  }
  document.forms[2].action = "http://62.27.38.101/c/n";
  document.forms[2].submit();
 }
 else{
  alert('Formular '+ident+' unbekannt!');
 }
}

function printMe(ident){
 if(ident ==  'presse'){
  if(document.getElementById('grosshtmlcontent').style.visibility == 'hidden'){
   document.getElementById('htmlcontent').style.visibility = 'hidden';
   document.getElementById('flashcontent').style.visibility = 'hidden';
   print();
   document.getElementById('htmlcontent').style.visibility = 'visible';
   document.getElementById('flashcontent').style.visibility = 'visible';
  }
  else{
   document.getElementById('htmlcontent').style.visibility = 'hidden';
   document.getElementById('flashcontent').style.visibility = 'hidden';
   document.getElementById('grosshtmlcontent').style.visibility = 'hidden';
   print();
   document.getElementById('grosshtmlcontent').style.visibility = 'visible';
  }
 }
 if(ident ==  'arbeitsweise'){
  if(document.getElementById('grosscontent').style.visibility == 'hidden'){
   document.getElementById('htmlcontent').style.visibility = 'hidden';
   document.getElementById('flashcontent').style.visibility = 'hidden';
   print();
   document.getElementById('htmlcontent').style.visibility = 'visible';
   document.getElementById('flashcontent').style.visibility = 'visible';
  }
  else{
   document.getElementById('htmlcontent').style.visibility = 'hidden';
   document.getElementById('flashcontent').style.visibility = 'hidden';
   document.getElementById('grosscontent').style.visibility = 'hidden';
   print();
   document.getElementById('grosscontent').style.visibility = 'visible';
  }
 }
 else{
  print();
 }
}

function openWindow(url,name,eigenschaften) { 
	window.open(url,name,eigenschaften);
}