

jQuery.noConflict();
     
// Use jQuery via jQuery(...)
jQuery(function() {
	
	jQuery('.callback > img').wrap('<div class="callbackImage"></div>');
	jQuery('.callback .callbackImage').css({'display': 'block', 'position': 'absolute', 'top': 0, 'left': 0, 'z-index': 1000});
	jQuery('.callbackBox').css({'visibility': 'visible', 'display': 'block'});
	jQuery('.callback').mouseenter(function() {
		if (!jQuery(this).hasClass('slidingUp')) {
			jQuery(this).addClass('slidingUp');
			jQuery('.callbackImage', this).slideUp(400, function() {
				jQuery(this).parent().removeClass('slidingUp');
			});
		}
	});
	// falls Maus die Box verlässt
	jQuery('.callback').mouseleave(function() {
		var isEmpty = true;
		// alle Eingabefelder durchlaufen
		jQuery('input[type=text]', this).each(function() {
			// falls etwas eingegben wurde und somit verschieden vom Standardeintrag ist
			if (jQuery(this).val() != jQuery(this).attr('alt')) {
				isEmpty = false;
				return false; // break
			}
		});
		// falls das Formular leer ist, Rollo schließen
		if (isEmpty && !jQuery(this).hasClass('slidingDown')) {
			jQuery(this).addClass('slidingDown');
			jQuery('.callbackImage', this).slideDown(400, function() {
				jQuery(this).parent().removeClass('slidingDown');
			});
		}
	
	});

});


//function reorderTwoColumnList(ul) {
//	var el = ul.childNodes;
//	// clean list from invalid nodes
//	for (var c=0; c<el.length; c++) if (!el[c].tagName) ul.removeChild(el[c]);
//	var i = 0;
//	var j = Math.round(el.length/2);
//	var nodes = [];
//	// remind old order
//	for (var i=0; i<el.length; i++) nodes.push(el[i]);
//	// reorder list
//	for (var i=0; i+j+(el.length%2 == 0 ? 1 : 0)<el.length; i++) ul.insertBefore(nodes[i+j], nodes[i+1]);	
//}
//
//reorderTwoColumnList($('main_products'));
//
//$$('a').each(function(e) { 
//	e.observe('mouseover', function(event) {
//		e._oldstyle = e.style.fontSize;
//		e.style.fontSize = '100%';
//	});
//	e.observe('mouseout', function(event) {
//		e.style.fontSize = e._oldstyle;
//	});	
//});

