

function shiChangeImg(sId, sPath1, sPath2){
    var changeImg = document.getElementById(sId);    
    var sCheckStr = changeImg.src;
    var iResult = sCheckStr.search(sPath2);  
    
    if (iResult !=-1  ){
        changeImg.src = sPath1;
    }else{
        changeImg.src = sPath2;
    }
} 

function shiFadeElementOut(sFadeElementId){
        if(g_iIsFadedCounter[sFadeElementId] == undefined || g_iIsFadedCounter[sFadeElementId] == 0){    
            void(dojo.style.setOpacity(dojo.byId(sFadeElementId), 0.3));
            g_iIsFadedCounter[sFadeElementId] = 1;
            }else{
                g_iIsFadedCounter[sFadeElementId] = g_iIsFadedCounter[sFadeElementId] +1;
                }
}
 function shiFadeElementIn(sFadeElementId){
     g_iIsFadedCounter[sFadeElementId] = g_iIsFadedCounter[sFadeElementId]-1;
     
     if(g_iIsFadedCounter[sFadeElementId] == 0){
        void(dojo.style.setOpacity(dojo.byId(sFadeElementId), 1.0));        
       }      
  }
     
 
 function expandedSearchPopUp(start)
{       
    
        var implodeDiv = document.getElementById('sps');
	var popupDivExps = document.getElementById('exps');
        var topPos = getPosTop(start);
   
	popupDivExps.style.top = topPos + 16+"px";
        popupDivExps.style.left = getPosLeft(start)-496+"px";
        if((getPosLeft(start)-496)<1){
	popupDivExps.style.left = 0+"px";
        }
	var popupDivIframeS = document.getElementById('frameExps');
        
	popupDivIframeS.style.top = getPosTop(start) + 19+"px";
	popupDivIframeS.style.left = getPosLeft(start)-496+"px";
        if((getPosLeft(start)-496)<1){
	popupDivIframeS.style.left = 0+"px";
        }
        
        if(implodeDiv.style.display!='none')
        {
             dojo.lfx.implode("sps",start, 500).play();
             dojo.lfx.implode("frameSps", start, 500).play();
             shiFadeElementIn('documentwindow');
         }

	if(popupDivExps.style.display=='none')
	{
            dojo.lfx.explode(start,"frameExps", 500).play();
            dojo.lfx.explode(start,"exps", 500).play();
            shiFadeElementOut('documentwindow');
           
            //Spez_WebNG_V1.0.pdf, Seite 12:
            //>>Wählt der Nutzer erneut die erweiterte Suche, so sollen die einzelnen Felder so
            //>>erscheinen, wie dies per default definiert ist;
            var ofrm = getelement("expandedsearchform");
            if (ofrm)
            {
                //ofrm.reset();
                //unselectlistitems(ofrm);
                selectListItemsCheckBoxes(ofrm);
            }
	}
	else 
        {
            
            dojo.lfx.implode("exps", start, 500).play();
            dojo.lfx.implode("frameExps", start, 500).play();
            shiFadeElementIn('documentwindow');
	}
      var search =getelement("expandedsearchform:text");
	search.value=getSearchText();

}

 //function to close FF window/tab//
function shiFFcloseWindow() {
	window.open('','_parent','');
	window.close();
}

function doWekaWebLink(docReqFP)
{
    getWebAppTop().document.SHIparamForm.loadDocDirect.value = "true";
    doSHIWebLink(docReqFP);
}

