function ase_page_image_copyright_swap(image_id)
{if(!document.images)
{return;}
var im=document.images["image"+image_id];var sh=(im.src.indexOf("show_copyright=1")==-1)?"b":"a";var obj=eval("image"+image_id+sh);im.src=obj.src;}
function ase_page_menu_fold()
{return ase_page_menu_fold_lmnt(this);}
function ase_page_menu_fold_lmnt(lmnt)
{var lmnt_li=lmnt.parentNode;var lmnt_ul=lmnt_li.lastChild;if(lmnt_ul.tagName!="UL")
{return(true);}
var display=lmnt_ul.style.display;lmnt_li.className=(display=="block")?"menu0":"menu3";lmnt_ul.style.display=(display=="block")?"none":"block";var lmnt_link=lmnt_li.firstChild.nextSibling;switch(document.documentElement.getAttribute("lang"))
{case"sv":lmnt.title=(display=="block")?"Fäll ut":"Fäll in";lmnt.title+=" kategorin";break;case"en":lmnt.title=(display=="block")?"Expand":"Collapse";lmnt.title+=" the category";break;default:lmnt.title=(display=="block")?"<expand>":"<collapse>";lmnt.title+=" <category>";break;}
lmnt.title+=" \""+lmnt_link.firstChild.nodeValue+"\".";lmnt.blur();return(false);}
function ase_page_menu_load()
{var lmnt_menu=document.getElementById("menu");if(lmnt_menu==null)
{return;}
var lmnts_li=lmnt_menu.childNodes;var lmnt_li;var lmnt_a;var lmnt_img;var lmnt_link;for(var i=0;i<lmnts_li.length;++i)
{lmnt_li=lmnts_li.item(i);if(typeof(lmnt_li.tagName)=="undefined")
{continue;}
if(lmnt_li.tagName!="LI")
{continue;}
if(typeof(lmnt_li.lastChild.tagName)=="undefined")
{continue;}
if(lmnt_li.lastChild.tagName!="UL")
{continue;}
lmnt_link=lmnt_li.firstChild;lmnt_img=document.createElement("IMG");lmnt_img.border=0;lmnt_img.src="/z.gif";var a_title;switch(document.documentElement.getAttribute("lang"))
{case"sv":a_title="Fäll ut kategorin";break;case"en":a_title="Expand the category";break;default:a_title="<expand> <category>";break;}
a_title+=" \""+lmnt_link.firstChild.nodeValue+"\".";lmnt_a=document.createElement("A");lmnt_a.href="#";lmnt_a.title=a_title;lmnt_a.onclick=ase_page_menu_fold;lmnt_a.style.display="none";lmnt_a.insertBefore(lmnt_img,null);lmnt_li.insertBefore(lmnt_a,lmnt_link);if(lmnt_li.id=="menu-preexpanded")
{ase_page_menu_fold_lmnt(lmnt_a);}}}
function ase_page_focus()
{if(document.forms.length&&document.forms[0].elements["personnummer"])
{document.forms[0].elements["personnummer"].focus();}
else if(document.forms.length&&document.forms[0].elements["password"])
{document.forms[0].elements["password"].focus();}}
function ase_page_special_news_init()
{var divs=document.getElementsByTagName("div");if(!divs)
{return;}
divs=ase_page_special_news_lmnts_classname(divs,"news");for(var i=0;i<divs.length;++i)
{ase_page_special_news_list_init(divs[i]);}}
function ase_page_special_news_list_init(div)
{var dl;var dt;var dd;var dt_a;if(typeof(div.childNodes)=="undefined")
{return;}
for(var i=0;i<div.childNodes.length;++i)
{if(typeof(div.childNodes[i].tagName)=="undefined")
{continue;}
if(div.childNodes[i].tagName!="DL")
{continue;}
dl=div.childNodes[i];dt=null;dt_a=null;for(var j=0;j<dl.childNodes.length;++j)
{if(typeof(dl.childNodes[j].tagName)=="undefined")
{continue;}
if(dl.childNodes[j].tagName=="DD")
{dd=dl.childNodes[j];continue;}
if(dl.childNodes[j].tagName!="DT")
{continue;}
if(dt_a)
{ase_page_special_news_item_init(dl,dt,dd,dt_a);}
dt=dl.childNodes[j];dd=null;dt_a=null;for(var k=0;k<dt.childNodes.length;++k)
{if(dt.childNodes[k].tagName=="A")
{dt_a=dt.childNodes[k];break;}}}
if(dt_a)
{ase_page_special_news_item_init(dl,dt,dd,dt_a);}}}
function ase_page_special_news_item_init(dl,dt,dd,dt_a)
{var title=dt_a.lastChild.nodeValue;if(typeof(title)=="undefined")
{return;}
title+=(dt.lastChild!=dt_a)?dt.lastChild.nodeValue:"";title+=dd?" - "+dd.firstChild.nodeValue:"";if((dl.className=="yin leimg")||(dl.className=="yang leimg")||(dl.className=="yin riimg")||(dl.className=="yang riimg"))
{dt_a.firstChild.title=title;}
else if((dl.className=="yin fgimg")||(dl.className=="yang fgimg"))
{dt_a.title=title;}}
function ase_page_special_news_lmnts_classname(collection,className)
{var arr=new Array();for(var i=0;i<collection.length;++i)
{if(collection.item(i).className&&(collection.item(i).className.search(className)!=-1))
{arr[arr.length]=collection.item(i);}}
return(arr);}
function ase_page_special_pnu_search_submit(frm,url)
{var lmnts=frm.elements;var k,v;if(lmnts["inr"].selectedIndex)
{k="inr";v=lmnts[k].options[lmnts[k].selectedIndex].value;url+=((url.indexOf("?")==-1)?"?":"&")+k+"="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);}
if(lmnts["city"].selectedIndex)
{k="city";v=lmnts[k].options[lmnts[k].selectedIndex].value;url+=((url.indexOf("?")==-1)?"?":"&")+k+"="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);}
if(lmnts["state"].selectedIndex)
{k="state";v=lmnts[k].options[lmnts[k].selectedIndex].value;url+=((url.indexOf("?")==-1)?"?":"&")+k+"="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);}
if(lmnts["ref"].selectedIndex)
{k="ref";v=lmnts[k].options[lmnts[k].selectedIndex].value;url+=((url.indexOf("?")==-1)?"?":"&")+k+"="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);}
if(lmnts["kom"].selectedIndex)
{k="kom";v=lmnts[k].options[lmnts[k].selectedIndex].value;url+=((url.indexOf("?")==-1)?"?":"&")+k+"="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);}
v=lmnts["q"].value;url+=((url.indexOf("?")==-1)?"?":"&")+"q="+
fun_js_uri_escape_application_x_www_form_urlencoded(v);location.href=url;return false;}
function ase_page_special_vacation4_step3_change(frm)
{if((((frm.step3a.selectedIndex==0)?0:parseInt(frm.step3a.options[frm.step3a.selectedIndex].value))+
((frm.step3b.selectedIndex==0)?0:parseInt(frm.step3b.options[frm.step3b.selectedIndex].value))+
((frm.step3c.selectedIndex==0)?0:parseInt(frm.step3c.options[frm.step3c.selectedIndex].value))+
((frm.step3d.selectedIndex==0)?0:parseInt(frm.step3d.options[frm.step3d.selectedIndex].value)))==((frm.step2b.selectedIndex==0)?0:parseInt(frm.step2b.options[frm.step2b.selectedIndex].value)))
{if(frm.step3a.selectedIndex==0)
{frm.step3a.selectedIndex=1;}
if(frm.step3b.selectedIndex==0)
{frm.step3b.selectedIndex=1;}
if(frm.step3c.selectedIndex==0)
{frm.step3c.selectedIndex=1;}
if(frm.step3d.selectedIndex==0)
{frm.step3d.selectedIndex=1;}}}
var preprint_images_done;var preprint_printing=false;var preprint_interval=null;var preprint_barberpole_offset=0;function ase_page_preprint()
{var i;var img;var img_src;var clone_img;var img_class;if(ase_page_preprint_already())
{ase_page_preprint_print();return;}
switch(document.documentElement.getAttribute("lang"))
{case"sv":ase_page_preprint_statusbar_show("Förbereder utskrift...");break;case"en":ase_page_preprint_statusbar_show("Preparing for printing...");break;default:ase_page_preprint_statusbar_show("<preprint>...");break;}
preprint_images_done=0;for(i=0;i<preprint_images.length;++i)
{img=document.getElementById(preprint_images[i].dom_id);img_src=img.src;img_src+=(img_src.indexOf("?")!=-1)?"&preprint=1":"?preprint=1";clone_img=document.createElement("IMG");clone_img.src=img_src;clone_img.width=img.width;clone_img.height=img.height;clone_img.className="preprint-image-print";clone_img.onload=ase_page_preprint_one_done;img.parentNode.insertBefore(clone_img,img);img_class=img.className;img_class=img_class?(img_class+" "):"";img_class+="preprint-image-screen";img.className=img_class;}
setTimeout("ase_page_preprint_timeout();",10000);preprint_interval=setInterval("ase_page_preprint_statusbar_rotate();",50);}
function ase_page_preprint_news()
{var i;var dl_class;var dl;var dt;var img_src;var clone_img;for(i=0;i<preprint_images.length;++i)
{if(!preprint_images[i].dl_news_id)
{continue;}
dl_class=preprint_images[i].dl_news_id.substring(0,5);dl=document.getElementById(preprint_images[i].dl_news_id);dt=dl.getElementsByTagName("DT")[0];img_src="http://www.arkitekt.se"
img_src+=preprint_images[i].dl_news_src;img_src+=(img_src.indexOf("?")!=-1)?"&preprint=1":"?preprint=1";clone_img=document.createElement("IMG");clone_img.src=img_src;clone_img.width=page.unit_w;clone_img.height=page.unit_h;clone_img.className="preprint-image-print";if((dl_class=="leimg")||(dl_class=="riimg"))
{dt.getElementsByTagName("SPAN")[0].appendChild(clone_img);}
else
{dt.insertBefore(clone_img,dt.firstChild);}}}
function ase_page_preprint_already()
{var i;var already=0;var img;for(i=0;i<preprint_images.length;++i)
{if(!preprint_images[i].dom_id)
{++already;continue;}
img=document.getElementById(preprint_images[i].dom_id);if(img.className.indexOf("preprint-image-screen")!=-1)
{++already;}}
return(already==preprint_images.length)?true:false;}
function ase_page_preprint_one_done()
{if(++preprint_images_done==preprint_images.length)
{ase_page_preprint_all_done();}}
function ase_page_preprint_all_done()
{clearInterval(preprint_interval);ase_page_preprint_statusbar_hide();setTimeout("ase_page_preprint_print();",100);}
function ase_page_preprint_print()
{preprint_printing=true;if(window.print)
{window.print();}
else
{switch(document.documentElement.getAttribute("lang"))
{case"sv":alert("Välj nu \"Skriv ut\" i din webbläsare.");break;case"en":alert("Now choose \"Print\" in your web browser.");break;default:alert("<choose-print-in-browser>");break;}}
preprint_printing=false;}
function ase_page_preprint_timeout()
{if(preprint_images_done!=preprint_images.length)
{preprint_images_done=preprint_images.length;ase_page_preprint_all_done();}}
function ase_page_preprint_statusbar_show(msg)
{var col_menu=document.getElementById("col-menu");var statusbar=document.createElement("DIV");statusbar.id="preprint-statusbar";var txt=document.createTextNode(msg);statusbar.appendChild(txt);col_menu.insertBefore(statusbar,null);}
function ase_page_preprint_statusbar_hide()
{var statusbar=document.getElementById("preprint-statusbar");var col_menu=document.getElementById("col-menu");col_menu.removeChild(statusbar);}
function ase_page_preprint_statusbar_rotate()
{var statusbar=document.getElementById("preprint-statusbar");preprint_barberpole_offset+=2;statusbar.style.backgroundPosition=("0 "+preprint_barberpole_offset+"px");}
function ase_page_preprint_add_link()
{var dl=document.getElementById("preprint-wrapper");if(!dl)
{return;}
var dt_txt;switch(document.documentElement.getAttribute("lang"))
{case"sv":dt_txt="Skriv ut...";break;case"en":dt_txt="Print...";break;default:dt_txt="<print>...";break;}
var dt=document.createElement("DT");var a=document.createElement("A");a.href="javascript:ase_page_preprint();";a.appendChild(document.createTextNode(dt_txt));dt.appendChild(a);dl.appendChild(dt);}
function ase_page_preprint_beforeprint()
{if(!preprint_printing&&preprint_images.length&&document.getElementById("preprint-wrapper")&&!ase_page_preprint_already())
{switch(document.documentElement.getAttribute("lang"))
{case"sv":alert("Visste du att du oftast får högre kvalitet på bilder"+" om du använder länken \"Skriv ut...\" på sidan i stället"+" för att använda webbläsarens utskriftsfunktion? Nu vet du"+" det till nästa gång!");break;case"en":alert("Did you know that you can often get higher quality"+" images if you use the link \"Print...\" on the page"+" instead of using the browser's print functionality? Now"+" you know for next time!");break;default:alert("<use-print-link-instead>");break;}}}
function ase_page_unit_resize()
{var sw=0;if(screen&&screen.availWidth)
{sw=screen.availWidth;}
else if(screen&&screen.width)
{sw=screen.width;}
if(!sw)
{return;}
var uw=(4*Math.floor(Math.floor((sw-40)/5)/4));var ud=screen.colorDepth?screen.colorDepth:0;if(uw>196)
{uw=196;}
var cookie=fun_js_document_cookie_get("unit")
var cookie_data=(cookie=="")?"":cookie.substring(0,cookie.lastIndexOf("x"));var unit_data=uw+"x"+Math.floor(uw*3/4)+"x"+ud;if((cookie=="")||(unit_data!=cookie_data))
{cookie_data="unit="+unit_data+"x"+(page.ts+1);cookie_data+="; expires=Friday, 09-Sep-11 21:19:59 GMT";cookie_data+="; path=/";document.cookie=cookie_data;}}
function ase_page_googleanalytics()
{if(typeof(_gat)!="undefined")
{var pageTracker=_gat._getTracker("UA-8111186-1");pageTracker._setDomainName("none");pageTracker._trackPageview();}}
function fun_js_uri_escape_application_x_www_form_urlencoded(unescaped)
{var chr;var escaped="";for(var i=0;i<unescaped.length;++i)
{chr=unescaped.charCodeAt(i);if(chr==32)
{escaped+="+";continue;}
if((chr==42)||((chr>44)&&(chr<58)&&(chr!=47))||((chr>63)&&(chr<91))||(chr==95)||((chr>96)&&(chr<123)))
{escaped+=unescaped.charAt(i);continue;}
chr=chr.toString(16);chr=(chr.length==1)?"0"+chr:chr;escaped+="%"+chr.toUpperCase();}
return(escaped);}
function fun_js_document_cookie_get(cookie_name)
{var dc=document.cookie;var p1=dc.indexOf("; "+cookie_name+"=");if(p1==-1)
{p1=dc.indexOf(cookie_name+"=");if(p1!=0)
{return"";}}
else
{p1+=2;}
p1+=(cookie_name.length+1);var p2=dc.indexOf(";",p1);if(p2==-1)
{p2=dc.length;}
return unescape(dc.substring(p1,p2));}
function ase_page_onresize()
{}
function ase_page_ondomcontentloaded()
{ase_page_menu_load();ase_page_focus();ase_page_special_news_init();ase_page_preprint_add_link();ase_page_googleanalytics();}
function ase_page_onload()
{ase_page_preprint_news();ase_page_unit_resize();}
