
// Checking the age for the searchboxes
function checkAge() {
	var von = $("#search_alter_von").val();
	var bis = $("#search_alter_bis").val();
	var von_html = "";
	var bis_html = "";
	for(var i=18;i<=99;i++) {
		if(i<=bis) von_html += '<option value="'+i+'"'+(von == i ? ' selected="selected"' : '')+'>'+i+'</option>\n';
		if(i>=von) bis_html += '<option value="'+i+'"'+(bis == i ? ' selected="selected"' : '')+'>'+i+'</option>\n';
	}
	$("#search_alter_von").html(von_html);
	$("#search_alter_bis").html(bis_html);
}

function toggleTicket(id) {
	var antwort = document.getElementById('antwort_'+id);
	var nachricht = document.getElementById('nachricht_'+id);
	var btn = document.getElementById('btn_'+id);
	
	if(antwort != null) {
		if(antwort.style.display == "none") {
			antwort.style.display = "table-row";
			btn.src = host+'design/images/support/btn_schliessen.png';
		} else {
			antwort.style.display = "none";
			btn.src = host+'design/images/support/btn_oeffnen.png';
		}
	}
	
	if(nachricht != null) {
		if(nachricht.style.display == "none") {
			nachricht.style.display = "table-row";
			btn.src = host+'design/images/support/btn_schliessen.png';
		} else {
			nachricht.style.display = "none";
			btn.src = host+'design/images/support/btn_oeffnen.png';
		}
	}	
}

function messagecount(){
	if(document.getElementById('textfield').value.length>2000){
		document.getElementById('textfield').value = document.getElementById('textfield').value.substring(0, 2000);
	}
	if(document.getElementById('textfield').value.length<50){
		document.getElementById('textfield').value = document.getElementById('textfield').value.substring(0, 2000);
	}
	var str =  document.getElementById('textfield').value;
	var a = str.split(" ");
	var last = a[a.length-1];
	if (last.length>2000) document.getElementById('textfield').value = document.getElementById('textfield').value+" ";
	document.getElementById('counter').innerHTML=2000-document.getElementById('textfield').value.length;
}

// ########################################################## 
// ##########################################################
// #################### AJAXLOADERS #########################
// ########################################################## 
// ##########################################################
var loadingAnimationRound = '<p class="centr"><br /><br /> LOADING <img src="'+IMGPATH+'ajax-loader-round.gif" alt="" /><br /><br /></p>';

function aLoader_OnlineList() {
	$("div#onlinelist_content").html(loadingAnimationRound);
	$("div#onlinelist_content").load(
			AJAXPATH+"_online-list.php",
			"",
			function() { 
			}
	);
}

/**
 * functions für INBOX and OUTBOX 
 */
function createMsgIdList() {
	var selectorMsgIds = "input.chkbox-msg";
	var selectorList = "#i-messages_ids";
	var strListMsgIds = "";
	$(selectorMsgIds).each(function(index) {
		if($(this).attr("checked") == true) {
			strListMsgIds = strListMsgIds + $(this).attr("value") + ",";
		}
	});
	$(selectorList).val(strListMsgIds);
	
	var selectorMsgIds = "input.chkbox-mtch";
	var selectorList = "#i-matchmaker_ids";
	var strListMsgIds = "";
	$(selectorMsgIds).each(function(index) {
		if($(this).attr("checked") == true) {
			strListMsgIds = strListMsgIds + $(this).attr("value") + ",";
		}
	});
	$(selectorList).val(strListMsgIds);	
	return false;
}

function markAllMsgs() {
	var selectorBoxes = "input.chkbox-msg";
	var selectorMBoxes = "input.chkbox-mtch";
	var selectorChkAll = "input#i-checkall";
	if($(selectorChkAll).attr("checked") == true) {
		$(selectorBoxes).attr("checked","checked");
		$(selectorMBoxes).attr("checked","checked");
	}
}

function toggleForm(iIdMessage, bRefreshStatus, bMatchmaker) {
	var selector = 	".i-message-" + iIdMessage;
	$(selector).slideToggle("slow");

	var selector_subj = "#i-subj-message-" + iIdMessage;
	$(selector_subj).removeClass("bld");
	
	/** *** mark message as read *** **/
	if(bRefreshStatus == true) {
		var selectorstatus = "#msgstatus-" + iIdMessage;
		if( bMatchmaker == true) {
			var strData = "iIdMessage=" + iIdMessage + "&matchmaker=1";
		} else {
			var strData = "iIdMessage=" + iIdMessage;
		}			
		$.ajax({
			url: AJAXPATH+"_markmessageasread.php",
			data: strData,
			success: function(data) {
				if(data == '1') {
		    		$(selectorstatus).html('<img src="' + IMGPATH + 'icon-mail-open.png" alt="" />');
				}
			}
		});
	}
}

/**
 * replace the submit-button on the premium pages 
 */
$(document).ready(function() {
	$("#premiumform").submit(function () {
		var strReplaceWith = '<p style="text-align:center;font-weight:bold;"><img src="' + IMGPATH + 'ajax-loader.gif" alt=""/><br />Premiumzugang wird erstellt...</p>';
		$(".premiumbutton").replaceWith(strReplaceWith);
	});
});

