jQuery(document).ready(function(){

	/* DropDown bei den Produkten -- Hack for IE6 only */
	$('ul.fx-dropMenu li').hover(function(){
		$(this).find('ul').addClass('fx-dropMenuOver');
	}, function(){
		$(this).find('ul').removeClass('fx-dropMenuOver');
	});

	/* Accordeon-Funktion (z.B. auf der Technologie-Übersichtsseite: http://www2.rohde-schwarz.com/en/technologies)
	// 1x in Teisnach: http://www.teisnach.rohde-schwarz.com/de/ueber_uns/Meilensteine/
	*/
	$("div.accordion, .fx-accordion").accordion({
		header: 'h3',
		autoHeight: false
	});

/*
function print_r(theObj)
{
	rv = "";
	if(theObj.constructor == Array || theObj.constructor == Object)
	{
		for(var p in theObj)
		{
			if (p != 'version' && p != 'open' && p != 'changePage')
			{
				if(theObj[p].constructor == Array|| theObj[p].constructor == Object)
				{
					rv = rv + "["+p+"] => "+typeof(theObj) + "\n";
				rv = rv + print_r(theObj[p]) + "\n\n";
				}
				else
				{
					rv = rv + "["+p+"] => "+theObj[p]+"\n\n";
				}
			}
		}
	}
	return rv;
}
*/

	/* require prettyPhoto Plugin */
	if ($.fn.prettyPhoto)
	{
		$("a[rel^='lightbox']").prettyPhoto({
			theme: 'rsLightbox_scope',
			hideflash: true,
			showTitle: true,
			changepicturecallback: function (){
				pictureUrl = $("#fullResImage").attr('src');
				pictureDescription = $(".pp_description").text();
//				tracking??
			},
			markup: '<div class="pp_pic_holder"> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							 <div class="pp_middle"> \
							 	<div class="ppt"></div> \
							 </div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details clearfix"> \
											<p class="pp_description"></p> \
											<a class="pp_close" href="#">Close</a> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous">Previous</a> \
												<p class="currentTextHolder">0/0</p> \
												<a href="#" class="pp_arrow_next">Next</a> \
											</div> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>'
		});
		$("a[rel^='lightbox']").each(function(){
			// tracken der direkten Lightbox-Aufrufe
			$(this).bind('click',function(){
				dcsMultiTrack(
					"DCS.dcsuri", "/click_events/info_layer/call.html",
					"WT.infolayer_page", window.location.pathname,
					"WT.ti","Info-Layer: " + $(this).text()
				);
			});
		});
	}

	/* require tooltip Plugin */
	if ($.fn.tooltip)
	{
		$('.fx-tooltip').tooltip({
			bodyHandler: function() {
				var ttid = '#' + $(this).attr('id') + '-tooltip';
				return $(ttid).html();
			},
//			track: true,
			delay: 0
		});
	}

	/**
	 * Slideshow
	 *
	 * Plugin slideshow.js required
	 * Example: Product Overview
	 */
	if ($.fn.slideshow)
	{
		$('div.fx-fader').slideshow({
			timeout: 6000,
			fadetime: 4000,
			type: 'sequence',
			pauselink: 'pause2'
		});
		$('div.fx-fader-fast').slideshow({
			timeout: 6000,
			fadetime: 2000,
			type: 'sequence',
			pauselink: 'pause2'
		});
	}


	/**
	 * Slider
	 *
	 * Plugin jquery.li-scroller.1.0.js required
	 * Example: Overview
	 */
	if ($.fn.slideshow)
	{
		$("#scope-ticker").liScroll({travelocity: 0.03});
	}

	if ($.fn.rsSolutionFinderOpener)
	{
		$("a[rel^='configurator']").rsSolutionFinderOpener();
	}
});
