var hp_arr = new Array();
var hp_counter = 0;
var hp_time = 10000;
var hp_timeout;
var showFirst = false;

$(function(){

  var x = 0;
  $('#pics img').each(function(i){
      var idn = i+1;
      hp_arr[x] = idn;
      x++;
      if(showFirst == false){
        var id_now_img = '#pics_header_'+idn;
        var id_now_div = '#pics_info_'+idn;
        $(id_now_div).show();
        $(id_now_img).show();
        showFirst = true;
        hp_timeout = window.setInterval("header_pic()", hp_time);
      }
  });

	$('#alert').dialog({
	    autoOpen: false,
	    width: 400,
	    modal: true,
	    resizable: false,
	    buttons: {
	        "Ok": function() {
	            $(this).dialog("close");
	        }
	    }
	});
});

$(document).ready(function() {
	var checkAlert = $('#alertText').html();
	if(checkAlert != ''){
	    $('#alert').dialog('open');
	    return false;
	}

    $("#formLogin").submit(function(){
		$.post(
		    "index.php",
		    $("#formLogin").serialize() + "&id=Login&event=do_login",
		    function(data){
                if(data.tr_logged == 1){
                    redirect('', 1500);
                }
                else{
                	$('#alertText').html(data.output);
                	$('#alert').dialog('open');
                }
		    }
		    , "json"
		);
        return false;
    });

    if($('form.formDesigner').length > 0){
    	$('form.formDesigner').each(function (index) {
    		var obj = this;
			var f_id = $(this).attr('id');
    		$('#'+f_id).submit(function(){
    			var checks = true;
    			$('#'+f_id).find(".f_required").each(function(index2){
	    			if($(this).attr('type') == 'radio'){
						if($("input[@name="+$(this).attr('name')+"]:checked").length > 0){

						}
						else{
							checks = false;
						}
	    			}
	    			else if($(this).attr('type') == 'checkbox'){
						if(!$(this).is(':checked')){
							checks = false;
						}
	    			}
	    			else{
						if($(this).val().length < 1){
							checks = false;
						}
	    			}
	    		});
	    		if(checks == false){
                	$('#alertText').html('Bitte füllen Sie alle Pflichtfelder aus!');
                	$('#alert').dialog('open');
                	return false;
	    		}
	    		return true;
	    	});
    	});
    	return false;
    }

});

function redirect(url, time){
	if(!time){
		time = 0;
	}
	if(url == ''){
		setTimeout(function(){ location.reload(true); }, time);
	}
	else{
		setTimeout(function(){ location.href = url }, time);
	}
	return;
}

function header_pic(){
  if(hp_counter >= hp_arr.length){
    hp_counter = 0;
  }
  var id_now_img = '#pics_header_'+hp_arr[hp_counter];
  hp_counter++;
  if(hp_counter >= hp_arr.length){
    hp_counter = 0;
  }
  var id_next_img = '#pics_header_'+hp_arr[hp_counter];
  var id_next_div = '#pics_info_'+hp_arr[hp_counter];
  $(id_next_img).fadeIn(1500);
  $(id_now_img).fadeOut(1500, function(){
  });
}

function logout(){
	$.post(
	    "index.php",
	    { "id": "Logout", "event": "do_logout" },
	    function(data){
               if(data.tr_logout == 1){
                   redirect('index.php', 0);
               }
	    }
	    , "json"
	);
    return false;
}
