Drupal.locale = { 'strings': {"":{"Your location":"Standort","Your name":"Ansprechpartner","Contact person":"Ansprechpartner","Year":"Jahr","Location":"Standort","Publication":"Publikation"}} };;

(function ($) {
  Drupal.Panels = {};

  Drupal.Panels.autoAttach = function() {
    if ($.browser.msie) {
      // If IE, attach a hover event so we can see our admin links.
      $("div.panel-pane").hover(
        function() {
          $('div.panel-hide', this).addClass("panel-hide-hover"); return true;
        },
        function() {
          $('div.panel-hide', this).removeClass("panel-hide-hover"); return true;
        }
      );
      $("div.admin-links").hover(
        function() {
          $(this).addClass("admin-links-hover"); return true;
        },
        function(){
          $(this).removeClass("admin-links-hover"); return true;
        }
      );
    }
  };

  $(Drupal.Panels.autoAttach);
})(jQuery);
;
jQuery(document).ready(function() {
   hover = false;
  
    jQuery('#map-container area').each(function(index, el) {
      jQuery(el).hover(function(){
	hover = true; //stop start animation if an elelment is hovered
         regionMap = '.'+jQuery(this).attr('id')+'-map';
         jQuery(regionMap).animate({"opacity": 1 }, {queue: false, duration: 300}).show();
       }, function() {
         regionMap = '.'+jQuery(this).attr('id')+'-map';
         jQuery(regionMap).animate({"opacity": 0 }, {queue: false, duration: 300});
      });
   });
  
   jQuery.each(jQuery('img.region'), function(i, val) {
         setTimeout(function() {
	if( ! hover ) { 
            jQuery(val).fadeIn(300, function() {
               jQuery(this).fadeOut(300);
             }); }
         }, i * 400); 
   });
});

;
jQuery(document).ready(function() {


	// Add handling for the newsletter form

	jQuery('#newsletter-form .description').hide();

	jQuery('#newsletter-form .form-type-checkboxes').click(function() {	

		if (jQuery('#newsletter-form :checked').val() == true) {


		var element_class = jQuery(this).attr("class").split(' ').slice(-1);		
		var element_cm = '.' + element_class + ' .description';	
  	jQuery(element_cm).show('slow');

		} else {

		var element_class = jQuery(this).attr("class").split(' ').slice(-1);		
		var element_cm = '.' + element_class + ' .description';	
  	jQuery(element_cm).hide('slow');

		}

	});







	// Add submit handler for archive events on TOP and SUB pages
	// German

	// Sub
	jQuery('#views-exposed-form-archive-events-page-2 span.ui-checkbox').click(function() {
	 jQuery('#views-exposed-form-archive-events-page-2').submit(); 
	});
	// Top
	jQuery('#views-exposed-form-archive-events-page-1 span.ui-checkbox').click(function() {
	 jQuery('#views-exposed-form-archive-events-page-1').submit();
	});

	// Newsletter archive Top
	jQuery('#views-exposed-form-newsletter-archive-page-1 span.ui-checkbox').click(function() {
	  jQuery('#views-exposed-form-newsletter-archive-page-1').submit();
	});
	// Newsletter archive Sub
	jQuery('#views-exposed-form-newsletter-archive-page-2 span.ui-checkbox').click(function() {
	  jQuery('#views-exposed-form-newsletter-archive-page-2').submit();
	});


	

  //Add default text to name search
	nameString = Drupal.t('Contact person');
	yearString = Drupal.t('Year');
	authorString = Drupal.t('Author');
	titleString = Drupal.t('Title/Subject');
	siteString = Drupal.t('Location');
	publicationString = Drupal.t('Publication');


//paste here

	jQuery('#user-login input#edit-name').val('');



	

  jQuery('#edit-branch').val(siteString).focus(function() {
    jQuery(this).val('').addClass('active');
  }).blur(function() {
    if (jQuery(this).val() == '') {
      jQuery(this).val(siteString).removeClass('active');
    }
  });


  jQuery('input#edit-sitename, input#edit-domainname').val(siteString).focus(function() {
    jQuery(this).val('').addClass('active');
  }).blur(function() {
    if (jQuery(this).val() == '') {
      jQuery(this).val(siteString).removeClass('active');
    }
  });



//On Change
jQuery("#views-exposed-form-search-experts-top-block-searchresults input#edit-name").blur(function() {
			jQuery('#views-exposed-form-search-experts-top-block-searchresults input#edit-sitename').val('All');	 
			this.form.submit();
});

	jQuery("#views-exposed-form-search-experts-top-block-searchresults input#edit-sitename").blur(function() {
	jQuery('#views-exposed-form-search-experts-top-block-searchresults input#edit-name').val('');
	 this.form.submit();  	
		
  });

//On Enter

jQuery("#views-exposed-form-search-experts-top-block-searchresults input#edit-name").keypress(function(e) {

	if ( e.keyCode == 13 ) {
			jQuery('#views-exposed-form-search-experts-top-block-searchresults input#edit-sitename').val('All');	 
			this.form.submit();
		}
});

jQuery("#views-exposed-form-search-experts-top-block-searchresults input#edit-sitename").keypress(function(e) {
	
	if ( e.keyCode == 13 ) {		
		jQuery('#views-exposed-form-search-experts-top-block-searchresults input#edit-name').val('');
	 	this.form.submit();  	

	}
});

	jQuery("#views-exposed-form-search-experts-searchresults input#edit-title").keypress(function(e) {
		if ( e.keyCode == 13 ) {		
			jQuery('#views-exposed-form-search-experts-searchresults input#edit-domainname').val('All');	 	
			this.form.submit(); 	
		}
	});

	jQuery("#views-exposed-form-search-experts-searchresults input#edit-domainname").keypress(function(e) {
		if ( e.keyCode == 13 ) {		
		jQuery('#views-exposed-form-search-experts-searchresults input#edit-title').val('');
		this.form.submit(); 
		}    	
  });





//by dominik: "change" is not working properly in webkit based browsers. using "blur" resolves the problem
// On Change Sidebar Block
	jQuery("#views-exposed-form-search-experts-searchresults input#edit-title").blur(function() {
		jQuery('#views-exposed-form-search-experts-searchresults input#edit-domainname').val('All');	 	
		this.form.submit();     	
  });

	jQuery("#views-exposed-form-search-experts-searchresults input#edit-domainname").blur(function() {
		jQuery('#views-exposed-form-search-experts-searchresults input#edit-title').val('');
		this.form.submit();     	
  });



// On Change Services
	jQuery("#cyledge-branch-services-form input#edit-branch").blur(function() {
		this.form.submit();     	
  });
// On Change Career
	jQuery("#cyledge-branch-career-form input#edit-branch").blur(function() {
		this.form.submit();     	
  });

//On Change Top Block Publications
jQuery("#views-exposed-form-archive-publications-page-1 #edit-author").blur(function() {
			this.form.submit();
});

jQuery("#views-exposed-form-archive-publications-page-1 #edit-pub-year").blur(function() {
			this.form.submit();
});

jQuery("#views-exposed-form-archive-publications-page-1 #edit-body-value").blur(function() {
			this.form.submit();
});

//On Change Top Block Publications
jQuery("#views-exposed-form-archive-publications-page-2 #edit-author").blur(function() {
			this.form.submit();
});

jQuery("#views-exposed-form-archive-publications-page-2 #edit-pub-year").blur(function() {
			this.form.submit();
});

jQuery("#views-exposed-form-archive-publications-page-2 #edit-body-value").blur(function() {
			this.form.submit();
});

jQuery(".hidden-button").hide();
jQuery('.sidebar #edit-dd-title').focus();

//sidebar expert search

jQuery(".sidebar #edit-dd-domain-id").change(function() {
	var value = jQuery(".sidebar #edit-dd-domain-id").val();
	if (value != 'All') {
		jQuery(".sidebar #edit-dd-title").val('Sel');
	}
this.form.submit();
jQuery('.sidebar #edit-dd-domain-id').focus();
});


jQuery(".sidebar #edit-dd-title").change(function() {
	var value = jQuery(".sidebar #edit-dd-title").val();
	if (value != 'Sel') {
		jQuery(".sidebar #edit-dd-domain-id").val('All');
	}
this.form.submit();
jQuery('.sidebar #edit-dd-title').focus();
});

//region content expert search
jQuery(".region-content #edit-dd-domain-id").change(function() {
	var value = jQuery(".region-content #edit-dd-domain-id").val();
	if (value != 'All') {
		jQuery(".region-content #edit-dd-title").val('Sel');
	}
this.form.submit();
jQuery('.region-content #edit-dd-domain-id').focus();
});

jQuery(".region-content #edit-dd-title").change(function() {
	var value = jQuery(".region-content .sidebar #edit-dd-title").val();
	if (value != 'Sel') {
		jQuery(".region-content #edit-dd-domain-id").val('All');
	}
this.form.submit();
jQuery('.region-content #edit-dd-title').focus();
});




jQuery("#edit-branch").change(function() {
	this.form.submit();
});


//Publications

jQuery(".sidebar #edit-pub-year").change(function() {
	var value = jQuery(".sidebar #edit-pub-year").val();
	if (value != 'Sel') {
		jQuery(".sidebar #edit-pub-author").val('All');
		jQuery(".sidebar #edit-pub-title").val('');
		if (value == 'All') {
			jQuery(".sidebar #edit-pub-author").val('All');
			jQuery(".sidebar #edit-pub-title").val('');
		}
		this.form.submit();
	}
});


jQuery(".sidebar #edit-pub-author").change(function() {
	var value = jQuery(".sidebar #edit-pub-author").val();
	if (value != 'Sel') {
		jQuery(".sidebar #edit-pub-year").val('Sel');
		jQuery(".sidebar #edit-pub-title").val('');
		if (value == 'All') {
			jQuery(".sidebar #edit-pub-year").val('All');
			jQuery(".sidebar #edit-pub-title").val('');
		}
		this.form.submit();
	}
});

	jQuery(".sidebar #edit-pub-title").val(publicationString);

  jQuery('.sidebar #edit-pub-title').val(publicationString).focus(function() {
    jQuery(this).val('').addClass('active');
  }).blur(function() {
    if (jQuery(this).val() == '') {
      jQuery(this).val(publicationString).removeClass('active');
    }
  });


jQuery(".sidebar #edit-pub-title").change(function() {
	var value = jQuery(".sidebar #edit-pub-title").val();
	if (value != publicationString || value != '') {
		jQuery(".sidebar #edit-pub-year").val('All');
		jQuery(".sidebar #edit-pub-author").val('All');
		this.form.submit();
	}

});


	


	jQuery("#edit-newsletter-year-value-year").change(function() {
		var value = jQuery(this).val();
		if (value != '') {
			jQuery("#edit-newsletter-month-value-year").val('');		
			jQuery("#edit-newsletter-month-value-month").val('');
		}		
	});

	jQuery("#edit-newsletter-month-value-year").change(function() {
		var value = jQuery(this).val();
		if (value != '') {
			jQuery("#edit-newsletter-year-value-year").val('');		
		}		
	});

	jQuery("#edit-newsletter-month-value-month").change(function() {
		var value = jQuery(this).val();
		if (value != '') {
			jQuery("#edit-newsletter-year-value-year").val('');		
		}		
	});

	

	
	//
	//  Hook to show/hide the incompatible browser message (if you are on a internetexplorer <= 7)
	//
	
	var browserWarning = jQuery(".messages.browser");
	var browserWarningHideButton = jQuery("a.browser-message");
	var browserWarningExists = browserWarning.length > 0;
	
	if (browserWarningExists) {
	  
	  if ( ! jQuery.cookies.test()) {
	    // no cookie support in browser.
	    // hence we can't the bad browser message...
	    browserWarningHideButton.hide();
	    
	  } else {
	    // browser support for cookies found
	    
	    // check if a cookie is already set
	    var hideMessage = jQuery.cookies.get("leitnerHideBadBrowserMessage");
	    if (hideMessage == "yes") {
	      browserWarning.hide();
	    }
	    
	    // append a click handler to the hide button
	    browserWarningHideButton.click(hideBadBrowserMessage);
	  }
	  
	}

});

function hideBadBrowserMessage() {
  
  jQuery.cookies.set("leitnerHideBadBrowserMessage", "yes");
  jQuery(".messages.browser").hide();
}
;
jQuery(document).ready(function() {






});
;

