	jQuery(window).ready(function() {
		$.fn.tipsy.defaults = {
		    delayIn: 0,      // delay before showing tooltip (ms)
		    delayOut: 0,     // delay before hiding tooltip (ms)
		    fade: true,     // fade tooltips in/out?
		    fallback: '',    // fallback text to use when no tooltip text
		    gravity: 'n',    // gravity
		    html: false,     // is tooltip content HTML?
		    live: false,     // use live event support?
		    offset: 0,       // pixel offset of tooltip from element
		    opacity: 1,    // opacity of tooltip
		    title: 'title',  // attribute/callback containing tooltip text
		    trigger: 'hover' // how tooltip is triggered - hover | focus | manual
		};

		//$('.tipsyelm_ne').tipsy({gravity: 'ne'}); // nw | n | ne | w | e | sw | s | se
	});
	
function ajtoperl(frm,snd)
{ 
	var data = new Object();
	if($(frm))
	{
	data['formdata'] = $(frm).serialize();
	
		$.ajax({
		url: '/_both_func/ajax_toperl.inc.php',
		type: 'POST',
		data: data,
		success: function( neueDaten ) {
			$(frm).append( neueDaten );
			if(snd == true){$(frm).submit();}
			
		},
		complete : function () {

		}
		});
	}	
}



function ccoptgroups(frm,ccid,typval)
{ 
	var data = {
	job:  'cc_aopts',
	ccid:  ccid,
	typval:  typval
	};
	
	if(frm != false)
	{
		for (i = 0; i < frm.elements.length; i++)
		{
			if(frm.elements[i].id.substring(0,11) == 'ang_options')
			{
				if(frm.elements[i].type == 'checkbox')
				{if(frm.elements[i].checked == true){data[frm.elements[i].id] = frm.elements[i].value;}}
				else
				{data[frm.elements[i].id] = frm.elements[i].value;}
			}
			
			if(frm.elements[i].id == 'save_cc')
			{data['save_cc'] = true;}
		}
	}
	
		$.ajax({
		url: '/_both_func/ajax_cc.inc.php',
		type: 'POST',
		data: data,
		success: function( neueDaten ) {
			$('#aoptgroups').html( neueDaten );
		},
		});

}

function evopts(frm,evid)
{ 
	var data = {
	job:  'ev_aopts',
	evid:  evid
	};

	if(frm != false)
	{
	data['formdata'] = $(frm).serialize();
	}
	
		$.ajax({
		url: '/_both_func/ajax_cc.inc.php',
		type: 'POST',
		data: data,
		success: function( neueDaten ) {
			$('#aopts').html( neueDaten );
		},
		});

}

		function abdecker() 
		{
			$('#transcontainer').remove();
			
			var trans = '<div id="transcontainer" style="display:none;position:fixed;top:0px;left:0px;text-align:center;width:100%;height:100%;z-Index:1000;">' +
				'<div id="trans" class="trnsw80" style="position:absolute;text-align:center;width:100%;height:100%;"></div>' +
		
				'<div id="transcontent" class="shado" style="position:absolute;padding:15px;text-align:left;border: solid 7px #ffffff;background-color:#e9e9e7;">' +

				'</div>' +				
			'</div>';
			var $transobj = $(trans);
			//$transobj.css('position','fixed');

			$('body').append($transobj);
			$('#transcontainer').fadeIn();
			$(document).keyup(function(e){if(e.keyCode == 27){abdeckerclose()}});
		}
		
		function posTranscontent(options) 
		{

   		  if ((options.vpos == 'center' || options.vpos == parseInt(options.vpos)) == false) {options.vpos = 'center'}
    	  if ((options.hpos == 'center' || options.hpos == parseInt(options.hpos)) == false) {options.hpos = 'center'}
   		  if ((options.width == 'auto' || options.width == parseInt(options.width)) == false) {options.width = 'auto'}
   		  if ((options.height == 'auto' || options.height == parseInt(options.height)) == false) {options.height = 'auto'}

			var w = options.width == 'auto' ? $('#transcontent').width() : options.width;
			var h = options.height == 'auto' ? $('#transcontent').height() : options.height;
				h = h > $(window).height()-120 ? $(window).height()-120 : h;
			var t = options.vpos == 'center' ? ($(window).height() - h)/2-30 : options.vpos;
				t = t < 30 ? 30 : t;
			var l = options.hpos == 'center' ? ($(window).width() - w)/2-22 : options.hpos;
				l = l < 0 ? 0 : l;
				
				w = w+'px';
				h = h+'px';
				t = t+'px';
				l = l+'px';
				
				$('#transcontent').css('top',t);
				
				$('#transcontent').css('left',l);

				$('#transcontent').css('width',w);
				$('#transcontent').css('height',h);
				$('#transcontent').css('overflow-x','hidden');
				$('#transcontent').css('overflow-y','auto');
				$('#transcontent').fadeIn();
		}
		
		function abdeckerclose() 
		{
			$(document).unbind('keyup');
			$('#transcontainer').fadeOut().delay(1000).remove();
		}
		
		function addClose(obj) 
		{
			$('#transcontainer').append('<img onClick="abdeckerclose()" id="transcontentclose" src="http://www2.augenweide.com/mtgl/_media/pclose.png" style="cursor:pointer;position:absolute;width:24px;height:24px;border:none;">');
			var p = $('#transcontent').position();
			$('#transcontentclose','#transcontainer').css('top',p.top-27+'px');
			$('#transcontentclose','#transcontainer').css('left',p.left+$('#transcontent').width()+20);
		}		

function do_img(options) 
{
abdecker();
$('#transcontent').hide();

		
		$('#transcontent').ready(function(){
			$('#transcontent').html('');
			$('#transcontent').hide();
			var ig = '<img src="'+options.img+'" style="width:'+options.imgw+'px;height:'+options.imgh+'px;">';
			$('#transcontent').append(ig);
			$('#transcontent img').ready(function(){
 				posTranscontent(options);
				addClose($('#transcontent'));	
			});
		});
}


function do_comments(options) 
{
abdecker();
$('#transcontent').hide();

			$('#transcontent').ready(function(){
			
				var titel = "Kommentare und Berichte:";

				$.ajax({
				url: '/_both_func/ajax_comments.php',
				type: 'POST',
				data: {job:options.job,mode:options.mode,type:options.type,ccid:options.ccid,eid:options.eid,subid:options.subid,comment:options.comment},

				success: function( neueDaten ) {
					$('#transcontent').html('');
					$('#transcontent').hide();
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					$('#transcontent').append('<div style="height:580px;margin-top:10px;overflow-y:auto;">'+neueDaten+'</div>');					
				},
				error: function (xhr, ajaxOptions, thrownError){
                    //alert(xhr.status);
                    //alert(thrownError);
                },
				complete: function(){
					posTranscontent(options);
					addClose($('#transcontent'));
				}
				});
			});	

}

function do_promo(options) 
{
	if($.trim(options.pids) == '')
	{
		if(options.noproms == true)
		{alert("keine Neuigkeiten");}
	return;
	}

abdecker();
$('#transcontent').hide();

		$('#transcontent').ready(function(){
		
		    $.ajax({
		        url: 'http://www2.augenweide.com/_both_func/ajax_promo.php?callback=?',
		        dataType: 'jsonp',
				data: {job:options.job,mode:options.mode,pids:options.pids},
				success: function (data)
					{
					$('#transcontent').html('');
					$('#transcontent').hide();
					 $.each(data, function(key, dat) {
						$('#transcontent').append(dat.prom);
					 });
					posTranscontent(options);
					addClose($('#transcontent'));	
					}
		        });
		});
}

function do_pwposting_empfehlen(options) 
{

	if(options.send == 1)
	{
	$('#usercheckboxlay').html('');
	var spanlay = '<div class="clear spanlay"> </div>'+
					'<div class="spanlay" style="text-align:center;width:100%;"><img src="http://www2.augenweide.com/_media/ajax-loader.gif" style="margin-top:10px;margin-bottom:50px;"></div>'+
				  '<div class="clear spanlay"> </div>';
	
	$('#usercheckboxlay').append(spanlay);
	
			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_pwpostingempfehlen.php?callback=?',
			dataType: 'jsonp',
			data: options,
			success: function(data) {
				$('#usercheckboxlay').append(data.output);
				$('.spanlay').remove();

			}
			})
	return;
	}
	
	abdecker();
	$('#transcontent').hide();

		$('#transcontent').ready(function(){
		var titel = "Empfehlt diesen Beitrag Euren Freunden";
				
		    $.ajax({
		        url: 'http://www2.augenweide.com/mtgl/_func/ajax_pwpostingempfehlen.php?callback=?',
		        dataType: 'jsonp',
				data: options,
				success: function (data)
					{
					$('#transcontent').html('');
					$('#transcontent').hide();
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					 //$.each(data, function(key, dat) {
						$('#transcontent').append(data.output);
					 //});
					posTranscontent(options);
					addClose($('#transcontent'));	
					}
		        });
		});
}	

function do_seite_empfehlen(options) 
{

	if(options.send == 1)
	{
	$('#usercheckboxlay').html('');
	var spanlay = '<div class="clear spanlay"> </div>'+
					'<div class="spanlay" style="text-align:center;width:100%;"><img src="http://www2.augenweide.com/_media/ajax-loader.gif" style="margin-top:10px;margin-bottom:50px;"></div>'+
				  '<div class="clear spanlay"> </div>';
	
	$('#usercheckboxlay').append(spanlay);
	
			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_seiteempfehlen.php?callback=?',
			dataType: 'jsonp',
			data: options,
			success: function(data) {
				$('#usercheckboxlay').append(data.output);
				$('.spanlay').remove();

			}
			})
	return;
	}
	
	abdecker();
	$('#transcontent').hide();

		$('#transcontent').ready(function(){
		var titel = "Empfehlt diese Seite Euren Freunden";
		    $.ajax({
		        url: 'http://www2.augenweide.com/mtgl/_func/ajax_seiteempfehlen.php?callback=?',
		        dataType: 'jsonp',
				data: options,
				success: function (data)
					{
					$('#transcontent').html('');
					$('#transcontent').hide();
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					 //$.each(data, function(key, dat) {
						$('#transcontent').append(data.output);
					 //});
					posTranscontent(options);
					addClose($('#transcontent'));	
					}
		        });
		});
}

function do_eventeinladung(options) 
{

	if(options.send == 1)
	{
	$('#usercheckboxlay').html('');
	var spanlay = '<div class="clear spanlay"> </div>'+
					'<div class="spanlay" style="text-align:center;width:100%;"><img src="http://www2.augenweide.com/_media/ajax-loader.gif" style="margin-top:10px;margin-bottom:50px;"></div>'+
				  '<div class="clear spanlay"> </div>';
	
	$('#usercheckboxlay').append(spanlay);
	
			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_eventeinladung.php?callback=?',
			dataType: 'jsonp',
			data: options,
			success: function(data) {
				$('#usercheckboxlay').append(data.output);
				$('.spanlay').remove();

			}
			})
	return;
	}
	
	abdecker();
	$('#transcontent').hide();

		$('#transcontent').ready(function(){
		var titel = "Zum Event einladen";
		    $.ajax({
		        url: 'http://www2.augenweide.com/mtgl/_func/ajax_eventeinladung.php?callback=?',
		        dataType: 'jsonp',
				data: options,
				success: function (data)
					{
					$('#transcontent').html('');
					$('#transcontent').hide();
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					 //$.each(data, function(key, dat) {
						$('#transcontent').append(data.output);
					 //});
					posTranscontent(options);
					addClose($('#transcontent'));	
					}
		        });
		});
}

function do_OvlayUser(options) 
{

	//alluser,ulay,	alluser:alluser,ulay:ulay,
	options.shobl = 12;
	if(options.fnm == 0){$('#usercheckboxlay').html('');options.shobl = 16;}
	var spanlay = '<div class="clear spanlay"> </div>'+
					'<div class="spanlay" style="text-align:center;width:100%;"><img src="http://www2.augenweide.com/_media/ajax-loader.gif" style="margin-top:10px;margin-bottom:50px;"></div>'+
				  '<div class="clear spanlay"> </div>';
	
	var data = options;
	if(options.dopush == 1)
	{
			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_usercheckboxliste.php?callback=?',
			dataType: 'jsonp',
			data: data,
			success: function(data) {
				$('#gesamt').html('[Auswahl: '+data.ges+']');
				if($('#dataname').val() == 'userauswahl' && data.addremove == 'remove')
				{$('#box_'+data.output).remove();}
			}
			})
	}
	else if(options.dopushgroup == 1)
	{
			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_usercheckboxliste.php?callback=?',
			dataType: 'jsonp',
			data: data,
			success: function(data) {
				$('#gesamt').html('[Auswahl: '+data.ges+']');
				if(data.addremove == 'add')
				{$('.telean').attr('checked','checked');}				
				else if(data.addremove == 'remove')
				{$('.telean').removeAttr('checked');}				

				if($('#dataname').val() == 'userauswahl' && data.addremove == 'remove')
				{$('.box_user').remove();}
			}
			})
	}	
	else
	{
	$('#usercheckboxlay').append(spanlay);
	$('#usercheckboxlay').unbind('scroll');

			$.ajax({
			url: 'http://www2.augenweide.com/mtgl/_func/ajax_usercheckboxliste.php?callback=?',
			dataType: 'jsonp',
			data: data,
			success: function(data) {
				//if(data.pusheduser == 1){}
				//else{
					$('#usercheckboxlay').append(data.output);
					$('.spanlay').remove();

					$.each(data.userliste, function(username, userdat) {
						$('#usercheckboxlay').append(userdat);
					});					

					if(options.fnm == 0){$('#usercheckboxlay').scrollTop(0);}
					$('#usercheckboxlay').scroll(function(){
					//alert($(this).scrollTop() + '/' + ($(this)[0].scrollHeight - $(this).height()));
						if($(this).scrollTop() == ($(this)[0].scrollHeight - $(this).height()))
						{
						
						noptions = options;
						noptions.fnm = parseInt($('.telean').last().attr('fnm'))+1;
						
						var allnm = parseInt($('.telean').last().attr('allnm'));
						if(allnm > noptions.fnm){do_OvlayUser(noptions);}
						}
					})
				//}
			}
			})
	}		
}

function do_teilnehmer(options) 
{
if(options.dontredraw == true){}
else
{
abdecker();
$('#transcontent').hide();
}

			$('#transcontent').ready(function(){
			
				var titel = "Angemeldete Paare:";
				var data = options;
				
				$.ajax({
				url: '/_both_func/ajax_cc.inc.php',
				type: 'POST',
				data: data,

				success: function( neueDaten ) {
					$('#transcontent').html('');
					if(options.dontredraw == true){}else{$('#transcontent').hide();}
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					$('#transcontent').append('<div style="height:580px;margin-top:10px;overflow-y:auto;">'+neueDaten+'</div>');					
				},
				error: function (xhr, ajaxOptions, thrownError){
                    //alert(xhr.status);
                    //alert(thrownError);
                },
				complete: function(){
					posTranscontent(options);
					addClose($('#transcontent'));
				}
				});
			});	

}

function do_showOpenClubs(options) 
{
abdecker();
$('#transcontent').hide();


			$('#transcontent').ready(function(){
			
				var titel = options.title;
				var data = options;
				
				$.ajax({
				url: '/_both_func/ajax_cc.inc.php',
				type: 'POST',
				data: data,

				success: function( neueDaten ) {
					$('#transcontent').html('');
					$('#transcontent').hide();
					$('#transcontent').append('<span class="red timeshead22" style="display:inline;margin-bottom:0px;">'+titel+'</span><br>');
					$('#transcontent').append('<div style="height:580px;margin-top:10px;overflow-y:auto;">'+neueDaten+'</div>');					
				},
				error: function (xhr, ajaxOptions, thrownError){
                    //alert(xhr.status);
                    //alert(thrownError);
                },
				complete: function(){
					posTranscontent(options);
					addClose($('#transcontent'));
				}
				});
			});	

}

						function plzAj(options) 
						{
						
						options.plz_val = $('#'+options.plz_fld).val();
						options.ort_val = $('#'+options.ort_fld).val();
						options.land_val = $('#'+options.land_fld).val();

										var data = options;
										
										$.ajax({
										url: 'http://www2.augenweide.com/_both_func/ajax_plz.inc.php?callback=?',
										dataType: 'jsonp',
										data: data,
										success: function(data) {
											$('#newplz').hide();
											$('#newplz').html('');
											$('#newplz').css('height','auto');
											$('#newplz').css('width',$('#'+options.plz_fld).width()+$('#'+options.ort_fld).width()+7);
											$('#newplz').css('background-color',$('#'+options.plz_fld).css('background-color'));
											$.each(data.ergebnis, function(key, val) {
												$('#newplz').append('<div class="newplzrow" myplz="'+val.plz+'" myort="'+val.ort+'" myland="'+val.land+'" style="cursor:pointer;">'+val.land+'-'+val.plz+' '+val.ort+val.zusatz+'</div>');
											});
											$('.newplzrow').mouseenter(function(){$(this).css('background-color','#EAEBDD')});
											$('.newplzrow').mouseleave(function(){$(this).css('background-color','')});
											$('.newplzrow').click(function(){
												$('#'+options.plz_fld).val($(this).attr('myplz'));
												$('#'+options.ort_fld).val($(this).attr('myort'));
												$('#'+options.land_fld).val($(this).attr('myland'));
												$('#newplz').html('');
												$('#newplz').hide();
												});
	
											if($('#newplz').height() > 160){$('#newplz').css('height','160px');}
											else{$('#newplz').css('height','auto');}
											
											$('#newplz').css('overflow-y','auto');
											$('#newplz').show();
										}
										//,
										//error: function (xhr, ajaxOptions, thrownError){
						                //    alert(xhr.status);
						                //    alert(thrownError);
						                //},
										//complete: function(){
//
										//}
										});


						}

function do_insert_empfehlen_but(options) 
{
var inlay = $('#contentsp').length > 0 ? $('.body_field','#contentsp').first() : $('.body_field','#contentspw').first();
var posleft = $('#contentsp').length > 0 ? 422 : 632;
var ptop = parseInt($(inlay).css('padding-top'))-5;

$('<img>',{
	id: 'empfehlen_but',
    src: 'http://www2.augenweide.com/mtgl/_media/empfehlen_but.png',
	class: 'tipsyelm_ne',
	title: 'Anderen AW-Paaren empfehlen.',
    css: {
	'display':'block',
	'position':'absolute',
	'cursor':'pointer',
	'margin-left':posleft+'px',
	'margin-top': '-'+ptop+'px',
	'z-Index': 10,
	},
	click: function(){
		do_seite_empfehlen({page:options.page,send:0,vpos:'center',hpos:'center',width:570,height:440,inhalt:options.inhalt,titel:options.titel});
	},
}).prependTo(inlay);

$('.tipsyelm_ne').tipsy({gravity: 'ne'}); // nw | n | ne | w | e | sw | s | se
//$('.tipsy-arrow').css('margin-right','25px')	

}

function do_likeit(options) 
{

	var data = options;
	$('#likeitbut #likeitbutton').unbind();	
	
		$.ajax({
		url: 'http://www2.augenweide.com/mtgl/_func/ajax_likeit.inc.php?callback=?',
		dataType: 'jsonp',
		data: data,
		success: function(data) {

			if(data.output == 'like')
			{
				noptions = options;
				noptions.wert = -1;
				$('#likeitbut img').first().attr('src','http://www2.augenweide.com/_media/hearts.png');
				$('#likeitbut #likeitbutton').css('color','#840000');
				$('#likeitbut #likeitbutton').click(function(){do_likeit(noptions)});

			}
			else if(data.output == 'unlike')
			{
				noptions = options;
				noptions.wert = 1;
				$('#likeitbut img').first().attr('src','http://www2.augenweide.com/_media/heartsg.png');
				$('#likeitbut #likeitbutton').css('color','');
				$('#likeitbut #likeitbutton').click(function(){do_likeit(noptions)});

			}

		  
		}
		})

}


/*
function kontaktOverlay(frm,mode,job) {
var w = 620; // breite
var h = 'auto'; // höhe
var t = '220px'; // margin-top, px 
var l = 0; // offset nach rechts
var subh = '30px'; // höhe unterer balken-top
var titel = "Seite empfehlen";

var ml = -(w/2)-10+l; // margin-left
if(h != 'auto'){var mainh = h+'px';var subh = (h-40)+'px';}
else {var mainh = 'auto';var subh = 'auto';}

var data = {mode: mode, job: job, w: w, h:h, t:t, ml:ml, titel:titel, mainh:mainh, subh:subh};
	
	if(frm != false)
	{
	data['formdata'] = $(frm).serialize();
	}
		$.ajax({
		url: '/_both_func/ajax_kontakt.inc.php',
		type: 'POST',
		data: data,

		success: function( neueDaten ) {
			window.setTimeout( function() {
			$('#pageoverlay').html( neueDaten );
			//$('.shado').dropShadow({opacity : 0.7,left:4,top:4,blur:4,color: '#000000'});
			},50);
		},
		error: function() {
		alert('error');
		},		
		complete: function(){
			$('#pageoverlay').css('left','50%');
			$('#pageoverlay').css('top','0px');
			$('#pageoverlay').css('position','absolute');		
			$('#pageoverlay').fadeIn(500);
			//
		}
		});

}

function kontaktMembers(frm) 
{
var data = {};
	
	if(frm != false)
	{
	data['formdata'] = $(frm).serialize();
	}
		$.ajax({
		url: '/_both_func/ajax_kontaktmembers.inc.php',
		type: 'POST',
		data: data,
		success: function( neueDaten ) {
			$('#overlayuser').html( neueDaten );
		},
		error: function() {
		alert('error');
		},		
		complete: function(){
		}
		});
		

}
*/
