/**
 * PWE 2009
 * @author René Machel
 * $Date: 2009-03-05 15:15:17 -0400 (Thu, 05 March 2009) $
 */
$(document).ready(function() {
var absImgPath = '/SiteGlobals/StyleBundles/Bilder/Wiedereinstiegsportal/';
if ($('span.date').length > 0) {
	if($.browser.msie && $.browser.version == "6.0") {
	//no datepicker for ie6
	} else {
	try {
		$('#veranstaltungenNachDatum .formField').css("margin-right","-15px");
		
		$('span.date input').datepick({
		showOn: 'button',
		altFormat: 'yy-mm-dd',
		buttonImageOnly: true,
		buttonImage: absImgPath + 'calendar,property=default.gif',
		changeMonth: false,
		changeYear: false,
		clearText: 'Veranstaltungskalender',
		closeText: '<img src="' + absImgPath + 'calendar-close,property=default.gif">',
		prevText: '<img src="' + absImgPath + 'calendar-prev,property=default.gif">',
		nextText: '<img src="' + absImgPath + 'calendar-next,property=default.gif">',
		hideIfNoPrevNext: true,
		minDate: 0,
		maxDate: '+1Y',
		mandatory: true
		});
	} catch(err) {
		//datepicker not loaded
	}
	}
}
// Search Inputs
if ($('#search').length > 0) {
	$('#search input').focus( function() {
	if(this.value=="Suchbegriff") this.value = "";
	});
	
	$('#search input').blur( function() {
	if(this.value=="") this.value = "Suchbegriff";
	});
}
// PLZ Inputs
if ($('input[value=PLZ]').length > 0) {
	$('input[value=PLZ]').focus( function() {
	if(this.value=="PLZ") this.value = "";
	});
	
	$('input[value=PLZ]').blur( function() {
	if(this.value=="") this.value = "PLZ";
	});
}
// Bundeslaender Karte 
if ($('div.blKarte map').length > 0) {
	
	var swapImg = $('div.blKarte img');
	
	$('div.blKarte map area').each(function(){
	
	$(this).mouseover(function(){
		var ref = $(this).attr('id').replace("map","").toLowerCase();
		var src = absImgPath+"weKarte-karte-"+ref+",property=default.gif";
		swapImg.attr('src',src); 
	});
	
	$(this).mouseout(function(){
		var src = absImgPath+"weKarte-karte,property=default.gif";
		swapImg.attr('src',src); 
	});
	});
}
// Bundeslaender Karte Small
if ($('div.blKarteSmall map').length > 0) {
	
	var swapImg = $('div.blKarteSmall img');
	$('div.blKarteSmall map area').each(function(){
	
	
	
	$(this).mouseover(function(){
		var ref = $(this).attr('id').replace("map","").toLowerCase();
		var src = absImgPath+"weKarteSmall-karte-"+ref+",property=default.gif";
		swapImg.attr('src',src); 
	});
	
	$(this).mouseout(function(){
		var src = absImgPath+"weKarteSmall-karte,property=default.gif";
		swapImg.attr('src',src); 
	});
	});
}
// Teaser Toggle Boxes
if($('div.teaserToggle').length>0)
{
	// hide Contents
	$('div.teaserToggleBoxClosed div.content').hide();
	
	// add Toggle Buttons
	$('div.teaserToggleBoxClosed h3').prepend('<a class="toggleLink" href="#" title="Teaser ¿ffnen"><img src="'+absImgPath+'icon-teaserToggle-open,property=default.gif" alt="Teaser ¿ffnen"></a>');
	$('div.teaserToggleBox h3').prepend('<a class="toggleLink" href="#" title="Teaser schliessen"><img src="'+absImgPath+'icon-teaserToggle-close,property=default.gif" alt="Teaser schliessen"></a>');
	
	//  attach click events
	$('div.teaserToggle a.toggleLink').click(function(){
	var btnTgl = $(this);
	var btnImg = $(this).find('img');
	var cntCon = $(this).parent().parent().parent();
	
	cntCon.find('div.content').slideToggle(150);
	
	if(cntCon.hasClass('teaserToggleBoxClosed')){
		// toggle closed
		$(this).attr('title','Teaser schliessen');
		btnImg.attr('src',absImgPath+'icon-teaserToggle-close,property=default.gif')
		btnImg.attr('alt','Teaser schliessen');
		cntCon.removeClass('teaserToggleBoxClosed');
		cntCon.addClass('teaserToggleBox');
	} else {
		// toggle open
		$(this).attr('title','Teaser ¿ffnen');
		btnImg.attr('src',absImgPath+'icon-teaserToggle-open,property=default.gif');
		btnImg.attr('alt','Teaser ¿ffnen');
		cntCon.removeClass('teaserToggleBox');
		cntCon.addClass('teaserToggleBoxClosed');
	}
	return false;
	});
	
	
}
if($('span.error').length>0)
{
	$("fieldset span.error:first").parent().find("input:first").focus();
}
// Functions
});