function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function addEventQueue(fkt){
	if ( typeof window.addEventListener != "undefined" )
		window.addEventListener( "load", fkt, false );
	// IE 
	else if ( typeof window.attachEvent != "undefined" ) {
		window.attachEvent( "onload", fkt );
	}
	else {
		if ( window.onload != null ) {
			var oldOnload = window.onload;
			window.onload = function ( e ) {
				oldOnload( e );
				eval(fkt);
			};
		}
		else 
			window.onload = fkt;
	}
}


// durchläuft alle Pflichtfelder eines Formulars 
// formname Name des Formulars
// Array mit ids der Pflichtfelder
// fehlercode
// class für Fehlerfeld
function checkAndMarkFormular(formname, flds, ec, classname)
{
    var bit=0, focused=0, iserror=0;
    var stdErrorMessage="Bitte geben Sie hier einen gültigen Wert ein!";    
    for(var i = 0;i < flds.length;i++){
        bit = 1<<i;
        iserror = (ec & bit)==bit;        
        if(!ec || iserror){
            if(!focused)
                eval("document."+formname+"."+mFields[i]+".focus();");
            focused++;
            if(iserror){
                fn = mFields[i];
                if(fn && fn!=""){
                    $(fn).addClassName(classname);
                    et =  $(fn).readAttribute("errmsg");
                    if(et && et!="")
                        $(fn).writeAttribute("title", et);
                    else
                        $(fn).writeAttribute("title", stdErrorMessage);

                }
            }
        }
    }
} 


function preisliste(ext)
{
    var url='/popup.php/p/12/nc/1';
    var wparms = 'width=700,height=550,scrollbars=yes,resizable=yes';
    if(ext==1)
        url='http://www.mkmall24.de/popup.php/p/12/nc/1';
    else if(ext==3){
        url='http://dealer.itmall24.de/ITB_Pg_Info?info=infos';    
        wparms = 'width=785,height=720,scrollbars=yes,resizable=yes';
    }
    
    win_lwc = window.open(url, 'lwc', wparms); 
    win_lwc.focus();
}

function resizeIFrame(id, width, height) {
    var f = window.parent.document.getElementById(id);
    if(f) {
        if(f.contentDocument) {
            if(window.document == f.contentDocument) {
                if(height>0)
                    f.height = height;
                if(width>0)
                    f.width = width;
            }
        }
        else if(f.contentWindow) {
            if(window == f.contentWindow) {
                if(height>0)
                    f.height = height;
                if(width>0)
                    f.width = width;
            }
        }
    }
}

