(function($)
{    // $.fn is the object we add our custom functions to
    $.fn.Startseite = function()
    {
		

        return this.each(function()
        {
			jQuery(".tweet").tweet({
             username: "zephramMD",
             join_text: "auto",
             avatar_size: 0,
             count: 5,
             auto_join_text_default: "", 
            auto_join_text_ed: "",
             auto_join_text_ing: "",
             auto_join_text_reply: "",
             auto_join_text_url: "",
             loading_text: "loading tweets..."
         	});   
        });
    };
	
    $.fn.Jedeseite = function()
    {
        return this.each(function()
        {
			jQuery(this).click(function(){
			
               jQuery(this).next().toggle('slow',function(){
			
				   if(jQuery(this).css('display')!='block'){
					jQuery(this).prev().html('mehr').parent().removeClass('open');
				   }
				   else{
					jQuery(this).prev().html('einklappen').parent().addClass('open');
				   }
			   });
            });
   
        });
    };
    
    
	
    $.fn.Allgemein = function()
    {
        return this.each(function()
        {
			jQuery(window).resize(function() {if(jQuery(window).height()>jQuery("#container").height()+jQuery("#container").position().top){
                    jQuery("#container").css('height',jQuery(window).height()-jQuery("#container").position().top);
                } 
            });
			if(jQuery(window).height()>jQuery("#container").height()+jQuery("#container").position().top){
                    jQuery("#container").css('height',jQuery(window).height()-jQuery("#container").position().top);
            }
            
            jQuery('#access a').focus(function(){
            		jQuery(this).blur();
           	});

   
        });
    };
	
    
    $.fn.Formulare = function(verzeichnis)
    {
        return this.each(function()
        {
			jQuery('.page-id-5').find('p.contact-submit').append('<input type="image" src="'+verzeichnis+'/images/erfolgsfaktorenzusenden.jpg" class="submit-frm" />'); 
			jQuery('.page-id-22').find('p.contact-submit').append('<input type="image" src="'+verzeichnis+'/images/neueartikelzusenden.jpg" class="submit-frm" />');
			jQuery('.page-id-12').find('p.contact-submit').append('<input type="image" src="'+verzeichnis+'/images/pfeil_antwort_erhalten.png" class="submit-frm" />');
 			jQuery('form.contact-form').find('label').each(function(i){
			
					if(jQuery(this).parent().find('input').val()==''){
						
						var strings=jQuery(this).html().split("*");
						var errorText=jQuery('ul li:contains('+strings[0]+')');
		
						if(errorText.html()!=null){jQuery(this).parent().find('input').val(strings[0]+"*");jQuery(this).parent().find('input').addClass('defaultFrmPflicht');}
						else if(strings.length==2){jQuery(this).parent().find('input').val(strings[0]+"*");jQuery(this).parent().find('input').addClass('defaultFrm');}
						else{jQuery(this).parent().find('input').val(jQuery(this).html());jQuery(this).parent().find('input').addClass('defaultFrm');}
						
						
					}else if(jQuery(this).parent().find('textarea').val()==''){
						
						var strings=jQuery(this).html().split("*");
						var errorText=jQuery('ul li:contains('+strings[0]+')');
						if(errorText.html()!=null){jQuery(this).parent().find('textarea').val(strings[0]+"*");jQuery(this).parent().find('textarea').addClass('defaultFrmPflicht');}
						else if(strings.length==2){jQuery(this).parent().find('textarea').val(strings[0]+"*");jQuery(this).parent().find('textarea').addClass('defaultFrm');}
						else{jQuery(this).parent().find('textarea').val(jQuery(this).html());jQuery(this).parent().find('textarea').addClass('defaultFrm');}
						
					}
			});
			jQuery('form.contact-form input[type="text"]').focus(function() {
				jQuery(this).removeClass('defaultFrm');
				jQuery(this).removeClass('defaultFrmPflicht');
				var tempString=jQuery(this).parent().find('label').html();
	                    	if(jQuery(this).val().length<=tempString.length && tempString.indexOf(jQuery(this).val()) === 0){jQuery(this).val('');}
			});
			jQuery('form.contact-form textarea').focus(function() {
				jQuery(this).removeClass('defaultFrm');
				jQuery(this).removeClass('defaultFrmPflicht');
				var tempString=jQuery(this).parent().find('label').html();
	                    	if(jQuery(this).val().length<tempString.length && tempString.indexOf(jQuery(this).val()) === 0){jQuery(this).val('');}
			});
			jQuery('form.contact-form textarea').blur(function() {
				if(jQuery(this).val().trim()==''){
					
					var strings=jQuery(this).parent().find('label').html().split("*");                                
	                		if(strings.length==2){jQuery(this).val(strings[0]+"*"); jQuery(this).addClass('defaultFrmPflicht');}
	                		else{jQuery(this).parent().val(strings);jQuery(this).addClass('defaultFrm');}
				}
			});
		
			jQuery('div.weitere-link').click(function(){jQuery('#weitere_fragen').toggle(); jQuery('div.weitere-link p').toggleClass('offenFrm');});
			
			jQuery('form.contact-form input[type="text"]').blur(function() {
				if(jQuery(this).val().trim()==''){
					
					var strings=jQuery(this).parent().find('label').html().split("*");                                
	                		if(strings.length==2){jQuery(this).val(strings[0]+"*"); jQuery(this).addClass('defaultFrmPflicht');}
	                		else{jQuery(this).val(strings);jQuery(this).addClass('defaultFrm');}
				}
			});
			jQuery('form.contact-form').submit(function() {
				jQuery('form.contact-form').find('label').each(function(i){
	            		if(jQuery(this).parent().find('input').val()!='' && jQuery(this).parent().find('input').val()!=undefined){
					var strings=jQuery(this).html().split("*");
	                		var stringTemp2=jQuery(this).parent().find('input').val();                                
	               			if(stringTemp2.indexOf(strings[0]) === 0){jQuery(this).parent().find('input').val('');}
					               
	            		}else if(jQuery(this).parent().find('textarea').val()!='' && jQuery(this).parent().find('textarea').val()!=undefined){
					var strings=jQuery(this).html().split("*");
	                		var stringTemp2=jQuery(this).parent().find('textarea').val();                                
	               			if(stringTemp2.indexOf(strings[0]) === 0){jQuery(this).parent().find('textarea').val('');}
					               
	            		}
	        		});
			});
   
        });
    };
})(jQuery);
