/**
 * @author jkl
 */
jQuery().ready(function(){
	jQuery('#search\\:kws_input').keydown(function(e){
        if (e.keyCode == 13) {
            jQuery('#search\\:head_submit').click();
            return false;
        }
    });

	/**
	 * LISTENER FUER DIE HOVER-BILDER
	 *
	 * @usage
	 * 1. <img src="dir/img.bla" class="img_over" alt="neu" />
	 * 2. im Verzeichnis dir muss ein bild namens img_hover.bla liegen
	 */
/*
	var myAppend = '_hover';
	var myOldSrc = '';
	var myNewSrc = '';
	jQuery('.img_over').hover(function() {
		myOldSrc = jQuery(this).attr('src');
		myNewSrc = myOldSrc.replace(/^((.+)([\/]+))+([^.\/]+)([.a-z]+)/, "$1$4"+myAppend+"$5");
		jQuery(this).attr('src', myNewSrc);
	}, function() {
		jQuery(this).attr('src', myOldSrc);
	});
*/
	var myOldSrc = '';
	var myNewSrc = '';
	jQuery('.nav_elem').hover(function() {
		myOldSrc = jQuery(this).attr('src');
		myNewSrc = jQuery(this).next().attr('src');
		jQuery(this).attr('src', myNewSrc);
	}, function() {
		if (!(myOldSrc == null || myOldSrc == '')) {
			jQuery(this).attr('src', myOldSrc);
		}
	});

/*
	if(jQuery('#kws_input').attr('value') == '') {
		jQuery('#kws_input').attr('value', 'KEYWORD SEARCH');
	}

	jQuery('#kws_input').focus(function(){
		if(jQuery(this).attr('value') == 'KEYWORD SEARCH') {
			jQuery(this).attr('value', '');
		}
	});

	jQuery('#kws_input').blur(function(){
		if(jQuery(this).attr('value') == '') {
			jQuery(this).attr('value', 'KEYWORD SEARCH');
		}
	});

	jQuery('#kws_form').submit(function(){
		if(jQuery('#kws_input').attr('value') == 'KEYWORD SEARCH') {
			jQuery('#head_submit').blur();
			return false;
		}
	});
*/

	jQuery('.gtooltip').hover(function(){
		jQuery(this).removeClass('gtooltip');
		var sItemText = "";
		sItemText = jQuery(this).attr('class').split("_")[1]; //e.g. help_cart --> cart
		if (sItemText != ""){
			var sDisplayTooltip = "#tooltip_" + sItemText;
			showTooltip(sDisplayTooltip, 1);
		}
	}, function() {
		var sItemText = "";
		sItemText = jQuery(this).attr('class').split("_")[1]; //e.g. help_cart --> cart
		if (sItemText != ""){
			var sDisplayTooltip = "#tooltip_" + sItemText;
			showTooltip(sDisplayTooltip, 0);
		}
		jQuery(this).addClass('gtooltip');
	});

	jQuery('.cltooltip').hover(function(){
		jQuery(this).removeClass('cltooltip');
		var sItemText = "";
		sItemText = jQuery(this).attr('class').split("_")[1]; //e.g. help_cart --> cart
		if (sItemText != ""){
			var sDisplayTooltip = ".tooltip_" + sItemText;
			showTooltip(sDisplayTooltip, 1);
		}
	}, function() {
		var sItemText = "";
		sItemText = jQuery(this).attr('class').split("_")[1]; //e.g. help_cart --> cart
		if (sItemText != ""){
			var sDisplayTooltip = ".tooltip_" + sItemText;
			showTooltip(sDisplayTooltip, 0);
		}
		jQuery(this).addClass('cltooltip');
	});

// Listener fuer die Tab-Navigation
	jQuery('#content_4tabs li a').click(function(){
		jQuery('#content_4tabs li').each(function() {
			jQuery(this).removeClass('active');
		});

		jQuery('#stage_content .reiter').each(function() {
			jQuery(this).removeClass('off');
			jQuery(this).addClass('off');
		});

		if(jQuery(this.parentNode).hasClass('r_01')) {
			jQuery('#stage_main1').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_02')) {
			jQuery('#stage_main2.reiter').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_03')) {
			jQuery('#stage_main3.reiter').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_04')) {
			jQuery('#stage_main4.reiter').removeClass('off');
		}

		jQuery(this.parentNode).addClass('active');
		jQuery(this).blur();
	});


// Listener fuer die Tab-Navigation
	jQuery('#content_3tabs li a').click(function(){
		jQuery('#content_3tabs li').each(function() {
			jQuery(this).removeClass('active');
		});

		jQuery('#stage_content .reiter').each(function() {
			jQuery(this).removeClass('off');
			jQuery(this).addClass('off');
		});

		if(jQuery(this.parentNode).hasClass('r_01')) {
			jQuery('#stage_main1').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_02')) {
			jQuery('#stage_main2.reiter').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_03')) {
			jQuery('#stage_main3.reiter').removeClass('off');
		}

		jQuery(this.parentNode).addClass('active');
		jQuery(this).blur();
	});

// Listener fuer die Tab-Navigation
	jQuery('#content_2tabs li a').click(function(){
		jQuery('#content_2tabs li').each(function() {
			jQuery(this).removeClass('active');
		});

		jQuery('#stage_content .reiter').each(function() {
			jQuery(this).removeClass('off');
			jQuery(this).addClass('off');
		});

		if(jQuery(this.parentNode).hasClass('r_01')) {
			jQuery('#stage_main1').removeClass('off');
		}

		if(jQuery(this.parentNode).hasClass('r_02')) {
			jQuery('#stage_main2.reiter').removeClass('off');
		}

		jQuery(this.parentNode).addClass('active');
		jQuery(this).blur();
	});

	jQuery('#col3_content .readmorelink').click(function() {
		jQuery(this).hide();
		jQuery('#col3_content .minimizelink').fadeIn(850);
		jQuery('#col3_content .coll_more').fadeIn(850);
	});

	jQuery('#col3_content .minimizelink').click(function() {
		jQuery(this).fadeOut(750);
		jQuery('#col3_content .coll_more').fadeOut(750, function(){
			jQuery('#col3_content .readmorelink').show()
		});
	});

	jQuery('#topic_dropdown li ul li a').click(function() {
		jQuery('#topic').attr('value', jQuery(this).html());
		jQuery('#firstname').focus();
	});

/**
 * functions:
 */

	function showTooltip(sDisplayTooltip, onoff) {
		if (onoff == 1) {
			jQuery(sDisplayTooltip).show();
		}
		else {
			jQuery(sDisplayTooltip).hide();
		}
	}


	/* Avoid dotted lines on links when clicked */
	var badBrowser = (/MSIE ((5\.5)|6|7)/.test(navigator.userAgent) && navigator.platform == "Win32");
		if (badBrowser) { ;} // nichts machen im IE6, dieser kann Blur nicht
		else { // Listener auf Links setzen
			jQuery('a').click(function () {
				if (jQuery(this).blur)
					jQuery(this).blur();
			});
		}
});

