
function _gel(id)
{
	return document.getElementById(id);
}

function geln(id)
{
	return document.getElementByName(id);
}

function loading(id)
{
	var _load = '<img src="/img/darek/loading.gif" border="0" align="middle" alt="Nahrávám data"/>';
	_gel(id).innerHTML=_load;
}

function loading_small(id)
{
	var _load = '<img src="/img/loading-small.gif" border="0" align="middle" alt="Zpracovávám dotaz"/>';
	_gel(id).innerHTML=_load;
}

function loadingItemTool(id) {
	var _load = '<p class="a_center"><img src="/img/loading-small.gif" border="0" alt="Zpracovávám dotaz" /></p>';
	_gel(id).innerHTML=_load;
}

function focus_obsah()
{
	window.location.href='#obsah';
}


function checkVisibilityByAnoNe(baseElement, destinationDiv)
{
	var ano = baseElement + 'A';
	if ( _gel(ano).checked )
	{
		//BoxUpDown(destinationDiv);
		divShow(destinationDiv);	
	} else {
		//BoxUpDown(destinationDiv);
		divHide(destinationDiv);	
	}
}

function checkICOExistence(baseElement, div)
{
	if (!div) div = 'klientarea';
	
	var ico=$(baseElement).value;
	
	if ( ! ico.length )
	{
		return;
	}
	
	var b_ano ='<input type="image" class="but" value="Ano" onclick="javascript:update_box(\'alertBoxB\', \'/klient/heslo_by_ico/'+ico+'\') " />';
	var b_ne ='<input type="image" class="but" value="Ne" onclick="javascript:destroy(\'alertBox\');" />';
	var buttony = b_ano + b_ne;

	
	if ( ! $('alertBox') )
	{
		var attr = {
			'id': 'alertBox',
			'style': 'display: none'
		};
		
		var message = '<p>Pro zadané IČO ('+ico+') byla již v systému nalezena registrace, přejete si poslat přihlašovací údaje na email zadaný při původní registraci?</p>';
		var w = new Element('div', attr);
		w.innerHTML = '<div class="bClose"><a onclick="javascript: destroy(\'alertBox\'); "><img src="/img/darek/close.png" border="0" /></a></div>' + message + '<div id="alertBoxB">' + buttony + '</div>';
		
		$(div).insert(w);
	}

	new Ajax.Request('/gate/check_ico/' + ico, {
		'ico': ico,
		'buttony': buttony, 
		'onSuccess': function(response) {
			if ( response.responseText.match('1') )
			{
				_ico = response.request.options.ico;
				_buttony = response.request.options.buttony;
				$$('#alertBox p')[0].innerHTML = 'Pro zadané IČO ('+_ico+') byla již v systému nalezena registrace, přejete si poslat přihlašovací údaje na email zadaný při původní registraci?';
				$('alertBoxB').innerHTML = _buttony;
				console.log ( $('alertBox') );
				new Effect.Appear( $('alertBox'), { 'duration': 0.2 } );
			}
			else
			{
				destroy('alertBox');
			}
		}
	} );
	
	
}

function update_box( div, url )
{
	new Ajax.Updater( div , url, { asynchronous:true, evalScripts:true, onLoading:function(request) { loading_small( div ); }, requestHeaders:['X-Update', div ] } );
}

function destroy( div )
{
	new Effect.Fade( $( div ), {
		 'duration': 0.3, 
		 'afterFinish': function(byebye) { 
		 	$( div ).remove(); 
		 } 
		}
	);
}


function divShow( id )
{
	var el = _gel(id);
	el.style.visibility = 'visible';
	el.style.display = 'block';
}

function divHide( id )
{
	var el = _gel(id);
	el.style.visibilty = 'hidden';
	el.style.display = 'none';
}


function makeDiv( id )
{
	

}

/*
BoxUpDown = function(idElement)
{
	if( $(idElement).visible() )
	{
		new Effect.Fade( $(idElement), { duration: 0.5 }  );
	}
	else
	{	
		new Effect.Appear( $(idElement), { duration: 0.5 }  );
	}
}
*/


