/**************************************************************
 * Allgemeines
 **************************************************************/
try {
    var oLocomatForm   = null;
    var firstDayBoxRun = 0;
    var LOCOMAT_CHANGE = '';
    var aTabs          = new Array();
    var ritOnly        = false;
    var iTab           = 0;
    var bKid           = false;
    var bKidView       = false;
    var bExpert        = 0;
    var bExpert_img    = 1;
    var sPrefix        = '';
    var bExtern        = 0;
    var bShowExpert    = 1;
    var sTabDesign     = 'MixMaster';
    var bMMRit         = 0;
    var bSearchLocomat = 0;
    var bOpenExpert    = 1;
    var sMdt 		   = 'DE_loco';
    var bAlertError	   = 0;
    var bConfigEE	   = false;
    var sLink = '';
    var sName = '';
    var sArrow= '';

/**************************************************************
 * Laden der allgemeinen Bibliothek
 **************************************************************/
    document.write('<script src="../loco/css/locomat_addon.functions.js"></script>');

/**************************************************************
 * Initialisiert die Tabs
 **************************************************************/
    function MM_init() {
    	if (sMdt=='DE_loco') {
    		var sMdtTmp='loco';
    	} else {
    		var sMdtTmp = sMdt;
    	}
    	document.write('<script src="../'+sMdtTmp+'/css/calender.functions.js"></script>');
        if (bExpert==0) {
            aTabs.push('Flug & Hotel');
            aTabs.push('Flug & Mietwagen');
            aTabs.push('Bahn & Hotel');
        }
        var iId = 0;
        var sSa = getElem('name','sa',0).value;
        if (sSa=='HTR') {
        	iId = 2;
        }
        if (sSa=='FLR') {
        	iId = 1;
        }
        MM_initBody();
        if (bExpert==0) {
            MM_openTab(iId);
        }
        if (bExtern==0 || bExtern==1) {
            //addEvent(getElem('id','mmMain',0),'onclick','MM_hideCals');
            document.onclick = MM_clearError;
            document.onunload = MM_destructor;
        }
        try {
	        if (iMMErrorNr!='') {
	            if(bAlertError==0) { MM_raiseError('error_search',iMMErrorMsg,180,80,220,60,4); }
	            else { alert(iMMErrorMsg); }
	        }
        } catch(e) {}
        MM_updateRooms();
        if (bOpenExpert == 1 && iId<2) {
            MM_openExpert(iId);
        }
        MM_setKidsBirthFromRequest();
        MM_initSelect();
    }

/**************************************************************
 * ?ffnet ein bestimmtes Tab
 * iId = nr des Tabs
 **************************************************************/
    function MM_openTab(iId) {
        iTab = iId;
        if (sTabDesign=='MixMaster') {
            MM_tabDesignMixMaster(iId);
        } else if (sTabDesign=='Extern') {
            MM_tabDesignExtern(iId);
        }
        MM_showBody(iId);
    }
    function MM_openTabTab(iId) {
        iTab = iId;
        if (sTabDesign=='MixMaster') {
            MM_tabDesignMixMaster(iId);
        } else if (sTabDesign=='Extern') {
            MM_tabDesignExtern(iId);
        }
        bKid = false;
        bKidView = false;
        getElem('id','mmContent',0).style.display = 'block';
        getElem('id','mmKids',0).style.display = 'none';
        for (var i=1;i<=4;i++) {
            getElem('id','mmKid'+i,0).style.visibility = 'hidden';
        }
        MM_showBody(iId);
    }

/**************************************************************
 * Link zur Gruppenbuchung
 * ###
 **************************************************************/
    function MM_openGruppenbuchung(base_url) {
        var sLink = base_url + 'gruppenanfrage.ltml?from=mixmaster';
        var aParameter = new Array('sa','zo','foah','start_datum','end_datum','SEA_adults','SEA_kids','');
        for(var i=0;i<aParameter.length;i++) {
            try { sLink += "&"+aParameter[i]+'='+getElem('name',aParameter[i],0).value; } catch (e) {}
        }
        document.location = sLink;
    }

/**************************************************************
 * Design fuer Tabs
 * iId = nr des Tabs
 **************************************************************/
    function MM_tabDesignExtern(iId) {
        var iLength = aTabs.length;
        var sHtml  = '<div style="height:18px;margin:0px;overflow:hidden;border-collapse:collapse;" class="mmTabDesignExtern">' + "\n"
                   + '  <div class="mmTabDesignText">Alle Reisen<div>' + "\n"
                   + '</div>' + "\n";
        try { setHTML('id','mmNav',0,sHtml); } catch (e) {}
        return true;
    }

/**************************************************************
 * Design fuer Tabs
 * iId = nr des Tabs
 **************************************************************/
    function MM_tabDesignMixMaster(iId) {
         var iLength = aTabs.length;
         var sHtml = '<table style="height:23px;margin:0px;table-layout:fixed;border-collapse:collapse;"><tr height="23">'+"\n";
         // 1. Tab: Flug & Hotel
         if (iId==0) {
             // aktiv
             sHtml += '<td width="77" style="background:url(/images/DE_loco/reiter_fh_aktiv.gif);">&nbsp;</td>'+"\n";
             sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_l.gif);">&nbsp;</td>'+"\n";
         } else {
             // nicht aktiv
             sHtml += '<td width="77" onClick="MM_openTabTab(0)" style="cursor:pointer;background:url(/images/DE_loco/reiter_fh_inaktiv.gif);">&nbsp;</td>'+"\n";
             if (iId==1) {
                 sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_r.gif);">&nbsp;</td>'+"\n";
             } else {
                 sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_normal.gif);">&nbsp;</td>'+"\n";
             }
         }
         // 2. Tab: Flug & Mietwagen
         if (iId==1) {
             // aktiv
             sHtml += '<td width="102" style="background:url(/images/DE_loco/reiter_fm_aktiv.gif);">&nbsp;</td>'+"\n";
             sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_l.gif);">&nbsp;</td>'+"\n";
         } else {
             // nicht aktiv
             sHtml += '<td width="102" onClick="MM_openTabTab(1)" style="cursor:pointer;background:url(/images/DE_loco/reiter_fm_inaktiv.gif);">&nbsp;</td>'+"\n";
             if (iId==2) {
                 sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_r.gif);">&nbsp;</td>'+"\n";
             } else {
                  sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_normal.gif);">&nbsp;</td>'+"\n";
             }
         }
          // 3. Tab: Bahn & Hotel
         if (iId==2) {
             // aktiv
             sHtml += '<td width="77" style="background:url(/images/DE_loco/reiter_bh_aktiv.gif);">&nbsp;</td>'+"\n";
             sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_l.gif);">&nbsp;</td>'+"\n";
         } else {
             // nicht aktiv
             sHtml += '<td width="77" onClick="MM_openTabTab(2)" style="cursor:pointer;background:url(/images/DE_loco/reiter_bh_inaktiv.gif);">&nbsp;</td>'+"\n";
             if (iId==3) {
                 sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_aktiv_r.gif);">&nbsp;</td>'+"\n";
             } else {
                 sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_mitte_normal.gif);">&nbsp;</td>'+"\n";
             }
         }
         // 4. Tab: Mix-Master
         if (iId==3) {
             // aktiv
             sHtml += '<td id="Tab4" width="77" onMouseOver="MATRIX_showInfoAction(event);" onMouseMove="MATRIX_showInfoAction(event);" onMouseOut="MATRIX_hideInfoAction(event);" style="background:url(/images/DE_loco/reiter_mix_aktiv.gif);">&nbsp;</td>'+"\n";
             sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_gruppe_mitte_aktiv_l.gif);">&nbsp;</td>'+"\n";
         } else {
             // nicht aktiv, Tab rechts daneben nie aktiv
             sHtml += '<td id="Tab4" width="77" onClick="MM_openTabTab(3)" onMouseOver="MATRIX_showInfoAction(event);" onMouseMove="MATRIX_showInfoAction(event);" onMouseOut="MATRIX_hideInfoAction(event);" style="cursor:pointer;background:url(/images/DE_loco/reiter_mix_inaktiv.gif);">&nbsp;</td>'+"\n";
             sHtml += '<td width="9" style="background:url(/images/DE_loco/reiter_gruppe_mitte_normal.gif);">&nbsp;</td>'+"\n";
         }
         // 5. Tab: Gruppenformular: extra Seite wird aufgerufen
         sHtml += '<td id="Tab5" width="86"><a href="https://www.flyloco.de/DE/gruppenanfrage.ltml?omnin=DE.Homepage.NAV.Gruppenreisen&searchin=DE-SB-GR"><img src="/images/DE_loco/reiter_gruppenreise.gif">&nbsp;</a></td>'+"\n";
         sHtml += '</tr></table>';
         try { setHTML('id','mmNav',0,sHtml); } catch (e) { alert(e); }
         return true;
    }

/**************************************************************
 * Blendet die Wartenavigation ein
 **************************************************************/
    function MM_hideNav() {
        var sHtml = '';
        setHTML('id','mmNav',0,sHtml);
    }

/**************************************************************
 * Zeigt den Body fï¿½r einen bestimmten Tab an
 * iId = nr des Tabs
 **************************************************************/
    function MM_showBody(iId) {
    	bBlockSearch = 0;
        
        if (iId == 0) {
            // Flug&Hotel
            bMMRit  = 0;
            try{ getElem('name',sPrefix+'foah',0).style.display      = 'block'; }catch(e){}
            try{ getElem('id','mmFoah',0).style.display      = 'block'; }catch(e){}
            try{ getElem('name',sPrefix+'rit_class',0).style.display = 'none'; }catch(e){}
            try{ getElem('id','mmClass',0).style.display     = 'none'; }catch(e){}
            try{ getElem('id','mmCarTitle',0).style.display  = "block"; } catch (e) {}
            try{ getElem('name',sPrefix+'car',0).style.display       = "block"; } catch (e) {}
            try{ getElem('name',sPrefix+'sa',0).value       = "PAR"; } catch (e) {}
            MM_updateKids();
            try{ getElem('id','mmRoomTitle',0).style.display = "block"; } catch (e) {}
            try{ getElem('name',sPrefix+'rooms',0).style.display     = "block"; } catch (e) {}
            try{ getElem('id','mmIconCar',0).style.visibility   = "visible"; } catch (e) {}
            try{ getElem('name',sPrefix+'carNone',0).style.display = 'none'; } catch (e) {}
            if (bSearchLocomat==0) { 
            try{ 
                if (bExpert==0) { 
                    if (bFixMMDest==0 || bExtern!=1) { 
                        getElem('name',sPrefix+'view',0).value = '400_0_0_0_0_0_0_1'; 
                    } else { 
                        getElem('name',sPrefix+'view',0).value = bFixMMDest+'_0_0_0_1_0_0_0'; 
                    }
                } else { 
                    getElem('name',sPrefix+'view',0).value = '410_0_0_0_0_0_0_0'; 
                }
            } catch (e) {} }
            try{ getElem('id','mmIconRoom',0).style.display  = "block"; } catch (e) {}
            try{ getElem('id','mmZo3',0).style.display              = 'none';} catch (e) {}
            try{ getElem('id','mmZo2',0).style.display              = 'block';} catch (e) {}
            try{ getElem('id','mmHkTitle',0).style.display  = "block"; } catch (e) {}
            try{ getElem('name','hk',0).style.display  = "block"; } catch (e) {}
            try{ getElem('id','mmIconRit',0).style.display           = "none";} catch (e) {}
            try{ getElem('id','mmIconFlight',0).style.display        = "block";} catch (e) {}
			try{ getElem('id','mmRitPopupInfo',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmIconCarII',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmCarTitleII',0).style.display       = "none";} catch (e) {}
            try{ getElem('id','mmCarTitle',0).style.display       = "block";} catch (e) {}
            try{ getElem('id','mmCarText',0).style.display          = "none";} catch (e) {}
			try{ getElem('id','mmMiddle',0).style.display         = 'none'; } catch (e) {}
            try{setHTML('id','mmTitleTo',0,'Nach');} catch (e) {}
            try { getElem('id','mmExt',0).style.display             = 'block'; } catch (e) {}
            try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
            try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
            try{ getElem('id','nur_direkt_fm_layer',0).style.display = 'none'; } catch (e) {}
            try{ getElem('id','nur_direkt_fh_layer',0).style.display = 'block'; } catch (e) {}
            try{ getElem('id','title_hotelkat_ext',0).style.display    = "block"; } catch (e) {}
            try{ getElem('id','hotelkat_ext',0).style.display    = "block"; } catch (e) {}
            MM_changeOrigin();
            MM_changeDestination();
            try{ getElem('id','car_checkbox',0).style.display      = 'block'; } catch (e) {}
            try{ getElem('id','car_text',0).style.display          = 'block'; } catch (e) {}
            try{ getElem('id','FuH',0).style.display          = 'block'; } catch (e) {}
            try{ getElem('id','FuM',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','BuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','Mix',0).style.display          = 'none'; } catch (e) {}
            try{ document.mmForm.searchin.value = 'DE-SB-FH'} catch (e) {}
        }
        
        if (iId == 1) {
            // Flug&Mietwagen
            bMMRit  = 0;
            try{ getElem('id','mmMiddle',0).style.display         = 'none'; } catch (e) {}
            try{ getElem('name',sPrefix+'foah',0).style.display      = 'block';} catch (e) {}
            try{ getElem('id','mmFoah',0).style.display              = 'block';} catch (e) {}
            if (bExpert==0) { if (bFixMMDest==0 || bExtern!=1) 
                { getElem('name',sPrefix+'view',0).value = '400_0_0_0_0_0_0_1'; } 
                else { getElem('name',sPrefix+'view',0).value = bFixMMDest+'_0_0_0_1_0_0_0'; } }
                else { getElem('name',sPrefix+'view',0).value       = '410_0_0_0_0_0_0_0'; }
            try{ getElem('name',sPrefix+'sa',0).value       	= "FLR"; } catch (e) {}
            MM_updateKids();
            try{ getElem('name',sPrefix+'rit_class',0).style.display = 'none'; } catch (e) {}
            try{ getElem('id','mmClass',0).style.display             = 'none'; } catch (e) {}
            try{ getElem('id','mmCarTitle',0).style.display          = "none"; } catch (e) {}
            try{ getElem('id','mmRoomTitle',0).style.display         = "none"; } catch (e) {}
            try{ getElem('name',sPrefix+'rooms',0).style.display     = "none"; 
                 getElem('name',sPrefix+'rooms',0).selectedIndex = 0; } catch (e) {}
            //try{ getElem('name',sPrefix+'car',0).checked             = true;} catch (e) {}
            try{ getElem('name',sPrefix+'car',0).style.display       = 'none';} catch (e) {}
            try{ getElem('name',sPrefix+'carNone',0).style.display = 'none'; } catch (e) {}
            try{ getElem('id','mmIconCar',0).style.visibility        = "hidden";} catch (e) {}
            try{ getElem('id','mmIconRoom',0).style.display          = "none";} catch (e) {}
            try{ getElem('id','mmHkTitle',0).style.display      = "none"; } catch (e) {}
            try{ getElem('name','hk',0).style.display           = "none"; } catch (e) {}
            try{ getElem('id','mmIconRit',0).style.display           = "none";} catch (e) {}
            try{ getElem('id','mmIconFlight',0).style.display        = "block";} catch (e) {}
			try{ getElem('id','mmRitPopupInfo',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmIconCarII',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmCarTitleII',0).style.display       = "none";} catch (e) {}
            try{ getElem('id','mmCarText',0).style.display          = "none";} catch (e) {}
            try{setHTML('id','mmTitleTo',0,'Nach');} catch (e) {}
            try{ getElem('id','mmExt',0).style.display             = 'block'; } catch (e) {}
            try{ getElem('id','car_text',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','car_checkbox',0).style.display      = 'none'; } catch (e) {}
            try{ getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
            try{ getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
            try{ getElem('id','nur_direkt_fm_layer',0).style.display = 'block'; } catch (e) {}
            try{ getElem('id','nur_direkt_fh_layer',0).style.display = 'none'; } catch (e) {}
            try{ getElem('id','title_hotelkat_ext',0).style.display    = "none"; } catch (e) {}
            try{ getElem('id','title_hotelkat_middle',0).style.display    = "none"; } catch (e) {}
            try{ getElem('id','hotelkat_ext',0).style.display    = "none"; } catch (e) {}
            try{ getElem('id','hotelkat_middle',0).style.display    = "none"; } catch (e) {}
            try{ getElem('id','FuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','FuM',0).style.display          = 'block'; } catch (e) {}
            try{ getElem('id','BuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','Mix',0).style.display          = 'none'; } catch (e) {}
            try{ document.mmForm.searchin.value = 'DE-SB-FM'} catch (e) {}
            MM_changeOrigin();
            MM_changeDestination();
        }
        
        if (iId == 2) {
            // Bahn&Hotel
            // Expert = 0;
            bMMRit  = 1;
            MM_hideExpertNone(iId);
            try{ getElem('id','LTF_TR_FLASH',0).style.display  = 'inline'; } catch (e) {}
            try{ getElem('id','mmExt',0).style.display               = 'none';} catch (e) {}
            try{ getElem('name',sPrefix+'view',0).value              = '420_0_0_0_0_0_0_0';} catch (e) {}
            try{ getElem('name',sPrefix+'sa',0).value       	= "HTR"; } catch (e) {}
            MM_updateKids();
            try{ getElem('name',sPrefix+'foah',0).style.display      = 'none';} catch (e) {}
            try{ getElem('id','mmFoah',0).style.display              = 'none';} catch (e) {}
            try{ getElem('name',sPrefix+'rit_class',0).style.display = 'block';} catch (e) {}
            try{ getElem('id','mmClass',0).style.display             = 'block';} catch (e) {}
            try{ getElem('id','mmCarTitle',0).style.display          = "none";} catch (e) {}
            try{ getElem('name',sPrefix+'carNone',0).style.display   = 'none';} catch (e) {}
            try{ getElem('id','mmRoomTitle',0).style.display         = "block";} catch (e) {}
            try{ getElem('name',sPrefix+'rooms',0).style.display     = "block";} catch (e) {}
            try{ getElem('id','mmIconRoom',0).style.display          = "block";} catch (e) {}
            try{ getElem('id','mmIconRit',0).style.display           = "block";} catch (e) {}
            try{ getElem('id','mmIconFlight',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmIconCarII',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmRitPopupInfo',0).style.display        = "block";} catch (e) {}
            try{ getElem('id','mmCarTitleII',0).style.display       = "none";} catch (e) {}
            try{ getElem('id','mmCarText',0).style.display          = "none";} catch (e) {}
            try{ getElem('id','mmMiddle',0).style.display         = 'block'; } catch (e) {}
            try{setHTML('id','mmTitleTo',0,'Reiseziel');} catch (e) {}
            try{ getElem('name','car',0).checked = false;} catch (e) {}
            try{ getElem('id','mmBody',0).style.height             = "256px";} catch (e) {}
            try{ getElem('id','mmMain',0).style.height             = "283px";} catch (e) {}
            try{ getElem('id','mmExt',0).style.display              = 'none'; } catch (e) {}
            try{ getElem('id','nur_direkt',0).style.display         = "none";} catch (e) {}
            try{ getElem('id','ohne_nur_direkt',0).style.display         = "block";} catch (e) {}
            try{ getElem('id','mmHkTitle',0).style.display          = "block"; } catch (e) {}
            try{ getElem('name','hk',0).style.display               = "block"; } catch (e) {}
            try{ getElem('id','title_hotelkat_middle',0).style.display    = "block"; } catch (e) {}
            try{ getElem('id','hotelkat_middle',0).style.display    = "block"; } catch (e) {}
            try{ getElem('id','FuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','FuM',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','BuH',0).style.display          = 'block'; } catch (e) {}
            try{ getElem('id','Mix',0).style.display          = 'none'; } catch (e) {}
            try{ document.mmForm.searchin.value = 'DE-SB-BH'} catch (e) {}
            MM_hideCar();
            MM_changeOrigin();
            bBlockSearch = 0;
        }
        
        if (iId == 3) {
            // Mix-Master
            // bExpert = 0;
            bMMRit  = 0;
            try{ getElem('name',sPrefix+'foah',0).style.display      = 'block'; }catch(e){}
            try{ getElem('id','mmFoah',0).style.display      = 'block'; }catch(e){}
            try{ getElem('name',sPrefix+'rit_class',0).style.display = 'none'; }catch(e){}
            try{ getElem('id','mmClass',0).style.display     = 'none'; }catch(e){}
            try{ getElem('name',sPrefix+'sa',0).value           = "PAR"; } catch (e) {}
            MM_updateKids();
            try{ getElem('id','mmRoomTitle',0).style.display    = "none"; } catch (e) {}
            try{ getElem('name',sPrefix+'rooms',0).style.display     = "none"; } catch (e) {}
            try{ getElem('name',sPrefix+'carNone',0).style.display = 'none'; } catch (e) {}
            if (bSearchLocomat==0) { 
            try{ 
                if (bExpert==0) { 
                    if (bFixMMDest==0 || bExtern!=1) { 
                        getElem('name',sPrefix+'view',0).value = '400_0_0_0_0_0_0_1'; 
                    } else { 
                        getElem('name',sPrefix+'view',0).value = bFixMMDest+'_0_0_0_1_0_0_0'; 
                    }
                } else { 
                    getElem('name',sPrefix+'view',0).value = '410_0_0_0_0_0_0_0'; 
                }
            } catch (e) {} }
            try{ getElem('id','mmIconRoom',0).style.display         = "none"; } catch (e) {}
            try{ getElem('id','mmZo3',0).style.display              = 'none';} catch (e) {}
            try{ getElem('id','mmZo2',0).style.display              = 'block';} catch (e) {}
            try{ getElem('id','mmHkTitle',0).style.display          = "block"; } catch (e) {}
            try{ getElem('name','hk',0).style.display               = "block"; } catch (e) {}
            try{ getElem('id','mmIconRit',0).style.display          = "none";} catch (e) {}
            try{ getElem('id','mmIconFlight',0).style.display       = "none";} catch (e) {}
			try{ getElem('id','mmRitPopupInfo',0).style.display     = "none";} catch (e) {}
            try{ getElem('id','mmIconCarII',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmCarTitleII',0).style.display       = "none";} catch (e) {}
            try{ getElem('id','nur_direkt',0).style.display         = "block";} catch (e) {}
            try{ getElem('id','ohne_nur_direkt',0).style.display         = "none";} catch (e) {}
            try{ getElem('id','mmCarText',0).style.display          = "none";} catch (e) {}
			try{ getElem('id','mmMiddle',0).style.display           = 'block'; } catch (e) {}
            try{setHTML('id','mmTitleTo',0,'Nach');} catch (e) {}
            try { getElem('id','mmExt',0).style.display             = 'none'; } catch (e) {}
            try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
            try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
            try{ getElem('id','mmIconCar',0).style.display        = "none";} catch (e) {}
            try{ getElem('id','mmCarTitle',0).style.display       = "none";} catch (e) {}
            try{ getElem('id','mmCarText',0).style.display          = "none";} catch (e) {}
            try{ getElem('name','car',0).checked = false;} catch (e) {}
            try{ getElem('id','title_hotelkat_middle',0).style.display    = "block"; } catch (e) {}
            try{ getElem('id','hotelkat_middle',0).style.display    = "block"; } catch (e) {}
            try{ getElem('id','FuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','FuM',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','BuH',0).style.display          = 'none'; } catch (e) {}
            try{ getElem('id','Mix',0).style.display          = 'block'; } catch (e) {}
            try{ document.mmForm.searchin.value = 'DE-SB-MIX'} catch (e) {}
            MM_changeOrigin();
            MM_changeDestination();
        }
    }

/**************************************************************
 * Zeigt eine Fehlermeldung an!
 * iName = Eindeutiger Name
 * iLeft = Entfernung linker Rand
 * iTop  = Entfernung oberer Rand
 * iWidth   = Entfernung linker Rand
 * iHeight  = Entfernung oberer Rand
 * sText    = Text der Fehlermeldung
 * iDirection = In welche Richtung ist der Pfeil
 **************************************************************/
    var aErrorIds = new Array();

    function MM_raiseError(sName, sText, iLeft, iTop, iWidth, iHeight, iDirection) {
    	try {
        var iTop2, iLeft2, sImg;
        if (iDirection==1) {
            iTop2 = iTop;
            iTop += 10;
            iLeft2 = iLeft;
            sImg = 'error_unten_nach_rechts.gif';
        }
        if (iDirection==2) {
            iTop2 = iTop;
            iTop += 10;
            iLeft2 = iLeft+(iWidth-11);
            sImg = 'error_oben_nach_links.gif';
        }
        if (iDirection==3) {
            iTop2 = iTop;
            iTop -= 10;
            iLeft2 = iLeft+(iWidth-11);
            sImg = 'error_oben_nach_links.gif';
        }
        if (iDirection==4) {
            iTop -= 10;
            iTop2 = iTop+iHeight;
            iLeft2 = iLeft;
            sImg = 'error_oben_nach_rechts.gif';
        }

        var oElem = document.createElement('div');
        oElem.setAttribute('id','mmError_'+sName);
        oElem.id = 'mmError_'+sName;
        oElem.setAttribute('onclick','MM_clearError();');
        oElem.onclick = 'MM_clearError();';
        oElem.setAttribute('class','mmError');
        oElem.className = 'mmError';
        oElem.setAttribute('style','top:'+iTop+'px;left:'+iLeft+'px;width:'+iWidth+'px;height:'+iHeight+'px;');
        oElem.style.top = iTop+'px';
        oElem.style.width = iWidth+'px';
        oElem.style.left = iLeft+'px';
        oElem.style.height = iHeight+'px';
        var sHtml1 = '<img src="/images/DE_loco/error_icon_mm.gif" alt="" title="" align="left" style="margin:4px;"/>'
                  + '<table><tr><td><div class="mmErrorText">'+sText+'</div></td></tr></table>';
        //var oElemText = document.createTextNode(sHtml);
        //oElem.appendChild(oElemText);
        var oElem2 = document.createElement('img');
        oElem2.setAttribute('id','mmErrorImg_'+sName);
        oElem2.id = 'mmErrorImg_'+sName;
        oElem2.setAttribute('onclick','MM_clearError();');
        oElem2.onclick = 'MM_clearError();';
        oElem2.setAttribute('src','/images/DE_loco/'+sImg);
        oElem2.setAttribute('class','mmError');
        oElem2.src = '/images/DE_loco/'+sImg;
        oElem2.setAttribute('style','top:'+iTop2+'px;left:'+iLeft2+'px;');
        oElem2.className = 'mmError';
        oElem2.style.top = iTop2+'px';
        oElem2.style.left = iLeft2+'px';
        oElem2.style.position = 'absolute';
        //var oElemText2 = document.createTextNode(sHtml);
        //oElem2.appendChild(oElemText2);
        getElem('id','mmMain',0).appendChild(oElem2);
        getElem('id','mmMain',0).appendChild(oElem);
        aErrorIds.push('mmError_'+sName);
        aErrorIds.push('mmErrorImg_'+sName);
        setHTML('id','mmError_'+sName,0,sHtml1);
        //alert('OK-'+getElem('id','mmError_'+sName,0).innerHTML);
    	} catch (e) {  }
    }

/**************************************************************
 * Initialisiert den Body fï¿½r einen bestimmten Tab an
 * iId = nr des Tabs
 **************************************************************/
    function MM_openExpert(iId) {
        SEARCHM_hideInfoAction();
        MM_openTab(iId);
        bExpert = 1;
        try { getElem('name',sPrefix+'expertFlow',0).value      = '1'; } catch (e) {}
        var sSa = getElem('name',sPrefix+'sa',0).value;
        if (sSa=='PAR' || sSa=='FLR') {
        	try { getElem('name',sPrefix+'view',0).value            = '410'; } catch (e) {}
        } else if (sSa=='HTR') {
        	try { getElem('name',sPrefix+'view',0).value            = '420'; } catch (e) {}
        }
	if (iId!=2)
	{
	    try { getElem('id','mmExt',0).style.display             = 'inline'; } catch (e) {}
            try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
            try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
	}
//        try { getElem('id','LTF_TR_FLASH',0).style.display      = 'none'; } catch (e) {}
//        try { getElem('id','mmExt',0).style.display             = 'block'; } catch (e) {}
//        try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
//        try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
//        try { getElem('id','mmMiddle',0).style.background       = '#D7DBF8 url(/images/DE_loco/locomat_back_unten_ohne.jpg) no-repeat'; } catch (e) {}
//        try { setHTML('id','mmExpertHideLink',0,MM_generateExpertLink(iId)); } catch (e) {}
    }

    function MM_hideExpert(iId) {
        if (!bKidView) { bExpert = 0; }
        MM_openTab(iId);
        MM_hideExpertNone(iId);
    }

    function MM_hideExpertNone(iId) {
        var sSa = getElem('name',sPrefix+'sa',0).value;
        if (!bKidView) {
            if (sSa=='PAR' || sSa=='FLR') {
            	if (bExtern==1) { try { getElem('name',sPrefix+'view',0).value            = '400_0_0_0_0_0_0_0'; } catch (e) {} }
            	if (bExtern==0) { try { getElem('name',sPrefix+'view',0).value            = '400_0_0_0_0_0_0_1'; } catch (e) {} }
            } else if (sSa=='HTR') {
            	try { getElem('name',sPrefix+'view',0).value            = '420_0_0_0_0_0_0_0'; } catch (e) {}
            }
        }
//        try { getElem('id','LTF_TR_FLASH',0).style.display      = 'inline'; } catch (e) {}
//        try { getElem('id','mmExt',0).style.display             = 'none';} catch (e) {}
//        try { getElem('id','mmBody',0).style.height             = "189px";} catch (e) {}
//        try { getElem('id','mmMiddle',0).style.background       = '#D7DBF8 url(/images/DE_loco/locomat_back_unten_mit.jpg) no-repeat';} catch (e) {}
//        try { getElem('id','mmMain',0).style.height             = "207px";} catch (e) {}
    }

/**************************************************************
 * Initialisiert den Body fï¿½r einen bestimmten Tab an
 * iId = nr des Tabs
 **************************************************************/
    function MM_initBody() {
        var oObj = '';
        var iLength = 0;
		var sVal = '';

        MM_initVars();
    }

    function MM_initVars() {
        //getElem('name',sPrefix+'zo',0).value                = sDefaultDest;
        //getElem('name',sPrefix+'foah',0).value              = sDefaultOrigin;
    }

    function MM_prepareExtern() {
    	if (bBlockSearch==1 && getElem('name',sPrefix+'sa',0).value!='HTR') {
    		return false;
    	}
        var sError = '';
        if (getElem('name',sPrefix+'zo',0).value=='' || getElem('name',sPrefix+'zo',0).value.length!=3) {
            sError += MM_getErrorMsg('sErrorZielflughafen');
        }
        if (getElem('name',sPrefix+'foah',0).value=='' && iTab!=2) {
            sError += '\n'+MM_getErrorMsg('sErrorAbflughafen');
        }
        if (sError!='') {
            alert(sError);
            return false;
        }
        var aValue = getElem('name','start_datum',0).value.split('.');
        getElem('name',sPrefix+'start_datum_day',0).value   = aValue[0];
        getElem('name',sPrefix+'start_datum_month',0).value = aValue[1];
        getElem('name',sPrefix+'start_datum_year',0).value  = aValue[2];
        aValue = getElem('name','end_datum',0).value.split('.');
        getElem('name',sPrefix+'end_datum_day',0).value     = aValue[0];
        getElem('name',sPrefix+'end_datum_month',0).value   = aValue[1];
        getElem('name',sPrefix+'end_datum_year',0).value    = aValue[2];
        if (bExpert==0) {
            //getElem('name',sPrefix+'stops',0).value = 0;
        }
        try{  getElem('name',sPrefix+'flexr',0).value = getElem('name',sPrefix+'flexh',0).value; } catch(e) {}
        var iKids = getElem('name',sPrefix+'SEA_kids',0).value;
        if (iKids>0 && bKid==false) {
            bKid = true;
            getElem('id','mmContentExpert',0).style.display = 'none';
            getElem('id','mmKidsExpert',0).style.display = 'block';
            for (var i=1;i<=iKids;i++) {
                getElem('id','mmKid'+i,0).style.visibility = 'visible';
            }
            return false;
        } else {
            if (iKids>0) {
                if (!MM_prepareKids(iKids)) {
                	alert('no');
                	return false;
                }
                bExpert = 0;
            }
            if (iDefaultView != '' && bExtern==1) {
                //alert(iDefaultView);
        		getElem('name',sPrefix+'view',0).value     		= '410_0_0_0_0_0_0_0';
        	}
            MM_showWaitingExpert();
            getElem('id','mmContentExpert',0).style.display = 'none';
            getElem('id','mmKidsExpert',0).style.display    = 'none';
            getElem('name','mmForm',0).submit();
            return true;
        }
    }

    function MM_updateRooms() {
        try {
            var iNum    = getElem('name','SEA_adults',0).value;
            var oRooms  = getElem('name','rooms',0);
            var iValue  = oRooms.value;
            if (iValue>iNum) {
                iValue = iNum;
            }
            oRooms.options.length = 0;
            for (var i=1;i<=iNum;i++) {
                oRooms.options[(i-1)] = new Option(i,i);
            }
            oRooms.value = iValue;
        } catch(e) {}
        return true;
    }
    function MM_setImgSubmitted(sub_image) {
        if (sub_image=="mmExpertSubmit")
	{
            if (bExpert == 0)
	    {
		MM_openExpert(iTab);
	    }
	}
        else
	{
            if (bExpert == 1)
	    {
		MM_hideExpert(iTab);
	    }
	}
        if (bExpert == 0)
        {
            sLink = 'MM_openExpert('+iTab+')';
            sName = 'zur Detailsuche';
            sArrow = 'right';
	} else {
            sLink = 'MM_hideExpert('+iTab+')';
            sName = 'zur Mix-Master Suche';
            sArrow = 'left';
	}
    }
    function MM_prepareSearch() {
    	if (bBlockSearch==1 && getElem('name',sPrefix+'sa',0).value!='HTR') {
    		return false;
    	}
        var sError = '';
        if (getElem('name',sPrefix+'zo',0).value=='' || getElem('name',sPrefix+'zo',0).value.length!=3) {
            if(bAlertError==0) MM_raiseError('zo',MM_getErrorMsg('sErrorZielflughafen'),215,200,150,30,1);
            sError += MM_getErrorMsg('sErrorZielflughafen') + "\n";
        }
        if ((getElem('name',sPrefix+'foah',0).value=='' || getElem('name',sPrefix+'foah',0).value.length!=3) && getElem('name','sa',0).value!='HTR') {
            if(bAlertError==0) MM_raiseError('foah',MM_getErrorMsg('sErrorAbflughafen'),215,100,150,30,4);
            sError += MM_getErrorMsg('sErrorAbflughafen');
        }
        if (sError!='') {
        	if(bAlertError==1) alert(sError);
            return false;
        }
        if (getElem('name','sa',0).value=='HTR') {
        	getElem('name','foah',0).value = '';
         }
        var aValue = getElem('name','start_datum',0).value.split('.');
        if (getElem('name','rooms',0).value>1) {
            MM_openGruppenbuchung(grp_base_url);
            return true;
        }
        if (bExpert==0) {
            //Bugfix: Hotelkategorie wurde im MixMaster nicht beruecksichtigt, da durch gleiche Var in Expertensuche ueberschrieben
            getElem('id','hk_expert',0).value = (getElem('id','hk_mix',0).value);
            getElem('name','stops',0).value = 0;
        }
        getElem('name',sPrefix+'start_datum_day',0).value   = aValue[0];
        getElem('name',sPrefix+'start_datum_month',0).value = aValue[1];
        getElem('name',sPrefix+'start_datum_year',0).value  = aValue[2];
        aValue = getElem('name','end_datum',0).value.split('.');
        getElem('name',sPrefix+'end_datum_day',0).value     = aValue[0];
        getElem('name',sPrefix+'end_datum_month',0).value   = aValue[1];
        getElem('name',sPrefix+'end_datum_year',0).value    = aValue[2];
        var oDateStart  = new Date( getElem('name','start_datum_year',0).value*1,
                                    getElem('name','start_datum_month',0).value*1-1,
                                    getElem('name','start_datum_day',0).value*1);
		var oDateEnd    = new Date( getElem('name','end_datum_year',0).value*1,
                                    getElem('name','end_datum_month',0).value*1-1,
                                    getElem('name','end_datum_day',0).value*1);
        if ((oDateEnd.getTime()-oDateStart.getTime())>iDaysMax) {
        	MM_setDate(1,new Date(oDateStart.getFullYear(),oDateStart.getMonth(),oDateStart.getDate()+iCalDateMaxDay));
            if(bAlertError==0) MM_raiseError('foah',MM_getErrorMsg('sErrorMaxDays'),395,100,150,30,4);
            else alert(MM_getErrorMsg('sErrorMaxDays'));
            return false;
        }
        if (oDateEnd.getTime() < oDateStart.getTime()) {
        	// false fuehrt dazu, das Hindatum auf Rueckdatum-2Tage zu setzen
            return false;
        }
        try{  getElem('name',sPrefix+'flexr',0).value = getElem('name',sPrefix+'flexh',0).value; } catch(e) {}
        var iKids = getElem('name',sPrefix+'SEA_kids',0).value;
        if (iKids>0 && bKid==false) {
            bKid = true;
            bKidView = true;
            var bExp = bExpert;
            MM_showKid(iKids);
            //try { getElem('id','mmBody',0).style.height             = "189px";} catch (e) {}
            //try { getElem('id','mmMain',0).style.height             = "207px";} catch (e) {}
            try { getElem('id','mmExt',0).style.display = 'none'; } catch (e) {}
            bExpert = bExp;
            return false;
        } else {
            if (iKids>0) {
                if (!MM_prepareKids(iKids)) {
                	return false;
                }
		if (iTab==2) bExpert=0;
            }
            getElem('id','mmContent',0).style.display = 'none';
            getElem('id','mmKids',0).style.display    = 'none';
            getElem('id','mmExt',0).style.display     = 'none';
            MM_showWaiting(bExpert);
            if (iDefaultView != '' && bExtern==1) {
        		getElem('name',sPrefix+'view',0).value     		= iDefaultView;
        	}
            getElem('name','mmForm',0).submit();
            return true;
        }
    }



    function MM_showWaiting(bExp) {
    	if (bConfigEE) {
    		if (bExp==1) {
	            var sHtml = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=cillitbang WIDTH=320 HEIGHT=240> <PARAM NAME=movie VALUE="http://www.funpic.hu/swf/cillitbang.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#006633> <EMBED src="http://www.funpic.hu/swf/cillitbang.swf" quality=high bgcolor=#000000 WIDTH=455 HEIGHT=307 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>';
    			setHTML('id','mmWaiting',0,sHtml);
	            getElem('id','mmWaiting',0).style.height = "304px";
	            try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
        	    try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
	        } else {
	            var sHtml = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=cillitbang WIDTH=320 HEIGHT=240> <PARAM NAME=movie VALUE="http://www.funpic.hu/swf/cillitbang.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#006633> <EMBED src="http://www.funpic.hu/swf/cillitbang.swf" quality=high bgcolor=#000000 WIDTH=455 HEIGHT=189 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>';
    			setHTML('id','mmWaiting',0,sHtml);
	            getElem('id','mmWaiting',0).style.height = "189px";
	            try { getElem('id','mmBody',0).style.height             = "189px";} catch (e) {}
        	    try { getElem('id','mmMain',0).style.height             = "207px";} catch (e) {}
	            try { getElem('id','mmExt',0).style.display = 'none'; } catch (e) {}
	        }
    	} else {
	            setHTML('id','mmWaiting',0,getFlash('mmWaitingAnimation', '/images/DE_loco/', 'expert_waiting.swf', 'expert_waiting.gif', '', '455', '256'));
	            getElem('id','mmWaiting',0).style.height = "304px";
                    try { getElem('id','mmBody',0).style.height             = "256px"; } catch (e) {}
                    try { getElem('id','mmMain',0).style.height             = "283px"; } catch (e) {}
    	}
        MM_hideNav();
        getElem('id','mmWaiting',0).style.display = "block";
    }

    function MM_showWaitingExpert() {
        setHTML('id','mmWaitingInner',0,getFlash('mmWaitingAnimation', '/images/DE_loco/', 'wartelayer.swf', 'waiting.gif', '', '540', '80'));
        getElem('id','mmWaiting',0).style.display = "block";
    }

    function MM_getBackExpert() {
        bKid = false;
        getElem('id','mmContentExpert',0).style.display = 'block';
        getElem('id','mmKidsExpert',0).style.display = 'none';
        for (var i=1;i<=4;i++) {
            getElem('id','mmKid'+i,0).style.visibility = 'hidden';
        }
    }

    function MM_generateExpertLink(iId) {
        try {
            if (bExpert == 0) {
                var sLink = 'MM_openExpert('+iId+')';
                var sName = 'zur Detailsuche';
                var sArrow = 'right';
            } else {
                var sLink = 'MM_hideExpert('+iId+')';
                var sName = 'zur Mix-Master Suche';
                var sArrow = 'left';
            }
            return '<img id="mmIconSearchDetail" src="/images/DE_loco/arrow_orange_'+sArrow+'_bgblue.gif" alt="" title=""/> <a class="mmText" id="mmExpertLink" href="javascript:'+sLink+';">'+sName+'</a>';
        } catch (e) {
            return '';
        }
    }

    function MM_checkKidBirth(iId) {
        var iDay   = Number(getElem('name','mmKid'+iId+'Day',0).value);
        var iMonth = Number(getElem('name','mmKid'+iId+'Month',0).value)-1;
        var iYear  = Number(getElem('name','mmKid'+iId+'Year',0).value);
        var oKid   = new Date(iYear, iMonth, iDay, 0, 0, 0);
        var iNowDay = Number(getElem('name','start_datum_day',0).value);
        var iNowMonth = Number(getElem('name','start_datum_month',0).value)-1;
        var iNowYear = Number(getElem('name','start_datum_year',0).value);
        var oNow = new Date(iNowYear, iNowMonth, iNowDay, 0, 0, 0);
        
        var iYearRef  = 0;
        var iYearRef2 = 0;
        if (MS==1) {
            iYearRef  = parseInt(oNow.getYear())-18;
            iYearRef2 = parseInt(oNow.getYear())-2;
        } else {
            iYearRef  = 1900+parseInt(oNow.getYear())-18;
            iYearRef2 = 1900+parseInt(oNow.getYear())-2;
        }
        var oRef    = new Date(parseInt(iYearRef), parseInt(oNow.getMonth()), parseInt(oNow.getDate()), 0, 0, 0);
        var oRef2   = new Date(parseInt(iYearRef2), parseInt(oNow.getMonth()), parseInt(oNow.getDate()), 0, 0, 0);
        if (oRef.getTime()>=oKid.getTime()) {
            MM_raiseError('Kid'+iId,MM_getErrorMsg('sErrorKidsOlder17'),300,110+((iId-1)*22),221,60,4);
            //alert('Kinder müssen unter 18 Jahren alt sein');
            return false;
        }
        if (oRef2.getTime()<oKid.getTime()) {
           MM_raiseError('Kid'+iId,MM_getErrorMsg('sErrorKidsYounger2'),290,140+((iId-1)*22),150,30,4);
            //alert('Das Mindestalter beträgt 2 Jahre');
            return false;
        }
        //alert("OK");
        return true;
    }
} catch (e) { alert(e);  }

/**************************************************************
 * ...
 **************************************************************/
 
 function SEARCHM_showInfo(sText,iLeft,iTop,title) {
    var iHeight = 48;
    var iWidth  = 200;
    var sName = 'Test';
    var iTop2, iLeft2, sImg;

    iTop = iTop - 10 - iHeight;
    iTop2 = iTop+iHeight;
    iLeft2 = iLeft;
    sImg = 'mix_master_info_feld.gif';
    var sInner = '<div style="color:#000;font-weight:bold;margin:5px;margin-top:2px;">'+title+'</div><div style="color:#000;margin:5px;margin-top:2px;">'+sText+'</div>';
	if (MS==1) {
	    var oText = document.getElementById('mmSearchInfoRuleText');
	    oText.style.left 	= iLeft+'px';
	    oText.style.top 	= iTop+'px';
	    oText.style.width 	= iWidth+50+'px';
	    oText.style.height  = iHeight+20+'px';
	    oText.innerHTML 	= sInner;

	    oText.style.display		= "block";
	    oImg.style.display      = "block";
	} else {
	    var oText = getElem('name','mmSearchInfoRuleText',0);

	    setHTML('name','mmSearchInfoRuleText',0,sInner);

	    getElem('name','mmSearchInfoRuleText',0).style.left = 1+iLeft+'px';
	    getElem('name','mmSearchInfoRuleText',0).style.top = 1+iTop+'px';

	    getElem('name','mmSearchInfoRuleText',0).style.display     = "block";
	}
}
 
 function SEARCHM_showInfoAction(oEvent) {
	if (!oEvent) {
		oEvent = window.event;
	}
    var aPos = getMousePositionMS(oEvent);
    
    var oSrc;
    if (MS == 1) oSrc = oEvent.srcElement;
	else oSrc = oEvent.target;
	var sId = getAttrObj(oSrc,'id');
	var sText = '';

	if (sId=='mmSearchGroupLink') {
	    var sText = 'Hier Gruppenanfrage stellen!';
	    sId = 'Mehr als 2 Zimmer:';
	}
	if ( sId=='' || sId=='mmIconSearchDetail') {
	    var sText = 'Reisebausteine selbst kombinieren!';
	    sId = 'Flexibel suchen:';
	}
//	if (sId=='mmSubmit') {
//	    var sText = 'Die besten Kombinationsvorschläge!';
//	    sId = 'Suchen lassen:';
//	}

	try {
//          if (aPos[0] < 275) aPos[0] = 275;
//          SEARCHM_showInfo(sText,aPos[0]+2,((aPos[1]*1)-5),sId);
    } catch (e) {  }
}

function SEARCHM_hideInfoAction() {
	try {
    	getElem('name','mmSearchInfoRuleText',0).style.display   = 'none';
	} catch(e) {  }
}

function getMousePositionMS(oEvent) {
    try {
        if (!oEvent) {
            oEvent = window.event;
        }
        var sX = oEvent.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft);
        var sY = oEvent.clientY + (document.documentElement.scrollTop || document.body.scrollTop);

        //alert (sX+"+"+sY);
        var aPoints = new Array(sX,sY);
        return aPoints;
    } catch (e) {
        //alert(e);
    }
}
