var articles = {
	showImage: function(imgId){
        jQuery.blockUI({ 
            message: jQuery('img#' + imgId),
            showOverlay: true,
            css: { 
                top:  '50px', 
                left: (jQuery(window).width() - 900) /2 + 'px', 
                width: '900px',
                cursor: 'default',
                position: 'absolute'
            }
        }); 

		jQuery('img#' + imgId).click(jQuery.unblockUI);
		jQuery('img#' + imgId).css('cursor', 'default');
		jQuery('.blockOverlay').click(jQuery.unblockUI);
		jQuery('.blockOverlay').css('cursor', 'default');
	}
};

var schools = {
	changeCountries: function(letter)
	{
		jQuery('.countries_holder').hide();
		jQuery('#letter_' + letter).show();
		jQuery('li.country_letter').removeClass('active');
		jQuery('#cl_' + letter).addClass('active');
	}
};

var maps = {
	
	map: null,
	
	bounds: null,
	
	markers: null,
	
	cache: null,
	
	control: null,
	
	expandMap: function()
	{
		var div = jQuery('div#gmap');
		if(150 < div.height()) {
			maps.map.removeControl(maps.control);
			div.animate({height: '150px'}, 1000);
			jQuery('div.map-holder2 .map-btn a').removeClass('active');
		} else {
			div.animate({height: '400px'}, 1000);
			jQuery('div.map-holder2 .map-btn a').addClass('active');
		}
		setTimeout(function(){
			maps.init();
		}, 1000);
	},
	
	init: function()
	{
		if (GBrowserIsCompatible) {
			maps.markers = new Array();
			maps.map = new GMap2(document.getElementById("gmap"));
        	maps.map.setCenter(new GLatLng(0, 0), 1);
			maps.addControls();
			maps.addSchools();
			maps.initPager();
		}
	},
	
	addControls: function()
	{
        if (!maps.control) {
        	maps.control = new GLargeMapControl();
        }
        if (150 < jQuery('div#gmap').height()) {
        	maps.map.addControl(maps.control);
        }
        //maps.map.addControl(new GMapTypeControl());
	},
	
	setCenter: function()
	{
		if(maps.bounds != null)
        {
          maps.map.setZoom(maps.map.getBoundsZoomLevel(maps.bounds));
          maps.map.setCenter(maps.bounds.getCenter());
        }
	},
	
	addSchool: function(lat, lon, address, contacts, profile, schoolId)
	{
		var point = new GLatLng(lat, lon);
		if (null === maps.bounds) {
			maps.bounds = new GLatLngBounds();
		}
		maps.bounds.extend(point);
		var marker = new GMarker(point);
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowTabsHtml([
				new GInfoWindowTab('Address:', address),
				new GInfoWindowTab('Contact:', contacts),
				new GInfoWindowTab('Profile:', profile)
			]);
		});
		GEvent.addListener(marker, 'mouseover', function() {
			var s = $('div.school_info#' + schoolId);
			s.addClass('active')
		});
		GEvent.addListener(marker, 'mouseout', function() {
			var s = $('div.school_info#' + schoolId);
			s.removeClass('active')
		});
		maps.map.addOverlay(marker);
		maps.markers.push(marker);
	},
	
	clearMarkers: function()
	{
		$.each(maps.markers, function(i, marker){
			maps.map.removeOverlay(marker);
		});
		maps.markers = new Array();
		maps.bounds = null;
	},
	
	initPager: function()
	{
		var links = $('div.pager a.page-link');
		//dump(links);
		if (0 < links.length) {
			$.each(links, function(i, item){
				var link = $(item);
				link.click(function(){
					maps.loadPage(link);
					return false;
				});
			});
		}
	},
	
	isCached: function(key)
	{
		if (null == maps.cache) {
			maps.cache = new Array();
		}
		if ("undefined" != typeof(maps.cache[key])) {
			return true;
		}
		return false;
	},
	
	getCache: function(key)
	{
		if (null == maps.cache) {
			maps.cache = new Array();
		}
		if (maps.isCached(key)) {
			return maps.cache[key];
		}
		return false;
	},
	
	setCache: function(key, data)
	{
		if (null == maps.cache) {
			maps.cache = new Array();
		}
		maps.cache[key] = data;
	},
	
	loadPage: function(elem)
	{
		var link = $(elem);
		var url = '/sprachschulen-list/' + link.attr('href');
		
		var s = $("div#schools-list");
		
		if (maps.isCached(url)) {
			$("div#schools-list").html(maps.getCache(url));
			maps.addSchools();
			maps.initPager();
		} else {
			$("div#schools-list").load(
				url,
				{},
				function(res){
					$("div#schools-list").html(res);
					maps.setCache(url, res);
					maps.addSchools();
					maps.initPager();
				}
			);
		}
	},
	
	addSchools: function()
	{
		maps.clearMarkers();
		
		var schoolsInfo = $('div.school_info div.hidden_info');
		jQuery.each(schoolsInfo, function(i, element){
			var school = jQuery(element);
			maps.addSchool(
				school.children('input#lat').val(),
				school.children('input#lon').val(),
				school.children('div#address').html(),
				school.children('div#contacts').html(),
				school.children('div#profile').html(),
				school.parent('div.school_info').attr('id')
			);
		});
		
		maps.setCenter();
		
//		var point = new GLatLng(50.63911, 11.689677);
//		maps.map.addOverlay(new GMarker(point));
//		var point = new GLatLng(51.62916, 10.689643);
//		maps.map.addOverlay(new GMarker(point));
	}
};

var worldmap = {
	
	changeLang: function()
	{
		var sel = jQuery('select#lang_select');
		if (sel.val()) {
			window.location.href = sel.val();
		} else {
			return false;
		}
	},
	
	changeCountry: function()
	{
		window.location.href = jQuery('select#country_select').val();
	},
	
	searchSchoolInCountry: function (url)
	{
		//window.location.href = url;
	}
	
};

var ammap = {
	initCountries: function() {
	    var data_url = jQuery('input#ammap_data_file').val();
	    var so = new SWFObject("/ammap/ammap.swf", "ammap", "900", "448", "8", "#99b3cc");
	    so.addParam("wmode", "opaque");
	    so.addVariable("path", "/ammap/");
	    so.addVariable("settings_file", escape("/ammap/ammap_settings.xml"));
	    so.addVariable("data_file", escape(data_url));
	    so.addVariable("preloader_color", "#999999");
	    so.write('mapcontent');
	}
};


/********************************************** Common functions ************************************************/


var common = {
    prevSelector: null,
    
    refreshCaptcha: function(selector) {
        var img = jQuery(selector);
        img.attr('src', img.attr('src') + '?' + (Math.random()*100).toFixed());
    },
    
	showMessage: function(selector)
	{
		jQuery.blockUI({
		  message: jQuery(selector),
		  showOverlay: true,
		  focusInput: false,
		  css: {
		    border : '0px solid red',
		    width: '706px',
		    top:  (jQuery(window).height() - 400) /2 + 'px',
		    left: (jQuery(window).width() - 706) /2 + 'px',
		    cursor: 'default',
		    /*backgroundColor:'fff',*/
		    position: 'absolute'
		  }
		});
		
		jQuery(selector + ' .close, ' + selector + ' .schlieben, .blockOverlay').click(function() {
		  jQuery.unblockUI();
		  return false;
		});
	},
	
    getTopScroll: function()
    {
      return (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
    },
    
    normalizeSize: function(size) {
    	var newSize = size/1024;
    	var unit = 'Kb';
    	if (1024 < newSize) {
    		newSize = newSize/1024;
    		unit = 'Mb';
    	}
    	
    	return newSize.toFixed(2) + ' ' + unit;
    },
    
    initClearly: function(selector, defValue)
    {
    	var el = jQuery(selector);
    	el.focus(function(){
    		common.clearFieldFocus(this, defValue);
    	});
    	el.blur(function(){
    		common.clearFieldBlur(this, defValue);
    	});
    	if (!el.val()) {
    		el.val(defValue);
    	}
   },
    
    clearFieldFocus: function(selector, defValue) {
    	if (jQuery(selector).val() == defValue) {
    		jQuery(selector).val('');
    	}
    },
    
    clearFieldBlur: function(selector, defValue) {
    	if ('' == $(selector).val()) {
    		jQuery(selector).val(defValue);
    	}
    },
    
    openPopUp: function(id, closeId1, closeId2){
      var topCenter = (jQuery(window).height() - 400)/2;
      if (0 > topCenter) {
      	topCenter = 50;
      }
      
      jQuery.blockUI({ 
           message: jQuery('#'+id), 
           showOverlay: true, 
           css: { 
                  border : '0px solid red', 
                  width: '706px', 
                  top: common.getTopScroll() + topCenter + 'px', 
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      });
      jQuery('#'+closeId1+', #'+closeId2).click(function() { 
        jQuery.unblockUI(); 
        return false; 
      });
    },

    openPopUpWithScroll: function(id, closeId1, closeId2){


		if ('loginBlock2' == id) {
			var hidden = jQuery(document.createElement('input')).attr('type', 'hidden');
			hidden.attr('name', 'back');
			hidden.val(window.location.href);
			jQuery('#loginBlock2 form .submit01').before(hidden);
		}

      var topCenter = (jQuery(window).height() - 606);

      if (0 > topCenter) {
      	topCenter = 50;
      }
	  //topCenter = 50;
    

      jQuery.blockUI({
           message: jQuery('#'+id),
           showOverlay: true,
           focusInput: false,
           css: {
                  border : '0px solid red',
                  width: '706px',
                  top:  this.getBodyScrollTop() + topCenter + 'px',
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      });
      jQuery('#'+closeId1+', #'+closeId2).click(function() {
        jQuery.unblockUI();
        return false;
      });
    },


    openPopLoginScroll: function(){

      var topCenter = (jQuery(window).height() - 606);

      if (0 > topCenter) {
      	topCenter = 50;
      }
			topCenter = 50;

      jQuery.blockUI({
           message: jQuery('#loginBlock2'),
           showOverlay: true,
           css: {
                  border : '0px solid red',
                  width: '706px',
                  top:  this.getBodyScrollTop() + topCenter + 'px',
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      });
      jQuery('#loginBlockClose, #loginAbbrechen').click(function() {
        jQuery.unblockUI();
        return false;
      });
      jQuery('#signin_username').val('');
    },

    openPopLoginCommentScroll: function(){

      var topCenter = (jQuery(window).height() - 606);

      if (0 > topCenter) {
      	topCenter = 50;
      }
			topCenter = 50;

      jQuery.blockUI({
           message: jQuery('#loginBlock2'),
           showOverlay: true,
           css: {
                  border : '0px solid red',
                  width: '706px',
                  top:  this.getBodyScrollTop() + topCenter + 'px',
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      });
      jQuery('#loginBlockClose, #loginAbbrechen').click(function() {
        jQuery.unblockUI();
				$('object').show();
        return false;
      });
      jQuery('#signin_username').val('');
    },

    openPopLoginScrollForMerken: function(obj, all){

			var id  = jQuery(obj).parents('div.usr-post-options').find('.hidden_school').val();

			if(all)
			{
				var ids = new Array();
				jQuery('.hidden_school').each(function(){
					ids.push($(this).val());
				});

				id = ids.toString()

			}

			var top = window.scrollY;

			var topCenter = (jQuery(window).height() - 606);

      if (0 > topCenter) {
      	topCenter = 50;
      }
			topCenter = 50;

      jQuery.blockUI({
           message: jQuery('#loginBlock2'),
           showOverlay: true,
           css: {
                  border : '0px solid red',
                  width: '706px',
                  top:  this.getBodyScrollTop() + topCenter + 'px',
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      });
      jQuery('#loginBlockClose, #loginAbbrechen').click(function() {
        jQuery.unblockUI();
        return false;
      });
			
      jQuery('#signin_username').val('');

			jQuery('input#type').val('merken');
			jQuery('input#id').val(id);
			jQuery('input#scroll').val(top);

    },


    getBodyScrollTop: function(){
        return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
    },

    createTabs: function(){
      
    }
    
};

// create tabs
jQuery.tabs = function(containerId, start) {
  var ON_CLASS = 'onReg';
  var id = '#' + containerId;
  var i = (typeof start == "number") ? start - 1 : 0;
  jQuery(id + '>div:lt(' + i + ')').add(id + '>div:gt(' + i + ')').hide();
  jQuery(id + '>ul>li:nth-child(' + i + ')').addClass(ON_CLASS);
  jQuery(id + '>ul>li>a').click(function() {
    if (!$(this.parentNode).is('.' + ON_CLASS)) {
      var re = /([_\-\w]+$)/i;
      var target = $('#' + re.exec(this.href)[1]);
      if (target.size() > 0) {
        jQuery(id + '>div:visible').hide();
        target.show();
        jQuery(id + '>ul>li').removeClass(ON_CLASS);
        jQuery(this.parentNode).addClass(ON_CLASS);
      }
    }
    return false;
  });
};

//create tooltip
function createTooltip(idOrClass){
  jQuery(idOrClass).mbTooltip({ // also $([domElement])..mbTooltip  >>  in this case only children element are involved
		opacity : .97,       //opacity
		wait:100,           //before show
		cssClass:"tooltipReg",  // default = default
		timePerWord:70,      //time to show in milliseconds per word
		hasArrow:true,			// if you whant a little arrow on the corner
		imgPath:"/images/",
		ancor:"mouse", //"parent"  you can ancor the tooltip to the mouse position or at the bottom of the element
		shadowColor:"black" //the color of the shadow
	});
}

/********************************************** End Common functions ************************************************/



/********************************************** Login functions ***************************************/

var auth = {
  
    openRegistartionBlockChoise: function(close){
      if (jQuery('#registrationLiBox').hasClass('active') || close == 1){
        jQuery('#registrationBlockChoise').slideUp('normal', function(){
          jQuery('#registrationLiBox').removeClass('active');
        });
      }else{
        this.openLoginBlock(1);
        jQuery('#registrationLiBox').addClass('active');
        jQuery('#registrationBlockChoise').slideDown();
      }
    },
    openRegistartionPopUp: function(){
      
      return window.location.href = jQuery('#user_registartion_url').val();
      
      var topCenter = (jQuery(window).height() - 390)/2;
      if (0 > topCenter) {
      	topCenter = 50;
      }
      
      jQuery.blockUI({ 
           message: jQuery('#registrationBlock'), 
           showOverlay: true, 
           css: { 
                  border : '0px solid red', 
                  width: '706px', 
                  top: topCenter + 'px', 
                  left: (jQuery(window).width() - 706) /2 + 'px',
                  cursor: 'default',
                  /*backgroundColor:'fff',*/
                  position: 'absolute'
                 }
      }); 
      jQuery('#registrationBlockClose, #registartionAbbrechen').click(function() { 
        jQuery.unblockUI(); 
        return false; 
      });
    },
    
    openLoginBlock: function(close){
      if (jQuery('#loginLiBox').hasClass('active') || close == 1){
        jQuery('#loginBlock').slideUp('normal', function(){
          jQuery('#loginLiBox').removeClass('active');
        });
      }else{
        jQuery.unblockUI();
        this.openRegistartionBlockChoise(1);
        jQuery('#loginLiBox').addClass('active');
        jQuery('#loginBlock').slideDown();
      }
    },
    
    openRequestPasswordPopUp: function(){

    	openForgotPopup();
    	
//      var topCenter = (jQuery(window).height() - 250)/2;
//      if (0 > topCenter) {
//      	topCenter = 50;
//      }
//      jQuery.blockUI({
//           message: jQuery('#requestPasswordBlock'), 
//           showOverlay: true, 
//           css: { 
//                  border : '0px solid red', 
//                  width: '706px', 
//                  top:  topCenter + 'px', 
//                  left: (jQuery(window).width() - 706) /2 + 'px',
//                  cursor: 'default',
//                  /*backgroundColor:'fff',*/
//                  position: 'absolute'
//                 }
//      }); 
//      jQuery('#requestPasswordBlockClose, #requestPasswordBlockAbbrechen').click(function() { 
//        jQuery.unblockUI(); 
//        return false; 
//      });
    }
};
/********************************************** End Login functions ***********************************/

/* Temporary functions */
function log(i){
  if ("undefined" != typeof(console)) {
    console.log(i)
  }
}
function dump(i)
{
  if ("undefined" != typeof(console)) {
    console.debug(i);
  }
}
/* Temporary functions */

var bedienen_rate = 0;
var design_rate = 0;
var content_rate = 0;
var overall_rate = 0;

var infos = {
  sendReportFeedback: function(url){
	
	var error = false;
	jQuery('#error_category').hide();
	if (!jQuery('#report_feedback_category').val()) {
		error = true;
		jQuery('#error_category').show();
	}
	jQuery('#error_description').hide();
	if (!jQuery('#report_feedback_description').val()) {
		error = true;
		jQuery('#error_description').show();
	}
	
	if (error) {
		return false;
	}
	
	jQuery.post(
	  url,
	  {
		  description: jQuery('#report_feedback_description').val(),
		  category: jQuery('#report_feedback_category').val(),
		  bedienen_rate: jQuery('#inp_bedienen_rate').val(),
		  design_rate: jQuery('#inp_design_rate').val(),
		  content_rate: jQuery('#inp_content_rate').val(),
		  overall_rate: jQuery('#inp_overall_rate').val()
	  },
	  function(res){
		  if (res.errors) {
			  jQuery("label[id^='error']").show();
		  } else {
			  jQuery('#report-feedback-popup .close-popup2').click();
		  }
	  },
	  'json'
	);
	
	return false;
  },
  sendReportError: function(url){
	
	var error = false;
	
	jQuery('#error_category').hide();
	if (!jQuery('#report_error_category').val()) {
		error = true;
		jQuery('#error_category').show();
	}
	jQuery('#error_description').hide();
	if (!jQuery('#report_error_description').val()) {
		error = true;
		jQuery('#error_description').show();
	}
	
	if (error) {
		return false;
	}
	
	jQuery.post(
	  url,
	  {
		  description: jQuery('#report_error_description').val(),
		  category: jQuery('#report_error_category').val()
	  },
	  function(res){
		  if (res.errors) {
			  jQuery("label[id^='error']").show();
		  } else {
			  jQuery('#report-error-popup .close-popup2').click();
		  }
	  },
	  'json'
	);
	
	return false;
  },

  showReportFeedback: function()
  {
	var topCenter = (jQuery(window).height() - 600)/2;
	if (0 > topCenter){
	  topCenter = 50;
	}


	jQuery.blockUI({
		message: jQuery('#report-feedback-popup'),
		showOverlay: true,
		css: {
			border : '0px solid red',
			width: '706px',
			top: common.getTopScroll() + topCenter + 'px', 
			left: parseInt((jQuery(window).width() - 706)/2) + 'px',
			cursor: 'default',
			/*backgroundColor:'fff',*/
			position: 'absolute'
		}
	});
	
    jQuery(".rating-list").sexyVote({
    	activeImageSrc: '/images/star-on.png',
        passiveImageSrc: '/images/star-off.png',
        maxScore: 5,
        fn: function(e, score) {
          if (0 < score && 6 > score) { 
    		jQuery('#inp_' + jQuery(e.currentTarget).parent().attr('id')).val(score);
          }
        },
        defaultValue: 0
    });

	jQuery('#report-feedback-popup .close-popup2, #report-feedback-popup .close-popup').click(function() {
		jQuery.unblockUI();
		jQuery('#report-feedback-popup.popup13').remove();
		jQuery('.btn-feedback').removeClass('active');

		setTimeout(function(){
		  jQuery('#report-feedback-popup.popup13').remove();
		}, 500);
		
		return false;
	});
  },
  
  showReportError: function()
  {
	var topCenter = (jQuery(window).height() - 600)/2;
	if (0 > topCenter){
	  topCenter = 50;
	}

	jQuery.blockUI({
		message: jQuery('#report-error-popup'),
		showOverlay: true,
		css: {
			border : '0px solid red',
			width: '706px',
			top: common.getTopScroll() + topCenter + 'px', 
			left: (jQuery(window).width() - 706) /2 + 'px',
			cursor: 'default',
			/*backgroundColor:'fff',*/
			position: 'absolute'
		}
	});

	jQuery('#report-error-popup .close-popup2, #report-error-popup .close-popup').click(function() {
		jQuery.unblockUI();
		jQuery('#report-error-popup.popup13').remove();
		jQuery('.btn-fehler').removeClass('active');

		setTimeout(function(){
		  jQuery('#report-error-popup.popup13').remove();
		}, 500);
		
		return false;
	});
  }
};


jQuery(document).ready(function(){
    
    var abr  = jQuery('.abbrechen2');
    
    if (!jQuery('.abbrechen2').hasClass('no-reload')) {
        abr.unbind('click');
        jQuery('.abbrechen2').click(function(){
    
            var url = window.location.href.replace(/(#[a-zA-Z0-9]+)/g, '');
            
            window.location.href = url;
            
            return false;
        });
    }
    
    
    
	
	jQuery('li.disable-page a').click(function(){
		return false;
	}).css('cursor', 'default');
	
	jQuery('.btn-fehler').unbind('click').click(function(){
		
        if(jQuery('#report-error-popup.popup13,#report-feedback-popup.popup13').length > 0)
        {
          jQuery('#report-error-popup.popup13,#report-feedback-popup.popup13').hide();
          jQuery('#report-error-popup.popup13,#report-feedback-popup.popup13').remove();
        }
        
        var reportErrorUrl = '/report/error';
        
        if (jQuery('#report_error_url').length) {
        	reportErrorUrl = jQuery('#report_error_url').val();
        }
        
        jQuery.ajax({
        	url: reportErrorUrl,
        	data: {},
        	async: false,
        	success: function(html){
        		jQuery('body').append(html);
        		infos.showReportError();
        	}
        });
		
        jQuery(this).addClass('active');
		
		return false;
	});
	
	jQuery('.btn-feedback').unbind('click').click(function(){
		
        if(jQuery('#report-feedback-popup.popup13,#report-error-popup.popup13').length > 0)
        {
          jQuery('#report-feedback-popup.popup13,#report-error-popup.popup13').hide();
          jQuery('#report-feedback-popup.popup13,#report-error-popup.popup13').remove();
        }
        
        var reportFeedbackUrl = '/report/feedback';
        
        if (jQuery('#report_feedback_url').length) {
        	reportFeedbackUrl = jQuery('#report_feedback_url').val();
        }
        
        jQuery.ajax({
        	url: reportFeedbackUrl,
        	data: {},
        	async: false,
        	success: function(html){
        		jQuery('body').append(html);
        		infos.showReportFeedback();
        	}
        });
		
        jQuery(this).addClass('active');
		
		return false;
	});
	
    jQuery('input[type=checkbox][class!=mych]').checkbox();

    var ua = navigator.userAgent.toLowerCase();
    if(ua.indexOf("gecko") != -1 && ua.indexOf("safari") == -1)
    {
        // if is firefox
        jQuery('ul.details.add li span, a.green-itm-new span, ul.details.search li span').css({
            'width': '19px',
            'margin-left': '-2px'
        });


				jQuery('a.green-itm-new-my').css({
					'padding-top' : '3px'
				});

				jQuery('a.grey-itm-new-my').css({
					'padding-top' : '3px'
				});

    }
	
  //for register block & pop-up
    jQuery('#registartion_link').click(function() { 
      auth.openRegistartionBlockChoise(0);
      return false; 
    }); 
    jQuery('#benutzerRegistration, .intro-box01 a.btn-kostenlos, .box-wide.club .reg-btn a#reg-btn').click(function() { 
      auth.openRegistartionPopUp();
      return false; 
    }); 
    
  //for login block
    jQuery('#login_link').click(function() { 
      auth.openLoginBlock(0);
      return false; 
    }); 
    jQuery('#requestPasswordLink, .forgotPasswordLink').click(function() { 
      auth.openRequestPasswordPopUp();
      return false; 
    }); 

	common.initClearly();

//	jQuery('a#login_link').click();
});

jQuery(document).click(function(e){
    var tar = jQuery(e.originalTarget);
    if (tar.length && tar.hasClass('blockUI')) {
        jQuery.unblockUI();
        jQuery('.btn-feedback, .btn-fehler').removeClass('active');
    }
});
