$(function(){

      // this initialises the demo scollpanes on the page.
      //$('#pane').jScrollPane({showArrows:false});

});

$(window).load(function(){

      //$('#boxBookmark').draggable({drag: function(event, ui) {ActionLayoutMove(0); }, stop: function(event, ui) {ActionLayoutMove(1); }});
      $( "#boxBookmark" ).draggable({ handle: "div.boxBookmarkDragger" });







})



var ScreenContentText_left=0;
var ScreenContentText_top=0;


function ScreenContentTextPos(){
      var ScreenContentText = $('#boxScreenContentText').position();
      ScreenContentText_left=  ScreenContentText.left;
      ScreenContentText_top  =  ScreenContentText.top; 
}

/**
 *
 * AJAX FUNCTIONS
 */  
 
var handleDivOut;

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}
var http = createRequestObject();




/**
 *
 * Ajax main function
 */  
function RequestHandleResponse(myDiv,myUrl,mySender,my){
      handleDivOut = myDiv;

      
      http.open('POST', myUrl);
      http.onreadystatechange = handleResponse;
      http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      http.send(mySender);
}



function bookmark(url, title) {


 
  // Internet Explorer
	if(document.all) {
		window.external.AddFavorite(url, title);
	}
	// Firefox
	else if(window.sidebar) {
		window.sidebar.addPanel(title, url, '');
	}
  // false zurückliefern, fall die Funktion
  // über das "onlick"-Event des <a>-Tags
  // aufgerufen wurde
  return false;
}



function ActionMail(myType,myGalleryId, myId){
      var VarSender=true;


      
      
      //--> mail 
      
      //--> Vorname
      var VarHobby = document["myFormShare"].frmHobby.value;
      var VarJob = document["myFormShare"].frmJob.value;
      var VarMessage = document["myFormShare"].frmBemerkungen.value;
    
      
      var VarColorError = "#D5C3C3";
      var VarColorCorrect = "#D4D8DC";

      if(VarHobby == ""){
            VarSender = false;
      
            document.getElementById("Hobby").style.backgroundColor= VarColorError;
      }else if(!document["myFormShare"].frmHobby.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
            VarSender = false;
               document.getElementById("Hobby").style.backgroundColor = VarColorError;
                  document["myFormShare"].frmHobby.value ="";
      }else{
             document.getElementById("Hobby").style.backgroundColor = VarColorCorrect;
      }
      
      if(VarJob == ""){
            VarSender = false;
            document.getElementById("Job").style.backgroundColor= VarColorError;
      }else if(!document["myFormShare"].frmJob.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
        
            VarSender = false;
               document.getElementById("Job").style.backgroundColor= VarColorError;
                  document["myFormShare"].frmJob.value ="";
      }else{
             document.getElementById("Job").style.backgroundColor = VarColorCorrect;
      }



      if(VarSender){
      //document["myForm"+myId].submit();
      VarGlobalSendType=1;

      var VarSender = 'AjVal=jdfeiUU56e3reww&AjType='+myType+'&AjHobby='+VarHobby+'&AjJob='+VarJob+'&AjMessage='+VarMessage+'&AjGalleryId='+myGalleryId+'&AjId='+myId;
       RequestHandleResponse('boxBookmarkInner','ajax/AjaxBookmark.php',VarSender)
      
      }
}


function  handleResponse() {
      if(http.readyState == 4){
            var response = http.responseText;
            //alert(http.getAllResponseHeaders()  )  

            var update = new Array();
         
            if(response.indexOf('|' != -1)) {
                  update = response.split('|');
    
                  document.getElementById(handleDivOut).innerHTML = response;
            
            
            
                  if(handleDivOut =="boxScreenContent"){
                  
                  ActionBookmark(10)
                  
                        $('#boxScreenContentInner').css("display","none");
                        $('#boxScreenContentInner').fadeIn(2200); 
             
                        if(GlobalTextTypeTemp==1){    
   
                              $('#boxScreenContentText').css("left",ScreenContentText_left);
                              $('#boxScreenContentText').css("top",ScreenContentText_top);
                              
                              
                              $('#boxScreenContentText').fadeIn(3500); 
                              $( "#boxScreenContentText" ).draggable({ handle: "div.boxScreenContentTextDragger", stop: function(event, ui) {ScreenContentTextPos();}  });
                
                   
                   
                        }
                        if(GlobalImageTypeChange==1){                  
                              if(GlobalImageType=="l"){
                    
                                    $('#boxScreenContentOuter').animate({top:'10px'}, 500); 
                              }else{
                                    $('#boxScreenContentOuter').animate({top:'-110px'}, 500); 
                              }
                      }else{
                              if(GlobalImageType=="l"){
                                    $('#boxScreenContentOuter').css("top","10px");
                              }else{
                                    $('#boxScreenContentOuter').css("top","-110px");
                              }
                        }   
                        if(GlobalImageCounter>18){
                       getMoverLeft(GlobalImageCounter)  
                       }
                                        
                  }else if(handleDivOut =="boxDiaGalleryInner"){
                 
                        $("#cellGalleryDiaInnerMoverInner").css({ opacity: 0.1 }); 
      
                        if(GlobalImageCounter<10){
                              var DiaGalleryInnerInner_width0= GlobalImageCounter *90 + 49;
                              var DiaGalleryInnerInnerInner_width0= GlobalImageCounter *90 + 49;
                        }else{
                        
                              var DiaGalleryInnerInner_width0 = GlobalImageCounter *54 + 49;
                              var DiaGalleryInnerInnerInner_width0 = GlobalImageCounter *54 + 49;
                        }
                    
                     
                    
                    
                          if(DiaGalleryInnerInnerInner_width0>960){
                                    var DiaGalleryInnerInner_width0= 920;
                                         
                            }
                    

                        $('#cellGalleryDiaInnerInner').css("width",DiaGalleryInnerInner_width0);
                        $('#cellGalleryDiaInnerInnerInner').css("width",DiaGalleryInnerInnerInner_width0);
                                  
                                              
                                             
                        //--> possible shake engine
                      
                              var vwidth =  ($('#boxDiaGallery').width()/2)- ((DiaGalleryInnerInner_width0)-DiaGalleryInnerInner_width0/2);
          
                              $('#cellGalleryDiaInnerInner').animate({left:vwidth+30}, 500); 
                              $('#cellGalleryDiaInnerInner').animate({left:vwidth}, 400);      
               
                        if(GlobalTypeTemp<1){
                              initLightbox(GlobalTypeTemp,GlobalGalleryIdTemp,GlobalIdTemp,GlobalImageTypeTemp,GlobalImageCounter)
                              ActionGalleryMover(0,GlobalIdTemp,'',GlobalImageCounter); 
                        }
                  }
       
                  // handleDivOut = "";
                  LockActionTemp0=0;
                  LockActionTemp1=0;
            }
      }
}



