function getIEVersionNumber(){var b,a;b=navigator.userAgent;a=b.indexOf("MSIE ");if(a==-1){return 0;}else{return parseFloat(b.substring(a+5,b.indexOf(";",a)));}}var isMac,NN4,MOZ5,OP,SAF,isIE8;isMac=(navigator.appVersion.indexOf("Mac")!==-1)?true:false;NN4=document.layers?true:false;MOZ5=((navigator.userAgent.toLowerCase().indexOf("mozilla")===0)&&(navigator.userAgent.toLowerCase().charAt(8)>=5)&&(navigator.userAgent.toLowerCase().indexOf("compatible")<0));OP=navigator.userAgent.toLowerCase().indexOf("opera")>=0;SAF=navigator.userAgent.toLowerCase().indexOf("safari")>=0;isIE8=getIEVersionNumber()>=8;var iframeids=["lokusframe"];var tryPostMessage=false;var bCG_DebugWrite=false;function CG_DebugWrite(a){if(!bCG_DebugWrite){return;}var d=window.location.hostname+": "+a;var c=document.getElementById("CG_log");if(c){var b=d+"<br>"+c.innerHTML;c.innerHTML=b.substring(0,1000);}else{alert(d);}}if((!isMac||((isMac&&(NN4||MOZ5||OP))))&&document.getElementById(iframeids[0])!==null){try{document.domain="na.se";CG_DebugWrite("OUTER dom�n satt");}catch(e){CG_DebugWrite("OUTER Error:"+e.description+" testar postMessage.");tryPostMessage=true;}if(isIE8===true){tryPostMessage=true;}}var iframehide="no";var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];var FFextraHeight=parseFloat(getFFVersion)>=0.1?32:0;function resizeIframe(b){CG_DebugWrite("OUTER resizeIframe");if(tryPostMessage===false){CG_DebugWrite("OUTER resizeIframe K�RS");var a=document.getElementById(b);if(a&&!window.opera){a.style.display="block";if(isIE8){if(a.Document.body.scrollHeight>300){a.height=a.Document.body.scrollHeight;}else{a.height=300;}}else{if(a.contentDocument&&a.contentDocument.body.offsetHeight){a.height=a.contentDocument.body.offsetHeight+FFextraHeight;}else{if(a.Document&&a.Document.body.scrollHeight){if(a.Document.body.scrollHeight>300){a.height=a.Document.body.scrollHeight;}else{a.height=300;}}}}if(a.addEventListener){a.addEventListener("load",readjustIframe,false);}else{if(a.attachEvent){a.detachEvent("onload",readjustIframe);a.attachEvent("onload",readjustIframe);}}}else{a.height=a.contentDocument.document.getElementById("scrollHeightDiv").offsetHeight+FFextraHeight;}}}function readjustIframe(b){var a=(window.event)?event:b;var c=(a.currentTarget)?a.currentTarget:a.srcElement;if(c){resizeIframe(c.id);}}function resizeCaller(){var a;if(tryPostMessage===false){for(a=0;a<iframeids.length;a++){if(document.getElementById){resizeIframe(iframeids[a]);}if((document.all||document.getElementById)&&iframehide=="no"){var b=document.all?document.all[iframeids[a]]:document.getElementById(iframeids[a]);b.style.display="block";}}}}function loadintoIframe(b,a){if(document.getElementById){document.getElementById(b).src=a;}}function searchPageResponse(d,b,a,c,j,i,h,f){CG_DebugWrite("OUTER searchPageResponse K�RS");if(d==2){if(h===true){document.location.href="http://na.se/motor?NewUrl="+escape(f);return false;}}else{if(d==3){if(h===true){document.location.href="http://na.se/bostad?NewUrl="+escape(f);return false;}}else{if(d==4){if(h===true){document.location.href="http://na.se/pengarjobb?NewUrl="+escape(f);return false;}}else{if(d==5){if(h===true){document.location.href="http://na.se/kopsalj?NewUrl="+escape(f);return false;}}else{if(d==6){if(h===true){document.location.href="http://na.se/resor?NewUrl="+escape(f);return false;}}else{if(d==7){if(h===true){document.location.href="http://na.se/marknadsguiden?NewUrl="+escape(f);return false;}}else{if(d==8){if(h===true){document.location.href="http://na.se/familje?NewUrl="+escape(f);return false;}}else{if(h===true){document.location.href="http://na.se/lokus?NewUrl="+escape(f);return false;}}}}}}}}try{document.getElementById("topAnchor").focus();document.getElementById("topAnchor").blur();}catch(g){CG_DebugWrite("OUTER hittar ej topAnchor.");}return true;}if(window.addEventListener){window.addEventListener("load",resizeCaller,false);}else{if(window.attachEvent){window.attachEvent("onload",resizeCaller);}else{window.onload=resizeCaller;}}function CG_GetPostMessageDataArray(c){var d=c.split("&");var b={};if(d.length>1){for(var a=0;a<d.length;a++){var f=d[a].split("=");b[f[0]]=decodeURIComponent(f[1]);}}return b;}if(tryPostMessage===true){window.attachEvent("onmessage",function(d){var b=CG_GetPostMessageDataArray(d.data);if(b.command){if(b.command=="searchPageResponse"){CG_DebugWrite("OUTER searchPageResponse hittat fr�n "+d.origin);var c=false;if(b.bChangePage=="true"){c=true;}searchPageResponse(b.iPortalid,b.iProductTypeID,b.strProductType,b.strCounty,b.iCustomerType,b.cgAdStatusID,c,b.strUrl);}else{if(b.command=="resizeIframe"){CG_DebugWrite("OUTER resizeIframe hittat fr�n "+d.origin);var a=document.getElementById(b.windowname);a.height=b.height;CG_DebugWrite("OUTER resizeIframe S�tter h�jd till "+b.height);}else{CG_DebugWrite("OUTER hitter ej commandot i "+d.data+" fr�n "+d.origin);}}}});}