// js

var appAjaxHandler = '/ajax.php';
var cssUrl = "/graphic/css/";

// ** page init **
 
window.addEvent('domready', function() 
{
		// linky s classou '_blank' oteviram v novem okne
		$$('#all a').each(function(link) 
		{
	    	if ( link.className == '_blank' ) 
	    	{
						link.addEvent('click', function(evt)
						{
								new Event(evt).stop();
		    				window.open(link.href);
						});
	    	}
		});
	
  	// add click handler to all articles (way in)
		$$('#itms div a').each(function(link) {
    		var articleId = link.title;
    	  if (!articleId) articleId = idFromLink(link.href); 
    	    
        if ( link.className == "inmore" || link.className == "inmore" ) {
            link.addEvent('click', function() {       
                clickit(articleId, "in");
            });
        }
        else {
            link.addEvent('click', function() {         
                clickit(articleId, "out");
            });
        }
    });
    	
    // add click handler to search input
    $$('#search input').each(function(input) {
       if ( input.value == "hledej" ) {
          input.addEvent('click', function() {
                input.value = "";
          });
       }
		});
    	
    if ( $('reg_login') ) {
       $('reg_login').addEvent('keyup', function() {

            var login = $('reg_login').value; 

            if ( login.length > 2 ) {
                var url = makeUrl(
                    'freeLoginCheck', { 
                        'login'  : $('reg_login').value 
                    }
                );
                  
                new Ajax(url, {
                		method : 'get',
                 		update : $('reg_login_status')
               	}).request();
            }
            else if ( login.length == 0 ) {
                $('reg_login_status').innerHTML = "";
            }
            else {
                $('reg_login_status').innerHTML = "<span class='error'>Uživatelské jméno musí mít alespoň 3 znaky.</span>";
            }
              
        });
    }
});
  
  function idFromLink(link) {
      var afterDomain = link.substr(link.lastIndexOf("/") + 1);
    	var articleId = afterDomain.substring(0, afterDomain.indexOf("-"));
    	
    	return articleId; 
  }
  
function getMail(login,domain)
{
    document.write('<a href="mailto:'+login+'@'+domain+'">'+login+'@'+domain+'</a>'); 
}