var lightboxAction = 0;

var ItemGlobal = 0;

var DivFader;
var ValFader = 0;
var opacityStatus = 0;
var scrollPos;

var actionPopup=0;
var preloaderLength = 100;

		      function getScrollY0() {
          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;
      }
      
      
      







var LoadCount=0;

function ActionPreloader(myAction,myId){

      scrollTo(0,0);

//loadpics();
if(myAction==1){
   LoadCount++;
   
  }else{ 

          var innerHeight = (window.innerHeight/2)-120;
          document.getElementById("boxLoader").style.top= innerHeight+"px";

          	
}
          var outPercent=Math.floor((100/(Pictures.length*0.97))*LoadCount)
         
      /*   
          if(outPercent<10){
          outPercent = "0"+outPercent;
          

          }
    
                   // var outImage =Pictures[myId];
          if(outImage== undefined ){
          outImage="index.php"
          }
          //document.getElementById("idLoaderPercent").innerHTML = outPercent+"%  | "+outImage;
    */  






}







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();



var DivOut;


function AjaxMailer(myType){


var VarSender=true;
//--> mail 

//--> Vorname
var VarVorname = document.myForm.frmVorname.value;
if(VarVorname == ""){
      VarSender = false;
      document.getElementById("boxFormVorname").innerHTML = "<font color=\"#a40e32\">VORNAME</font>";
}else{
      document.getElementById("boxFormVorname").innerHTML = "VORNAME";
}

//--> Name
var VarName = document.myForm.frmName.value;
if(VarName == ""){
      VarSender = false;
      document.getElementById("boxFormName").innerHTML = "<font color=\"#a40e32\">NAME</font>";
}else{
      document.getElementById("boxFormName").innerHTML = "NAME";
}
/*
//--> Adresse
var VarAdresse = document.myForm.frmAdresse.value;
if(VarAdresse == ""){
      VarSender = false;
      document.getElementById("boxFormAdresse").innerHTML = "<font color=\"#a40e32\">ADRESSE</font>";
}else{
      document.getElementById("boxFormAdresse").innerHTML = "ADRESSE";
}

//--> Plz
var VarPlz = document.myForm.frmPlz.value;
if(VarPlz == ""){
      VarSender = false;
      document.getElementById("boxFormPlz").innerHTML = "<font color=\"#a40e32\">PLZ&nbsp;</font>";
}else{
      document.getElementById("boxFormPlz").innerHTML = "PLZ&nbsp;";
}

//--> Ort

var VarOrt = document.myForm.frmOrt.value;
if(VarOrt == ""){
      VarSender = false;
      document.getElementById("boxFormOrt").innerHTML = "<font color=\"#a40e32\">ORT</font>";
}else{
      document.getElementById("boxFormOrt").innerHTML = "ORT";
}
*/

    VarHobby = document.myForm.frmHobby.value;
    
    
if(VarHobby == ""){
      VarSender = false;
      document.getElementById("boxFormHobby").innerHTML = "<font color=\"#a40e32\">E-MAIL</font>";
}else if(!document.myForm.frmHobby.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
  
      VarSender = false;
         document.getElementById("boxFormHobby").innerHTML = "<font color=\"#a40e32\">E-MAIL</font>";
            document.myForm.frmHobby.value="";
}else{
      document.getElementById("boxFormHobby").innerHTML = "E-MAIL";

}

//--> Adresse
var VarAdresse = document.myForm.frmAdresse.value;

//--> Plz
var VarPlz = document.myForm.frmPlz.value;

//--> Ort
var VarOrt = document.myForm.frmOrt.value;
//--> Telefon
var VarTelefon = document.myForm.frmTelefon.value;

//--> Firma
var VarFirma = document.myForm.frmFirma.value;

//--> Bemerkungen
var VarBemerkungen = document.myForm.frmBemerkungen.value;



if(VarBemerkungen == ""){
      VarSender = false;
      document.getElementById("boxFormBemerkungen").innerHTML = "<font color=\"#a40e32\">MITTEILUNG</font>";
}else{
      document.getElementById("boxFormBemerkungen").innerHTML = "MITTEILUNG";
}




if(VarSender){

document.getElementById("boxActionMenu").innerHTML = "<div class=\"boxLoaderForm\"><img src=\"img/elements/ajaxLoader0.gif\" border=\"0\" alt=\"\" /></div>";




              DivOut = "boxActionMenu";
              http.open('POST','ajax/ajaxMenu.php');
              http.onreadystatechange = handleResponse;
              http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
              http.send('AjVal=jdfeiUU56e3reww&AjType='+myType+'&AjVorname='+VarVorname+'&AjName='+VarName+'&AjFirma='+VarFirma+'&AjAdresse='+VarAdresse+'&AjPlz='+VarPlz+'&AjOrt='+VarOrt+'&AjHobby='+VarTelefon+'&AjTelefon='+VarHobby+'&AjBemerkungen='+VarBemerkungen);
        
              setTimeout("AjaxMenuClose()",10000)
        
        }
}

function AjaxMenuClose(){


//document.getElementById("boxActionMenu").style.visibility="hidden";
document.getElementById("boxClose").style.visibility="hidden";

	$('#idMask').fadeOut(400);
	$('#boxActionMenu').fadeOut(400);

actionPopup=0;
document.getElementById("boxAction").style.visibility="visible";



document.getElementById("boxActionMenu").style.position="fixed";
document.getElementById("idBottom").style.position="relative";
document.getElementById("idBottom").style.top = "120px";
window.scrollTo(0, scrollPos);

}



function AjaxMenu(myType,myId,myVersion){




if(actionPopup==0){
scrollPos = getScrollY0();
var scrollBack=120-getScrollY0();
    	$('#idMask').fadeIn(400);
    	$('#boxActionMenu').fadeIn(400);

      document.getElementById("boxActionMenu").style.position="absolute";
      document.getElementById("idBottom").style.position="fixed";
   document.getElementById("idBottom").style.top = scrollBack+"px";

      document.getElementById("boxActionMenu").style.visibility="visible";
      document.getElementById("boxAction").style.visibility="hidden";
      document.getElementById("boxClose").style.visibility="visible";
	    actionPopup=1;
}else{

}
   
DivOut = "boxActionMenu";

document.getElementById(DivOut).innerHTML = ""; 
  
http.open('POST','ajax/ajaxMenu.php');
      http.onreadystatechange = handleResponse;
      http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      http.send('AjVal=jdfeiUU56e3reww&AjId='+myId+'&AjType='+myType);


}


function AjaxEnd(myType,myId){

window.scrollTo(0, 0);
AjaxInfo(myType,myId,0)
}




function AjaxInfo(myType,myId,myVersion){



 DivOut = "boxAction";
document.getElementById(DivOut).innerHTML = ""; 
 http.open('POST','ajax/ajaxAction.php');
      http.onreadystatechange = handleResponse;
      http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      http.send('AjVal=jdfeiUU56e3reww&AjId='+myId+'&AjType='+myType);


}




function  handleResponse() {
      if(http.readyState == 4){
            var response = http.responseText;
            var update = new Array();

            if(response.indexOf('|' != -1)) {
                  update = response.split('|');
            }

      document.getElementById(DivOut).innerHTML = response; 
      
     
     if(DivOut !="boxAction"){
      	// initialize scrollable 
	$("div.scrollable").scrollable({
		vertical:true, 
		size: 3
		
	// use mousewheel plugin
	}).mousewheel();
      
    } 
      
      }
}





