//alert( "controlEditmode" );

function debug(f,m){ return;
         //alert( f + ":" + m );
}//endfunc

function findDiv(elem){ try{ //return;
         
         while( elem && elem.tagName && elem.tagName!="DIV" ){   
         //alert( "tagName=" + elem.tagName  ); 
                //window.status = elem.tagName;      
                elem = elem.parentNode;
         }//endwhile
         
         if( elem && elem.tagName && elem.tagName=="DIV" ){  
             return( elem );
         }//endif

}catch(e){debug("findDiv()\n",e.message)}}//endif



function editLocation(e){ try{

         e = (e) ? e : window.event;
         var elem = (e.target) ? e.target : e.srcElement;
         //document.title = elem.tagName;
         var oDiv = findDiv(elem);  
         if( oDiv ){             
             //alert( "oDiv=" + oDiv.className  );
             //document.title = oDiv.className;
             //window.status = oDiv.className;
             var sQueryData = oDiv.id;
             //alert( "sQueryData=" + sQueryData );
             
             var aQueryData = sQueryData.split( "_" );
             //alert( "aQueryData=" + aQueryData );
             
             if( aQueryData.length==3 ){
                 var sPageName  = aQueryData[0];
                 var sLocation  = aQueryData[1];
                 var sFieldName = aQueryData[2];
                 
                 var sMess = "Edit:"  + "\n Pagina: "  + sPageName
                                      + "\n Lokatie: " + sLocation
                                      + "\n Veld: "    + sFieldName;
                                      
                 var sUrl   = "usr/richedit/richedit.php";
                 var sQuery = "?P=" + sPageName
                            + "&L=" + sLocation
                            + "&F=" + sFieldName;
                                      
                 //alert( sQuery );                     
                 
                 if( confirm( sMess ) ){
                 
                     var sProps = "";
                     sProps += "width=640,";                 
                     sProps += "height=400,";                 
                     sProps += "left=100,";                 
                     sProps += "top=100,";        
                              
                     sProps += "location=no,";                 
                     sProps += "menubar=no,";                 
                     sProps += "resizable=yes,";
                     sProps += "scrollbars=no,";                 
                     sProps += "status=no,";                 
                     sProps += "titlebar=no,";                 
                     sProps += "toolbar=no";                 
                     
                     var sUrl = sUrl + sQuery;
                     var oWin = window.open( sUrl, "RichEdit", sProps );
                     if( oWin ){
                         oWin.focus();
                     }//endif   
                 
                 
                 }//endifconfirm
                 
             }//endif( aQueryData.length==3 ){  
             
         }//endif
}catch(e){debug("showLocation()\n",e.message)}}//endif




function controlEditmode(){ try{

         var sSearch = document.location.search;
         var aSearch = sSearch.split("&"); //alert(aSearch[1]);
         if( aSearch[1]=="e" ){
         
             document.onclick = editLocation;
         
         }//endif

}catch(e){debug("controlEditmode()\n",e.message)}}//endif