/* © Roger Nordström [2008 - 2010], rogernordstrom.se */ var cTime = null, docTitle = document.title, urr = 'http://www.guldmakeriet.com/', uri = 'http://www.guldmakeriet.com/', uriCreate = false, windowDim = new Array(1024,768), requireIdIndex = 0, iex = document.all ? true : false, imagesSrc = new Array(), imagesSize = '', language = ''; window.onload = init; if(!iex) document.captureEvents(Event.MOUSEMOVE); function mousePosition(e) { if(iex) return new Array(event.clientX+document.body.scrollLeft,event.clientY+document.body.scrollTop); else return new Array(e.pageX,e.pageY); } function clock() { d = new Date(); t = new Array('0'+d.getHours(),'0'+d.getMinutes(),'0'+d.getSeconds()); for(n=0; n'+ '

0%'; imagesLoad('gfx','initz()'); } function initz() { uriCreate = true; with(obj('load').style) { background = 'transparent'; width = '1px'; height = '1px'; } obj('container').style.height = 'auto'; document.body.style.overflow = 'auto'; fade(obj('container'),0,1,'fade(_object,1,10)'); p = new Array(); i = new Array(); p = window.location.href; p = p.split('#'); for(n=1; n1 &&!_value) _is = false; return _is; } function obj(_i) { if(o=document.getElementById(_i)) return o; else return false; } function requireId(_o) { if(!_o.id) { requireIdIndex++; _o.id = 'requiredId'+requireIdIndex; } return _o.id; } function disableSelect(_object) { if(typeof _object.onselectstart!="undefined") _object.onselectstart = function() { return false; } else if(typeof _object.style.MozUserSelect!="undefined") _object.style.MozUserSelect = "none"; else _object.onmousedown = function() { return false; } _object.style.cursor = "default"; } function strArray() { var i =-1; var k = new Array(); var v = new Array(); this.set = function(_k,_v) { i = k.length; for(n=0; i==k.length && n1) scrollbarHeight = 1; scrollbarHeight*= (obj('content_alfa').offsetHeight); obj('scrollbar').style.height = (scrollbarHeight)+'px'; obj('scrollbar').onmousedown = function(e) { var origo = mousePosition(e); document.onmousemove = function(e) { mp = mousePosition(e); if((my=obj('scrollbar_beta').offsetTop+mp[1]-origo[1])<0) my = 0; else if(my>(mm=(obj('scrollbar_alfa').offsetHeight)-(obj('scrollbar_beta').offsetHeight))) my = mm; else origo = mp; if(mm==0) mc = my; else mc = my/mm; obj('content_beta').scrollTop = Math.round(mc*contentScrollheight); obj('scrollbar_beta').style.top = my+'px'; }; }; document.onmouseup = function() { document.onmousemove = null; } } function multiMovement(_func,_object,_start,_delta,_steps,_onRun,_onDone) { if(!_object.style && _delta!=0) return false; requireId(_object); var func = _func; var i = eval(func+'Thread.length'); var id = _object.id; var v = 0; var start = parseFloat(_start); var delta = parseFloat(_delta); var stop = parseFloat(_start+_delta); var steps = _steps; idp = eval(func+'Object.get(\''+id+'\')'); if(idp!='FALSE') { eval(func+'Object.set(\''+id+'\',\'FALSE\');'+ 'clearTimeout('+func+'Thread['+idp+']);'); } this.loop = function() { run = true; tmp = start+Math.sin(v)*delta; v += (Math.PI*.5)/steps; if(v>Math.PI*.5 || steps<=1) { run = false; tmp = stop; v = Math.PI*.5; } try { eval(_onRun); } catch(e){} if(!run) { try { eval(func+'Object.set(\''+id+'\',\'FALSE\');'+ 'clearTimeout('+func+'Thread['+i+']);'); eval(_onDone); } catch(e){} } } if(_delta!=0) { eval(func+'Object.set(\''+id+'\','+i+');'+ func+'Thread['+i+'] = window.setInterval(this.loop,60);'); } else eval(_onDone); } var fadeObject = new strArray(), fadeValues = new strArray(), fadeThread = new Array(); function fade(_object,_stop,_steps,_onDone) { if(!_object.style) return false; requireId(_object); func = 'fade'; start = eval(func+'Values.get(_object.id)'); if(eval(func+'Values')==null || start=='FALSE') start = 1; delta = _stop-start; onRun = func+'Values.set(id,tmp);'; if(document.all) { if(!_object.filters ||!_object.filters.alpha ||!isset(_object.filters.alpha.opacity)) _object.style.filter = 'alpha(opacity='+Math.round(start*100)+')'; onRun+= '_object.filters.alpha.opacity = Math.round(tmp*100);'; } else onRun+= '_object.style.opacity = tmp;'; multiMovement(func,_object,start,delta,_steps,onRun,_onDone); } function imagesLoad(_dir,_ond) { var jsFile = document.createElement('script'); jsFile.setAttribute('type','text/javascript'); jsFile.setAttribute('charset','UTF-8'); jsFile.setAttribute('src','sys/gfxlist.php?dir='+_dir+'&ond='+_ond); document.getElementsByTagName("head")[0].appendChild(jsFile); } function imagesLoadStart(_dir,_siz,_url,_ond) { if(!_siz>0) return false; var siz = _siz, url = _url, amo = url.length, img = new Array(amo), lod = 0, tit = 'document.title=docTitle+\' (\'+Math.round(100*(lod/siz))+\'%)\';'; eval(tit); for(var j=0; j0; n++) { pp = p[n].split('=='); if(pp.length==1) d = new Array('content',p[n]); else d = p[n].split('=='); if(d[0]==_i) { fnd = true; if(_i=='content') p[n]=_u; else p[n]=_i+'=='+_u; } uri+='#'+p[n]; } if(fnd==false) { if(_i=='content') uri+= '#'+_u; else uri+= '#'+_i+'=='+_u; } window.location.href = uri; createUri = false; } if(_u.indexOf('?')>0) _u+='&'; else _u+='?'; d=new Date(); _u+='time='+Math.floor(d.getTime()/1000); http_request.onreadystatechange=function() { if(obj(_i) && http_request.readyState==4) { if(http_request.status==200 || http_request.status==0) { // obj(_i).style.height = 'auto'; obj(_i).innerHTML = http_request.responseText; eval(_ond); } else obj(_i).innerHTML = '

Sidan du sökte hittades inte

\n'+ '

Gå till huvudsidan

'; } }; try { if(_p<=0) { http_request.open('GET',_u,true); http_request.send(null); } else { a = _p.split(';'); f = obj('form_'+a[0]); p = 'form_name='+f.id.substring(5); for(n=1; n0) { for(j=0; j