
// weitere js-Dateien (für Drop down)
//document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/jquery-1.3.2.min.js" ></scr'+'ipt>');
//document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/jquery-1.5.2.min.js" ></scr'+'ipt>');
document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/superfish.js" ></scr'+'ipt>');
document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/slidemenu.js" ></scr'+'ipt>');

/* 
// weitere js-Dateien (für Startseite)
document.write('<scr'+'ipt type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js" ></scr'+'ipt>');
document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/fx.elements.js" ></scr'+'ipt>');
document.write('<scr'+'ipt type="text/javascript" src="/web/fileadmin/templates/itm/js/imageMenu.js" ></scr'+'ipt>');
//  ... Startseite
window.addEvent('domready', function(){
	new ImageMenu($$('#imageMenu a'), {
		openWidth:310,
		border:2
		});
	});
/* */
   
  
function wennGeladen() 
{

	// Links auf Anker innerhalb der aktuellen Seite: diese werden durch den RTE zerstört, 
	//    hier werden sie wieder hergestellt/bereinigt
	var tmp=document.getElementsByTagName("a");
	for (var i=0;i<tmp.length;i++)
		if (tmp[i].href)
			document.getElementsByTagName("a")[i].href=tmp[i].href.replace(/http:\/\/www\.itm-group\.com\/web\/#/g, "#");
			

	// Newsletter & Iframes: Höhe auf Inhaltshöhe anpassen   
	doIframe();

	// Newsletter & Target (wegen Iframes): standardmässig "_top", bei (vermtl.) seiteninternen Links ("#") den Iframe ("newsletteriframe") anspringen
	if (window.location.href.indexOf("id=362")!=-1 || window.location.href.indexOf("id=364")!=-1)
	{
		var tmp=document.getElementsByTagName("a");
		for (var i=0;i<tmp.length;i++)
		{
			if (tmp[i].getAttribute("href") && tmp[i].getAttribute("href").indexOf("#")!=-1)
				document.getElementsByTagName("a")[i].target="newsletteriframe";
			else
				document.getElementsByTagName("a")[i].target="_top";
		}
	}

	if ((typeof(mdetected)=="boolean" && !mdetected) || typeof(mdetected)!="boolean")
	{
	// Dropdown Menu
    jQuery(document).ready(function() { 
        jQuery('ul.navi2').superfish({
			delay: 2000,
			autoArrows:  false,
			dropShadows:  false
		}); 
    }); 
	}
	

	
	/* TOP fixme für IE */
	if (document.all)
	{
		var fixmeobj=document.getElementById("fixme");
	
		fixmeobj.style.cssText=" right: auto; bottom: auto; "+
			" left: expression( ( 15 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); "+
			" top: expression( ( -70 + fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); ";
			// " left: expression( ( document.getElementById('box0').offsetLeft+document.getElementById('footer').offsetWidth -46 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); "+
			// " left: expression( ( document.getElementById('box0').offsetLeft+ 930 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); "+
	}
	
	/*
	// Startseite
	if (window.location.search=="?id=home")
		slideMenu.build('sm',200,10,10,1);
	*/
}

window.onload=wennGeladen;




function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}




/* 
////////////////////////////////////////////////////////////////////
RMA-Formular

*/

curAuthor = 1;
function addAuthor(IndNr) {
 FormTags =  "<table border='0' cellspacing='2' cellpadding='2' width='100%'>"+
                                       "<tr>"+
                                          "<td colspan='3'>"+
                                            "<div align='center'><img src='img/grau.gif' width='400' height='1'></div>"+
                                          "</td>"+
                                        "</tr><tr>"+
                                          "<td>Artikelnummer:</td>"+
                                          "<td>Artikelbezeichnung <font color='#FF0033'>(*)</font>:</td>"+
                                          "<td>Seriennummer <font color='#FF0033'>(*)</font>:</td>"+
                                        "</tr>"+
                                        "<tr>"+
                                          "<td>"+
                                            "<input type='text' name='artikelnummer[" + IndNr + "]'>"+
                                          "</td>"+
                                          "<td>"+
                                            "<input type='text' name='artikelbezeichnung[" + IndNr + "]'>"+
                                          "</td>"+
                                          "<td>"+
                                            "<input type='text' name='seriennummer[" + IndNr + "]'>"+
                                          "</td>"+
                                        "</tr>"+
                                        "<tr>"+
                                          "<td colspan='3'>Fehlerbeschreibung <font color='#FF0033'>(*)</font>:</td>"+
                                        "</tr>"+
                                        "<tr>"+
                                          "<td colspan='3'>"+
                                            "<textarea name='fehlerbeschreibung[" + IndNr + "]' cols='40' rows='2'></textarea>"+
                                          "</td>"+
                                        "</tr>"+
                                      "</table>";
 DivInhalt = document.getElementById("HierWirdAngefuegt").innerHTML;
 document.getElementById("HierWirdAngefuegt").innerHTML = DivInhalt + FormTags;
 curAuthor++;
 document.Formular.Positionsanzahl.value ++;
}

function chkFormular()
{
     /*if(document.Formular.kundennummer.value == "")
      {
       alert("Bitte geben Sie Ihre Kundennummer ein!");
       document.Formular.kundennummer.focus();
       return false;
      } */
     if(document.Formular.firma.value == "")
      {
       alert("Bitte geben Sie Ihren Firmenamen ein!");
       document.Formular.firma.focus();
       return false;
      }
     if(document.Formular.strasse.value == "Strasse")
      {
       alert("Bitte geben Sie die Strasse an!");
       document.Formular.strasse.focus();
       return false;
      }
     if(document.Formular.strasse.value == "")
      {
       alert("Bitte geben Sie die Strasse an!");
       document.Formular.strasse.focus();
       return false;
      }
     if(document.Formular.plz.value == "PLZ")
      {
       alert("Bitte geben Sie die PLZ an!");
       document.Formular.plz.focus();
       return false;
      }
     if(document.Formular.plz.value == "")
      {
       alert("Bitte geben Sie die PLZ an!");
       document.Formular.plz.focus();
       return false;
      }
     if(document.Formular.ort.value == "Ort")
      {
       alert("Bitte geben Sie den Ort an!");
       document.Formular.ort.focus();
       return false;
      }
     if(document.Formular.ort.value == "")
      {
       alert("Bitte geben Sie den Ort an!");
       document.Formular.ort.focus();
       return false;
      }
     if(document.Formular.ansprechpartner.value == "")
      {
       alert("Bitte nennen Sie einen Ansprechpartner!");
       document.Formular.ansprechpartner.focus();
       return false;

      }
     if(document.Formular.tel.value == "")
      {
       alert("Bitte Ihre Telefonnummer eingeben!");
       document.Formular.tel.focus();
       return false;
      }
   var chkZ = 1;
     for(i=0;i<document.Formular.tel.value.length;++i)
       if(document.Formular.tel.value.charAt(i) < "0"
       || document.Formular.tel.value.charAt(i) > "9")
         chkZ = -1;
     if(chkZ == -1)
     {
       alert("Bitte Ihre Telefonunmmer ohne Leer- und Sonderzeichen eingeben!");
       document.Formular.tel.focus();
       return false;
      }
     if(document.Formular.fax.value == "")
      {
       alert("Bitte Ihre Faxnummer eingeben!");
       document.Formular.fax.focus();
       return false;
      }
   var chkZ = 1;
     for(i=0;i<document.Formular.fax.value.length;++i)
       if(document.Formular.fax.value.charAt(i) < "0"
       || document.Formular.fax.value.charAt(i) > "9")
         chkZ = -1;
     if(chkZ == -1)
     {
       alert("Bitte Ihre Faxnunmmer ohne Leer- und Sonderzeichen  eingeben!");
       document.Formular.fax.focus();
       return false;
      }
     if(document.Formular.email.value == "")
      {
       alert("Bitte Ihre E-Mail-Adresse eingeben!");
       document.Formular.email.focus();
       return false;
      }
     if(document.Formular.email.value.indexOf('@') == -1)
      {
       alert("Bitte geben Sie Ihre E-Mail-Adresse ein");
       document.Formular.email.focus();
       return false;
      }
     /* if(document.Formular.bestellnummer.value == "")
      {
       alert("Bitte Ihre Bestellnummer eingeben!");
       document.Formular.bestellnummer.focus();
       return false;
      }*/
for(var schleife = 0; schleife <= document.Formular.Positionsanzahl; schleife++)
{
     if(document.Formular.artikelbezeichnung[schleife].value == "")
      {
       alert("Bitte die Artikelbezeichnung eingeben!");
       document.Formular.artikelbezeichnung[schleife].focus();
       return false;
      }

     if(document.Formular.seriennummer[schleife].value == "")
      {
       alert("Bitte die Seriennummer angeben!");
       document.Formular.seriennummer[schleife].focus();
       return false;
      }
     if(document.Formular.fehlerbeschreibung[schleife].value == "")
      {
       alert("Bitte den Gerätefehler beschreiben!");
       document.Formular.fehlerbeschreibung[schleife].focus();
       return false;
      }
}
}




/* 
////////////////////////////////////////////////////////////////////
// Iframehöhe auf Inhaltshöhe anpassen   

// iframes mit class "autoHeight" werden angepasst
*/

function doIframe(){
	jQuery("iframe").each(function(){
	if (/\bautoHeight\b/.test(this.className)){
	setHeight(this);
	addEvent(this, "load", doIframe);
	}
	});
}

function setHeight(e) {
  if (e.Document && e.Document.body.scrollHeight) { //ie5+ syntax
    e.height = e.contentWindow.document.body.scrollHeight;
  } else if (e.contentDocument && e.contentDocument.body.scrollHeight) { //ns6+ & opera syntax
    e.height = e.contentDocument.body.scrollHeight; // + 35;
  } else if (e.contentDocument && e.contentDocument.body.offsetHeight) { //standards compliant syntax &#65533; ie8
    e.height = e.contentDocument.body.offsetHeight; // + 35;
  }
  if (e.contentDocument) {
    e.height = e.contentDocument.body.offsetHeight + 45; //+ 80;
  } else {
    e.height = e.contentWindow.document.body.scrollHeight;
  }
}
function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

