jQuery.noConflict();
jQuery(document).ready(function(){
	
	if (jQuery('.lineCnt > .csc-textpic > .csc-textpic-single-image').length) {
		jQuery('.lineCnt > .csc-textpic > .csc-textpic-single-image > a').addClass('iframe');
	}
	if (jQuery('.exposeOverviewSlider').length) {
		var i = 1;
		var lastItem = '';
		jQuery('.exposeOverviewSlider > .slider > .items > .eposeNav').each(function(index, item){
			if (i%2) {
				lastItem = jQuery(item);
				jQuery(item).remove();
			} else {
				jQuery(item).replaceWith('<div class="eposeNavRow">' + jQuery(lastItem).html() + jQuery(item).html() + '</div>');			
			}
			i++;
		});
	}
	
	
	if (jQuery('#thumbs > a').length) {
		if((jQuery('#thumbs > a').length) > 1) {
			jQuery.fn.superbgimage.options = {
				transition: 1,
				slideshow: 1,
				slide_interval: 10000,
				randomimage: 1,
				speed: 'slow',
				onClick: superbgimage_click
			};
		}
		jQuery('#thumbs').superbgimage();
	} else if (jQuery('#thumbs > div > div > img').length) {
		jQuery('#thumbs > div > div').children('img').appendTo('#superbgimage');
		jQuery('#thumbs').empty();
		jQuery.fn.superbgimage.options = {
			randomtransition: 0,
			slideshow: 0,
			randomimage: 0
		};
		//jQuery('#thumbs').superbgimage().hide();
	}
	if (jQuery('.cntExposeSlider').length) {
		jQuery('.cntExposeSlider > .slider > .items > div > div > a').each(function(index, item){
			jQuery(item).addClass('iframe');
			jQuery(item).appendTo('.cntExposeSlider > .slider > .items');
		})
		jQuery('.cntExposeSlider > .slider > .items').children('div').remove();
		jQuery('.cntExposeSlider').scrollable({
			circular: true
		}).autoscroll({interval:5000});
	}
	if (jQuery('.exposeSlider').length) {
		jQuery('.exposeSlider > .slider > .items > div > div > img').each(function(index, item){
			jQuery(item).appendTo('.exposeSlider > .slider > .items');
		});
		jQuery('.exposeSlider > .slider > .items').children('div').remove();
		/*jQuery('.exposeSlider').scrollable({
			circular: true
		}).autoscroll({interval:5000});*/
		
		/* LIERMANN . MEDIEN  - 15.07.2011
		 * Blendet die Bild-Navigationspfeile aus, wenn dem Expose nur 1 Bild zugewiesen ist
		 * und erlaubt auch nicht das Sliden des Bildes
		*/
		if(jQuery('div.exposeSlider > div.slider > div.items img').length <= 1) {
			jQuery('div.exposeSlider > a').css ({display: "none"});
			jQuery('div.exposeSlider > span').css ({display: "none"});
		}
		else {
			jQuery('.exposeSlider').scrollable({
				circular: true
			}).autoscroll({interval:5000});
		}
	}
	

	
	if (jQuery('.browseNav > ul > li').length) {
		var w = 0;
		jQuery('.browseNav > ul > li').each(function(){
			w++;
		});
		jQuery('.browseNav > ul').attr( 'style','width:'+w*12+'px;' ) 
	}
	if (jQuery('.exposeOverviewSlider').length) {
		jQuery('.exposeOverviewSlider').scrollable({
			vertical: true,
			mousewheel: true,
			circular: true
		});
	}
	if (jQuery('span.toggleCol2').length) {
		jQuery('span.toggleCol2').click(function() {
			var obj1 = jQuery('.wrap > .col1');
			var obj2 = jQuery('.wrap > .col2');
			if (obj2.hasClass('close')) {
				obj1.animate({right: '490px'}, 600 );
				obj1.animate({width: '490px'}, 600 );
				obj2.animate({right: '245px'}, 600 );
				obj2.removeClass('close');
			} else {
				obj1.animate({right: '0'}, 600 );
				obj1.animate({width: '245px'}, 600 );
				obj2.animate({right: '10px'}, 600 );
				obj2.addClass('close');
			}
		});
	}
	jQuery("a.iframe").fancybox({
		'hideOnContentClick': true,
		'height'			: 630,
		'width'				: 520,
		'autoScale'			: false,
		'type'				: 'iframe'
	});
	
	jQuery("a.iframe_newsletter").fancybox({
		'hideOnContentClick': true,
		'height'			: 640,
		'width'				: 560,
		'autoScale'			: false,
		'type'				: 'iframe'
	});
	
	jQuery("a.lagler").fancybox({
		'hideOnContentClick': true,
		'height'			: 630,
		'padding'			: 20,
		'width'				: 750,
		'autoScale'			: false,
		'type'				: 'iframe'
	});

	if (jQuery('.contactBox').length) {
		/* jQuery('span.contact').click(function() {
			var obj = jQuery('.contactBox');
			if (jQuery('.contactBox').length) { 
				if (obj.hasClass('act')) {
					obj.animate({height: '0px'}, 600 );
					obj.removeClass('act');
				} else {
					obj.animate({height: '250px'}, 600 );
					obj.addClass('act');
				}
			}
		}); */
		jQuery("a.contact").attr('href', '#contactBox');
		jQuery("a.contact").fancybox({
			'hideOnContentClick': true,
			'height'			: 400,
			'width'				: 250,
			'autoScale'			: false
		});
	}
	if (jQuery('.wrapLayer').length) {
		if (top.location == self.location) {
			jQuery('<br /><br /><a class="noPrint" href="'+jQuery('base').attr('href')+'" title="zur&uuml;ck">zur&uuml;ck zu Naspa Immobilien</a>').appendTo('.footer')
			jQuery('.wrapExpose').css('padding-bottom', '60px');
		}
	}
	if (jQuery('.wrapExpose').length ) {
		if (top.location == self.location) {
			jQuery('<br /><a class="noPrint" href="'+jQuery('base').attr('href')+'die-schoensten-anwesen-der-region.html" title="zur&uuml;ck">zur&uuml;ck zur Immobilien-&Uuml;bersicht</a>').appendTo('.footer')
			jQuery('.wrapExpose').css('padding-bottom', '60px');
		}
	}
	
	imageResize();

});

function superbgimage_click(img) {
	jQuery('#thumbs').nextSlide();
}

function imageResize() {
	var minH = 174;
	if (jQuery('.cntExposeSlider').length) {
		var parentHeight = jQuery('.cntExposeSlider > div.slider').height();
		var parentWidth = jQuery('.cntExposeSlider > div.slider').width();
		var ratio = jQuery('.cntExposeSlider > div > div > a.iframe > img').height() / jQuery('.cntExposeSlider > div > div > a.iframe > img').width();			
		if ((parentHeight / parentWidth) > ratio) {
			newheight = parentHeight;
			newwidth = Math.round(parentHeight / ratio);
		} else {
			newheight = Math.round(parentWidth * ratio);
			newwidth = parentWidth;
		}
		jQuery('.cntExposeSlider > .slider > .items > a').each(function(index, item){			
			if(newheight > (minH-1)) {
				if(jQuery(item).attr('href') != 'layer-inhalte/lion.html') {
					/*LIERMANN . MEDIEN 15.07.2011
					 * Resident-Bild nicht verzerrt wird die zusätzliche Abfrage
					*/
					if(jQuery(item).attr('href') == 'layer-inhalte/exposes/naspaimmoresidend.html') {
						if(!jQuery(item).hasClass('lion')){jQuery(item).addClass('lion')}
						jQuery(item).children('img').width(parentWidth).height(Math.round(parentWidth * ratio));
					}
					else {
						jQuery(item).children('img').width(newwidth).height(newheight);
					}
				} else {
					if(!jQuery(item).hasClass('lion')){jQuery(item).addClass('lion')}
					jQuery(item).children('img').width(parentWidth).height(Math.round(parentWidth * ratio));
				}
			} else {
				if(jQuery(item).attr('href') != 'layer-inhalte/lion.html') {
					jQuery(item).children('img').width(Math.round(minH / ratio)).height(minH);
				} else {
					if(!jQuery(item).hasClass('lion')){jQuery(item).addClass('lion')}
					jQuery(item).children('img').width(parentWidth).height(Math.round(parentWidth * ratio));
				}				
			}
		})
	}
	if (jQuery('.exposeOverviewSlider').length) {
		var parentHeight = Math.round(jQuery(window).height()/4);
		var parentWidth = jQuery('.eposeNavRow > a.iframe').width();
		var ratio = jQuery('.eposeNavRow > a.iframe > img').height() / jQuery('.eposeNavRow > a.iframe > img').width();			
		if ((parentHeight / parentWidth) > ratio) {
			newheight = parentHeight;
			newwidth = Math.round(parentHeight / ratio);
		} else {
			newheight = Math.round(parentWidth * ratio);
			newwidth = parentWidth;
		}
		
		if(parentHeight > (minH-1)) {
			jQuery('.exposeOverviewSlider > .slider > .items > .eposeNavRow').height(parentHeight);
			jQuery('.exposeOverviewSlider > .slider > .items').css('top', (parentHeight*-1));
			jQuery('.eposeNavRow > a').each(function(index, item){
				if(jQuery(item).attr('href') != 'layer-inhalte/exposes/naspaimmoresidend.html') {
					jQuery(item).children('img').width(newwidth).height(newheight);
				} else {
					if(!jQuery(item).hasClass('lion')){jQuery(item).addClass('lion')}
					jQuery(item).children('img').width(parentWidth).height(Math.round(parentWidth * ratio));
				}
			});
		} else {
			jQuery('.exposeOverviewSlider > .slider > .items > .eposeNavRow').height(minH);
			jQuery('.exposeOverviewSlider > .slider > .items').css('top', (minH*-1));
			jQuery('.eposeNavRow > a').each(function(index, item){
				if(jQuery(item).attr('href') != 'layer-inhalte/exposes/naspaimmoresidend.html') {
					jQuery(item).children('img').width(Math.round(minH / ratio)).height(minH);
				} else {
					if(!jQuery(item).hasClass('lion')){jQuery(item).addClass('lion')}
					jQuery(item).children('img').width(parentWidth).height(Math.round(parentWidth * ratio));
				}
			});
		}
	}
	if (jQuery('.lineCnt > .csc-textpic').length) {
		var parentHeight = jQuery('.lineCnt').height();
		var parentWidth = jQuery('.lineCnt').width();
		var item = jQuery('.lineCnt > .csc-textpic > .csc-textpic-imagewrap > a > img');
		var ratio = jQuery(item).height() / jQuery(item).width();			
		if ((parentHeight / parentWidth) > ratio) {
			newheight = parentHeight;
			newwidth = Math.round(parentHeight / ratio);
		} else {
			newheight = Math.round(parentWidth * ratio);
			newwidth = parentWidth;
		}
		jQuery(item).width(newwidth).height(newheight);
	}
	
}
jQuery(window).resize(function() {
	imageResize();
});



















