function el(str){
return document.getElementById(str);
}

function InpOnFocus(Inp,Val,InpClass) // zmazem predpisany text pri vstupe do inputu
{
	if(Inp.value==Val){
		Inp.value='';
		Inp.className=InpClass; // zmenim class
	}
}
function InpOnBlur(Inp,Val,InpClass) // vratim predpisany text pri odchode z inputu
{
	if(Inp.value==''){
		Inp.value=Val;
		Inp.className=InpClass; // zmenim class
	}
}


function Zvacsit(one) { // Automaticky zvacsim pole pre pisanie spravy
	var one = document.getElementById(one)
	if (one) {
		var lh=one.offsetHeight;
		one.rows=one.rows+2;
	}
}
function AutoMax(one){
		strText = one.value
		aryLines = strText.split('\n');
		intLines = aryLines.length;
		one.rows=intLines+2;
}


function about($site, $name, sirka_okna, vyska_okna)
{

//sirka_okna=document.forms[0].elements[0].value; // zjistíme šířku okna z dat zadaných uživatelem do formuláře
//vyska_okna=document.forms[0].elements[1].value
// a její obsah uložíme do proměnné

//sirka_okna=420; 
//vyska_okna=600;

cislo=isNaN(sirka_okna);                                                  // zkontrolujeme, je-li zadaná šířka číslo
cislo1=isNaN(vyska_okna);                                                 // zkontrolujeme, je-li zadaná výška číslo
if (cislo==true || cislo1==true || sirka_okna==0 || vyska_okna==0){        // pokud některý z údajů není číslo nebo je nula
sirka_okna=800; 
vyska_okna=600; 
//window.alert("Chyba rozmerov okna! Nastavené default."+sirka_okna+"x"+vyska_okna);                  // upozorníme na to uživatele
}

zleva=(screen.width-sirka_okna)/2;                                        // od šířky pracovní plochy odečteme zadanou šířku okna
zhora=(screen.height-vyska_okna)/2;                                       // od výšky pracovní plochy odečteme zadanou výšku okna
                                                                          // a vydělíme dvěma, čímž dosáhneme velikost odsazení 
                                                                          // otevřeného okna zhora
okno=window.open($site,$name,"toolbar=no, resizable=yes, scrollbars=yes");                   // otevřeme okno se zadanou adresou a parametry
okno.resizeTo(sirka_okna,vyska_okna);                                     // upravíme ho do zadaných rozměrů
okno.moveTo(zleva,zhora);                                                 // a posuneme na vypočítané souřadnice, aby bylo uprostřed

}

function ShowStHead(el){
obj=document.getElementById(el);

posx=obj.offsetTop;
posy=obj.offsetLeft;
obj.style.top=posx-20;
obj.style.left=posy+20;

obj.style.visibility='visible';
}

function HideStHead(el){
obj=document.getElementById(el);

posx=obj.offsetTop;
posy=obj.offsetLeft;
obj.style.top=posx+20;
obj.style.left=posy-20;

obj.style.visibility='hidden';
}

function Qwin($text, $location) // text - text ktory sa ukaze v otazke, location -  adresa kam ma presmerovat po kladnej odpovedi
{
	if (confirm($text)){
		window.location=$location;
	}
	//else
	//{
	//	alert('Bez zmeny.');
	//}
}



function open_map(firma) {
	mapWindow = window.open("http://www.supernavigator.sk/clients/navigator2.php?client=12024616&id="+firma,"mapa","toolbar=0,location=0,scrollbars=0,width=494,height=418,resizable=no");
}

/*
function initFade(obj,mode) {

		if(mode>0){ // mode 1 = in
			for (var i=0;i<11;i++)		
				setTimeout('FadeSetOpacity('+obj+','+i+')',100*i);
			return false;
		}else{
			for (var i=10;i>0;i--)				
				setTimeout('FadeSetOpacity('+obj+','+i+')',100*i);
				alert(i);
				if(i=0){
					el(obj).style.display='none';
				}
			return false;
		}

}
*/
function FadeSetOpacity(obj,value)
{
	obj.style.opacity = value/10;
	obj.style.filter = 'alpha(opacity=' + value*10 + ')';
}

function FadeSetResize(obj,value)
{
	obj.style.height = obj.offsetHeight/2;
}

function hideItem(objx,Resize)
{
    if( typeof objx != 'object' )
            obj = el(objx);
    
	if(obj.style.display == '')
	{
		var j=10;
			for (var i=0;i<11;i++){
				setTimeout('FadeSetOpacity('+objx+','+j+')',50*i);
					if(Resize){
						CloseTime=150*i; // ak mam zatvaranie so zmensovanim, tak si nastavim dlhsi cas na zatvorenie
						setTimeout('FadeSetResize('+objx+','+j+')',500+(CloseTime));
					}else{
						CloseTime=0; // ak nemam zatvaranie so zmensovanim, tak si necham nulu
					}
				var j=j-1;
			}
			setTimeout(""+objx+".style.display='none'",500+CloseTime);
	}
	else
	{
		obj.style.display='';
		obj.style.opacity = 0;
			for (var i=0;i<11;i++){
				setTimeout('FadeSetOpacity('+objx+','+i+')',50*i);
			}
	}
}


