function show(c){var a=c.split("_")[0];var d;var b;var e=15;for(i=1;i<=e;i++){b=document.getElementById(a+"_"+i+"_tab");if(b){d=b.className;d=d.split("active")[0];d=d.split("inactive")[0];b.className=d+" inactive"}b=document.getElementById(a+"_"+i);if(b){d=b.className;d=d.split(" fold")[0];d=d.split(" unfold")[0];b.className=d+" fold"}else{}}b=document.getElementById(c);if(b){d=b.className;d=d.split(" fold")[0];d=d.split(" unfold")[0];b.className=d+" unfold"}b=document.getElementById(c+"_tab");if(b){d=b.className;d=d.split("active")[0];d=d.split("inactive")[0];b.className=d+" active"}}function hide(a){obj=document.getElementById(a);if(obj){classNames=obj.className;classNames=classNames.split(" fold")[0];classNames=classNames.split(" unfold")[0];obj.className=classNames+" fold"}}function deactivate(e,b){var c=e;var f;var d;var a=30;for(i=1;i<=a;i++){d=document.getElementById(c+"_"+i);if(d){offsetFor=3-b;if(offsetFor<0){offsetFor=0}if(i>b-3&&i<b+3+offsetFor){d.className="inactive"}else{d.className="hidden"}}else{if(b>i-3&&i>5){for(j=i-1;j>=i-5;j--){d=document.getElementById(c+"_"+j);d.className="inactive"}}break}}}function rigImageJQ(bigUrl,passedItem){var prefix=passedItem.split("_")[0];var theLink=$("#"+passedItem);if(theLink){var currentImage=eval(passedItem.split("_")[1]);$(".imageInfo").removeClass("visible");$("#"+passedItem+"_info").addClass("visible");$(".imageThumb").removeClass("visible");$("#"+passedItem+"_zoomButton").addClass("visible");$(".imageGallery .keyGrey .content div.empty").removeClass("current");$("#"+passedItem).addClass("current")}}function rigImage(smallUrl,bigUrl,alt,caption,copyright,passedItem){var prefix=passedItem.split("_")[0];var imageHolder=document.getElementById(prefix+"_imageHolder");var imageCaption=document.getElementById(prefix+"_imageCaption");var imageCopyright=document.getElementById(prefix+"_imageCopyright");var theLink=document.getElementById(passedItem);if(theLink){var currentImage=eval(passedItem.split("_")[1]);deactivate(prefix,currentImage);theLink.className="active";nextLink=document.getElementById(prefix+"_"+(currentImage+1));nextButton=document.getElementById(prefix+"_nextImage");if(nextLink){nextButton.href=nextLink.href;nextButton.className="ends"}else{nextButton.href="javascript:deadEnd();";nextButton.className="ends dead"}prevLink=document.getElementById(prefix+"_"+(eval(currentImage)-1));prevButton=document.getElementById(prefix+"_prevImage");if(prevLink){prevButton.href=prevLink.href;prevButton.className="ends"}else{prevButton.href="javascript:deadEnd();";prevButton.className="ends dead"}}var htmlOutput='<img src="'+smallUrl+'" alt="'+alt+'"/>';if(imageHolder){if(imageHolder.getElementsByTagName("div")[0]){imageHolder.getElementsByTagName("div")[0].innerHTML=htmlOutput}else{imageHolder.innerHTML=htmlOutput}imageCaption.innerHTML=caption;imageCopyright.innerHTML=copyright}var zoomButton=document.getElementById(prefix+"_zoomButton");if(zoomButton){if(bigUrl){zoomButton.onclick=function(){zoom(bigUrl)}}else{zoomButton.style.display="none"}}var imagePaginationLinks=document.getElementById(prefix+"_imagePaginationLinks");var imagePagination=document.getElementById(prefix+"_imagePagination");if(imagePaginationLinks){if(imagePaginationLinks.innerHTML==""||imagePaginationLinks.innerHTML=="{d069Repeater}"){}else{imagePagination.style.display="block"}}}var zoomed;function zoom(a){newWindow=window.open(a,"TechRadar","width=748,height=760,scrollbars=1");newWindow.focus()}function deadEnd(){}var xmlHttp=GetXmlHttpObject();var returnedData="waitState";function GetXmlHttpObject(){var a=null;try{a=new XMLHttpRequest()}catch(b){try{a=new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP")}}if(a==null){alert("Sorry, your browser does not appear to support AJAX.")}return(a)}function getData(a,b){b=escape(b);a=a+"?email="+b;xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",a,true);xmlHttp.send(null)}function stateChanged(){if(xmlHttp.readyState==4){returnedData=xmlHttp.responseText;updateDisplay();xmlHttp=GetXmlHttpObject()}}function updateDisplay(){switch(returnedData){case"ok":show("forgotten_2");break;case"fail":show("forgottenEmailError");break;default:show("forgottenEmailError")}}function checkAvail(c){var e;var a;var d;var b=c;for(i=1;i<=6;i++){e=document.getElementById(b+"_"+i);if(e){if(e.innerHTML.indexOf("<")<0){a=document.getElementById(b+"_"+i+"_tab");if(a){a.className=a.className+" grey"}d=document.getElementById(b+"_"+i+"_link");if(d){d.href="javascript:void;"}}}}}var active_tab=null;var tmp_active_tab=null;function navMainInit(d,a){if((d!==undefined)&&(typeof(d)=="string")){var c=document.getElementById(d)}else{var c=document.getElementById("navMain")}var b=c.getElementsByTagName("li");if((a!==undefined)&&(typeof(a)=="object")){var e=a}else{var e=Array("news","reviews","blogs","forums","software","magazines","advertorial")}for(i=0;i<b.length;i++){current_nav=b[i];nav_id=current_nav.id;if(nav_id!=""&&e.toString().indexOf(nav_id.toString())!==-1){current_nav.onmouseover=navMainUpdate;current_nav.onmouseout=navMainReset;if(current_nav.className.indexOf("active")!==-1){active_tab=current_nav;tmp_active_tab=current_nav}}}if(tmp_active_tab==null){tmp_active_tab=document.getElementById(e[0])}}function navMainUpdate(){tmp_active_tab.className=tmp_active_tab.className.replace(/active/,"");var b=tmp_active_tab.getElementsByTagName("ul")[0];if(b){hide(b.id)}this.className=this.className+" active";tmp_active_tab=this;var b=this.getElementsByTagName("ul")[0];if(b){show(b.id)}var a=document.getElementById("navBar1");if(this.id=="advertorial"){a.className=a.className.replace(/solidBlue/,"solidMagenta")}else{a.className=a.className.replace(/solidMagenta/,"solidBlue")}}function navMainReset(){tmp_active_tab.className=tmp_active_tab.className.replace(/active/,"");var b=tmp_active_tab.getElementsByTagName("ul")[0];if(b){hide(b.id)}if(active_tab){active_tab.className=active_tab.className+" active";tmp_active_tab=active_tab;b=tmp_active_tab.getElementsByTagName("ul")[0];if(b){show(b.id)}var a=document.getElementById("navBar1");if(tmp_active_tab.id=="advertorial"){a.className=a.className.replace(/solidBlue/,"solidMagenta")}else{a.className=a.className.replace(/solidMagenta/,"solidBlue")}}};
