var firstBoxId = '';

function showActiveMenueElement(id,head)
{	
	//1. Alten aktiven Menüpunkt ausblenden
	if(activeLink != '')
	{
		jQuery("#menue_td_"+activeLink).css({display: 'none'}); 
		jQuery("#menue_div_"+activeLink).css({display: 'none'}); 
		jQuery("#menue_content_"+activeLink).css({display: 'none'});
		
		if(head != 'box1')
		{
			/*alert('schrift weiss');*/
			jQuery(".menue_link_"+activeLink).css({color: 'black'}); 	
		}
		else
		{
			/*alert('schrift schwarz');*/
			jQuery(".menue_link_"+activeLink).css({color: 'white'});	
		}
		
	}	
	
	//2. Neuen aktiven Menüpunkt einblenden
	jQuery("#menue_td_"+id).css({display: 'block'}); 
	jQuery("#menue_div_"+id).css({display: 'block'}); 
	jQuery("#menue_content_"+id).css({display: 'block'});
	jQuery(".menue_link_"+id).css({color: '#3e3e3e'});  
	
	//3. Neuen aktiven Link definieren	
	activeLink = id;
}

//////////////////////


/////////////////////



function loadNexSlideElement(slideId,elementId,elementType,lng,menueNum,contendboxContentId,callType,anzElemente)
{
    jQuery.ajax
	({
	   //Status Alert für IE deaktivieren
        statusCode: 
        {
            404: function() 
            {
              return false;
            }
        },	 
          
		type:    "POST",
		url:     "module/content/content_area/ajax/checkServerConnection.php",
        
        error: function(request,error)
        {            
            //Verbindung fehlgeschlagen
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');		
            return false;
        },
        
		success: function(msg)
		{
            if(msg == 'conTrue')
            {
                //Verbindung erfolgreich
                
        		jQuery(".sliderNo_"+slideId).css({color: '#5e5e5e'}); 
            	jQuery(".sliderNo_"+slideId).css("background-image", "none");
            	jQuery("#slideshow_"+slideId+"_num_"+menueNum).css({color: '#82e800'}); 
            	jQuery("#slideshow_"+slideId+"_num_"+menueNum).css("background-image", "url(img/slider_menue_bg_on.jpg)");  
            	
            	//Bild laden
            	loadNexSlideImage(slideId,elementId,elementType,anzElemente);
            	
            	//Titel laden
            	loadNexSlideTitle(slideId,elementId,elementType,anzElemente);
            	
            	//Text laden
            	loadNexSlideText(slideId,elementId,elementType,anzElemente);
            	
            	//Link laden
            	loadNexSlideLink(slideId,elementId,elementType,lng,anzElemente);
            	
            	//Neuen AutoSlider aufrufen
            	loadNextAutoSlider(slideId,elementId,elementType,contendboxContentId,lng,callType,anzElemente);
            }
		
		}    
	});	
}

function loadNexSlideImage(slideId,elementId,elementType)
{
	//alert(elementId);    
	//Bild laden
	jQuery.ajax
    ({
        statusCode: {
            404: function() {
              return false;
            }
        } ,       
        type:    "POST",
        url:     "module/content/content_area/ajax/loadSlideImage.php",
        data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType,
        success: function(msg)
        {
            
        	/////////////////////////////////////////
        	//Altes Bild un unterer DIV schieben
        	/////////////////////////////////////////
        	
        	//Altes Bild von DIV - neu in "altesBild" schrieben
        	altesBild = jQuery('div#slideImageResult_neu_'+slideId).html();
        	
        	//Altes Bild in unteres DIV legen
        	jQuery('div#slideImageResult_alt_'+slideId).html(altesBild);
        	
        	///////////////////////
        	//Neues Bild
        	/////////////////////////
        	
        	//Neues Bild DIv ausblenden
        	jQuery('div#slideImageResult_neu_'+slideId).css('display','none');
            jQuery('div#slideImageResult_neu_'+slideId).html(msg);   
			jQuery('div#slideImageResult_neu_'+slideId).fadeIn(1000);  
        },
        error: function(request,error)
        {
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');		
            return false;
        }    
    });	
}

function loadNexSlideTitle(slideId,elementId,elementType)
{
	//Title laden
	jQuery.ajax
	({
        statusCode: {
            404: function() {
              return false;
            }
        } ,	   
		type:    "POST",
		url:     "module/content/content_area/ajax/loadSlideTitle.php",
		data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType,
		success: function(msg)
		{
			jQuery('div#slideTitleResult_'+slideId).html(msg);
		
		},
        error: function(request,error)
        {
            //alert(request.status+' '+error);
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');		
            return false;
        }     
	});	
}

function loadNexSlideText(slideId,elementId,elementType)
{
	//Title laden
	jQuery.ajax
	({
        statusCode: {
            404: function() {
              return false;
            }
        } ,	 	   
		type:    "POST",
		url:     "module/content/content_area/ajax/loadSlideText.php",
		data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType,
		success: function(msg)
		{
			jQuery('div#slideTextResult_'+slideId).html(msg);
		
		},
        error: function(request,error)
        {
            //alert(request.status+' '+error);
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');	
            return false;	
        }     
	});
}

function loadNexSlideLink(slideId,elementId,elementType,lng,menueNum)
{
	//Title laden
	jQuery.ajax
	({
        statusCode: {
            404: function() {
              return false;
            }
        } ,	 	   
		type:    "POST",
		url:     "module/content/content_area/ajax/loadSlideLink.php",
		data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType+"&lng="+lng+"&menueNum="+menueNum,
		success: function(msg)
		{
			jQuery('div#slideLinkResult_'+slideId).html(msg);
		
		},
        error: function(request,error)
        {
            //alert(request.status+' '+error);
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');	
            return false;	
        }    
	});
}


function loadNextAutoSlider(slideId,elementId,elementType,contendboxContentId,lng,callType,anzElemente)
{	
	jQuery.ajax({
        statusCode: {
            404: function() {
              return false;
            }
        } ,	 	   
	    type:    "POST",
	    url:     "module/content/content_area/ajax/loadAutoSlideElement.php",
	    data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType+"&contendboxContentId="+contendboxContentId+"&lng="+lng+"&callType="+callType+"&anzElemente="+anzElemente,
	    success: function(msg)
	    {
	        jQuery('div#loadAutoSlideElementResult_'+slideId).html(msg);
	    },
        error: function(request,error)
        {
            //alert(request.status+' '+error);
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');
            return false;		
        } 
	});  
}


function sendErrorMail()
{	
	jQuery.ajax({
        statusCode: {
            404: function() {
              return false;
            }
        } ,	 	   
	    type:    "POST",
	    url:     "module/content/content_area/ajax/loadAutoSlideElement.php",
	    data:    "slideId="+slideId+"&elementId="+elementId+"&elementType="+elementType+"&contendboxContentId="+contendboxContentId+"&lng="+lng+"&callType="+callType+"&anzElemente="+anzElemente,
	    success: function(msg)
	    {
	        jQuery('div#loadAutoSlideElementResult_'+slideId).html(msg);
	    },
        error: function(request,error)
        {
            //alert(request.status+' '+error);
            clearTimeout(eval('myTimer_'+slideId));
            jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');
            return false;		
        } 
	});  
}
/*
function stopAutoSlide(slideId)
{
			
	if(jQuery('#slideImg_'+slideId).attr('src') == 'img/slide_pause.jpg')
	{	
		clearTimeout(eval('myTimer_'+slideId));	
		jQuery('#slideImg_'+slideId).attr('src','img/slide_play.jpg');	
	}	
	else
	{
		resumeTimer(slideId);
		jQuery('#slideImg_'+slideId).attr('src','img/slide_pause.jpg');	
	}	
		
}
*/
//var timer = '';
timer = new Array(); 
newElementNumber = new Array(); 
function loadSlideElement(elementNumber,action,slideId)
{
    
    //Daten laden
    
    //Maximale Elemente
    maxElements = jQuery("div#slideshow_"+slideId+" #slideshow_max_elements").val();
    
    //Status
    status = jQuery("div#slideshow_"+slideId+" #slideshow_status").val();
    
    //Letzte Nummer
    lastNum = jQuery("div#slideshow_"+slideId+" #slideshow_last_num").val();
    
    //Lock Funktion
    lockFunction = jQuery("div#slideshow_"+slideId+" #slideshow_lock").val();
        
    if(action == 'pp')
    {
        if(status == 'pause')
        {
            jQuery('div#slideshow_'+slideId+' .slide_button').attr('src','img/slide_pause.jpg');
            jQuery("div#slideshow_"+slideId+" #slideshow_status").val('play');
            status = 'play';
            elementNumber = lastNum;
        }
        else
        {
            status = 'pause';  
            elementNumber = lastNum;  
        } 
    }
    
    if(lockFunction== 'false')
    {
        //Funktion sperren
        lockFunction = jQuery("div#slideshow_"+slideId+" #slideshow_lock").val('true');
        
        //Titel
        jQuery('div#slideshow_'+slideId+' div#slideshow_title').html(jQuery('#slideshow_'+slideId+'_content div#element_'+elementNumber+'_title').html());
        
        //Beschreibung
        jQuery('div#slideshow_'+slideId+' div#slideshow_description').html(jQuery('#slideshow_'+slideId+'_content div#element_'+elementNumber+'_description').html());
        
        //Link
        jQuery('div#slideshow_'+slideId+' div.slideshow_link').html(jQuery('#slideshow_'+slideId+'_content div#element_'+elementNumber+'_link').html());
        
        //Slidemenü
        jQuery("#slideshow_"+slideId+" .slideLinkElement").css({color: '#5e5e5e'}); 
    	jQuery("#slideshow_"+slideId+" .slideLinkElement").css("background-image", "none");
    	jQuery("#slideshow_"+slideId+"  #slideshow_link_"+elementNumber).css({color: '#82e800'}); 
    	jQuery("#slideshow_"+slideId+"  #slideshow_link_"+elementNumber).css("background-image", "url(img/slider_menue_bg_on.jpg)");
        
        //Bild
        
        //Neues Bild als hintergrund
        jQuery('div#slideshow_'+slideId+' .slideImageWrapper div#slideshow_image .picWrapper').css({'background-image': 'url('+ jQuery('#slideshow_'+slideId+'_content img#element_'+elementNumber+'_image').attr('src')+')'});     
        
        //Altes Bild ausblenden
        jQuery('div#slideshow_'+slideId+' .slideImageWrapper div#slideshow_image .picWrapper').children('img').fadeOut(1000, function() 
        {
            //Wenn Bild ausgeblendet ist, entfernen
            jQuery('div#slideshow_'+slideId+' .slideImageWrapper div#slideshow_image .picWrapper').children('img').remove();
            
            //Neues Bild einfügen
            jQuery('div#slideshow_'+slideId+' .slideImageWrapper div#slideshow_image .picWrapper').html('<div class="top_left"></div><div class="top_right_slide"></div><div class="bottom_left"></div><div class="bottom_right_slide"></div><img src="'+jQuery('#slideshow_'+slideId+'_content img#element_'+elementNumber+'_image').attr('src')+'" alt="'+jQuery('#slideshow_'+slideId+'_content div#element_'+elementNumber+'_title').html()+'">');

            if(elementNumber != 0)
            {
                jQuery("div#slideshow_"+slideId+" #slideshow_last_num").val(elementNumber);
            }
            //Funktion wieder freigeben
            lockFunction = jQuery("div#slideshow_"+slideId+" #slideshow_lock").val('false');
            
            //Entscheidet welches Element als nächstes geladen wird                
            if((Number(elementNumber)+Number(1)) <= jQuery("div#slideshow_"+slideId+" #slideshow_max_elements").val())
            {
                //Dieses Element +1
                //newElementNumber[slideId] = Number(elementNumber)+Number(1); 
                newElementNumber[slideId] = Number(jQuery("div#slideshow_"+slideId+" #slideshow_last_num").val())+Number(1);   
            }
            else
            {
                //Von vorne beginnen
                newElementNumber[slideId] = 1;    
            }
            
            
            if((action == 'auto' && status == 'play') || (action == 'pp' && status == 'play'))
            {
                //alert(newElementNumber[slideId]);
                timer[slideId] = setTimeout(function()
                {
                    loadSlideElement(newElementNumber[slideId],'auto',slideId);
                }, 10000);
                
                /*
                //Autoslide aktivieren
                jQuery.ajax
                ({     
                    type:    "POST",
                    url:     "module/content/content_area/ajax/autoslide.php",
                    data:    "slideId="+slideId+"&newElementNumber="+newElementNumber+"&action=play",
                    success: function(msg)
                    {
                        jQuery("div#slideshow_"+slideId+" #autoslide").html(msg);  
                    }   
                });
                */
                	
            }
            else
            {   
                
                //Autoslide deaktivieren
                /*
                jQuery.ajax
                ({     
                    type:    "POST",
                    url:     "module/content/content_area/ajax/autoslide.php",
                    data:    "slideId="+slideId+"&newElementNumber="+newElementNumber+"&action=pause",
                    success: function(msg)
                    {
                        jQuery("div#slideshow_"+slideId+" #autoslide").html(msg);  
                    }   
                });	
                */
                clearTimeout(timer[slideId]);
                
                                
                jQuery('div#slideshow_'+slideId+' .slide_button').attr('src','img/slide_play.jpg');
                jQuery("div#slideshow_"+slideId+" #slideshow_status").val('pause');
                
            }
            
        });  
    }
    else
    {
        //Funktionsaufruf nicht erlaubt
    }

}
