var imgArray = new Array("voj1.jpg","voj2.gif","voj3.gif","voj4.gif","voj5.gif","voj6.gif","voj7.gif","voj8.gif","voj9.gif","butt.gif","butt_on.gif");
var imgOpa= new Array ("obr_voj",0,6,20,"obr_voj",100,6,10,"obr_voj3",10,6,2,"obr_voj4",100,6,5,"obr_voj5",100,6,5,"obr_voj6",100,6,15,"obr_voj7",100,6,15,"obr_voj9",100,6,15,"butt1",100,6,15,"butt2",100,6,15,"butt3",100,6,15,"butt4",100,6,15,"butt5",100,6,15,"butt6",100,6,15);
var imgDir = "pics/";
var pos = 1;
var maxPos=15;
var timer;
var xx;

if (document.images) {
    for (i=0; i<imgArray.length; i++) {
        eval("imgObj" + i + "= new Image()");
        eval("imgObj" + i + ".src = '" + imgDir + imgArray[i] + "'");
    }
}

function pagInit() {


	//zamen2(0,'obr_logo2'); 
	//zamen2(1,'obr_logo3'); 
	//zamen2(2,'obr_vlavo'); 
	//zamen2(3,'obr_vpravo'); 
	//zamen2(4,'obr_stred1'); 
	//zamen2(5,'obr_stred2'); 
	//zamen2(6,'obr_stred3'); 
	//zamen2(7,'obr_logo'); 


	//objSetStyle ('tt3','display','none');

	elFader('obr_voj',100,1,20);



	
}

function objGet(x) {
	if (typeof x != 'string') return x;
	else if (Boolean(document.getElementById)) return document.getElementById(x);
	else if (Boolean(document.all)) return eval('document.all.'+x);  // pro MSIE 4
	else return null;
}

function objSetStyle (obj,prop,val) {
	var o = objGet(obj);
	if (o && o.style) {
		eval ('o.style.'+prop+'="'+val+'"');
		return true;
		}
	else return false;
	}

function objShow (obj,on) {
	return objSetStyle(obj,'visibility',(on) ? 'visible':'hidden');
	}

function objDisplay (obj,on,type) {
	if (on && !type) type = 'block';
	return objSetStyle(obj,'display',(on) ? type:'none');
	}

function shmenu(n) {
	if (old_menu>0) objShow('ncrrd'+old_menu,false);
	objShow('ncrrd'+n,true);
	if (old_menu>0) objShow('ncrrd2'+old_menu,false);
	objShow('ncrrd2'+n,true);
	old_menu=n;
}

function shmenu2(n) {
	objShow('sipk'+old_pol,false);

	if (old_menu>0) objDisplay('ncrrd'+old_menu,false);
	objDisplay('ncrrd'+n,true);
	if (old_menu>0) objShow('ncrrd2'+old_menu,false);
	objShow('ncrrd2'+n,true);
	old_menu=n;
}

function shmenu3() {
	objDisplay('link_form',false);
	objDisplay('div_form',true);

}

function zobraz(pic,txt,sirka,vyska,por) {

	//objShow('zvacs',false);
	objShow('nahr',true);
	objShow('okno2',true);
	objSetStyle ('zvacs','left',-5000);
	objSetStyle ('zvacs','top',-5000);
	
	//zamen('..images/spacer.gif');
	zamen(pic);
	var o = objGet('zvacspopis');
 
	o.innerHTML=txt; 

}

function dotahane(w,h) {
	//objShow('nahr',false);
	nahl_pos1=MeMSOObjectGetSize('zvacs');
	new_width=nahl_pos1.width;
	new_height=nahl_pos1.height;
	if (new_width>new_height && new_width>w)
	{
	factor=w/new_width;
	new_width=w;
	new_height=new_height*factor;
	}

	if (new_height>h)
	{
	factor=h/new_height;
	new_height=h;
	new_width=new_width*factor;
	}

	objSetStyle ('zvacs','width',new_width);
	objSetStyle ('zvacs','height',new_height);
	
	objSetStyle ('zvacs','left',(w-new_width)/2);
	objSetStyle ('zvacs','top',(h-new_height+10)/2);
	
	objShow('nahr',false);
	
} 



function zamen(naco)
{
//window.status=naco;
		objSetStyle ('zvacs','width','');
		objSetStyle ('zvacs','height','');
	    var xxx=objGet('zvacs');
	    xxx.src=naco;  
	objShow('okno',true);
}

function vvlavo()
{
	nns_cur=nns_cur-1;
	if (nns_cur<1) nns_cur=nns-1;
	top.frames.grr.location.replace('dforce.photo.posuv.php?poz='+nns_cur+'&gal_id='+gal_id);
	
}

function vvpravo()
{
	nns_cur=nns_cur+1;
	if (nns_cur>nns-1) nns_cur=1;
	top.frames.grr.location.replace('dforce.photo.posuv.php?poz='+nns_cur+'&gal_id='+gal_id);
	
}

function cclose() {
	objShow('okno2',false);
//	objShow('zvacs',false);
//	objShow('nahr',false);
	
}	

function cclose2() {
	objShow('pop_main',false);
	
}

function navShow() {
	objShow('navcontainer',true);
	
}	

function navClose() {
	objShow('navcontainer',false);
}	

function navShow2() {
	objShow('navc_butt',true);
}	

function navShow3(id,pocet) {
	for (n=0;n<pocet;n++)
	{
	objDisplay('men'+n,false);
	}
	var o = objGet('men'+id);
	if (o.style.display=='none')
	objDisplay('men'+id,true);
	else
	objDisplay('men'+id,false);
		
}	

function pop_main() {
	objShow('pop_main',true);
	
}


// Dynamické načítání obsahu do HTML z aplikace přes JavaScript 

var vystup = document.getElementById('vystup');

function stahniData(akce,par,okno) {
	
	//objSetStyle ('wrap1','top',210+document.body.scrollTop);
	//objShow ('pop_main',true);
	
	if (!okno) showPopWin('', 500, 200, null,true);
	
	// odmazeme stary skript, pokud existoval
	var hlavicka = document.getElementsByTagName('head')[0];
	var dataLoader = document.getElementById('scriptLoader');
	if(dataLoader) hlavicka.removeChild(dataLoader);
	
	// vytvorime novy element script
	script = document.createElement('script');
	script.id = 'scriptLoader';
	script.src = 'javascript-rpc.php?akce='+akce+par;
	
	//alert(script.src);
	
	// POZOR, DULEZITE!! Skript musime vlozit do stranky pomoci DOM - appendChild()
	// Ihned po vlozeni prohlizec stahne skript a spusti jej
	x = document.getElementsByTagName('head')[0];
	x.appendChild(script);
	
	return false;
}

function vypisText(txt) {
	// nejsnazsi cesta, vlozime novy kod ke staremu na konec
	//objShow ('pop_main',true);
	vystup = document.getElementById('vystup');
	vystup.innerHTML = txt;
}

function vypisText2(txt) {
	// nejsnazsi cesta, vlozime novy kod ke staremu na konec
	//objShow ('pop_main',true);
	vystup = document.getElementById('vystup2');
	vystup.innerHTML = txt;
	hidePopWin2(false);
	var o = objGet('div_list5');
	o.style.display='block';
}
function chyba(txt) {
	// obycejny alert s hlaskou
	alert(txt);
	return true;
}

function vymazData() {
	// v jednoduchem cyklu smazeme vsechny elementy v prvku vystup
	while(vystup.hasChildNodes()) vystup.removeChild(vystup.childNodes[0]);
	return false;
}


/**
 * COMMON DHTML FUNCTIONS
 * These are handy functions I use all the time.
 *
 * By Seth Banks (webmaster at subimage dot com)
 * http://www.subimage.com/
 *
 * Up to date code can be found at http://www.subimage.com/dhtml/
 *
 * This code is free for you to use anywhere, just keep this comment block.
 */

/**
 * X-browser event handler attachment and detachment
 *
 * @argument obj - the object to attach event to
 * @argument evType - name of the event - DONT ADD "on", pass only "mouseover", etc
 * @argument fn - function to call
 */
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

/**
 * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
 *
 * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
 *
 * Gets the full width/height because it's different for most browsers.
 */
function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 
	return window.undefined;

}

function getViewportHeight2() {
	//if (window.scrollHeight!=window.undefined) return window.scrollHeight;
	//if (document.compatMode=='CSS1Compat') return document.documentElement.scrollHeight;
	//if (document.body) return document.body.scrollHeight; 
	//return 10000;

    width = document.documentElement.clientWidth; 
    var test1 = document.body.scrollHeight; 
    var test2 = document.documentElement.scrollHeight; 
    if(test1 >= test2) { 
        return test1; 
    } 
    else { 
        return test2; 
    } 
	

}

function getViewportWidth() {
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
	return window.undefined; 
}		


