//Bilder vorladen
var preloadImages = new Array('img/bg_nav_t.png');
images = new Array();
for (i=0;i<preloadImages.length;i++) {
        var name1 = preloadImages[i].split("/");
        var name2 = name1[1].split(".");
        var name = name2[0];
        images[name] = new Image; images[name].src = preloadImages[i];
}

var ua = navigator.userAgent.toLowerCase();
var ie = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) );
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
if (version < 7) var ie6 = true; else var ie6 = false;


dropdown = function() {
        var ele = document.getElementById("nav").getElementsByTagName("LI");
        for (var i=0; i<ele.length; i++) {
                ele[i].onmouseover=function() {
                        this.className+=" hover";
                }
                ele[i].onmouseout=function() {
                        this.className=this.className.replace(new RegExp(" hover\\b"), "");
                }
        }
}



function resizeiframes() {
         var framefenster = document.getElementsByTagName("iframe");
         for (var i = 0; i < framefenster.length; ++i) {
                  if(framefenster[i].contentWindow.document.body){
                           var h = framefenster[i].contentWindow.document.body.offsetHeight;
                           if(document.all) {
                                    h = framefenster[i].contentWindow.document.body.scrollHeight;
                           }
                           if (h==0) h = 740;
                           h += 20;
                           if (h<250) h = 290;
                           framefenster[i].style.height = h + 'px';
                  }
         }
         scrollTo(0,0);
}

function init() {
         document.getElementById('all').style.visibility='visible';
         if (ie6) dropdown();
}

function initFileUploads() {
        if (!document.createElement || !document.getElementsByTagName || ie6) return;
        var fakeFileUpload = document.createElement('div');
        fakeFileUpload.className = 'fakefile';
        fakeFileUpload.appendChild(document.createElement('input'));
        var image = document.createElement('img');
        image.src='img/button_durchsuchen.png';
        fakeFileUpload.appendChild(image);
        var x = document.getElementsByTagName('input');
        for (var i=0;i<x.length;i++) {
                if (x[i].type != 'file') continue;
                if (x[i].parentNode.className != 'fileinput') continue;
                x[i].className = 'file hidden';
                var clone = fakeFileUpload.cloneNode(true);
                x[i].parentNode.appendChild(clone);
                x[i].relatedElement = clone.getElementsByTagName('input')[0];
                x[i].onchange = x[i].onmouseout = function () {
                        this.relatedElement.value = this.value.replace(/C:\\fakepath\\/,'');
                }
        }
}

function initSelects() {
        if (!document.createElement || !document.getElementsByTagName || ie6) return;
        var fakeSelect = document.createElement('div');
        fakeSelect.className = 'fakeselect';
        var a = document.createElement('a');
        a.href='javascript:;';
        fakeSelect.appendChild(a);
        var y = document.getElementsByTagName('select');
        for (var i=0;i<y.length;i++) {
                if (y[i].parentNode.className.search(/select/) == -1) continue;
                y[i].className = 'select hidden';
                y[i].style.marginLeft = '3px';
                var clone = fakeSelect.cloneNode(true);
                y[i].parentNode.appendChild(clone);
                y[i].relatedElement = clone.getElementsByTagName('a')[0];
                y[i].relatedElement.innerHTML = y[i].options[y[i].selectedIndex].text;
                y[i].onchange = y[i].onclick = function () {
                        this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                }
                switch (y[i].id) {
                   case 'Anrede':
                        y[i].onchange = function () {
                                 this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                                 if (this.value == 3) {
                                         //document.getElementById('labelname').innerHTML='Firmenname*';
                                         if (document.getElementById('AnbieterFirma').style.display=='none') {
                                                  document.getElementById('AnbieterFirma').style.display='block';
                                                  h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                  h = (h*1)+30;
                                                  window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                         }
                                 } else {
                                         //document.getElementById('labelname').innerHTML='Vor- und Zuname*';
                                         if (document.getElementById('AnbieterFirma').style.display=='block') {
                                                  document.getElementById('AnbieterFirma').style.display='none';
                                                  h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                  h = (h*1)-30;
                                                  window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                         }
                                 }
                        }
                        break;
                   case 'Treibstoff':
                        y[i].onchange = function () {
                                 this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                        }
                        break;
                   case 'FK_KFZArt':
                        y[i].onchange = function () {
                                 this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                        }
                        break;
                   case 'Verfuegbarkeit_ID':
                        y[i].onchange = function () {
                                 this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                                 if(document.KFZ.Verfuegbarkeit_ID.value == 2) {
                                         if (document.getElementById('inputVerfuegbarkeitText').style.display=='none') {
                                                  document.getElementById('inputVerfuegbarkeitText').style.display = 'block';
                                                  document.KFZ.VerfuegbarkeitText.value = '- Bitte Termin eintragen -';
                                                  h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                  h = (h*1)+30;
                                                  window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                         }
                                 } else {
                                         if (document.getElementById('inputVerfuegbarkeitText').style.display=='block') {
                                                  document.getElementById('inputVerfuegbarkeitText').style.display = 'none';
                                                  document.KFZ.VerfuegbarkeitText.value = '';
                                                  h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                  h = (h*1)-30;
                                                  window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                         }
                                 }
                        }
                        break;
                 case 'FK_Kontakt':
                        y[i].onchange = function () {
                                 this.relatedElement.innerHTML = this.options[this.selectedIndex].text;
                        }
                        break;
                }
        }
}

function initRadios() {
        if (!document.createElement || !document.getElementsByTagName || ie6) return;
        var z = document.getElementsByTagName('input');
        for (var i=0;i<z.length;i++) {
                if (z[i].className.search(/radio/) == -1) continue;
                if (z[i].parentNode.className.search(/radioa/) == -1) z[i].parentNode.className = 'radio radiobg';
                else z[i].parentNode.className = 'radioa radiobga';
                z[i].className = 'radio hidden';
                z[i].onclick = function () {
                        var zz = this.parentNode.parentNode.getElementsByTagName('input');
                        for (var ii=0;ii<zz.length;ii++) {
                                 if (zz[ii].parentNode.className.search(/radio/) != -1) zz[ii].parentNode.className = 'radio radiobg';
                        }
                        this.parentNode.className = 'radioa radiobga';
                        switch (this.id) {
                                 case 'klimaanlage1':
                                         document.KFZ.xKlima.value='1';
                                         break;
                                 case 'klimaanlage2':
                                         document.KFZ.xKlima.value='2';
                                         break;
                                 case 'automatik1':
                                         document.KFZ.xAutomatik.value='1';
                                         break;
                                 case 'automatik2':
                                         document.KFZ.xAutomatik.value='2';
                                         break;
                                 case 'leder1':
                                         document.KFZ.xLeder.value='1';
                                         break;
                                 case 'leder2':
                                         document.KFZ.xLeder.value='2';
                                         break;
                                 case 'unfall1':
                                         document.KFZ.xUnfall.value='1';
                                         if (document.getElementById('unfall').style.display == 'none') {
                                                 h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                 h = (h*1)+115;
                                                 window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                                 document.getElementById('unfall').style.display = 'block';
                                         }
                                         break;
                                 case 'unfall2':
                                         document.KFZ.xUnfall.value='0';
                                         if (document.getElementById('unfall').style.display == 'block') {
                                                 h = window.parent.document.getElementById('ankaufframe').style.height.replace(/px/,'');
                                                 h = (h*1)-115;
                                                 window.parent.document.getElementById('ankaufframe').style.height = h+'px';
                                                 document.getElementById('unfall').style.display = 'none';
                                         }
                                         break;
                        }
                }
        }
}

function initCheckboxes() {
        if (!document.createElement || !document.getElementsByTagName || ie6) return;
        var w = document.getElementsByTagName('input');
        for (var i=0;i<w.length;i++) {
                if (w[i].className.search(/checkbox/) == -1) continue;
                if (w[i].parentNode.className.search(/checkboxa/) == -1) w[i].parentNode.className = 'checkbox checkboxbg';
                else w[i].parentNode.className = 'checkboxa checkboxbga';
                w[i].className = 'checkbox hidden';
                w[i].onclick = function () {
                         if (this.parentNode.className.search(/checkboxa/) == -1) this.parentNode.className = 'checkboxa checkboxbga';
                         else this.parentNode.className = 'checkbox checkboxbg';
                }
        }
}

function marke(num) {
         var max = document.getElementById('pagecount').value;
         for (i=1;i<=max;i++) {
                 if (i == num) {
                         document.getElementById('markenbox'+i).style.display='block';
                         document.getElementById('markenlink'+i).className='aktiv';
                 } else {
                         document.getElementById('markenbox'+i).style.display='none';
                         document.getElementById('markenlink'+i).className='';
                 }
         }
         return false;
}

bildupload = 1;
