$(document).ready(function() 
{
    $('.login_button').click( function(){login_popup()} );
});




function Comment_neu (formular, ausgabe_id)
{   

	
		
			if(window.document.comment_form.comment_text.value=="" ) {
		alert("Bitte geben Sie Ihre Frage ein.");
		return false;}
	
	
	  if (window.document.comment_form.comment_email.value.indexOf("@") == -1) {
				alert("Bitte geben Sie eine gültige E-Mail. Wir schicken keine Werbung!");
		return false;}
		
	   
         ajakform	(formular, ausgabe_id);
        
		return false;
		
}




function ajakform( myform , erfolg )
{
	//var inputs = [];
	//$(':input', myform ).each(function(){ inputs.push(this.name + '=' + encodeURIComponent(this.value)); })
	jQuery.ajax({
		data: $(myform).serialize(),
		url: myform.action,
		type: "POST",
		timeout: 10000,
		error: function(){ console.log("25:Fehler"); },
		success: function(ret){ 
					 	$('#'+erfolg).html(ret);			
				}	
	});
}

function ajaklink( user_id, erfolg, wat, check )
{
	
	if(check==1)
	{
		if (!confirm('are you sure?') ) return;
	}
	jQuery.ajax({
	
		
		data: 'id='+user_id,
		url: site_url+'ajax/'+wat+'/'+user_id,
		type: "POST",
		timeout: 10000,
		error: function(){ console.log("25:Fehler"); },
		success: function(ret){
			$('#'+erfolg).html(ret);
		
			}
	});
			
}


function check_error()
{
	setTimeout( "do_check_error()", 1000)	;	
}
function do_check_error()
{
	alert('hier');
}
function ajax_test()
{
	setTimeout( "myalert('test')", 1000)	;
}
function myalert( msg)
{
	alert(msg);
}

function Blende_obj ()
{
    this.show = showblende;
    this.hide = hideblende;
}
function showblende()
{    
    $('#overlay-ajaxloading').css( 'display' , 'block' );    
}
function hideblende()
{
    $('#overlay-ajaxloading').css( 'display' , 'none' );
}
var blende = new Blende_obj();
function refresh_captcha_ajax()
{
	jQuery.ajax({		
		url: site_url+'ajax/refresh_captcha/',
		type: "POST",
		timeout: 5000,
		error: function(){ console.log("25:Fehler"); },
		success: function(ret){ 
				$('#captchaImage').html(ret);	
			}
	});		
}

function ajax_login()
{
	var inputs = [];
	$(':input', $('#ajaxlogin') ).each(function(){ inputs.push(this.name + '=' + encodeURIComponent(this.value)); })
	$('#ajax-login-info').css('display' , 'none');
	$('#ajax-loader-login').css('display' , 'block');	
	jQuery.ajax({
		// data: 'user_id='+user_id,
		url: site_url+'login/ajax_login_check',
		data: inputs.join('&'),
		type: "POST",
		timeout: 4000,
		error: function(){ console.log("25:Fehler"); },
		success: function(ret){	
				var responseJSON = $.evalJSON(ret);
				$('#ajax-loader-login').css('display' , 'none');
				if (!responseJSON.login_erfolgt)
				{ $('#ajax-login-info').css('display' , 'block').html('Falsche Logindaten!!!');}
				else
				 {	
				 	$('#fast_post_popup_window').remove();
				 	window.location.replace(site_url+'userbereich');
				  	//messaging_window( responseJSON.to_user_id ); 
				 } 
				//$(document.body).append('<div id="fast_post_popup_window" style="margin-top:'+topx+'px" >'+responseJSON.loginhtml+'</div>');						
			}
	});
}
function login_popup( loginData )
{
	topx = parseInt(((document.all)?document.body.scrollTop:window.pageYOffset))+20;
	if ($('#fast_post_popup_window').length==0) 
	{
		var inputs = [];
		for( attr in loginData) { inputs.push( attr + '=' + encodeURIComponent(loginData[attr]));   }
		jQuery.ajax({
		// data: 'user_id='+user_id,
		url: site_url+controller.login+'/get_login_popup_window',
		data: inputs.join('&'),
		type: "POST",
		timeout: 4000,
		error: function(){ console.log("25:Fehler"); },
		success: function(ret){	
				var responseJSON = $.evalJSON(ret);
				$(document.body).append('<div id="fast_post_popup_window" style="margin-top:'+topx+'px" >'+responseJSON.loginhtml+'</div>');						
			}
	});
		
	}
	else
	{
		$('#fast_post_popup_window').css('margin-top', topx+20+'px');
		$('#fast_post_popup_window').css('display','block');
	}
}