var sl=0;
var st=0;
function closeGallery(){
 /*   if(navigator.appName!='Microsoft Internet Explorer'){
        ge('mybody').style.overflow='scroll';
        ge('mybody').style.position='relative';
    }else{
       ge('myhtml').style.overflow='scroll';
       ge('myhtml').style.position='relative';
    
    }*/
//    scrollTo(sl, st);
    ge('flashcontent').innerHTML='';
    ge('closeflashcontent').innerHTML='';
    ge('closeflashcontent').style.zIndex='-6';
    ge('closeflashcontent').style.background='#ffffff';
    ge('closeflashcontent').style.width='0';
    ge('closeflashcontent').style.height='0';
    ge('flashcontent').style.width='0';
    ge('flashcontent').style.height='0';
    ge('flashcontent').style.zIndex='-6';


}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}
function showGallery(obj, gal){
     lt=getScrollXY();
     sl=lt[0];
     st=lt[1];
     ge('mybody').style.zIndex='0';

    // alert(sl+'-'+st);
   //  scrollTo(0, 0);
    /* if(navigator.appName=='Microsoft Internet Explorer'){
        ge('myhtml').style.overflow='hidden';
        ge('myhtml').style.position='absolute';
    
     }else{
        ge('mybody').style.overflow='hidden';
        ge('mybody').style.position='fixed';
     }*/
     
     h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
     w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
     ge('flashcontent').style.height=h+'px';

     appendFlash(gal,ge('flashcontent'));
     
     ge('flashcontent').style.position='fixed';
     ge('closeflashcontent').style.position='fixed';
     
     ge('closeflashcontent').style.width=(w-80)+'px';
     ge('closeflashcontent').style.height=(30)+'px';

     ge('closeflashcontent').style.top=((/*st+*/10))+'px';
     ge('closeflashcontent').style.left=/*(sl)+*/0+'px';
     ge('closeflashcontent').style.marginLeft='40px';
     
     ge('flashcontent').style.top=((/*st+*/40))+'px';
     ge('flashcontent').style.left=/*(sl)+*/0+'px';
     ge('flashcontent').style.height=((h)-50)+'px';
     ge('flashcontent').style.width=((w-80))+'px';
     ge('flashcontent').style.marginLeft='40px';
     ge('flashcontent').style.zIndex='6';
                                                  
                                                  //closeGallery();
     ge('closeflashcontent').innerHTML='<div style="cursor: pointer;user-select:none;-moz-user-select: none;-khtml-user-select: none;" unselectable="on" class="levelone"   onclick="closeGallery();"> <b>&lt;-  Закрыть -&gt;</b> </div>';
     ge('closeflashcontent').style.zIndex='6';
     ge('closeflashcontent').style.background='#d0f0d0';
     
}
function appendFlash(gal, where){
        where.innerHTML = '';
//        where.innerHTML = 'SimpleViewer requires Macromedia Flash.<a href="http://www.macromedia.com/go/getflashplayer/">Get Macromedia Flash.</a> If you have Flash installed, <a href="photo.php?detectflash=false">click to view gallery</a>';
        var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#308030");
        fo.addVariable("xmlDataPath", gal);
        fo.addVariable("preloaderColor", "0xFFFFFF");
        fo.write(where); 
 }
