

$(document).ready(function(){

	// Move elements into table
	$(".anmeldung").appendTo($("#table_center"));
	$("#content").appendTo($("#table_center"));
	$("#footer").appendTo($("#table_center"));
	// Fix a footer bug
	$("#footer").css("width", "790px");
	
});

function loadMovieBasic(movieName, divId, width, height) {

	var flashvars = {};
	var params = {};
	var attributes = {};
	params.scale = "noscale";
	params.quality = "best";
	params.salign = "TL";
	params.menu = "false";
	params.wmode = "transparent";

	swfobject.embedSWF(movieName, divId, width, height, "9.0.0", false, flashvars, params, attributes);	
}

function reload(addRandomParam, base, referrer, iServer, langId, refId, showRegScreen, code, user, pw) {
	// special case
	if (addRandomParam == 1) {
		window.location = 'index.php';//window.location.href;
	} else {
		var randomParam = addRandomParam ? "?rnd=" + Math.random() : "";
		var flashvars = {};
		var params = {};
		var attributes = {};
		params.scale = "noscale";
		params.quality = "best";
		params.salign = "TL";
		params.menu = "false";
		params.base = base;
		params.allowScriptAccess = "always";
		flashvars.referrer = referrer;
		flashvars.iServer = iServer;
		flashvars.langId = langId;
		flashvars.refId = refId;
		flashvars.showRegScr = showRegScreen;
		flashvars.code = code;
		flashvars.user = encodeURIComponent(user);
		flashvars.pw = pw;
		flashvars.mode = "live";
		swfobject.embedSWF(base+"Panfu.swf?v=1.0.43" + randomParam, "flash_anmeldung", 772, 480, "9.0.0", false, flashvars, params, attributes);
		// Redirect users with flash player < 9.0.0
		var hasFlash = swfobject.hasFlashPlayerVersion("9.0.0");
		if (hasFlash == false) {
			window.location = "no_flash.php";
		}
	}	
}

function reloadPage() {
	window.location = window.location.href;
}

function incInvitation(user){
    window.frames['gc'].location = 'iframes/confirm_invitation.php?user='+user;
}

function onLoginAfterRegistration() {
	window.frames['gc'].location = 'conversion.php';
}


function IT_Action(action) {
	var tracking_object = createITT();
	tracking_object.ACTION = "" + action;
	tracking_object.submit_action();
}


function getGet( name ) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return null;
	else
		return results[1];
}

function getLocale() {
	var url = window.location.href;
	url2 = url.substring(0, url.lastIndexOf('/'));
	if (url.lastIndexOf('debby')>0 && url.lastIndexOf('langId')>0) locale = getGet("langId").toLowerCase();
	else locale = url2.substring(url2.lastIndexOf('.')+1);
	return locale;
}

function IT_set_banner(isGold, group, showGpBanner, sex, age) {
	var locale = getLocale();
	if (locale=='com') locale = 'en';
	var langId = "&langId="+locale.toUpperCase();
	var langGet = "";
	var ageint = parseInt(age);
	var groupno = 0;
	
	if (ageint > 5) groupno = 1;
	if (ageint > 12) groupno = 2;
	if (ageint > 17) groupno = 3;
	if (ageint > 25) groupno = 4;
	if (ageint > 35) groupno = 5;
	if (ageint > 45) groupno = 6;
	
	if (isGold == undefined || isGold == false) {
		if ((locale == "de")||(locale == "nl")||(locale == "fr") || (locale == 'es') || (locale == 'pl') || (locale == 'en')) {
			if (group == "Rooms" || group == "Games") {
				try {
					frames.banner.location.href = "banner.php?id=" + Math.random() + "&sex="+sex+"&age="+groupno+"&showGpBanner=" + showGpBanner + langId;
					frames.banner2.location.href = "banner2.php?id=" + Math.random() + "&sex="+sex+"&age="+groupno+"&showGpBanner=" + showGpBanner + langId;
				} catch(err) {}
				var screenWidth = window.screen.width;
				var mainBlockWidth = 760;
				var newMarginLeft = (screenWidth / 2) + (mainBlockWidth / 2) + "px";
				// Banners
				$("#bannerArea").css("display", "block").css("width", "160px");
				$("#bannerArea2").css("display", "block");
				$("#goldpic").css("display", "none");
				// Add left margin to the whole content (Moritz wants this)
				$("#table_fet").css("width", "50px");
				$("#empty_left").css("width", "50px");
				$("#empty_right").css("width", "160px");
		   }
		} //else $('#goldpic').attr('src', '');		
	}
}


function IT_Page(name, group, memberid) {
    var tracking_object = createITT();
    tracking_object.DOCUMENTNAME = "" + name;
    tracking_object.DOCUMENTGROUP = "" + group;
	
	if (memberid != "") tracking_object.MEMBERID = "" + memberid;
    
	tracking_object.submit();
}

  // Boot Analyze begin
  var BootStr = "";
  var TXTL = false;
  var FNTL = false;
  var TID = -1;
  function BootLog(key) {
    if (TID == -1) {
      BootStr = key; TID = setTimeout('TooSlow(true)', 8000);
    } else {
      BootStr += "&" + key + "=1";
      switch(key) {
        case 'FNTL': TXTL = true; if (FNTL) { TooSlow(false); }; break;
        case 'TXTL': FNTL = true; if (TXTL) { TooSlow(false); }; break;
      }
    }
  }

function TooSlow(b) {
	if (b) {
		window.location.href = 'low_bandwidth.php&' + BootStr;
	} else clearTimeout(TID); 
}
  // Boot Analyze end


function putAdvertStream() { // FR only
	x=document.createElement('script');
	x.src='http://ad.advertstream.com/track_conversion.php?annonceurid=6755';
	x.type="text/javascript";
	document.body.appendChild(x);
}

function getCookie(check_name) {
	var all_cookies = document.cookie.split( ';' );
	for (var i=0; i < all_cookies.length; i++) {
		var temp_cookie = all_cookies[i].split( '=' );
		// trim left/right whitespace
		var cookie_name = temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name ) {
			var cookie_value = unescape( temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			return cookie_value;
		}
	}
}

