
/*
jQuery.browser = {
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
	safari: /webkit/.test( userAgent ),
	opera: /opera/.test( userAgent ),
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
*/


/**
 * Browser prüfen, ob er für jQuery Ajax + Fade geeignet ist.
 *
 * @return bool
 */
function ajaxBrowserCheck()
{
	if(jQuery.browser.msie && jQuery.browser.version >= 6 && jQuery.browser.version <= 7) return true;
	if(jQuery.browser.mozilla) return true;
	//if(jQuery.browser.safari) return true;	// Crome
	return false;
}


/**
 * manuelle Links für Ajax Request
 *
 * @access global
 * @param this
 * @return false
 */
function ajax(obj) {

	if(userID) {
		return true;													// Nur für Besucher, nicht für den Admin
	}

	if(m__ajax == 0) {
		return true;
	}

	var url = obj.href;
	var ajaxcontent = '#contentRight';
	if(ajaxBrowserCheck()) {											// Ajax mit Fade
		$(ajaxcontent).fadeTo(10, 0.1, function () {
			$.ajax({
				url:url,
				data: 'html=0',
				beforeSend: function(){
					$('.pmrload').css('display','block');				// Ladebalken anzeigen
					$('.pmrload').fadeTo(150, 1);						// Ladebalken einfaden
				},
				success: function(data){
					$(ajaxcontent).html(data);
				},
				complete: function() {
					$(ajaxcontent).fadeTo(150, 1, function() {
						if(jQuery.browser.msie) {						// Bug im IE korregieren
							this.style.removeAttribute('filter');
						}
						$('.pmrload').fadeTo(150, 0);					// Ladebalken schließen
					});
				}
			});
		});
	} else { 															// Ajax ohne Fade
		$.ajax({
			url:url,
			data: 'html=0',
			success: function(data){
				$(ajaxcontent).html(data);
			}
		});
	}
	return false;
}



$(document).ready(function() {

	// MARSEO Logo
	$("#MARSEO").mouseover(function(){
		$('#hajon').css({'display':'inline'});
	});


	if(!userID) {

		$('a').click(function () {
			// contentLeft
			if($('li').hasClass('activ')) {
				$('li').removeClass('activ');
			}
			// bannerMenu
			if($('#bannerMenu a').hasClass('aktiv')) {
				$('#bannerMenu a').removeClass('aktiv');
			}

			if(this.href) {

				var regexp = new RegExp('^([http://|http://www.]+)([a-zA-Z0-9_\\.]*)' + DOMAIN + '(.*)/$', 'gi');
				var erg = regexp.exec(this.href);
				if(erg) {
					return ajax(this);
				}
			}
		});

		$('#bannerMenu > a').click(function () {
			$(this).addClass('aktiv');
		});
		$('li > a').click(function () {
			$("li."+this.className).addClass('activ');
		});


		/**
		 * Banner
		 */
		$('#header-image').fadeTo(1, 0.1, function() {
			$('#header-image').css({"background-image":"url(" + ROOT + "inc/img/html/pmr_banner.jpg)"});
			$('#header-image').fadeTo(500, 1, function() {
				$('#banner-image').flash({
					src: ROOT + 'inc/swf/banner.swf?v2',
				    width: 616,
				    height: 151,
				    wmode: 'transparent'
				});
			});
		});

		/* zur Sicherheit das orginal
		$('#header-image').fadeTo(1, 0.1, function() {
			$('#header-image').css({"background-image":"url(" + ROOT + "inc/img/html/pmr_banner.jpg)"});
			$('#banner-image').fadeTo(1, 0.01, function() {
				$('#banner-image').css({"background-image":"url(" + ROOT + "inc/img/html/banner_small.jpg)"});
				$('#header-image').fadeTo(500, 1, function() {
					$('#banner-image').fadeTo(1000, 1, function() {
						$('#banner-image').flash({
							src: ROOT + 'inc/swf/banner.swf',
						    width: 616,
						    height: 151,
						    wmode: 'transparent'
						});
					});
				});
			});
		});
		*/



	}else{
		/*eingeloggt*/
		$('#header-image').css({"background-image":"url(" + ROOT + "inc/img/html/pmr_banner.jpg)"});
	}

	/**
	 * Gallery 'overlayOpacity' : 0.5,
	 */
	$("#contentRight a.gallery").fancybox();
});

	/*{
		'zoomOpacity'			: true,
		'overlayShow'			: true,
		'zoomSpeedIn'			: 400,
		'zoomSpeedOut'			: 200
		'easingIn'				: 'easeOutQuad',
		'easingOut'				: 'easeOutQuad',
		'easingChange'			: 'easeOutQuad'

	}*/

function gallery(url)
{
	$("#contentRight a.gallery").fancybox();
}

function email(k,v)
{
	var name = k;
	var domain = v;
	document.write('<a title="'+k+'@'+v+'" h');
	document.write('r');
	document.write('e');
	document.write('f');
	document.write('="');
	document.write('m');
	document.write('a');
	document.write('i');
	document.write('l');
	document.write('t');
	document.write('o');
	document.write(':');
	document.write(name);
	document.write('@');
	document.write(domain);
	document.write('">');
	document.write(name);
	document.write('@');
	document.write(domain);
	document.write('</a>');

}

var offen;

function accordion_news(obj, item_id) {
	var item = '#download_id' + item_id;

	if($('#download_id' + item_id)) {

		if(offen) {
			$('#download_id'+offen).slideUp(600);
		}

		if($(item).css('display') == 'none' ) {
			// set block
			$(item).slideDown(250);

			offen = item_id;
		}else{
			// set none
			$(item).slideUp(600);
		}
	}
}