var dod_default = 'width=600,height=400,screenX=0,screenY=0,status=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,location=no';
var layerPropsCommon = {
	award_layer_club : {
		iFrameSRC : 'http://www.fundorado.de/allgemeines/infoseiten/info_popups_free/6awards/index.html',
		positionLeft : 788,
		positionTop : 136,
		layerWidth : 150,
		layerHeight : 495,
		frameheight : 470,
		framewidth : 146,
		closePos : 56
	},
	award_layer_free : {
		iFrameSRC : 'http://www.fundorado.de/allgemeines/infoseiten/info_popups_free/6awards/index.html',
		positionLeft : 153,
		positionTop : 150,
		layerWidth : 150,
		layerHeight : 836,
		frameheight : 815,
		framewidth : 146,
		closePos : 56
	}
};
var fnd_vidPopExkl_link = 'width=1070,height=800,status=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes';
var fnd_vidPopExkl = 'width=1070,height=800,status=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes';
var fnd_vidPopClub = fnd_vidPopExkl;
var fnd_vidPopXXL = fnd_vidPopExkl;
var fnd_bsPopClub = 'width=670,height=780,status=no,menubar=no,toolbar=no,scrollbars=no,resizable=no';
var fnd_bsPopXXL = 'width=670,height=780,status=no,menubar=no,toolbar=no,scrollbars=auto,resizable=no';
var fnd_bsPopClubBig = 'width=670,height=780,status=no,menubar=no,toolbar=no,scrollbars=auto,resizable=no';
var fnd_extras = 'width=605,height=501,screenX=0,screenY=0,status=no,menubar=no,tar=no,scrollbars=yes,resizable=no,location=no';
function dod_openWin(theURL, winName, features, width, height) {
	if(width != "" && width != undefined) {
		if(features.search("width=") >= 0) {
			features = features.replace("(width=[0-9]+)", "width=" + width);
		} else {
			features = features + ",width=" + width + "";
		}
	}
	if(height != "" && height != undefined) {
		if(features.search("height=") >= 0) {
			features = features.replace("(height=[0-9]+)", "height=" + height);
		} else {
			features = features + ",height=" + height + "";
		}
	}
	Fenster = window.open(theURL, winName, features);
	Fenster.focus();
};

function openWin(theURL, winName, features) {
	Fenster = window.open(theURL, winName, features);
	Fenster.focus();
};

function myPreloadImages(anArray) {
	var preloadedNavImages = new Array();
	for( i = 0; i < anArray.length; i++) {
		preloadedNavImages[i] = new Image();
		preloadedNavImages[i].src = 'http://www.fundorado.de' + anArray[i];
	}
};
function createCookie(name, value, days) {
	if(days) {
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	} else
		expires = "";
	document.cookie = name + "=" + value + expires + "; path=/; domain=.fundorado.de";
};

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while(c.charAt(0) == ' ')
		c = c.substring(1, c.length);
		if(c.indexOf(nameEQ) == 0)
			return c.substring(nameEQ.length, c.length);
	}
	return null;
};

//swfobject
if( typeof deconcept == "undefined") {
	var deconcept = new Object();
}
if( typeof deconcept.util == "undefined") {
	deconcept.util = new Object();
}
if( typeof deconcept.SWFObjectUtil == "undefined") {
	deconcept.SWFObjectUtil = new Object();
}
deconcept.SWFObject = function(_1, id, w, h, _5, c, _7, _8, _9, _a, _b) {
	if(!document.getElementById) {
		return;
	}
	this.DETECT_KEY = _b ? _b : "detectflash";
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = new Object();
	this.variables = new Object();
	this.attributes = new Array();
	if(_1) {
		this.setAttribute("swf", _1);
	}
	if(id) {
		this.setAttribute("id", id);
	}
	if(w) {
		this.setAttribute("width", w);
	}
	if(h) {
		this.setAttribute("height", h);
	}
	if(_5) {
		this.setAttribute("version", new deconcept.PlayerVersion(_5.toString().split(".")));
	}
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if(c) {
		this.addParam("bgcolor", c);
	}
	var q = _8 ? _8 : "high";
	this.addParam("quality", q);
	this.setAttribute("useExpressInstall", _7);
	this.setAttribute("doExpressInstall", false);
	var _d = (_9) ? _9 : window.location;
	this.setAttribute("xiRedirectUrl", _d);
	this.setAttribute("redirectUrl", "");
	if(_a) {
		this.setAttribute("redirectUrl", _a);
	}
};
deconcept.SWFObject.prototype = {
	setAttribute : function(_e, _f) {
		this.attributes[_e] = _f;
	},
	getAttribute : function(_10) {
		return this.attributes[_10];
	},
	addParam : function(_11, _12) {
		this.params[_11] = _12;
	},
	getParams : function() {
		return this.params;
	},
	addVariable : function(_13, _14) {
		this.variables[_13] = _14;
	},
	getVariable : function(_15) {
		return this.variables[_15];
	},
	getVariables : function() {
		return this.variables;
	},
	getVariablePairs : function() {
		var _16 = new Array();
		var key;
		var _18 = this.getVariables();
		for(key in _18) {
			_16.push(key + "=" + _18[key]);
		}
		return _16;
	},
	getSWFHTML : function() {
		var _19 = "";
		if(navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
			if(this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
			}
			_19 = "<embed type=\"application/x-shockwave-flash\" src=\"" + this.getAttribute("swf") + "\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\"";
			_19 += " id=\"" + this.getAttribute("id") + "\" name=\"" + this.getAttribute("id") + "\" ";
			var _1a = this.getParams();
			for(var key in _1a) {
				_19 += [key] + "=\"" + _1a[key] + "\" ";
			}
			var _1c = this.getVariablePairs().join("&");
			if(_1c.length > 0) {
				_19 += "flashvars=\"" + _1c + "\"";
			}
			_19 += "/>";
		} else {
			if(this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
			}
			_19 = "<object id=\"" + this.getAttribute("id") + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.getAttribute("width") + "\" height=\"" + this.getAttribute("height") + "\">";
			_19 += "<param name=\"movie\" value=\"" + this.getAttribute("swf") + "\" />";
			var _1d = this.getParams();
			for(var key in _1d) {
				_19 += "<param name=\"" + key + "\" value=\"" + _1d[key] + "\" />";
			}
			var _1f = this.getVariablePairs().join("&");
			if(_1f.length > 0) {
				_19 += "<param name=\"flashvars\" value=\"" + _1f + "\" />";
			}
			_19 += "</object>";
		}
		return _19;
	},
	write : function(_20) {
		if(this.getAttribute("useExpressInstall")) {
			var _21 = new deconcept.PlayerVersion([6, 0, 65]);
			if(this.installedVer.versionIsValid(_21) && !this.installedVer.versionIsValid(this.getAttribute("version"))) {
				this.setAttribute("doExpressInstall", true);
				this.addVariable("MMredirectURL", escape(this.getAttribute("xiRedirectUrl")));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute("doExpressInstall") || this.installedVer.versionIsValid(this.getAttribute("version"))) {
			var n = ( typeof _20 == "string") ? document.getElementById(_20) : _20;
			n.innerHTML = this.getSWFHTML();
			return true;
		} else {
			if(this.getAttribute("redirectUrl") != "") {
				document.location.replace(this.getAttribute("redirectUrl"));
			}
		}
		return false;
	}
};
deconcept.SWFObjectUtil.getPlayerVersion = function() {
	var _23 = new deconcept.PlayerVersion([0, 0, 0]);
	if(navigator.plugins && navigator.mimeTypes.length) {
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			_23 = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	} else {
		try {
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		} catch(e) {
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				_23 = new deconcept.PlayerVersion([6, 0, 21]);
				axo.AllowScriptAccess = "always";
			} catch(e) {
				if(_23.major == 6) {
					return _23;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {
			}
		}
		if(axo != null) {
			_23 = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return _23;
};
deconcept.PlayerVersion = function(_27) {
	this.major = _27[0] != null ? parseInt(_27[0]) : 0;
	this.minor = _27[1] != null ? parseInt(_27[1]) : 0;
	this.rev = _27[2] != null ? parseInt(_27[2]) : 0;
};
deconcept.PlayerVersion.prototype.versionIsValid = function(fv) {
	if(this.major < fv.major) {
		return false;
	}
	if(this.major > fv.major) {
		return true;
	}
	if(this.minor < fv.minor) {
		return false;
	}
	if(this.minor > fv.minor) {
		return true;
	}
	if(this.rev < fv.rev) {
		return false;
	}
	return true;
};
deconcept.util = {
	getRequestParameter : function(_29) {
		var q = document.location.search || document.location.hash;
		if(q) {
			var _2b = q.substring(1).split("&");
			for(var i = 0; i < _2b.length; i++) {
				if(_2b[i].substring(0, _2b[i].indexOf("=")) == _29) {
					return _2b[i].substring((_2b[i].indexOf("=") + 1));
				}
			}
		}
		return "";
	}
};
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	if(window.opera || !document.all) {
		return;
	}
	var _2d = document.getElementsByTagName("OBJECT");
	for(var i = 0; i < _2d.length; i++) {
		_2d[i].style.display = "none";
		for(var x in _2d[i]) {
			if( typeof _2d[i][x] == "function") {
				_2d[i][x] = function() {
				};
			}
		}
	}
};
deconcept.SWFObjectUtil.prepUnload = function() {
	__flash_unloadHandler = function() {
	};
	__flash_savedUnloadHandler = function() {
	};
	if( typeof window.onunload == "function") {
		var _30 = window.onunload;
		window.onunload = function() {
			deconcept.SWFObjectUtil.cleanupSWFs();
			_30();
		};
	} else {
		window.onunload = deconcept.SWFObjectUtil.cleanupSWFs;
	}
};
if( typeof window.onbeforeunload == "function") {
	var oldBeforeUnload = window.onbeforeunload;
	window.onbeforeunload = function() {
		deconcept.SWFObjectUtil.prepUnload();
		oldBeforeUnload();
	};
} else {
	window.onbeforeunload = deconcept.SWFObjectUtil.prepUnload;
}
if(Array.prototype.push == null) {
	Array.prototype.push = function(_31) {
		this[this.length] = _31;
		return this.length;
	};
}
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject;
var SWFObject = deconcept.SWFObject;
//swfobject ende


function getLayerCommon(anId) {
	if($('#common_layer').css('display') == 'block')
		$('#common_layer').css({
			display : 'none'
		});
	if($('#theCommonFrame').attr('src') != '')
		$('#theCommonFrame').attr({
			src : ' '
		});
	if(!document.getElementById('common_layer'))
		$("#fndMain").append('<div id="common_layer"><div id="common_layer_head"><div id="common_close">Fenster schlie&szlig;en</div></div><iframe id="theCommonFrame" scrolling="no" frameborder="0"></iframe></div>');
	opts = layerPropsCommon[anId];
	fsrc = opts.iFrameSRC;
	pl = opts.positionLeft;
	pt = opts.positionTop;
	lw = opts.layerWidth;
	lh = opts.layerHeight;
	fh = opts.frameheight;
	fw = opts.framewidth;
	clp = opts.closePos;
	$('#common_layer').css({
		position : 'absolute'
	});
	$('#common_layer').css({
		height : lh
	});
	$('#common_layer').css({
		width : lw
	});
	$('#common_layer').css({
		left : pl
	});
	$('#common_layer').css({
		top : pt
	});
	$('#theCommonFrame').css({
		height : fh
	});
	$('#theCommonFrame').css({
		width : fw
	});
	$('#common_close').css({
		left : clp
	});
	$('#theCommonFrame').attr({
		src : fsrc
	});
	$('#common_layer').css({
		display : 'block'
	});
	$('#common_layer').draggable();
	$('#common_close').click(function() {closeCommonLayer();
	});
};

function closeCommonLayer() {
	$('#common_layer').css({
		display : 'none'
	});
};

function j_get_box(anObj, anID, aLeftDist, aTopDist) {
	var cleft = 0;
	var ctop = 0;
	var offset = $(anObj).offset();
	cleft += offset.left;
	ctop += offset.top;
	$('#' + anID).css({
		left : cleft + aLeftDist + 'px'
	});
	$('#' + anID).css({
		top : ctop + aTopDist + 'px'
	});
};

function j_hide_box(anId) {
	$('#' + anId).css({
		display : 'none'
	});
};

function j_show_hide_box(anObj, options, selector) {
	var layerBox = "";
	var html_frame = "";
	var boxID = $(anObj).attr('id') + 'Kind';
	var boxExist = document.getElementById(boxID);
	$(anObj).mouseout(function() {j_hide_box(boxID);
	});
	if(boxExist != null) {
		if($('#' + boxID).css('display') == 'none') {
			switch(selector) {
				case 1:
					j_get_box(anObj, boxID, 0, 10);
					break;
				case 2:
					j_get_box(anObj, boxID, 125, -2);
					break;
				case 3:
					j_get_box(anObj, boxID, 155, -102);
					break;
				case 4:
					j_get_box(anObj, boxID, -145, -2);
					break;
				default:
					j_get_box(anObj, boxID, options.distLeft, options.distTop);
					break;
			}
			$('#' + boxID).css({
				display : 'block'
			});
			return false;
		}
	} else {
		layerBox = '<div id=\"' + boxID + '\" ></div>';
		$('body').append(layerBox);
		switch(selector) {
			case 1:
				html_frame = '<iframe id=\"frameStage' + $(anObj).attr('id') + '\" scrolling="no" frameborder="0" src=\"' + options.source + '\" />';
				$('#' + boxID).append(html_frame);
				$('#frameStage' + $(anObj).attr('id')).css({
					height : options.height + 'px'
				});
				$('#frameStage' + $(anObj).attr('id')).css({
					width : options.width + 'px'
				});
				$('#' + boxID).css({
					textAlign : 'right'
				});
				break;
			case 2:
				html_img = '<img class=\"fndCamImgOnlineKE\" id=\"bild' + $(anObj).attr('id') + '\" alt=\"bild' + $(anObj).attr('id') + '\" border="0" src=\"' + options.source + '\" />';
				$('#' + boxID).append(html_img);
				$('#' + boxID).css({
					textAlign : 'center'
				});
				break;
			case 3:
				html_img = '<img id=\"bild' + $(anObj).attr('id') + '\" alt=\"bild' + $(anObj).attr('id') + '\" border="0" src=\"' + options.source + '\" />';
				$('#' + boxID).append(html_img);
				$('#' + boxID).css({
					textAlign : 'center'
				});
				$('#bild' + $(anObj).attr('id')).css({
					border : 'solid 1px #000'
				});
				break;
			case 4:
				html_img = '<img class=\"fndCamImgOnlineKE\" id=\"bild' + $(anObj).attr('id') + '\" alt=\"bild' + $(anObj).attr('id') + '\" border="0" src=\"' + options.source + '\" />';
				$('#' + boxID).append(html_img);
				$('#' + boxID).css({
					textAlign : 'center'
				});
				break;
			default:
				html_img = '<img id=\"bild' + $(anObj).attr('id') + '\" alt=\"bild' + $(anObj).attr('id') + '\" border="0" src=\"' + options.source + '\" />';
				$('#' + boxID).append(html_img);
				$('#' + boxID).css({
					textAlign : 'center'
				});
				$('#bild' + $(anObj).attr('id')).css({
					border : 'solid 1px #000'
				});
				break;
		}
		$('#' + boxID).css({
			position : 'absolute'
		});
		$('#' + boxID).css({
			height : options.height + 'px'
		});
		$('#' + boxID).css({
			width : options.width + 'px'
		});
		$('#' + boxID).css({
			background : options.background
		});
		$('#' + boxID).css({
			border : options.border
		});
		$('#' + boxID).css({
			padding : options.padding
		});
		$('#' + boxID).css({
			zIndex : options.zindex
		});
		$('#' + boxID).css({
			display : 'block'
		});
		switch(selector) {
			case 1:
				j_get_box(anObj, boxID, 0, 10);
				break;
			case 2:
				j_get_box(anObj, boxID, 125, -2);
				break;
			case 3:
				j_get_box(anObj, boxID, 155, -102);
				break;
			case 4:
				j_get_box(anObj, boxID, -145, -2);
				break;
			default:
				j_get_box(anObj, boxID, options.distLeft, options.distTop);
				break;
		}
	}
};

function getNaviEntries(options) {
	if(typeof(uPref) != 'undefined' || typeof(uPref) != null )
		var resurl = uPref + "/PHP/getCamNavi.php";
	else
		var resurl = "/PHP/getCamNavi.php";
	var paramString = '';
	var cnv_cookie = readCookie("cnv");
	if(cnv_cookie && !options.param3) {
		paramString = 'base=' + options.param1 + '&wich=' + cnv_cookie;
		switch(cnv_cookie) {
			case'alpha':
				$('#fndCams_navi_subhead_alpha a').addClass('fnd-camsnavi-active');
				break;
			case'vote':
				$('#fndCams_navi_subhead_vote a').addClass('fnd-camsnavi-active');
				break;
			case'online':
				$('#fndCams_navi_subhead_online a').addClass('fnd-camsnavi-active');
				break;
			default:
				break;
		}
	} else {
		paramString = 'base=' + options.param1 + '&wich=' + options.param2;
		createCookie("cnv", options.param2, 365);
		
		$('.fndCams_navi_subheadall a').removeClass('fnd-camsnavi-active');
		switch(options.param2) {
			case'alpha':
				$('#fndCams_navi_subhead_alpha a').addClass('fnd-camsnavi-active');
				
				break;
			case'vote':
				$('#fndCams_navi_subhead_vote a').addClass('fnd-camsnavi-active');
				break;
			case'online':
				$('#fndCams_navi_subhead_online a').addClass('fnd-camsnavi-active');
				break;
			default:
				break;
		}
	}
	$.ajax({
		type : "GET",
		async : true,
		url : resurl,
		data : paramString,
		success : function(data) {
			$('#fndCams_naviBlock').html(data);
		}
	});
};

function get_GET_params() {
	var GET = new Array();
	if(location.search.length > 0) {
		var get_param_str = location.search.substring(1, location.search.length);
		var get_params = get_param_str.split("&");
		for( i = 0; i < get_params.length; i++) {
			var key_value = get_params[i].split("=");
			if(key_value.length == 2) {
				var key = key_value[0];
				var value = key_value[1];
				GET[key] = value;
			}
		}
	}
	return (GET);
}

function get_GET_param(key) {
	var get_params = get_GET_params();
	if(get_params[key])
		return (get_params[key]);
	else
		return false;
};

function bannerByParm(options) {
	var HTTP_GET_VARS = [];
	var parameter = null;
	var banner = null;
	var banner_overlay = null;
	HTTP_GET_VARS = get_GET_params();
	parameter = HTTP_GET_VARS[options.param_name] !== null || HTTP_GET_VARS[options.param_name] != '' || HTTP_GET_VARS[options.param_name] != 'undefined' ? HTTP_GET_VARS[options.param_name] : null;
	if(!parameter) {
		paraCookie = readCookie(options.param_name);
		parameter = paraCookie ? paraCookie : null;
	}
	if(parameter) {
		wrapper_out = '<div id="banner-out" ></div>';
		if(options.banner_position != 'undefined' && options.banner_position != '') {
			switch(options.banner_position) {
				case'before':
					$('#' + options.block_before_after_id).before(wrapper_out);
					break;
				case'after':
					$('#' + options.block_before_after_id).after(wrapper_out);
					break;
				case'append':
					$('#' + options.block_before_after_id).append(wrapper_out);
					break;
			}
		} else {
			return null
		}
		wrapper_in = '<div id="banner-in" ></div>';
		$('#banner-out').append(wrapper_in);
		banner = '<div  id=\"' + options.banner_id + '\" ></div>';
		$('#banner-in').append(banner);
		banner_overlay = '<div id=\"' + options.string_overlay.id + '\" ></div>';
		$('#' + options.banner_id).append(banner_overlay);
		$('#' + options.string_overlay.id).append(escape(parameter));
		if(location.hostname == 'freeindex.fundorado.de') {
			param_string = location.search.substring(1, location.search.length);
			cdhtml_anker = '<a id=\"' + options.destLinkId + '\" href=\"javascript:freeexit=false;window.location.href=\'' + options.destination + '?' + param_string + '\'\"></a>';
		} else {
			cdhtml_anker = '<a id=\"' + options.destLinkId + '\" href=\"' + options.destination + '?vc=' + escape(parameter) + '\"></a>';
		}
		$('#' + options.banner_id).append(cdhtml_anker);
		if(typeof(options.bannerOutMargin) != 'undefined' && typeof(options.bannerOutMargin) != null && options.bannerOutMargin != '' ) {
			$('#banner-out').css({
				position : 'relative',
				width : '100%',
				margin : options.bannerOutMargin
			});
		}
		else {
			$('#banner-out').css({
				position : 'relative',
				width : '100%',
				margin : '0px 0px 5px 14px'
			});	
		}
		$('#banner-in').css({
			position : 'relative',
			margin : '0px 28px 0px 0px',
			'background-color' : '#fce891'
		});
		$('#' + options.banner_id).css({
			background : 'transparent url(' + options.image_link + ') no-repeat center'
		});
		$('#' + options.banner_id).css({
			width : options.width + 'px'
		});
		$('#' + options.banner_id).css({
			height : options.height + 'px'
		});
		$('#' + options.banner_id).css({
			position : 'relative'
		});
		$('#' + options.banner_id).css({
			margin : 'auto'
		});
		$('#' + options.string_overlay.id).css({
			background : 'transparent'
		});
		$('#' + options.string_overlay.id).css({
			width : options.string_overlay.width + 'px'
		});
		$('#' + options.string_overlay.id).css({
			height : options.string_overlay.height + 'px'
		});
		$('#' + options.string_overlay.id).css({
			'line-height' : options.string_overlay.height + 'px'
		});
		$('#' + options.string_overlay.id).css({
			top : options.string_overlay.top + 'px'
		});
		$('#' + options.string_overlay.id).css({
			left : options.string_overlay.left + 'px'
		});
		$('#' + options.string_overlay.id).css({
			'font-size' : options.string_overlay.fontsize + 'px'
		});
		$('#' + options.string_overlay.id).css({
			position : 'absolute'
		});
		$('#' + options.destLinkId).css({
			width : options.width + 'px'
		});
		$('#' + options.destLinkId).css({
			height : options.height + 'px'
		});
		$('#' + options.destLinkId).css({
			position : 'absolute'
		});
		$('#' + options.destLinkId).css({
			display : 'block'
		});
	}
};(function($) {
	$.fn.ImageRotation = function(settings) {
		settings = jQuery.extend({
			rotationNavId : null,
			rotationTxId : null,
			autostart : false,
			rotationIntervall : null
		}, settings);
		var rotationObjBox = this;
		var rotationObjBoxId = $(this).attr('id');
		function _inatialize() {
			if(settings.rotationIntervall) {clearInterval(settings.rotationIntervall);
				settings.rotationIntervall = null;
			}
			$('div#' + rotationObjBoxId + ' ul li').css({
				'list-style' : 'none',
				position : 'absolute',
				top : '0px',
				left : '0px',
				opacity : 0.0
			});
			$('div#' + rotationObjBoxId + ' ul li:first').css({
				opacity : 1.0
			});
			var initFlag = _inatializeNavTab();
			settings.rotationIntervall = setInterval(function() {_rotate();
			}, 6000);
			$('div#' + rotationObjBoxId).mouseout(function() {
				if(!settings.rotationIntervall) {
					settings.rotationIntervall = setInterval(function() {_rotate();
					}, 6000);
				}
			});
			$('div#' + rotationObjBoxId).mouseover(function() {
				if(settings.rotationIntervall) {clearInterval(settings.rotationIntervall);
					settings.rotationIntervall = null;
				}
			});
		}

		function _inatializeNavTab() {
			if(settings.rotationNavId) {
				$('div#' + settings.rotationNavId + ' ul li a').mouseover(function() {
					relId = $(this).attr('rel');
					if(settings.rotationIntervall) {clearInterval(settings.rotationIntervall);
						settings.rotationIntervall = null;
					}
					$('div#' + settings.rotationNavId + ' ul li a').removeClass('active');
					$(this).addClass('active');
					active = ($('div#' + rotationObjBoxId + ' ul li.show') ? $('div#' + rotationObjBoxId + ' ul li.show') : $('div#' + rotationObjBoxId + ' ul li:first'));
					if($(active).attr('id') != relId) {
						$('li#' + relId).css({
							opacity : 0.0
						}).addClass('show').animate({
							opacity : 1.0
						}, 1000);
						active.animate({
							opacity : 0.0
						}, 1000).removeClass('show');
					}
					return false;
				});
				$('div#' + settings.rotationNavId + ' ul li a').click(function() {
					relId = $(this).attr('rel');
					if(settings.rotationIntervall) {clearInterval(settings.rotationIntervall);
						settings.rotationIntervall = null;
					}
					$('div#' + settings.rotationTxId + ' ul li').fadeOut('fast');
					$('li#tx_' + relId).fadeIn('slow');
				});
				$('div#' + settings.rotationNavId + ' ul li a').mouseout(function() {
					$('div#' + settings.rotationTxId + ' ul li').fadeOut('fast');
					if(!settings.rotationIntervall) {
						settings.rotationIntervall = setInterval(function() {_rotate();
						}, 6000);
					}
				});
				return true;
			} else {
				return false;
			}
		};

		function _rotate() {
			var current = ($('div#' + rotationObjBoxId + ' ul li.show') ? $('div#' + rotationObjBoxId + ' ul li.show') : $('div#' + rotationObjBoxId + ' ul li:first'));
			var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#' + rotationObjBoxId + ' ul li:first') : current.next()) : $('div#' + rotationObjBoxId + ' ul li:first'));
			next.css({
				opacity : 0.0
			}).addClass('show').animate({
				opacity : 1.0
			}, 1000);
			current.animate({
				opacity : 0.0
			}, 1000).removeClass('show');
			if(settings.rotationNavId) {
				$('div#' + settings.rotationNavId + ' ul li a').removeClass('active');
				$('div#' + settings.rotationTxId + ' ul li').fadeOut('fast');
				$('a#tab_' + next.attr('id')).addClass('active');
			}
		};_inatialize();
	};
})(jQuery);

(function($) {
	$.fn.ImageHover = function(settings) {
		settings = jQuery.extend({
			imgOver : null,
			imgOut : null
		}, settings);
		var imgObj = this;
		if($(imgObj).is('img') && typeof(settings.imgOver) != null) {
			settings.imgOut = $(imgObj).attr('src');
			if(settings.imgOut != '')
				$(imgObj).hover(function(){
					$(imgObj).attr({src: settings.imgOver});
				},function(){
					$(imgObj).attr({src: settings.imgOut});
				});
		}
	};
})(jQuery);
//scrollteaser
(function($) {
	$.teaserSlider = function(el, options) {

		var base = this, o;

		// Added "o" to be used in the code instead of "base.options" which doesn't get modifed by the compiler - reduces size by ~1k
		base.options = o = $.extend({}, $.teaserSlider.defaults, options);
		//check if min conf is set
		if( typeof (o.sliderName) === 'undefined' || typeof (o.sliderName) === null || o.sliderName === '')
			return false;
		// Wraps the ul in the necessary divs and then gives Access to jQuery element
		base.el = el;
		base.$el = $(el).addClass('tSlideBase').after('<div id="' + o.sliderName + '_tSlideFw"></div><div id="' + o.sliderName + '_tSlideBw"></div><div id="' + o.sliderName + '_tSlideLoad"></div>');
		base.$forward = $('#' + o.sliderName + '_tSlideFw');
		if(!o.endlessScroll)
			base.$backward = $('#' + o.sliderName + '_tSlideBw');
		base.leftscrollcount = true;
		base.contentEmpty = false;
		base.contentLoaded = false;
		base.endlessIndex = 0;

		// Add a reverse reference to the DOM object
		base.$el.data(o.sliderName + "TSlider", base);

		base.init = function() {

			base.$forward.css({
				opacity : 0.8
			});

			if(!o.endlessScroll) {
				base.$backward.css({
					opacity : 0.8
				});

			}

			base.scrollpos = 0;

			//base.addTeaserBlock();
			base.$items = base.$el.children();
			base.setDim();
			base.$el.css({
				width : base.width + 'px'
			});
			

			base.$forward.bind('click', function() {
				base.goFw();
			});
			if(!o.endlessScroll) {
				base.$backward.bind('click', function() {
					base.goBw();
				});
			}

		};
		base.addTeaserBlock = function() {

			//teaser per ajax holen
			$("#" + o.sliderName + "_tSlideLoad").load(o.teaserBlockSource + " #" + o.teaserBlockId + o.currTeaserBlock, function(response, status, xhr) {
				if(status == "error") {
					var msg = "Fehler beim laden des Contents: ";
					$("#" + o.sliderName + "_tSlideLoad").html(msg + xhr.status + " " + xhr.statusText);
				} else {
					if($("#" + o.sliderName + "_tSlideLoad").html() !== "") {
						base.$el.append($("#" + o.teaserBlockId + o.currTeaserBlock).html());
						//$("#" + o.teaserBlockId + o.currTeaserBlock).remove();
					} else {
						base.contentEmpty = true;
						if(o.endlessScroll)
							base.cloneTeaserBlock();
					}
					base.$items = base.$el.children();
					base.setDim();
					base.$el.css({
						width : base.width + 'px'
					});
					o.currTeaserBlock++;
					//window.console.debug(base.$el.data(o.sliderName + "TSlider"));
					base.contentLoaded = true;
				}
			});
		};
		base.cloneTeaserBlock = function(i) {
			base.$el.append(base.$items.slice(0, o.teaserScrollCount).clone());
			base.$items = base.$el.children();
			base.setDim();
			base.$el.css({
				width : base.width + 'px'
			});
		};
		base.setDim = function() {
			base.$anItem = base.$items.filter(':first');
			//window.console.debug(base.$items.length);
			base.width = (base.$anItem.width() + o.outlinewidth) * base.$items.length;
		};
		base.animateLeft = function() {
			//window.console.debug(base.$anItem.width());
			if(base.leftscrollcount)
				base.scrollpos = base.scrollpos + parseInt(((base.$anItem.width() + o.outlinewidth) * o.teaserScrollCount), 10);
			if(!o.endlessScroll && (base.$backward.css('display') == 'none')) {
				base.$backward.css({
					display : 'block'
				});
			}
			if(base.scrollpos < base.width) {
				base.$el.animate({
					right : base.scrollpos + 'px'
				}, {
					duration : o.scrollduration,
					queue : false,
					complete : function() {
						if(base.scrollpos + (parseInt(((base.$anItem.width() + o.outlinewidth) * o.teaserScrollCount), 10)) >= base.width && !o.endlessScroll) {
							base.$forward.css({
								display : 'none'
							});
						}
					}
				});
				base.leftscrollcount = true;
			} else {
				base.leftscrollcount = false;
				base.scrollpos = base.scrollpos - parseInt(((base.$anItem.width() + o.outlinewidth) * o.teaserScrollCount), 10);
				if(o.endlessScroll) {
					base.$el.css({
						right : '0px'
					});
					base.leftscrollcount = true;
					base.scrollpos = 0;
					base.animateLeft();
				}
			}
		};
		base.animateRight = function() {
			base.leftscrollcount = true;
			base.scrollpos = base.scrollpos - parseInt(((base.$anItem.width() + o.outlinewidth) * o.teaserScrollCount), 10);
			if(base.$forward.css('display') == 'none') {
				base.$forward.css({
					display : 'block'
				});
			}
			if(base.scrollpos >= 0) {
				base.$el.animate({
					right : base.scrollpos + 'px'
				}, {
					duration : o.scrollduration,
					queue : false,
					complete : function() {
						if(base.scrollpos === 0) {
							base.$backward.css({
								display : 'none'
							});
						}
					}
				});
			} else {
				base.scrollpos = 0;
				base.$backward.css({
					display : 'none'
				});
			}
		};
		base.goFw = function() {
			if(!base.contentEmpty) {
				base.addTeaserBlock();
			} else if(o.endlessScroll) {
				base.leftscrollcount = true;
			}
			//base.animateLeft();
			//setTimeout(function(){base.animateLeft();},350);
			var c_interval = setInterval(function(){
          		if(base.contentLoaded == true){
               		clearInterval(c_interval);
               		base.animateLeft();
           			}
       			},100);
		};
		base.goBw = function() {
			base.animateRight();
		};

		base.init();
	};
	$.teaserSlider.defaults = {
		//teaserblock eigenschaften
		currTeaserBlock : 1,
		teaserBlocklast : false,
		teaserBlockfirst : false,
		teaserBlockId : '',
		teaserBlockSource : '',

		scrollduration : 500,
		sliderName : '',
		outlinewidth : 0, //margin, padding, outline etc in px , halt das was zu einen Teaser an witdh hinzukommt

		teaserScrollCount : 0, //wird zur ermittlung der scrollweite benoetigt
		endlessScroll : true
	};
	$.fn.teaserSlider = function(options) {

		return this.each(function() {
			var tSlide = $(this).data(options.sliderName + 'TSlider');

			// initialize the slider but prevent multiple initializations
			if(( typeof (options)).match('object|undefined')) {
				if(!tSlide) {(new $.teaserSlider(this, options));
				}
			}
		});
	};
})(jQuery);
function get_fndVoteResult1(options) {
	if(typeof(uPref) != 'undefined' || typeof(uPref) != null )
		var v_resurl = uPref + "/PHP/votingResult1.php";
	else
		var v_resurl = "/PHP/votingResult1.php";
	var v_paramString = $.param(options);
	var resID = 'fndVoteBlockErg';
	if(options.resID)
		resID = options.resID;
	$.ajax({
		type : "GET",
		async : true,
		url : v_resurl,
		data : v_paramString,
		success : function(data) {
			$('#' + resID).html(data);
			$('.star').rating();
		}
	});
};
$(function() {
	$(document).bind("contextmenu", function(e) {
		return false
	});
	if(screen.width && screen.width <= 800 ) {
			jQuery.extend(jQuery.browser, {
				SafariMobile : navigator.userAgent.toLowerCase().match(/iP(hone|ad)/i)
			});
			if(document.getElementById('fndLogInHead') && !$.browser.SafariMobile) {
				$('#fndLogInHead').css({right:'155px'});	
			}
			else {
				if(!$.browser.SafariMobile) $('#fndKopfStatus').css({right:'155px'});
				$('#fndNavi ul.navi').css({left: '241px'});
			}
	}
	if(document.getElementById('fnd-lasche-liebe')) {
		$('#fnd-lasche-liebe > a > img').ImageHover({imgOver: uPref + '/src/warum_lasche_hover.png'});
	}
	if(document.getElementById('fndHeadLayer')) {
		$('#fndHeadLayer').click(function() {getLayerCommon('award_layer_club');
		});
	}
	if(document.getElementById('fndLinkAwardLayerFree')) {
		$('#fndLinkAwardLayerFree').click(function() {getLayerCommon('award_layer_free');
		});
	}
	if(document.getElementById('fndLinkAwardLayerFree1')) {
		$('#fndLinkAwardLayerFree1').click(function() {getLayerCommon('award_layer_free');
		});
	}
	if(document.getElementById('fnd-information') && document.getElementById('fnd-abschluss')) {
		$('#fnd-information-text').appendTo($('#fnd-abschluss'));
	}
	$('#infoLogLnk').click(function() {
		var anObj = $(this);
		j_show_hide_box(anObj, infoLog, 1);
	});
	$('#infoNickLnk').click(function() {
		var anObj = $(this);
		j_show_hide_box(anObj, infoNick, 1);
	});
	$('.fndILclick').click(function() {
		var anObj = $(this);
		j_show_hide_box(anObj, infoTarif, 1);
	});
	if($.browser.msie && $.browser.version == 7) {
			$('#fndNaviContainer').appendTo('#fndMainWrapper');
		}
	
	
});



