/*
 * GlobalStdVars
 */
var glb_lang;
var glb_wettbewerbNamed;
var glb_wettbewerbId;
var glb_uid;
var glb_uname;
var glb_loader;
var glb_loader_new;
var userInfoTimer;

function setGlobalStdVars(lang, wettbewerbNamed, wettbewerbId, uid, uname, loadingIndicatorText) {
	glb_lang = lang;
	glb_wettbewerbNamed = wettbewerbNamed;
	glb_wettbewerbId = wettbewerbId;
	glb_uid = uid;
	glb_uname = uname;
	glb_loader = $("<div></div>",{"id":"displayaction", "class":"animatedLoad", "style":"display:none"}).text(" ").append(" &nbsp; ");
	glb_loader_indicator = $("<img>", {"src":"http://static.transfermarkt.net/static/css/indicator.gif", "class":"vb"});
	glb_loader_new = $("<div></div>", {"id":"ladebalken", "class":"dn s10 ac p5", "style":"border: 1px dotted #286F00;"}).append(glb_loader_indicator).append(loadingIndicatorText);
}
function getGlobalStdVars() {
	alert(glb_lang);
	alert(glb_wettbewerbNamed);
	alert(glb_wettbewerbId);
	alert(glb_uid);
	alert(glb_uname);
	alert(glb_loader);
}
function getNewUserInfos() {
	$("#userspace").load('/'+glb_lang+'/ajax/centersmall/aktion.html form#login');
	$.ajax({cache: false,
		url: '/'+glb_lang+'/ajax/centersmall/aktion.html',
		dataType: 'html',
		global: false,
		type: 'GET',
		success: function(data, textStatus) {
			if(textStatus=='success') {
				$('form#login').html($(data).find('form#login').html());
			}
		}
	}); 
	userInfoTimer = setTimeout('getNewUserInfos();', 30000);
}
function sendeForm(sfurl) {
	sfurl.match("^.*_(.*)_.*_.*_(.*).*\.html");
	var sffirst = RegExp.$1;
	var sfsecond = RegExp.$2;
	$.post(sfurl, {loeschenBestaetigt: '1'}, function() {$(".jaxbox").colorbox.close(); reloadForum(sffirst, sfsecond);});
}
function sendeFormPostVars(sfurl, PostVars) {
	sfurl.match("^.*_.*_(.*)_.*_(.*)_.*\.html");
	var sffirst = RegExp.$1;
	var sfsecond = RegExp.$2;
	$.post(sfurl, PostVars, function() {$(".jaxbox").colorbox.close(); reloadForum(sffirst, sfsecond);});
}
function sendeFormPostVarsSuche(sfurl, PostVars) {
	//alert(sfurl);
	sfurl.match("^.*_(.*)_.*_(.*)_(.*)_.*\.html");
	var boardID 	= RegExp.$1;
	var seite 		= RegExp.$2;
	var resultID	= RegExp.$3;
	//alert(sffirst + '_' + sfsecond + '_'+ sfthird);
	$.post(sfurl, PostVars, function() {$(".jaxbox").colorbox.close(); 
	
		setTimeout(function() {
			var Url = '/' + glb_lang + '/SEO/suche/forum_' + boardID + '_'+ resultID +'_' + seite + '.html';
			$.get(Url, function(html) {
				$("#centerbig").replaceWith($(html).find("div#centerbig"));
			prepareForumForAjax();
			});
 		},1000);

	});
	
}

function prepareForumForAjax() {
	$("#loadingIndicator").ajaxStart(function() {
		if($(this).children().length<1) {
			glb_loader.appendTo(this);
			glb_loader.show();
		}
		$(this).show()
	})
	$("#loadingIndicator").ajaxStop(function() {
		$(this).hide()
	})
	$(".jax").attr("href", function(e) { return "javascript:ForumAdminFunctions('" + this.href + "');" });
	$("a.jaxbox").attr("href", function(e) { this.href.match("^(.*)\.html$");
		var url = RegExp.$1;
		return url + "_1.html";
	});
	$("a.jaxbox").colorbox({href: function() {return $(this).attr("href") + ' div#centerbig';}});
	
	$("a.jaxbox3").attr("href", function(e) { this.href.match("^(.*)\.html$");
		var url = RegExp.$1;
		return url + "_1.html";
	});
	 
	$("a.jaxbox3").colorbox({width:860,height:580, href: function() {return $(this).attr("href") + ' div#centerbig';}});
	
	$("#fut2").submit(function() { this.action.match("^(.*)\.html$");
		var url = RegExp.$1 + "_1.html";
		$.post(	url, 
				$(this).serialize(),
				function(html) { $.fn.colorbox({html: html}); }
		);
		return false;
	});
	$("#submitPoll").submit(function() { 
		this.action.match("^(.*topic/)ansicht(.*)$");
		var url = RegExp.$1 + "ajaxansicht" + RegExp.$2;
		$.post( url, 
			$(this).serialize(),
			function(html) { $("#displayPoll").replaceWith(html); prepareForumForAjax(); });
		return false;
	});
}

function handleSubmitForm(obj_form, callback_func, callback_func2) {
	var actionUrl = obj_form.action;
	var postVars = $(obj_form).serialize();
	if(typeof callback_func2 != "undefined") {$.post(actionUrl, postVars, function(html) { callback_func(html, callback_func2); });}
	else {$.post(actionUrl, postVars, function(html) { callback_func(html, false); });}
	return false
}
function holeSpieltag(spieltag,saison_id) {
	var tmp_url =  "/" + glb_lang + "/" + glb_wettbewerbNamed + "/spielplanAjax/wettbewerb_" + glb_wettbewerbId + "_" + spieltag;
	if(saison_id) {tmp_url = tmp_url + "_" + saison_id;}
	var full_url = tmp_url + ".html";
	$('#spieltag').load(full_url);
}
function holeSpieltagHistorie(spieltag,saison_id) {
	glb_loader_new.prependTo('div#spieltag');
	glb_loader_new.show();
	var tmp_url =  "/" + glb_lang + "/" + glb_wettbewerbNamed + "/spielplanAjax-historie/wettbewerb_" + glb_wettbewerbId + "_" + spieltag;
	if(saison_id) {tmp_url = tmp_url + "_" + saison_id;}
	var full_url = tmp_url + ".html";
	$('#spieltag').load(full_url);
}
function holeSpieltagMeinTm(wettbewerb_id,spieltag,saison_id) {
	var tmp_url =  "/" + glb_lang + "/social-network/begegnungenAjax/mein-tm_" + wettbewerb_id + "_" + spieltag;
	if(saison_id) {tmp_url = tmp_url + "_" + saison_id;}
	var full_url = tmp_url + ".html";
	$('#spieltag').load(full_url);
}
function holeSpieltagSpielernotenAdmin(spieltag,saison_id) {
	glb_loader_new.prependTo('div#spieltag');
	glb_loader_new.show();
	var tmp_url =  "/" + glb_lang + "/default/eingabespielernotenajax/admin_"+ spieltag;
	if(saison_id) {tmp_url = tmp_url + "_" + saison_id;}
	var full_url = tmp_url + ".html";
	$('#spieltag').load(full_url);
}

function ladeUmfrage() {
	var full_url =  "/" + glb_lang + "/default/ajax/umfrage.html";
	$('#displayPoll').load(full_url);
}
function insertUmfrage() {
	$.post('/'+glb_lang+'/default/ajax/umfrage.html', $("#ajaxPoll").serialize() , function(data, textStatus) {
		if(textStatus == "success") {
			ladeUmfrage();
		} else {
			return false;
		}
	});
}

function holeMeinTmFreundeEinladung(user_id,begegnung_id) {
	var tmp_url =  "/" + glb_lang + "/social-network/begegnung-detail/mein-tm_" + begegnung_id + "_" + user_id;
	var full_url = tmp_url + ".html";
	try {
		ReloadPixelImages();
	} catch(err) {
		// debug maybe?
	}
	$('#liste').load(full_url + " #liste", function() {
		$.tablesorter.defaults.widgets = ["zebra"];
		$.tablesorter.defaults.widgetZebra.css = ["dunkel", "hell"];
		$.tablesorter.defaults.fixedWidth = true;
		$("#freunde").tablesorter({sortList: [[2,0],[0,0]], headers: {0:{sorter:'text'},
			1:{sorter:'text'},
			2:{sorter:'text'}}
		}).tablesorterPager({container: $("#player_pager"), size: 20});		
	});
}

function holeAlleKommentare(gb_id) {
	var tmp_url =  "/" + glb_lang + "/social-network/kommentare/mein-tm_" + gb_id;
	var full_url = tmp_url + ".html";
	try {
		ReloadPixelImages();
	} catch(err) {
		// maybe debug here later
	}	
	$('#kommentare'+gb_id).load(full_url, function () { checkVideoBoxes(); });
}


function reloader(path) {
	var anchor = "last";
 	location.href=location.href.split(/\?|#/)[0] + '#' + anchor;   
 	location.reload(true);
 	return false;
}
function splitLocation() {
	var loc = location.href;
	var parts = loc.match(/^http:\/\/(.*)\/(..)\/(.*)\/(.*)\/([a-z0-9]*)(_.*)\.html/i);
	return parts;
}
function reload_ma(liga_id) {
	var url = splitLocation();
	location.href="/"+url[2]+"/"+url[3]+"/"+url[4]+"/"+url[5]+"_"+liga_id+".html";
}
function checkboxChange(e,cbident,mode) {
	ownStopBubbling(e);
	if(!mode) var mode = 'check';
	var checkboxes = $(cbident);
	if(mode=='check') {
		checkboxes.attr('checked', true);
	} else if (mode=='uncheck') {
		checkboxes.attr('checked', false);
	} else if (mode=='reverse') {
		checkboxes.attr('checked', function(index, attr) {
			if(attr == false) { return true; }
			else if (attr == true) { return false; }
		});
	}
}
function ElDisplayed(el) {
	/* prueft ob ein Element angezeigt wird oder nicht
	 * @param el - Element-Selektor
	 * @return boolean
	 */
	if($(el).css("display")=="none") {
		return false;
	} else {
		return true;
	}
}
function ElExists(el) {
	/* prueft ob ein Element im aktuellen DOM vorhanden ist
	 * @param el - Element-Selektor
	 * @return boolean
	 */
	if($(el).length==0) {
		return false;
	} else {
		return true;
	}
}
function ownStopBubbling(e) {
	/* Stoppt das default-verhalten der ausgefuehrten aktion
	 * z.B. Klick auf Anker mit href - nichts tut sich
	 * Crossbrowser-Kompatibel
	 * @param e - Event
	 * Aufruf : ownStopBubbling(event) <- genau so
	 */
	if(!e) var e = window.event;
	e.cancelBubble = true;
	e.returnValue = false;
	if (e.stopPropagation) {
		e.stopPropagation();
		e.preventDefault();
	}
	return false;
}
function smilie2board(s) {$("#msg").insertAtCaret(" "+s+" ");}
function sign2board(s) {$("#msg").insertAtCaret(s);}

function doquote(ta) {
	var aTag = '[zitat]'
	var eTag = '[/zitat]'	
	var input = $(ta);
	input.focus();
/* für Internet Explorer */
	if(typeof document.selection != 'undefined') {
/* Einfügen des Formatierungscodes */
		var range = document.selection.createRange();
	    var insText = range.text;
	    range.text = aTag + insText + eTag;
/* Anpassen der Cursorposition */
	    range = document.selection.createRange();
	    if (insText.length == 0) {
	      range.move('character', -eTag.length);
	    } else {
	      range.moveStart('character', aTag.length + insText.length + eTag.length);      
	    }
	    range.select();
/* für neuere auf Gecko basierende Browser */	  
	} else if(typeof input.selectionStart != 'undefined') {
/* Einfügen des Formatierungscodes */
	    var start = input.selectionStart;
	    var end = input.selectionEnd;
	    var insText = input.value.substring(start, end);
	    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
/* Anpassen der Cursorposition */
	    var pos;
	    if (insText.length == 0) {
	      pos = start + aTag.length;
	    } else {
	      pos = start + aTag.length + insText.length + eTag.length;
	    }
	    input.selectionStart = pos;
	    input.selectionEnd = pos;
/* für die übrigen Browser */
	} else {
/* Abfrage der Einfügeposition */
		doquoteOLD(ta)

		//var pos;
	    //var re = new RegExp('^[0-9]{0,3}$');
	    //while(!re.test(pos)) {
	    //  pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
	    //}
	    //if(pos > input.value.length) {
	    //  pos = input.value.length;
	    //}
	    /* Einfügen des Formatierungscodes */
	    //var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
	    //input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
	    
	}
}

function doquoteOLD(ta) {
	var input = $(ta);
	var range = input.caret();
	var text = null;
	var value = input.val();
	if(range.end == 0) {
		// kein text markiert
		text = input.val()
		quoted = "[zitat][/zitat]";
		input.insertAtCaret(quoted);
	} else {
		var text = input.val().substring(range.start, range.end);
		var quoted = "[zitat]"+text+"[/zitat]";
		input.val(value.substr(0, range.start) + quoted + value.substr(range.end, value.length));
		input[0].focus();
	}
}
function toggleContainerUmfrage(toggleElement){$(toggleElement).toggle(createInputsUmfrage(),removeInputsUmfrage());}
function createInputsUmfrage(){
	var el = $('#anzahl');
	var anz = el.val();
	if(anz > 20 || anz < 2){alert('Es sind maximal 20 Umfrage-Optionen möglich.'); $('#showpoll').attr('checked', false); return false;}
	for(i=anz;i>=1;i--){$("#duration").after('<p><label>'+i+'. Option</label><input type="text" name="option['+i+']" /></p>');}
}
function removeInputsUmfrage(){if($("#showpoll:checked").length==0) {$("#duration ~ p").remove();}}
function createToggleSpan(eleId, toggleId){$('#' + eleId).replaceWith('<span id="' + eleId + '_hide" class="show_less" onclick="$(\'' + toggleId + '\').fadeOut(\'slow\'); $(this).hide(); $(\'#' + eleId + '_show\').show()">&nbsp;&nbsp;&nbsp;</span><span style="display: none;" id="' + eleId + '_show" class="show_more" onclick="$(\'' + toggleId + '\').fadeIn(\'slow\'); $(this).hide(); $(\'#' + eleId + '_hide\').show()">&nbsp;&nbsp;&nbsp;</span>');}
function limitTextArea(areaID,infoID,charLimit) {
	var ele = document.getElementById(areaID);
	var len = ele.value.length;
	var counter = charLimit - len;
	if (len >= charLimit){
		ele.value = ele.value.substring(0, charLimit);
		if(counter == '0') {
			$('#'+infoID).css("color","#FF0F0F");
		} else {
			$('#'+infoID).css("color","#4f4f4f");
		}
	}
	$('#'+infoID).text(counter);
}	
function getLines(eleID){return $('#' + eleID).val().split("\n").length}
function limitTextAreaRows(areaID,infoID,rowLimit) {
	var allowedNumberOfLines = rowLimit;
	var len = getLines(areaID);
	var counter = allowedNumberOfLines - len;
	if(len >= allowedNumberOfLines) {
		var modifiedText = $('#' + areaID).val().split("\n").slice(0, allowedNumberOfLines);
		$('#' + areaID).val(modifiedText.join("\n"));
	}	
	if(counter == '0') {
		$('#'+infoID).css("color","#FF0F0F");
	} else {
		$('#'+infoID).css("color","#4f4f4f");
	}		
	$('#'+infoID).text(counter);
}
function displayResultColorbox(html, callback_onClosed) {$.fn.colorbox({html: html, onClosed: callback_onClosed});}
function handleSubmitFormNew(form){$('#centersmall').load(form.action + ' div#ajaxwrap', $(form).serializeArray());}
function handleSubmitFormNewBig(form){$('#centerbig').load(form.action + ' div#ajaxwrap', $(form).serializeArray());}
function handleSubmitFormNewBigMa(form){$('#ajaxwrap1').load(form.action + ' div#ajaxwrap', $(form).serializeArray());}
function showPresse(){
	if(document.getElementById("presse").style.display == "block"){
		document.getElementById("presse").style.display = "none";
	}else{
		document.getElementById("presse").style.display = "block";
	}
}
function showSaisonwechselOptionen(){
	if(document.getElementById("optionenkaderbeibehalten").style.display == "none"){
		document.getElementById("optionenkaderbeibehalten").style.display = "block";
	}
}
function hideSaisonwechselOptionen(){
	if(document.getElementById("optionenkaderbeibehalten").style.display == "block"){
		document.getElementById("optionenkaderbeibehalten").style.display = "none";
	}
}

function showComment(id) {
	ele = document.getElementById(id);
	if (ele.style.display == "block") {
		ele.style.display = "none";
	} else {
		ele.style.display = "block";
	}
}
function getTable(tab) {
	laenge = 5;
	for (i=1;i<=laenge;i++) {
    	if(i == tab){
    		ele = document.getElementById(i);
			ele.style.display = "block";	
    	}else{
    		ele = document.getElementById(i);
			ele.style.display = "none";	
    	}
    }
}
function appendDataToEl(el, fromEl, toEl, remEl) {
	if(remEl) {
		var aetsch = $(remEl);
		aetsch.empty().attr('class', 'animatedLoad').append('&nbsp;');
	}
	if(el.href) {
		/* Anchor */
		var url = el.href;
	} else {
		/* All Others return False */
		return false;
	}
	$('<div />').appendTo(toEl).load(url+' '+fromEl, function() {if(aetsch) {aetsch.remove();checkVideoBoxes()}});
}

function checkVideoBoxes() {
	try {
		$(".vidbox").jqvideobox({'width' : 400, 'height': 300, 'getimage': true, 'navigation': false});
		$(".vidbox").css({'display': 'block', 'margin': '5px 0'});
	} catch(err) {
		//alert(err);
	}
}

function ForumAdminFunctions(adminUrl) {
	adminUrl.match("^(.*_.*_(.*)_.*_(.*))\.html$");
	var first = RegExp.$1;
	var second = RegExp.$2;
	var third = RegExp.$3;
	var adminUrl = first + "_1.html";
	$.ajax({ async: true, 
			cache: true,
			dataType: "html",
			type: "GET",
			url: adminUrl,
			complete: function () { reloadForum(second, third); },
			error: function() {alert ("Big Failure!");}});
}
function reloadForum(fid, s) {
	setTimeout(function() {
		var Url = '/' + glb_lang + '/SEO/forum/ansicht_' + fid + '_' + s + '.html';
		$.get(Url, function(html) {
					$("#centerbig").replaceWith($(html).find("div#centerbig"));
					prepareForumForAjax();
				});
 	},1000);
}

function defineSource(ele1,ele2) {
	var selectValue = $('#'+ele1).val(); 
	if(selectValue == 0) {
		$('#'+ele2).show();
	} else {
		$('#'+ele2).hide();
	}	
}
function reInitIVW(){
	var img = $("img[alt='szmtag']");
	var ownsrc = "http://www.transfermarkt.de/empty1x1.gif";
	var ivwsrc = img.attr("src");
	img.attr("src",ownsrc);
	img.attr("src",ivwsrc);
}

function bookmarkOpen(url){
    switch(url) {
    	case 'facebook': 
	    	var output = 'http://www.facebook.com/sharer.php?u=' + bookmarkURL() + '&amp;t='+encodeURIComponent(document.title)+'&amp;t='+encodeURIComponent(document.title);
	    	break;
	    case 'mister-wong':
			var output = 'http://www.mister-wong.de/index.php?action=addurl&amp;bm_url=' + bookmarkURL() + '&amp;bm_notice=&amp;bm_description='+encodeURIComponent(document.title)+'&amp;bm_tags=';
	    	break;
	    case 'google':
	    	var output = 'http://www.google.com/bookmarks/mark?op=add&amp;hl=de&amp;bkmk=' + bookmarkURL() + '&amp;annotation=&amp;labels=&amp;title='+encodeURIComponent(document.title);
	    	break;
	    case 'del.icio':
	    	var output = 'http://del.icio.us/post?v=2&amp;url=' + bookmarkURL() + '&amp;notes=&amp;tags=&amp;title='+encodeURIComponent(document.title);
	    	break;
		case 'newskick':
			var output = 'http://www.newskick.de/submit.php?url=' + bookmarkURL();
			break;
		case 'vz':
			var output = 'http://www.studivz.net/Suggest/Selection/?u=' + bookmarkURL() + '&desc='+encodeURIComponent(document.title)+'&prov='+ window.location.hostname;
			break;			
    }
    window.open(output);
    return false;
}
function bookmarkURL() {
	var alteUrl = location.href;
	var neueUrl = alteUrl.replace("member","www");
	return encodeURIComponent(neueUrl);
}

function handleVolltreffer(gb_id,fall) {
	glb_loader.hide();
	var p = window.location.href;
	//var aktion = '/'+glb_lang+'/'+p[3]+'/beitraege/loeschen'+p[6]+'.html'
	$("#likemsg"+gb_id).show();
	$("#likemsg"+gb_id).text("Speichern...").stop().css("opacity", 1).css("color", "rgb(72,71,71)").fadeIn(30);				
	checkVolltreffer(p,gb_id,fall);
}

function checkVolltreffer(aktion,gb_id,fall) {
	/*
	 * Hier werden die Variablen als POST-Request verwertet
	 */
	try {
		$.post(aktion, {like_it: gb_id, typ: fall}, function(data, textStatus) {
		if(textStatus == "success") {
			setTimeout(function(){
				$("#likemsg"+gb_id).hide(1000)}, 2000);	
				if(data.error == '') {
					$("#like_zahl"+gb_id).unbind("click").removeAttr('onclick');
					if(data.anzahl==0) {
						$("#like_counter"+gb_id).css('display','none');
						$("#like_zahl"+gb_id).bind('click', function () { handleVolltreffer(gb_id,'s')}).val('Volltreffer');
					} else {
						var output = data.anzahl+' Treffer';
						
						//var removeTreffer = handleVolltreffer(gb_id,'r');
						if(fall == 'r') {
							$("#like_zahl"+gb_id).bind('click', function () { handleVolltreffer(gb_id,'s')}).val('Volltreffer');
						} else {
							$("#like_zahl"+gb_id).bind('click', function () { handleVolltreffer(gb_id,'r')}).val('doch knapp vorbei');
						}
						//$("#like_zahl"+gb_id);
						// treffercounter
						$("#like_counter"+gb_id).val(output).css('display','inline');
						$("#likemsg"+gb_id).text("Gespeichert").stop().css("opacity", 1).css("color", "green").fadeIn(60);
					/* Loader ausblenden, wenn abgeschlossen den neuen kommentar einblenden, toggle-span anfügen */
					//glb_loader.fadeOut('fast');
					}
				} else {
					//glb_loader.fadeOut('fast');
					$("#likemsg"+gb_id).text(data.error).stop().css("opacity", 1).css("color","red").fadeIn(30);
					//$("#messages").show();
					//$("#messages").text(data.error).stop().css("opacity", 1).fadeIn(30);
					//alert('Es trat leider ein Fehler auf ');
				}	
			} else {
				$("#likemsg"+pid).text("Es trat ein Fehler auf").stop().css("opacity", 1).fadeIn(30);
			}
		}, "json");
	} catch(err) {
		alert(err);
	}
	
}

function holeTrefferListe(gb_id) {
	var url = "/de/social-network/trefferliste/mein-tm_"+gb_id+".html";
	//alert(url);
	$.fn.colorbox({	href: url  + ' div#centersmall' });
}

function handleVolltrefferKommentar(kommentar_id,fall) {
	glb_loader.hide();
	var p = window.location.href;
	//var aktion = '/'+glb_lang+'/'+p[3]+'/beitraege/loeschen'+p[6]+'.html'
	$("#likemsg_kom"+kommentar_id).show();
	$("#likemsg_kom"+kommentar_id).text("Speichern...").stop().css("opacity", 1).css("color", "rgb(72,71,71)").fadeIn(30);				
	checkVolltrefferKommentar(p,kommentar_id,fall);
}

function checkVolltrefferKommentar(aktion,kommentar_id,fall) {
	/*
	 * Hier werden die Variablen als POST-Request verwertet
	 */
	try {
		$.post(aktion, {like_it_kom: kommentar_id, typ: fall}, function(data, textStatus) {
		if(textStatus == "success") {
			setTimeout(function(){
				$("#likemsg_kom"+kommentar_id).hide(1000)}, 2000);	
				if(data.error == '') {
					$("#like_zahl_kom"+kommentar_id).unbind("click").removeAttr('onclick');
					if(data.anzahl==0) {
						$("#like_counter_kom"+kommentar_id).css('display','none');
						$("#like_zahl_kom"+kommentar_id).bind('click', function () { handleVolltrefferKommentar(kommentar_id,'s')}).val('Volltreffer');
					} else {
						var output = data.anzahl+' Treffer';
						//var removeTreffer = handleVolltreffer(gb_id,'r');
						if(fall == 'r') {
							$("#like_zahl_kom"+kommentar_id).bind('click', function () { handleVolltrefferKommentar(kommentar_id,'s')}).val('Volltreffer');
						} else {
							$("#like_zahl_kom"+kommentar_id).bind('click', function () { handleVolltrefferKommentar(kommentar_id,'r')}).val('doch knapp vorbei');
						}
						//$("#like_zahl"+gb_id);
						// treffercounter
						$("#like_counter_kom"+kommentar_id).val(output).css('display','inline');
						$("#likemsg_kom"+kommentar_id).text("Gespeichert").stop().css("opacity", 1).css("color", "green").fadeIn(60);
					/* Loader ausblenden, wenn abgeschlossen den neuen kommentar einblenden, toggle-span anfügen */
					//glb_loader.fadeOut('fast');
					}
				} else {
					//alert(data.toSource());
					//glb_loader.fadeOut('fast');
					$("#likemsg_kom"+kommentar_id).text(data.error).stop().css("opacity", 1).css("color","red").fadeIn(30);
					//$("#messages").show();
					//$("#messages").text(data.error).stop().css("opacity", 1).fadeIn(30);
					//alert('Es trat leider ein Fehler auf ');
				}	
			} else {
				$("#likemsg_kom"+pid).text("Es trat ein Fehler auf").stop().css("opacity", 1).fadeIn(30);
			}
		}, "json");
	} catch(err) {
		alert(err);
	}
	
}

function holeTrefferListeKommentar(kommentar_id) {
	var url = "/de/social-network/trefferliste/mein-tm_"+kommentar_id+"_kommentar.html";
	//alert(url);
	$.fn.colorbox({	href: url  + ' div#centersmall' });
}

function maAnnahme(runde,spieler_id,liga_id,gebot){
	$("#phasenbild").attr({ src: "http://www.transfermarkt.de/img/managerspiel/icons/ma_phase4.png" });
	$("#runde"+runde).fadeOut("slow");
	$("#erhoeht").fadeOut("slow");
	$("#angenommen").fadeIn("slow");
	$.post("/de/fussball-manager/transferverhandeln/managerspiel_"+liga_id+"_"+spieler_id+".html", { gebot_angenommen: "angenommen", spieler_id: spieler_id, liga_id: liga_id , gebot: gebot} );
}

function showVerhandlungHilfe(){
	$("#hilfe").toggle('slow');
	ReloadPixelImages();
}
function maVerhandeln(runde,spieler_id,liga_id,gebot){
	var runde = runde;
	var runde_next = runde+1;
	var min = 1;
	var max = 100;
	var passt = 0;
	var nicht = 0;

	if(runde == 1){
		var chance = 75;
		var runde_img = 2;
	}else if(runde == 2){
		var chance = 50;
		var runde_img = 3;
	}else if(runde == 3){
		var chance = 25;
		var runde_img = 4;
	}
	
	var zufall = Math.floor(Math.random() * (max - min + 1)) + min;
	
	if(zufall <= chance){
		$("#runde"+runde).fadeOut("slow");
		$("#runde"+runde_next).fadeIn("slow");
		$("#erhoeht").fadeIn("slow");
		$("#phasenbild").attr({ src: "http://www.transfermarkt.de/img/managerspiel/icons/ma_phase"+runde_img+".png" });
	}else{
		$("#runde"+runde).fadeOut("slow");
		$("#erhoeht").fadeOut("slow");
		$("#phasenbild").attr({ src: "http://www.transfermarkt.de/img/managerspiel/icons/ma_phase1.png" });
		$("#abgebrochen").fadeIn("slow");
		$.post("/de/fussball-manager/transferverhandeln/managerspiel_"+liga_id+"_"+spieler_id+".html", { spieler_id: spieler_id, liga_id: liga_id } );
	}
	ReloadPixelImages();

}

function checkMultiple(klasse,limit) {
	var n = $('.'+klasse+':checked').length;
	if(n >= limit) {
		$('.'+klasse).each( function() {
			if(this.checked == false) {
				$(this).attr('disabled','disabled');	
				//alert('this is sparta');
			}
		});
	} else {
		$('.'+klasse).each( function() {
			if(this.checked == false) {
				$(this).removeAttr('disabled');	
			}
		});		
	}
//	alert(n);

}
