var VarLocker=true;
var LockValue=0	
var ScrollAction=0;		
var ActionValue;
var scrollDirGlobal;


var arr0 = new Array();
var arr1 = new Array();
var arr2 = new Array();
var arr3 = new Array();
//onMouseUp


$(window).load(function(){

for(i=0;i<EntryId.length;i++){

      if(EntryId[i] != ""){
       document.getElementById("slideshow_item"+EntryId[i]).style.display="block";
      }
      
}

      //--> bottom Box
      content = document.getElementById("idBottom1");

      //--> show bottom Box after loading
     // content.style.visibility="visible";
      //--> show menuBox after loading
      document.getElementById("boxSubMenu").style.visibility="visible";
      //--> show actionBox after loading      
      //document.getElementById("boxAction").style.visibility="visible";
      //--> hide loader Box after loading   
      //document.getElementById("boxLoader").style.visibility="hidden";      

	$('#idBottom1').fadeIn(2200);      
      scrollTo(0,0);
      //--> get bottom nodes
      for (i=0; i<content.childNodes.length; i++) {
            if (content.childNodes[i].className =="boxContentProject"){
                  var top=  document.getElementById(content.childNodes[i].id).offsetHeight;
      
                 
                  // var top = $('#'+content.childNodes[i].id).offset().offsetHeight;
                    
                  //--> add values of each node to array
                  arr0.push(content.childNodes[i].id);
                  arr1.push($('#'+content.childNodes[i].id).offset().top);       
                  arr2.push($('#'+content.childNodes[i].id).offset().top-180);    
                  arr3.push($('#'+content.childNodes[i].id).offset().top+top);      
            }
      }

				
      function getScrollY() {
          var scrOfY = 0;
      		if(typeof(window.pageYOffset) == 'number') {
      						//Netscape compliant
      						scrOfY = window.pageYOffset;
      		} else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
      						//DOM compliant
      						scrOfY = document.body.scrollTop;
      		} else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
      						//IE6 standards compliant mode
      						scrOfY = document.documentElement.scrollTop;
      		}
      		return scrOfY;
      }
		

$(document).mouseup(function(){      //--> if (scroll end testing)

showFlyingDIV(1)

});



      function showFlyingDIV(myType) {
      
      //--> if (scroll end testing)
      if(myType==1){
       scrollDir= scrollDirGlobal;

      }
            var yoffset = getScrollY();
            
            //--> get scroll direction
            if(ScrollAction>yoffset){
                  var scrollDir = "up"
                  scrollDirGlobal=scrollDir;
            }else{
                  var scrollDir="down";
                               scrollDirGlobal=scrollDir;
            }
            				  
            ScrollAction = yoffset;
                      
                      			
            for (z=0; z<arr0.length; z++) {
                  if(((yoffset < arr1[z] && yoffset > arr2[z])&&  scrollDir== "down")|| (yoffset < (arr3[z]-(arr3[z]/2)) && yoffset > arr1[z])&& scrollDir== "up")  {

            		        if(VarLocker){
            				          AjaxInfo(arr0[z],'',0);
            				          VarLocker	= false;  
            				    }
            				    				    	
            		        
            		        ActionValue = arr0[z];
            		    		break;
                  }
            }
            
            
            if(LockValue == ActionValue){
                  VarLocker	=false;
            }else{
                  VarLocker	=true;
            }
            
            LockValue = ActionValue
            				   
            
            			
            //$('#debug').html("yoffset: "+yoffset+"-"+scrollDir);
      		
      }
				
				$(window).scroll(function(){
					showFlyingDIV();
				});
				
});
