$(document).ready(function() {

	$('a').each(function(){
			$(this).bind('focus', function(){
				this.blur();
			});
		});
	
$('#head .imageslider').cycle({
	fx: 'fade',
	speed: 1500,
	timeout: 7000
});

	
// ++++++++++++++++++++++++++++++++++++++++
	// Bookmarks Layer ein- und ausblenden
	// ++++++++++++++++++++++++++++++++++++++++
	
	$('.bookmarks').bind('click',function() {
		if ($('#social_bookmarks').is(":hidden") ) {
			$('#social_bookmarks').fadeIn("200");
		} else {
			$('#social_bookmarks').fadeOut("200");
		}
		return false;
	});
	
	$('#sb_close').bind('click',function() {
		$('#social_bookmarks').fadeOut("200");
	});
	
	
	if($.browser.msie && $.browser.version == "6.0"){
		
		//claim fix
		$('#claim img').attr('src', $('#claim img').attr('src').replace('png','gif'));
		
		// pngFix aktivieren
		$(document).pngFix();
		
		// Fehlerhaftes CSS (minWidth und co) korriegieren
		//ie6correctCss();
		
		// Resizes verarbeiten
		$(window).bind('resize', function() {
			if($("#wrapper").width() < 960) {
				$("#wrapper").width(960);
			} else {
				if($("#wrapper").width() < 1020) {
					//do nothing
				} else {
					$("#wrapper").width(1020);
				}
			}
		});
	}
	
	/*$("#topnavi").width($("#wrapper").width()-20);
	$(window).bind('resize',function() {
		$("#topnavi").width($("#wrapper").width()-20);
	});*/	
   


    var acOptions = {
    minChars: 2,
    max: 100,
    dataType: 'json', // this parameter is currently unused
    extraParams: {
        format: 'json', // pass the required context to the Zend Controller
        t: 'vaname'
    },
    parse: function(data) {
        var parsed = [];
        data = data.vadata;
        for (var i = 0; i < data.length; i++) {
            parsed[parsed.length] = {
                data: data[i],
                value: data[i].vaname,
                result: data[i].vaname
            };
        }

        return parsed;
    },
    formatItem: function(item) {
        return item.vaname + ' (' + item.beginn_info + ')';
    }
  };

      var acOptionsVaNumber = {
    minChars: 2,
    max: 100,
    dataType: 'json', // this parameter is currently unused
    extraParams: {
        format: 'json', // pass the required context to the Zend Controller
        t: 'number'
    },
    parse: function(data) {
        var parsed = [];
        data = data.vadata;
        for (var i = 0; i < data.length; i++) {
            parsed[parsed.length] = {
                data: data[i],
                value: data[i].vaname,
                result: data[i].vaname
            };
        }

        return parsed;
    },
    formatItem: function(item) {
        return item.vanummer + ' - ' + item.vaname + ' (' + item.beginn_info + ')';
    }
  };



var autocompleterpath = 'typo3conf/ext/coeventsearch/pi1/';
$('#vaname').autocomplete(autocompleterpath+'rpc_autocomplete_search.php', acOptions)
	.result(function(e, data) {
            $('#vanummer').val(data.vanummer);
            $('#vaname').val(data.vaname);
            $('#beginn').val(data.beginn);
            if(data.bildungsurlaub == 'true') {
              $('#bildungsurlaub_container').show();
            } else {
              $('#bildungsurlaub_container').hide();
              $("#bildungsurlaub_ja").attr("checked", false);
              $("#bildungsurlaub_nein").attr("checked", true);
            }
 });

 $('#vanummer').autocomplete(autocompleterpath+'rpc_autocomplete_search.php', acOptionsVaNumber)
	.result(function(e, data) {
            $('#vanummer').val(data.vanummer);
            $('#vaname').val(data.vaname);
            $('#beginn').val(data.beginn);
			if(data.bildungsurlaub == 'true') {
              $('#bildungsurlaub_container').show();
            } else {
              $('#bildungsurlaub_container').hide();
              $("#bildungsurlaub_ja").attr("checked", false);
              $("#bildungsurlaub_nein").attr("checked", true);
            }
 });

	
});

function ie6correctCss() {
	if($("#wrapper").width() > 1020) {
				$("#wrapper").width(1020);
	}
	if($("#content").height() < 400) {
		$("#content").height(400);
	}
	
}


