function GetWidth() { var x = 0; if (self.innerHeight) { x = self.innerWidth; } else if (document.documentElement && document.documentElement.clientHeight) { x = document.documentElement.clientWidth; } else if (document.body) { x = document.body.clientWidth; } return x; } function photoinfo (event, name, date, wh, desc, size) { x=event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft+20; y=event.clientY + document.body.scrollTop + document.documentElement.scrollTop-80; document.getElementById('photoinfo').style.display='block'; if (wh!='') { echowh='Rozmery: '+wh+'
'; } else { echowh=''; } document.getElementById('photoinfo').innerHTML='Nadpis média: '+name+'
'+echowh+'Dátum pridania: '+date+'
Velkost: '+size; if (desc!='') { document.getElementById('photoinfo').innerHTML+='
Popis média: '+desc; } document.getElementById('photoinfo').style.top=y+'px'; document.getElementById('photoinfo').style.left=x+'px'; document.getElementById('photoinfo').onmousemove="photoinfo (event, '"+name+"', '"+date+"', '"+wh+"', '"+desc+"', '"+size+"');"; document.getElementById('photoinfo').onmouseover="photoinfo (event, '"+name+"', '"+date+"', '"+wh+"', '"+desc+"', '"+size+"');"; //alert(document.getElementById('photoinfo').onmousemove); } function replace_html(el, html) { if( el ) { var oldEl = (typeof el === "string" ? document.getElementById(el) : el); var newEl = document.createElement(oldEl.nodeName); newEl.id = oldEl.id; newEl.className = oldEl.className; newEl.innerHTML = html; if(oldEl.parentNode) oldEl.parentNode.replaceChild(newEl, oldEl); else oldEl.innerHTML = html; return newEl; } }; var actualimg; function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } else { return null; } } function showimage (i) { actualimg=i; //if(getCookie('info')==undefined) // { // alert('Fotky, zvuky a videá môžete posúvať aj pomocou šípiek na klávesnici.'); // function Set_Cookie( name, value, expires, path, domain, secure ) // { // var today = new Date(); // today.setTime( today.getTime() ); // if ( expires ) // { // expires = expires * 1000 * 60 * 60 * 24; // } // var expires_date = new Date( today.getTime() + (expires) ); // document.cookie = name + "=" +escape( value ) + // ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + // ( ( path ) ? ";path=" + path : "" ) + // ( ( domain ) ? ";domain=" + domain : "" ) + // ( ( secure ) ? ";secure" : "" ); // } // Set_Cookie('info', 1); // } if (max>1) { upi=i+1; downi=i-1; if ((i-1)<0) { downi=max-1; } if ((i+1)>max-1) { upi=0; } ar="\"\" \"\""; } else { upi=i; ar=""; } if (down==1) { downphoto='Stiahnuť original'; } else { downphoto=''; } array[i]['width']=Number(array[i]['width']); if (array[i]['type']=='video') { document.getElementById('galleryimg').innerHTML='
' + array[i]['src'] + ''+array[i]['desc']+'
Nadpis média: '+array[i]['name']+'
Dátum pridania: '+array[i]['date']+'
Velkost: '+array[i]['size']+'
'+(i+1)+'/'+max+'
'+downphoto+'
'+ar+'
' flowplayer("video"+i, "scripts/videoplayer/flowplayer-3.1.5.swf"); document.getElementById('galleryimg').style.width=(520)+'px'; document.getElementById('galleryimg').style.left=(GetWidth()/2-265)+'px'; document.getElementById('galleryimg').style.top=(document.body.scrollTop+document.documentElement.scrollTop+10)+'px'; } else if (array[i]['type']=='sound') { document.getElementById('galleryimg').innerHTML='
'+array[i]['src']+''+array[i]['desc']+'
Nadpis média: '+array[i]['name']+'
Dátum pridania: '+array[i]['date']+'
Velkost: '+array[i]['size']+'
'+(i+1)+'/'+max+'
'+downphoto+'
'+ar+'
' document.getElementById('galleryimg').style.width=(410)+'px'; document.getElementById('galleryimg').style.left=(GetWidth()/2-205)+'px'; document.getElementById('galleryimg').style.top=(document.body.scrollTop+document.documentElement.scrollTop+10)+'px'; } else { document.getElementById('galleryimg').innerHTML='
'+array[i]['desc']+'
Nadpis média: '+array[i]['name']+'
Rozmery: '+array[i]['wh']+'
Dátum pridania: '+array[i]['date']+'
Velkost: '+array[i]['size']+'
'+(i+1)+'/'+max+'
'+downphoto+'
'+ar+'
' document.getElementById('galleryimg').style.width=(array[i]['width']+10)+'px'; document.getElementById('galleryimg').style.left=((GetWidth()-array[i]['width'])/2)+'px'; document.getElementById('galleryimg').style.top=(document.body.scrollTop+document.documentElement.scrollTop+10)+'px'; } document.getElementById('galleryimg').style.display="block"; } function KeyCheck(e) { var KeyID = (window.event) ? event.keyCode : e.keyCode; if (document.getElementById('galleryimg').style.display=="block") { if (KeyID==39) { upi=actualimg+1; if ((actualimg+1)>max-1) { upi=0; } showimage(upi); } else if (KeyID==37) { downi=actualimg-1; if ((actualimg-1)<0) { downi=max-1; } showimage(downi); } } } function getStyle(oElm, strCssRule){ var strValue = ""; if(document.defaultView && document.defaultView.getComputedStyle){ strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule); } else if(oElm.currentStyle){ try { strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){ return p1.toUpperCase(); }); strValue = oElm.currentStyle[strCssRule]; } catch(e){ // Used to prevent an error in IE 5.0 } } return strValue; } function showhide(event, element) { if (event!='') { //x=event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; y=event.clientY + document.body.scrollTop + document.documentElement.scrollTop - 100; px='px'; document.getElementById(element).style.top = y + px; } if (document.getElementById(element).style.display=='' || document.getElementById(element).style.display=='none') { document.getElementById(element).style.display = 'block'} else { document.getElementById(element).style.display = 'none' } } function showhidetop(event, element, top) { //x=event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; y=event.clientY + document.body.scrollTop + document.documentElement.scrollTop - 100 -top; px='px'; //document.getElementById(element).style.left = x + px; document.getElementById(element).style.top = y + px; if (document.getElementById(element).style.display=='' || document.getElementById(element).style.display=='none') { document.getElementById(element).style.display = 'block'} else { document.getElementById(element).style.display = 'none' } }