jQuery.noConflict();

jQuery(document).ready(function(){
	/* lightbox functionality */
	jQuery("a[rel*=lightbox]").lightbox();
	jQuery("a[rel='external']").click(function() {
		var strURL = jQuery(this).attr('href');
		var oNewWindow = window.open( strURL );
		if ( !oNewWindow ) {
			window.location.href = strURL;
		}
		return false;
	});
	
	/* form watermarks * /
	jQuery("label + input, label + textarea").each(function (i) {
		var newLabel = jQuery(this).prev().clone();
		newLabel.find('span').remove();
		jQuery(this).watermark(newLabel.html());
	});
	jQuery("input + span.captcha_text").each(function (i) {
		var newLabel = jQuery(this).clone();
		newLabel.find('span').remove();
		jQuery(this).prev().watermark(newLabel.html());
	});
	jQuery("label.watermark + input.captcha").prev().addClass("captcha_text");
	if ( jQuery("p.error").length > 0 ) {
		
		jQuery("p.error").click(function(){
			jQuery(this).fadeOut('slow');
		}).bind("mouseleave", function(){
			jQuery(this).fadeOut('slow');
		});
		jQuery.scrollTo('p.error');
	}
	// */
	
	/* menu IE6 functionality * /
	jQuery("#mainNavigation li.current").addClass('currentAnchor');
	jQuery("#mainNavigation li").bind("mouseenter", function(){
		jQuery("#mainNavigation li.current").removeClass('current');
		jQuery(this).addClass('current').addClass('hover');
	});
	
	jQuery("#mainNavigation li").bind("mouseleave", function(){
		jQuery("#mainNavigation li.current").removeClass('current');
		jQuery("#mainNavigation li.currentAnchor").addClass('current');
		jQuery(this).removeClass('hover');
	});
	// */
	jQuery('#blockCallback').click(function() {
		jQuery('#callbackForm').jOverlay({color:'#0060a9', opacity : 0.8});
	});

});

/* Submenu */
var amZindex = 500;
var amCurrent = 'homeWater';
var amPrevious = 'homeWarmte';
var activeMenu = '';
var amCurrentFadeout = '';
function activateMenu(menuId) {

	if ( amZindex > 900 ) {
		amZindex = 500;
	}
	
	if (amCurrent != menuId) {
		amPrevious = amCurrent;
		amCurrent = menuId;
		
		jQuery('#' + amCurrent).css('zIndex', amZindex++).css('marginLeft', '-225px').show().animate({marginLeft:'0px'},'700');
		jQuery('#' + amPrevious).fadeOut();
	}
}

function fadeCurrent() {
	jQuery('#' + amCurrent).animate({marginLeft:'-225px'},'700');
	amCurrent = '';
}

jQuery(document).ready(function(){
	if ( jQuery('.default').length > 0 ) {

		jQuery(".buttonWater").bind("mouseenter", function(){
			clearTimeout(amCurrentFadeout);
			if ( amCurrent != 'submenuWater' ) {
				activateMenu('submenuWater');
			}
		}).bind("mouseleave", function(){
			amCurrentFadeout = setTimeout("fadeCurrent()", 1000);
		});
		jQuery(".buttonWarmte").bind("mouseenter", function(){
			clearTimeout(amCurrentFadeout);
			if ( amCurrent != 'submenuWarmte' ) {
				activateMenu('submenuWarmte');
			}
		}).bind("mouseleave", function(){
			amCurrentFadeout = setTimeout("fadeCurrent()", 1000);
		});
		jQuery(".buttonComfort").bind("mouseenter", function(){
			clearTimeout(amCurrentFadeout);
			if ( amCurrent != 'submenuComfort' ) {
				activateMenu('submenuComfort');
			}
		}).bind("mouseleave", function(){
			amCurrentFadeout = setTimeout("fadeCurrent()", 1000);
		});
		
		jQuery(".submenu").bind("mouseenter", function(){
			clearTimeout(amCurrentFadeout);
		}).bind("mouseleave", function(){
			amCurrentFadeout = setTimeout("fadeCurrent()", 1000);
		});
	}
});

/* Teasers home page * /
var atZindex = 500;
var atCurrent = 'homeWater';
var atPrevious = 'homeWarmte';
var activeTeaser = '';
var currentAnimation = '';
function activateTeaser(teaserId) {
	if ( atZindex > 900 ) {
		atZindex = 500;
	}
	
	if (atCurrent != teaserId) {
		atPrevious = atCurrent;
		atCurrent = teaserId;
		
		jQuery('#' + atCurrent + ' .homeTeaser').css('marginLeft', '-244px');
		jQuery('#' + atCurrent).css('zIndex', atZindex++).fadeIn();
		
		clearTimeout(currentAnimation);
		currentAnimation = setTimeout("showTeaser()", 400);
	}
}

function showTeaser() {
	jQuery('#' + atCurrent + ' .homeTeaser').animate({marginLeft:'0px'},'700');
	jQuery('#' + atPrevious).hide();
}

jQuery(document).ready(function(){
	if ( jQuery('.home .homeTeaser').length > 0 ) {
		jQuery(".buttonWater").bind("mouseenter", function(){
			activateTeaser('homeWater');
		});
		jQuery(".buttonWarmte").bind("mouseenter", function(){
			activateTeaser('homeWarmte');
		});
		jQuery(".buttonComfort").bind("mouseenter", function(){
			activateTeaser('homeComfort');
		});
	}
});
*/
