

var $jq = jQuery.noConflict();
var base = $jq('base').attr('href');

$jq(document).ready(function(){
	// LIGHTBOX START
	var scrollPosY = $jq(window).scrollTop();

	var lightboxWidth = $jq('#lightbox-container').width();
	var lightboxHeight = $jq('#lightbox-container').height();
	var windowWidth = $jq(window).width();
	var windowHeight = $jq(window).height();
	var ContainerHeight = getDocHeight();
	
	var lightboxPosX = windowWidth/2 - lightboxWidth/2;
	var lightboxPosY = windowHeight/2 - lightboxHeight/2;
	
	$jq('span.lightbox a, a.lightboxlink, a.pdflightboxlink, a.pluginlink, a.keylink').click(function(){
		var url = $jq(this).attr('href');
		//var output = '<iframe src=" + url + "'>';
		
		
		$jq('#lightbox-iframe').attr({'src':url+(url.match(/\?/)==null?'?':'&')+'type=300'});
		$jq('#lightbox-background').css({height:ContainerHeight});
		$jq('#lightbox-container').css({top:lightboxPosY+scrollPosY, left:lightboxPosX});
		
		$jq('#lightbox-background').fadeIn('slow',function(){
				$jq('#lightbox-container').fadeIn('slow');
				
					$jq('#lightbox-close').show();
		});
		
		return false;
	});
	
	$jq('#lightbox-background, #lightbox-close a').live('click',function(){
			$jq('#lightbox-container').fadeOut('slow',function(){
				$jq('#lightbox-iframe').attr({'src':''});
				$jq('#lightbox-background').fadeOut('normal');
				$jq('#lightbox-close').hide();
			});
			
			return false;
	});
	
	//initialize CSS for lightbox - Hack für IE
	$jq('#lightbox-background').css({'height':$jq(document).height(), opacity: 0.6});
	
	$jq(window).scroll(function(e){
		scrollPosY = $jq(this).scrollTop();
	});
	
	// LIGHTBOX END
	
	
	// FAQS Dropdown START
	$jq('.faqs-title a').toggle(function(){
		$jq(this).parents('.faqs-list-item').children('.faqs-dropdown').slideDown('slow');
		$jq(this).parents('.faqs-title').addClass("dropdown");
		return false;
	},function(){
		$jq(this).parents('.faqs-list-item').children('.faqs-dropdown').slideUp('slow');
		$jq(this).parents('.faqs-title').removeClass("dropdown");
		return false;
	});
	
	// FAQS Question dropdown
	$jq('.faqs-list-content ol li h3').toggle(function(){
		$jq(this).parent('li').children('p').slideDown();
	},function(){
		$jq(this).parent('li').children('p').slideUp();
	});

	//alert(base);
});

// Diese Funktion wird von Flash aus aufgerufen
function flashLightbox(id){
	if(id != -1 && id != ''){
		var url = base+"?type=300&lightbox_tpl=2&id="+id;
		showLightbox(url);
	}
}

function showLightbox(url){
	var scrollPosY = $jq(window).scrollTop();
	//AnimateScroll("#container");
	
	var lightboxWidth = $jq('#lightbox-container').width();
	var lightboxHeight = $jq('#lightbox-container').height();
	var windowWidth = $jq(window).width();
	var windowHeight = $jq(window).height();
	var ContainerHeight = getDocHeight();
	
	var lightboxPosX = windowWidth/2 - lightboxWidth/2;
	var lightboxPosY = windowHeight/2 - lightboxHeight/2;
	$jq('#lightbox-iframe').attr('src',url);
	$jq('#lightbox-background').css({height:ContainerHeight});
	$jq('#lightbox-container').css({top:lightboxPosY+scrollPosY, left:lightboxPosX});
	
	$jq('#lightbox-background').fadeIn('slow',function(){
			$jq('#lightbox-container').fadeIn('slow');
			
				$jq('#lightbox-close').show();
	});
	
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

/*
function AnimateScroll(ziel) {
	//var ziel = $(this).attr("href");
	if ($jq.browser.opera) {
		var target = 'html';
	}else{
		var target = 'html,body';
	}
	$jq(target).animate({
		scrollTop: $jq(ziel).offset().top
	}, 2000 , function (){location.hash = ziel;});
};
*/

/* TRASH SNIPPETS

$jq('div#lightbox-content input.inputSubmit').live('click', function() {
		
		var postLink = $jq(this).parent('form').value('action');
		console.log(postLink);
		return false;
	});
	

		//$jq.post(url,{type:300},function(data){
			//function(){
				//$jq('#lightbox-container').html(data);
			//});
		//});	
	
		$jq('#lightbox-background').fadeIn('slow',function(){
				$jq('#lightbox-container').show('clip',{},1000,function(){
					//$jq('#lightbox-iframe').show('slow');
					//$jq('#lightbox-iframe').css({display:'block'});
					$jq('#lightbox-iframe').attr({'src':url+'?type=300'});
				});
			
		});
		
			
	//Formular checkbox
	//$jq('.#already_using'
	$jq('#test').click(function(){
		$jq.post('http://linuxdev1/typo3webs/www.zoomoviewer.com/?id=72/',{type:300,'tx_pilmailform_pi1[submit]':'vv'},
			function(data){
				$jq('body').append(data);
			});
			
			return false;
	});
	

*/
