var ValFader = 0;
var VarGlobalPos = "h";
var VarGlobalWt = 400;
var VarGlobalHt = 400;;


/*

boxPrintMain
boxMailMain
boxInfoMain
boxImageMain

printWin
infoWin
mailWin
hideWin

*/

var GlobalFontSize=11;

resizeFont = function(myType, mySize){
if(myType==0){
GlobalFontSize-=2;
}else if(myType==1 && GlobalFontSize<22){
GlobalFontSize+=2;
}else if(myType==2){
GlobalFontSize = mySize;
}

document.getElementById("idText").style.fontSize=GlobalFontSize+"px";
content= document.getElementById("idText");

//boxCenterContentTitle

    for (i=0; i<content.childNodes.length; i++) {
//alert(content.childNodes[i].className)
if (content.childNodes[i].className=="ContentLeader") {
LeaderSize=GlobalFontSize+1;
content.childNodes[i].style.fontSize= LeaderSize+"px"
}

if (content.childNodes[i].className=="boxCenterContentTitle") {
TitleSize=GlobalFontSize+3;
content.childNodes[i].childNodes[0].style.fontSize= TitleSize+"px"
}

if (content.childNodes[i].className=="boxContentLinks") {
content.childNodes[i].style.fontSize= GlobalFontSize+"px"
}
if (content.childNodes[i].className=="boxContentNews") {
content.childNodes[i].style.fontSize= GlobalFontSize+"px"

content.childNodes[i].childNodes[0].style.fontSize= GlobalFontSize+"px"
content.childNodes[i].childNodes[1].style.fontSize= GlobalFontSize+"px"
content.childNodes[i].childNodes[2].style.fontSize= GlobalFontSize+"px"
}



}


}













startList = function() {
if (document.all&&document.getElementById) {
    navRoot0 = document.getElementById("menu0");
    navRoot1 = document.getElementById("menu1");
    
    
    for (i=0; i<navRoot0.childNodes.length; i++) {
          node0 = navRoot0.childNodes[i];
          if (node0.nodeName=="LI") {

                node0.onmouseover=function() {
                      this.className+=" boxMenuContentSub0";
      }
      node0.onmouseout=function() {

      this.className=this.className.replace(" boxMenuContentSub0", "");
       
       }
       }
      }
      
      
    for (i=0; i<navRoot1.childNodes.length; i++) {
    node1 = navRoot1.childNodes[i];
    if (node1.nodeName=="LI") {
    
    node1.onmouseover=function() {
    
    this.className+=" boxMenuContentSub0";
      }
      node1.onmouseout=function() {
      this.className=this.className.replace(" boxMenuContentSub0", "");
       }
       }
      }
      
      
 }
}
window.onload=startList;







function mailWin(myGallery,myId)
{

if(document.getElementById('boxMailMain').style.display == "none")
{
document.getElementById('boxMailMain').style.display = "block"
document.getElementById('boxMailMain').style.zIndex = 50;

document.getElementById('boxPrintMain').style.display = "none"
document.getElementById('boxPrintMain').style.zIndex = 40;

document.getElementById('boxInfoMain').style.display = "none"
document.getElementById('boxInfoMain').style.zIndex = 40;

AjaxMail(myGallery,myId,1)
}
else
{
document.getElementById('boxMailMain').style.display = "none"
}
}

function infoWin(myGallery,myId)
{

if(document.getElementById('boxInfoMain').style.display == "none")
{
document.getElementById('boxInfoMain').style.display = "block"
document.getElementById('boxInfoMain').style.zIndex = 50;

document.getElementById('boxPrintMain').style.display = "none"
document.getElementById('boxPrintMain').style.zIndex = 40;

document.getElementById('boxMailMain').style.display = "none"
document.getElementById('boxMailMain').style.zIndex = 40;


}
else
{
document.getElementById('boxInfoMain').style.display = "none"
}
}


function printWin(myGallery,myId)
{

if(document.getElementById('boxPrintMain').style.display == "none")
{
document.getElementById('boxPrintMain').style.display = "block"
document.getElementById('boxPrintMain').style.zIndex = 50;

document.getElementById('boxInfoMain').style.display = "none"
document.getElementById('boxInfoMain').style.zIndex = 40;

document.getElementById('boxMailMain').style.display = "none"
document.getElementById('boxMailMain').style.zIndex = 40;

AjaxPrint(myGallery,myId)
}
else
{
document.getElementById('boxPrintMain').style.display = "none"
}
}


function showDia(){

if(document.getElementById('boxDia').style.display == "none")
{
document.getElementById('boxDia').style.display = "block"

document.getElementById('boxGallery').style.left = 200+"px"

}
else
{
document.getElementById('boxDia').style.display = "none"
document.getElementById('boxGallery').style.left = 400+"px"

}


}




function shrinkerH(wt, ht)
{

boxW = parseInt(document.getElementById('boxGallery').style.width)
boxH = parseInt(document.getElementById('boxGallery').style.height)




document.getElementById('boxControls').style.top = (boxH) + "px";

if(boxW < wt)
{
document.getElementById('boxGallery').style.width = (boxW + 2) + "px";
}

if(boxH > ht)
{
document.getElementById('boxGallery').style.height = (boxH - 2) + "px";
}

window.status= boxH ;

if(boxW < wt && boxH > ht)
{
window.setTimeout("shrinkerH("+wt+","+ht+")",10); 
}
else{

document.getElementById('boxImageMain').style.display = "block";
fader()

}}




function shrinkerV(wt, ht)
{

boxW = parseInt(document.getElementById('boxGallery').style.width)
boxH = parseInt(document.getElementById('boxGallery').style.height)


if(boxW > wt)
{
document.getElementById('boxGallery').style.width = (boxW - 2) + "px";
}

if(boxH < ht)
{
document.getElementById('boxGallery').style.height = (boxH + 2) + "px";
}

document.getElementById('boxControls').style.top = (boxH) + "px";

if(boxW > wt && boxH < ht)
{
window.setTimeout("shrinkerV("+wt+","+ht+")",10); 
}
else
{
document.getElementById('boxImageMain').style.display = "block";
fader();
}}



function shrinkerNone()
{

document.getElementById('boxImageMain').style.display = "block";
fader()
}






function showWin(myGallery,myStatus, e,myId,starter,myPos,wt,ht) {
//alert(VarGlobalPos)

    if(document.getElementById('boxDia').style.display == "block" && starter != "move"){
        showDia();
    } else {
        if(VarGlobalPos != myPos || VarGlobalWt != wt || VarGlobalHt != ht) {
            if(myPos == "v") { 
                  shrinkerV(wt, ht);
            } else if(myPos == "h") {
                  shrinkerH(wt, ht);
                }
          } else {
              window.setTimeout("shrinkerNone()",500);
}



if(document.getElementById('boxGallery').style.display == "none" || starter == "on"  || starter == "move")
{
//moveElements('boxGallery','display,'','block);
document.getElementById('boxGallery').style.display = "block"
AjaxImage(myGallery,myStatus, e,myId);


VarGlobalPos = myPos;
VarGlobalHt = ht;
VarGlobalWt = wt;


}
else
{
document.getElementById('boxGallery').style.display = "none"
//showDia()
//moveElements('boxGallery','display,'','none);

}

}

}







var win;
function winOpen(url,wt,ht) {
lt=(screen.width/2)-(wt/2);
tp=(screen.height/2)-(ht/2);


win=window.open(url, "id","status=yes, scrollbars=yes,menubars=no,resizable=yes,toolbars=no,height="+ht+",width="+wt+",top="+tp+",left="+lt)
win.focus;

}




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 AjaxNewsletter(myType){
        DivOut = "newsletter";

        
        
        var VarHobby = document.myFormNewsletter.frmHobby.value;
        var VarNewsletter;
        
        for( i = 0; i < document.myFormNewsletter.frmNewsletter.length; i++ ) {
              if( document.myFormNewsletter.frmNewsletter[i].checked == true ){
                    VarNewsletter = document.myFormNewsletter.frmNewsletter[i].value;
            break;
        }
 }
        
        
        
        
        
        
http.open('POST','ajax/ajaxNewsletter.php');
http.onreadystatechange = handleResponseHelp;
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('AjVal=jdfeiUU56e3reww&AjType='+myType+'&AjHobby='+VarHobby+'&AjNewsletter='+VarNewsletter);



}

function AjaxImage(myGallery,myStatus,e,myId)
{

        DivOut = "boxInnerGallery";


var VarBig = "12312ope";


http.open('POST','gallerieNew.php');
http.onreadystatechange = handleResponseHelp;
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('AjVal=jdfeiUU56e3reww&AjGallery='+myGallery+'&AjStatus='+myStatus+'&Aje='+e+'&AjId='+myId+'&Ajbig='+VarBig+'&Ajope='+e);

//moveElements('boxImageHandler','display','','block')

}

function AjaxPrint(g,i)
{

DivOut = "boxPrintMain";





http.open('POST','galleriePrint.php');
http.onreadystatechange = handleResponseHelp;
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('AjVal=jdfeiUU56e3reww&Ajg='+g+'&Aji='+i);

//moveElements('boxImageHandler','display','','block')

}

var arrayMailContent = new Array("","@","","@","","");


function AjaxMail(g,i,step,moveBack)
{
var VarSender;





DivOut = "boxMailMain";
if(step == 2 && moveBack != 1)
{
var varMyName = document.myForm.frmMyName.value
if(varMyName != "")
{
VarSender = true;
arrayMailContent[0] = varMyName;

}
else
{
document.getElementById("boxFormMyName").innerHTML = "<font color=\"red\">Bitte Namen eingeben</font>";

}
}


if(step == 3  && moveBack != 1)
{

var varMyEmail = document.myForm.frmMyEmail.value
if(varMyEmail != "")
{
if(document.myForm.frmMyEmail.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i))
{
VarSender = true;
arrayMailContent[1] = varMyEmail;
}
else
{
document.getElementById("boxFormMyEmail").innerHTML = "<font color=\"red\">Bitte gültige Email Adresse eingeben</font>";

}


}
else
{
document.getElementById("boxFormMyEmail").innerHTML = "<font color=\"red\">Bitte  Email Adresse eingeben</font>";

}


}
if(step == 4  && moveBack != 1)
{

var varHisName = document.myForm.frmHisName.value
if(varHisName != "")
{

VarSender = true;
arrayMailContent[2] = varHisName;

}
else
{
document.getElementById("boxFormHisName").innerHTML = "<font color=\"red\">Bitte Namen eingeben</font>";
}


}
if(step == 5  && moveBack != 1)
{
var varHisEmail = document.myForm.frmHisEmail.value
if(varHisEmail != "")
{
if(document.myForm.frmHisEmail.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i))
{
VarSender = true;
arrayMailContent[3] = varHisEmail;
}
else
{
document.getElementById("boxFormHisEmail").innerHTML = "<font color=\"red\">Bitte gültige Email Adresse eingeben</font>";

}
}
else
{
document.getElementById("boxFormHisEmail").innerHTML = "<font color=\"red\">Bitte  Email Adresse eingeben</font>";

}
}


if(step == 6  && moveBack != 1)
{
var varMyMessage = document.myForm.frmMyMessage.value

VarSender = true;
arrayMailContent[4] = varMyMessage;
}

if(step == 999)
{
VarSender = true

 }


if(VarSender == true || step == 1 || moveBack == 1)
{
http.open('POST','gallerieMail.php');
http.onreadystatechange = handleResponseHelp;
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('AjVal=jdfeiUU56e3reww&Ajg='+g+'&Aji='+i+'&AjMailStep='+step+'&AjMyName='+arrayMailContent[0]+'&AjMyEmail='+arrayMailContent[1]+'&AjHisName='+arrayMailContent[2]+'&AjHisEmail='+arrayMailContent[3]+'&AjMyMessage='+arrayMailContent[4]);
}
//moveElements('boxImageHandler','display','','block')

}





function  handleResponseHelp() {
    if(http.readyState == 4){
        var response = http.responseText;
//alert(http.getAllResponseHeaders()  )  
      
        var update = new Array();
         
       if(response.indexOf('|' != -1)) {
            update = response.split('|');


//alert(DivOut)
//alert(response)
document.getElementById(DivOut).innerHTML = response;


document.getElementById("boxImageMain").style.filter = 'alpha(opacity=22)';
document.getElementById('boxImageMain').style.display = "none";
ValFader = 0

       

}}

     }







function moveElements(mydiv,type,pos,mode)
{

if(pos =="")
{
document.getElementById(mydiv).style[type] = mode
}
else
{
document.getElementById(mydiv).style[type] = pos +"\""+mode+"\";";
}
}




function fader()
{


ValFader += 14;

window.status= ValFader
//document.getElementById('header_image').style.MozOpacity

document.getElementById("boxImageMain").style.opacity = ValFader/10;
document.getElementById("boxImageMain").style.filter = 'alpha(opacity=' + ValFader + ')';


if(ValFader < 83)
{
window.setTimeout("fader()",100); 
}

}

