// Keyra žegar HTML er loadaš, en myndir eru aš hlašast
function onBodyLoad(f)
{
if (document.body)
{
bodyLoaded();
} else {
setTimeout(function() { onBodyLoad(); }, 1);
}
}
var webBase = "/portfolio/";
onBodyLoad();
throbber = new Image();
throbber.src = webBase+"layout/throbber2.gif";
function bodyLoaded()
{
ajaxLinks(document);
replaceEmail();
checkHash();
scrollButtons();
}
function sms() {
window.open('sms.php', 0, 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=310,height=220');
}
// Spam safe email birting. Dugar vonandi
function replaceEmail()
{
var emailElements = document.getElementsByTagName("span");
for(var i = 0; i < emailElements.length; i++)
{
var thisDiv = emailElements[i];
if(thisDiv.className == "email")
{
if(thisDiv.innerHTML.indexOf("@") == -1)
{
var arrEmail = thisDiv.innerHTML.split("( )");
var email = arrEmail[0] + "@" + arrEmail[1];
thisDiv.innerHTML = "" + email + "<\/a>";
}
else thisDiv.innerHTML = "error";
}
}
}
function scrollButtons()
{
var btnUp = document.getElementById("scroll_button_up");
var btnDown = document.getElementById("scroll_button_down");
if(btnUp && btnDown)
{
btnUp.onmouseover = function() { scrollUp(5); };
btnUp.onmouseout = function() { clearTimeout(goUp); }
btnDown.onmouseover = function() { scrollDown(5); };
btnDown.onmouseout = function() { clearTimeout(goDown); }
}
}
// Scroll į įkvešiš thumb
function scrollToThumb(_element)
{
var pos = -250;
while(_element != null)
{
pos += _element.offsetTop;
_element = _element.offsetParent;
}
pos = pos > 0 ? pos : 0;
scrollTo(pos);
}
//Rakleišis į toppinn
function scrollTopFast() {
document.getElementById('thumbs').scrollTop=0;
}
// Thumbnail layerinn scrolla nišur, hraši eykst
function scrollDown(round, length){
round++;
var speed = 1+Math.round(round/10);
if(length && speed>length) speed = length;
if(length) length -= speed;
document.getElementById('thumbs').scrollTop+=speed;
if(length == null || length>0) goDown=setTimeout("scrollDown("+round+","+length+")",10);
}
function scrollTo(dest_pos) {
var current_pos = document.getElementById('thumbs').scrollTop;
if(current_pos>dest_pos) scrollUp(0,(current_pos-dest_pos));
else if(current_poslength) speed = length;
if(length) length -= speed;
document.getElementById('thumbs').scrollTop-=speed;
if(length == null || length>0) goUp=setTimeout("scrollUp("+round+","+length+")",10);
}
// Birta copyright gaur, fęra hann og fela svon
var show_copyright = false;
var mouseX_current;
var mouseY_current;
function mouseX(evt) {
if (!evt) evt = window.event;
if (evt.pageX) return evt.pageX;
else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;
}
function mouseY(evt) {
if (!evt) evt = window.event;
if (evt.pageY) return evt.pageY;
else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
else return 0;
}
function copyright_follow(evt) {
mouseX_current = (parseInt(mouseX(evt))+13) + 'px';
mouseY_current = (parseInt(mouseY(evt))+13) + 'px';
if (show_copyright) {
var obj = document.getElementById('copyright').style;
obj.left = mouseX_current;
obj.top = mouseY_current;
}
}
function copyright_show() {
show_copyright = true;
var obj = document.getElementById('copyright').style;
obj.left = mouseX_current;
obj.top = mouseY_current;
obj.visibility = 'visible';
setTimeout("copyright_hide()",2000);
}
function copyright_hide() {
show_copyright = false;
var obj = document.getElementById('copyright').style;
obj.visibility = 'hidden';
}
function copyright_start() {
document.onmousemove = copyright_follow;
}
//Fjarlęgja ljótu rammana sem koma utan um linka
function links_blur(){
if(document.getElementsByTagName) {
var a = document.getElementsByTagName("a");
for(var i = 0; i < a.length; i++){
a[i].onfocus = function(){
this.blur();
}
}
}
}
function next_preload(url) {
if(document.getElementById('preload') != null)
{
document.getElementById('preload').src=url;
}
}
function scroll_display(action) {
if(document.getElementById('scroll_button_up') != null && document.getElementById('scroll_button_down') != null)
{
document.getElementById('scroll_button_up').style.display=action;
document.getElementById('scroll_button_down').style.display=action;
}
}