var fh = false;
var myURL = document.URL;

$(document).ready(function(){
		$("a[href='#']").click(function(){
			return false;
		});
		
		//Facebook Alben
		$('.fb_album').each(function(){	
			$(this).fbAlbum($(this).attr('rel'));
		})
		
		//Archiv
		na=$("#narch option:selected").val();
        if(na!=undefined){
        	$(".narch").css('display','none');
        	$(".na" + na).css('display','block');    
        }
        	
        $('#narch').change(function(){
        	na=$("#narch option:selected").val()
        	$(".narch").css('display','none');
        	$(".na" + na).css('display','block');         
        });
        
        
		$("a.weiterleitung_Mail").click(function(){
			Mail_Weiterleitung();
		});
		
		
		//SonderButton Herbstparteitag ausblenden, wenn Angew\u00E4hlt
		if(myURL.search(/Parteitage.+/) != -1){
		
			$('#btn_Parteitag').css('display','none');
		};
		

		$('.categorie').css("display","none");
		$('#Bildung_und_Kultur').css("display","block");
		
		$('#beschlussSuche select').change(function(){
			$('.categorie').css("display","none");
			$("#beschlussSuche select option:selected").each(function () {
				$('#' + $(this).text().replace(/ /g,"_").replace(/,/g,"_")).css("display","block");
              });
		});
		
		
		$('#navigation li').hover(function(){
			$(this).find('ul').css('display','block');
		},function(){
			$(this).find('ul').css('display','none');
		
		});
		
		if($('.person').length > 0){
		P_hoehe = new Array(); 
		$('.person').each(function(){
			P_hoehe.push($(this).innerHeight());
		});
		//P_hoehe.sort().reverse();
		$('.person').each(function(){
			//$(this).css('height',P_hoehe[0]);
			//vor\u00FCbergehende Version
			$('.person:first').css('height',P_hoehe[0]);
			$('.person:nth-child(2)').css('height',P_hoehe[0]);
		})
		}
		
	
		//Buchstaben bei Themen
		$('#letters :nth-child(2)').addClass('aktiv')
		$('.azView').css('display','none');
		$('#az_Text :first-child').css('display','block');
		
		$('#letters a').click(function(){
			$('#letters a').removeClass('aktiv');
			$(this).addClass('aktiv');
			var letter = $(this).attr('rel');
			$('.FDPmeldungen').css('display','none');
			$('#letter_' +letter).fadeIn(400);
		
		});
		
		$('#selectKreisverband').change(function(){
			$("#selectKreisverband option:selected").each(function () {
                wechsleKreisverband($(this).text(),"2")
              });
        });
		
		//Mitglied werden Formularvalidierung
		$('.weiterFormBTN').click(function(){
			var x = $(this).attr('href');
			validateMitgliedForm(x);
		})
		
    
        
        //Navigation Hintergrund Fix
		$('#navigation ul').hover(function(){
                $(this).parent().css('background','#2e74ae')}, function(){
                $(this).parent().css('background','none');
        })

        //Form beim anklicken eines Input-Feldes leeren
        $('#LoginForm input').click(function(){$(this).attr('value', '');})

		//SUCHFORM EINBLENDEN
		
		$('#showSearch').click(function(){
			if($(this).html()=="Suche"){
			$('#LoginForm').css('display','none');
			$('#SuchForm').css('display','block');
			$(this).html('Login');
			}
			else if($(this).html()=="Login"){
			$('#LoginForm').css('display','block');
			$('#SuchForm').css('display','none');
			$(this).html('Suche');
			}
		
		
		});
		
		//WidgetLeiste

        $('#WidgetLeiste h4').click(function(){
                $(this).toggleClass('aktiv').next().stop().slideToggle(200);
        })
        
        $('#fdpHilftClick').click(function(){
        	fdpHilft();
        })
        
        //GalleryView
        $('#photos').galleryView({
                panel_width: 696,
                panel_height: 490,
                transition_speed: 1500,
            	transition_interval: 8000,
            	pause_on_hover: true
        });

              
        //FLICKR
        
        $('#flickrPage').flickr('o',$('#flickrPage').attr('class'),$('#flickrPage').attr('rel'));
        
        
        //PORTAL
        $('a.vOrt_Wahl').click(function(){
        	$('#showVOrtWahl').slideToggle();
        })
        
        //YOUTUBE
        $('.MTvideos li:first-child a').addClass('aktiv');
        $('.MTvideos li a').click(function(){
        	$('.MTvideos li a').removeClass('aktiv');
  			$(this).addClass('aktiv');
  		});
  		
  		//MITGLIEDFORM
        $('.mitgliedWerden input.FormularButton').click(function(){
        	if($('.radiocheckD:checked').length < 1){
				$('#Mitmachen_fehlermeldung_D').html('Bitte best\u00E4tigen Sie, dass Sie mit den Datenschutzbestimmungen einverstanden sind!');
				return false;
			}
			else if ($('#DatenschutzNein:checked').length > 0){
				$('#Mitmachen_fehlermeldung_D').html('Sie k\u00F6nnen Ihren Mitgliedsantrag nicht abschlie\u00DFen, wenn Sie die Datenschutzbestimmungen nicht akzeptieren!');
				return false;
			}
				
        	
        	$("#tab3_c").css('display','none');
			$("#tab4_c").css('display','block');
			
			$('.tab').removeClass('aktiv').unbind('click');
			$('#tab4').addClass('aktiv');
        
        })
        
        //PERSONENLISTE
	
		$('.accordion h2').click(function(){
				$(this).toggleClass('open');
				$(this).next().slideToggle(200);
											  
		})
				        
})

//Twitter
        function twittMsg(a){
		var l = a * 234;
		var l = "-" + l + "px";
		if(document.getElementById("twitter_inSB")) $("#twitter_inSB").animate({"left": l},300);
		}
		
//Mitglied werden Form Validierung
var summary = $('<table />');
var summary2 = $('<table />');
var headline = $('<h2 />').text('Bankeinzug');
function validateMitgliedForm(id){
	//STEP 1
	if(id == "#tab2"){
		summary.html('');
		//Formular pr\u00FCfen ob alle requiered-Felder ausgef\u00FCllt sind
		var errorMsg = "";
		var err = false;
		$('#tab1_c input.requested').each(function(){
			if($(this).attr('value') == ""){
				errorMsg += '<p>Bitte f\u00FCllen Sie das Feld "' + $(this).attr('name') +'" aus!</p>';
				err = true
			}
		})
		//Checkbox abpr\u00FCfen
		if($('input#SatzErklaerung:checked').length < 1){
			errorMsg += '<p>Bitte erkennen Sie die Satzung und Beitragsordnung der FDP Sachsen an!</p>';
			err = true
		
		}
		//wenn alles ok
		if(!err) {
			$('#Mitmachen_fehlermeldung').html('');
			$("#tab1_c").css('display','none');
			$("#tab2_c").css('display','block');
			
			$('.tab').removeClass('aktiv');
			$('#tab1').unbind('click').click(function(){
				$('.tab').removeClass('aktiv');
				$(this).addClass('aktiv');
				$(".cTab").css('display','none');
				$("#tab1_c").css('display','block');
				
			});
			$('#tab2').addClass('aktiv');
			
			//\u00DCbersicht zusammenfassen
			$('#tab1_c input.requested').each(function(){
				var tr = $('<tr />');
				var td = $('<td />').text($(this).attr('name')).attr('class','lab');
				var td2 = $('<td />').text ($(this).attr('value'));
				tr.append(td).append(td2);
				summary.append(tr);
			});
		}
		//sonst Fehlermeldung
		else {$('#Mitmachen_fehlermeldung').html(errorMsg);}
	}
	
	//STEP 2
	if(id == "#tab3"){
		summary2.html('')
	
		//Bankeinzug Felder pr\u00FCfen
		$('#tab2_c input.requested').each(function(){
			if($(this).attr('value') == ""){
				errorMsg += '<p>Bitte f\u00FCllen Sie das Feld "' + $(this).attr('name') +'" aus!</p>';
				err = true
			}
		})
		//Checkbox abpr\u00FCfen
		if($('#tab2_c input.radiocheck:checked').length < 1){
			errorMsg += '<p>Bitte w\u00E4hlen Sie den Zeitraum f\u00FCr die Lastschrift-Einz\u00FCge fest!</p>';
			err = true
		
		}
		//wenn alles ok
		if(!err) {
			$('#Mitmachen_fehlermeldung').html('');
			$("#tab2_c").css('display','none');
			$("#tab3_c").css('display','block');
			
			$('.tab').removeClass('aktiv');
			$('#tab2').unbind('click').click(function(){
				$('.tab').removeClass('aktiv');
				$(this).addClass('aktiv');
				$(".cTab").css('display','none');
				$("#tab2_c").css('display','block');
				
			});
			$('#tab3').addClass('aktiv');
			
			$('#tab2_c input.requested').each(function(){
				var tr = $('<tr />');
				var td = $('<td />').text($(this).attr('name'));
				var td2 = $('<td />').text ($(this).attr('value'));
				tr.append(td).append(td2);
				summary2.append(tr);
			})
				var tr = $('<tr />');
				var td = $('<td />').text('Einzugszeitraum').attr('class','lab');
				var td2 = $('<td />').text ($('#tab2_c input.radiocheck:checked').attr('value'));
				tr.append(td).append(td2);
				summary2.append(tr);
			
			$('#overviewMW').html('<h2>Pers\u00F6nliche Daten</h2>').append(summary).append(headline).append(summary2);
		}
		//sonst Fehlermeldung
		else {$('#Mitmachen_fehlermeldung').html(errorMsg);}
	}
	
	
	
	if(id == "#tab3_1"){
		summary2.html('')
	
		$('#Mitmachen_fehlermeldung').html('');
			$("#tab2_c").css('display','none');
			$("#tab3_c").css('display','block');
		
		$('.tab').removeClass('aktiv');
			$('#tab2').unbind('click').click(function(){
				$('.tab').removeClass('aktiv');
				$(this).addClass('aktiv');
				$(".cTab").css('display','none');
				$("#tab2_c").css('display','block');
			});
			$('#tab3').addClass('aktiv');
			
				var tr = $('<tr />');
				var td = $('<td />').text('Bankeinzug').attr('class','lab');
				var td2 = $('<td />').text ('nein');
				tr.append(td).append(td2);
				summary2.append(tr);
		$('#overviewMW').html('<h2>Pers\u00F6nliche Daten</h2>').append(summary).append(headline).append(summary2);
	}
	
	
}

function ValideKontaktform(){
	errorMsg=""
	err=false;
	
	$('form input.requested').each(function(){
			if($(this).attr('value') == ""){
				errorMsg += '<p>Bitte f\u00FCllen Sie das Feld "' + $(this).attr('name') +'" aus!</p>';
				err=true;
			}
	})
	
	if(err){
		$('#Mitmachen_fehlermeldung').html(errorMsg);
		return false
	}
	return true;
}

function wechsleKanditatenFDP(x){

	$.ajax({
			url: DBName + "/(FDPKreisvorsitzende)?openAgent&" + x,
  			cache: false,
  			processData: false,
  		  	
  			success: function(html){
  			   	$('#WahlkreisPersonen').html(html)
  			   	$('html, body').scrollTo($('#WahlkreisPersonen'),400)
  			}
  		});
}

function wechsleKreisverband(x,nr){ 
	$.ajax({
			url: DBName + "/(FDPKreisverbaende)?openAgent&" + x,
  			cache: false,
  			processData: false,
  		  	
  			success: function(html){
  				if(nr=="2"){
  				 $('#selectInput').html(html)
  				 $('#selectInput img').css("display","none");
  				}else{
  			   	 $('#kreisverbaende').html(html)
  			   	 $('html, body').scrollTo($('#kreisverbaende'),400)}
  			}
  		});
 	
}


function Mail_Weiterleitung(){
	$('#weiterLeiten_BG').fadeTo(300,0.7);
	$('#weiterLeiten_Box').fadeIn(300);
	return false;
}

function sendWebsite(){
	
 	$.ajax({
		url: DBName + "/(WeiterLeiten)?OpenAgent&" + $('#WL_Getter').val() + "&" +  $('#WL_Sender').val() + "&" +  $('#WL_Message').val() ,
  		cache: false,
  		processData: false,

  		success: function(xmldoc){
  				$('#weiterLeiten_Box').html('<h1 class="danke">Vielen Dank. Der Artikel wurde weitergeleitet</h1>')
  				$('#weiterLeiten_BG, #weiterLeiten_Box').animate({opacity: '+=0'}, 3000, function(){
  				$('#weiterLeiten_BG, #weiterLeiten_Box').fadeOut(300);
  				})
  		}
  	});
 }
 
 function fdpHilft(){
  $('#fdpHilft p').stop().clearQueue().css('display','none')
  $('#fdpHilft p.p1').stop().fadeIn(0).animate({'opactity':'+-0'}, 2000, function(){
 	  $('.p1').fadeOut(300)
	  $('.p2').fadeIn(300, function(){
	  	$(this).animate({'opactity':'+-0'}, 2000, function(){
	  		$('.p2').fadeOut(300);
	  		$('.p3').fadeIn(300, function(){
	  			$(this).animate({'opactity':'+-0'}, 2000, function(){
	  				$('.p3').fadeOut(300);
	  				$('.p4').fadeIn(300, function(){
	  					$(this).animate({'opactity':'+-0'}, 2000, function(){
	  						$('.p4').fadeOut(300);
	  						$('.p5').fadeIn(300);
	  					})
	  				})
	  			})
	  		})
	  	})
	 })
  })
 }
