var isSSL=(location.protocol=="https:")?true:false;var s="http://www.novell.com";var ss=(isSSL)?"https://secure-www.novell.com":"http://www.novell.com";var n_domain=location.host;var n_dirs=location.pathname.split("/");var n_root=(n_dirs.length>2)?n_dirs[1]:null;var n_rp=getRP();function getRP(){var shost=n_domain.split(".");if(shost[0].indexOf("support")==0&&!(shost[0].indexOf("-")>=0))return(isSSL)?"https://secure-support.novell.com":"";if(shost[0].indexOf("developer")==0&&!(shost[0].indexOf("-")>=0))return(isSSL)?"https://secure-developer.novell.com":"";return ss;};var isDOM=(document.getElementById)?true:false;var isNS4=(document.layers)?true:false;var isIE=(document.all)?true:false;var isMac=(navigator.appVersion.indexOf("Mac")!=-1)?true:false;var isWin=(navigator.appVersion.indexOf("Win")!=-1)?true:false;var usragent=navigator.userAgent.toLowerCase();var isOpera=(usragent.substr(usragent.indexOf("opera")+6,1)<=6)?true:false;var isKonqueror=(usragent.indexOf("konqueror")>=0)?true:false;var langCompatible=(!isNS4&&usragent.indexOf("netscape6")<0&&n_domain.indexOf("novell.com")>=0);var flash=new Object();flash.installed=false;flash.version=0;flash.rev=0;if(navigator.plugins&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash"]){flash.installed=true;var flash_desc=navigator.plugins["Shockwave Flash"].description;flash.version=parseInt(flash_desc.substring(flash_desc.indexOf(".")-1));flash.rev=parseInt(flash_desc.substring(flash_desc.indexOf("r")+1));}}else if(window.ActiveXObject){document.write('<scr'+'ipt language="VBScript"\> \n'+'on error resume next \n'+'dim obFlash \n'+'set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.8") \n'+'if IsObject(obFlash) then \n'+'flash.version = 8 \n'+'flash.installed = true \n'+'else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.7") end if \n'+'if flash.version < 8 and IsObject(obFlash) then \n'+'flash.version = 7 \n'+'flash.installed = true \n'+'else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.6") end if \n'+'if flash.version < 7 and IsObject(obFlash) then \n'+'flash.version = 6 \n'+'flash.installed = true \n'+'else set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.5") end if \n'+'if flash.version < 6 and IsObject(obFlash) then \n'+'flash.version = 5 \n'+'flash.installed = true \n'+'end if'+'</scr'+'ipt\> \n');};var n_lang=readCookie("novell_language");if(n_domain==ss.substring(7,ss.length)&&langCompatible){if(isCookiesSupported()){if(n_lang==null)goToLangSelector(null);else{var lang_override=readCookie("novell_language_override");if(!(n_lang=="en-us"||n_root==n_lang)&&(location.href.indexOf(".htm")>=0||(location.href.lastIndexOf('/')==location.href.length-1))&&lang_override!=4){window.location.replace("http://"+n_domain+"/"+n_lang+location.pathname);}if(lang_override==4){document.cookie="novell_language_override=-1;expires=Fri, 13-Apr-1970 00:00:00 GMT;path=/;domain=.novell.com";}}}};function isCookiesSupported(){if(document.cookie.indexOf("iscookiesupported")>=0)return true;else{document.cookie="iscookiesupported=true;expires="+(new Date(new Date().getTime()+2592000000)).toGMTString()+";path=/;domain=.novell.com";if(document.cookie.indexOf("iscookiesupported")>=0)return true;}return false;};function goToLangSelector(lang){window.location.replace(ss+"/inc/util/language_selector.jsp?"+((lang!=null)?"language="+lang+"&":"")+"url="+escape(location.href));};function setLang(lang){if(!isCookiesSupported())alert("Your browser currently has cookies disabled. This feature requires cookies to be enabled.");else{document.cookie="novell_language_override=-1;expires=Fri, 13-Apr-1970 00:00:00 GMT;path=/;domain=.novell.com";goToLangSelector(lang);}};document.write('<link rel="stylesheet" type="text/css" href="'+n_rp+'/common/inc/novell_style.css" />');if(isDOM)document.write('<style type="text/css" media="screen">@import url('+n_rp+'/common/inc/layout'+((isSSL)?'_ssl':'')+'.css);</style>');if((isDOM)||isNS4){include(n_rp+"/common/inc/nav/main_"+(isDOM?(isOpera?"opera":"dom"):isNS4?"ns4":"ie4")+".js");if(!isNS4)var hasHdrNav=true;};if(n_domain.indexOf("novell.de")>=0)var navlang="de-de";if(n_domain.indexOf("novell.co.jp")>=0)var navlang="ja-jp";include(n_rp+"/common/inc/local/hdr_txt"+((typeof navlang!='undefined'&&navlang!='en-us')?"_"+navlang:(n_lang!=null&&n_lang!='en-us'&&n_lang.charAt(2)=='-')?"_"+n_lang:"")+".js");function showElement(id){if(isDOM){if(id=="srchmenu"||id=="nlangMenu")hideF();var elmt=document.getElementById(id);elmt.style.visibility='visible';}else if(isIE)document.all[id].style.visibility="visible";else if(isNS4)document[id].visibility="show";};function hideElement(id){if(isDOM){if(id=="srchmenu"||id=="nlangMenu")showF();var elmt=document.getElementById(id);elmt.style.visibility='hidden';}else if(isIE)document.all[id].style.visibility="hidden";else if(isNS4)document[id].visibility="hide";};function readCookie(name){var cks=document.cookie.split(';');for(var i=0;i<cks.length;i++){var c=cks[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(name+"=")==0)return c.substring(name.length+1,c.length);}return null;};function getRandomInt(min,max){return(min>=max)?max:Math.floor(((max+1-min)*Math.random())+min);};function include(spath){document.write('<scr'+'ipt language="JavaScript1.2" type="text/javascript" src="'+spath+'"></scr'+'ipt>');};function w(text){document.write(text);};function getX(imgName){var elmt=document.images[imgName];if(isNS4)return elmt.x;var x=0;do{x+=parseInt(elmt.offsetLeft);elmt=elmt.offsetParent;}while(elmt);return x;};function openExternal(url,w,h,s,n){var attr=(typeof w!='undefined'&&w!='noW'&&typeof h!='undefined'&&h!='noH')?'width='+w+',height='+h+',resizable':'';attr=(typeof s!='undefined'&&s!='noscroll')?attr+',scrollbars':attr;var winExt=(typeof n=='undefined')?window.open(url,'wwwexternal',attr):window.open(url,n,attr);if(winExt.blur)winExt.focus();};var stColls=new Array(new Clxn("","All of Novell","",""),new Clxn("","in General Information","GeneralInfo",""),new Clxn("","in Products &amp; Solutions","Products",""),new Clxn("","in Training","Education",""),new Clxn("","in Consulting","Consulting",""),new Clxn("","in Company","Company",""),new Clxn("","in Support","Support;SupportWeb",""),new Clxn("","in Developer","Developer",""),new Clxn("documentation","in Documentation","Documentation;ndk_doc",""),new Clxn("","in Press Room","NovellPress",""));var dyColls=new Array();loadDyColls();function Clxn(Th,Tx,C,E){this.Theme=Th;this.DisplayText=Tx;this.Collections=C;this.ExpandTo=E;};var clxnVlu="";function loadDyColls(){clxnVlu=unescape(readCookie("Collections"));do{var Th=getClxnAtt("[T]");var Tx=getClxnAtt("[D]");var C=getClxnAtt("[C]");var E=getClxnAtt("[E]");if(Tx.length>0)addCollection(Th,Tx,C,E);}while(Tx.length>0);};function addCollection(Th,Tx,C,E){if(dyColls.length==0)stColls[stColls.length]=new Clxn("","----------------","","");var at=findClxn(dyColls,C);if(at==-1)at=(dyColls.length==2)?dyColls.length-1:dyColls.length;for(i=at;i>0;i--)dyColls[i]=dyColls[i-1];dyColls[0]=new Clxn(Th,Tx,C,E);var clxnstr="";for(var i=dyColls.length-1;i>=0;i--){var clxn=dyColls[i];clxnstr=clxnVlu+"[T]"+clxn.Theme+"[D]"+clxn.DisplayText+"[C]"+clxn.Collections+"[E]"+clxn.ExpandTo;}document.cookie="Collections="+escape(clxnstr)+"; expires="+(new Date(new Date().getTime()+2592000000)).toGMTString()+"; path=/; domain=.novell.com";if(document.SearchForm!=document.__undefined){var i=stColls.length-1;document.SearchForm.collection.options[i]=new Option(stColls[i].DisplayText,stColls[i].Collections);i++;for(var x=0;x<dyColls.length;x++)document.SearchForm.collection.options[i+x]=new Option(dyColls[x].DisplayText,dyColls[x].Collections);document.SearchForm.collection.options[i].selected=true;}};function findClxn(arr,C){if(arr!=null){for(var i=0;i<arr.length;i++){var nxClxn=arr[i];if(nxClxn.Collections.toLowerCase()==C.toLowerCase())return i;}return-1;}};function getClxn(C){var i=findClxn(stColls,C);if(i!=-1)return stColls[i];i=findClxn(dyColls,C);if(i!=-1)return dyColls[i];return null;};function getClxnAtt(A){if(clxnVlu.substring(0,A.length)!=A)return "";var eA=clxnVlu.indexOf("[",A.length);if(eA==-1)eA=clxnVlu.length;var att=clxnVlu.substring(A.length,eA);clxnVlu=clxnVlu.substring(eA);return att;};function doQuery(SearchForm){var tStr="";var c=getClxn(SearchForm.collection.options[SearchForm.collection.selectedIndex].value);if(c!=null)tStr=c.Theme;SearchForm.theme.value=tStr;SearchForm.submit();};function writeSearchParam(fldName,fldValue,noWriteValue){if(fldValue!=noWriteValue)document.write('<input type="hidden" name="'+fldName+'" value="'+fldValue+'">');};function submitSearch(f){if(f.query0.value.length>0){if(f.collection.options[f.collection.selectedIndex].value.toLowerCase()=="developer")setBBIndex("NDKBestBets");doQuery(f);}else return false;};function setBBIndex(index){if(isDOM)document.getElementById("SearchForm").bbindex.value=index;};function selectCollection(cxn){if(isDOM){var f=document.getElementById("SearchForm");for(x=0;x<f.collection.length;x++){if(f.collection.options[x].value.toLowerCase()==cxn.toLowerCase()){f.collection.options[x].selected=true;break;}}}};function setCollection(cxn){selectCollection(cxn);};var clxnTxt='';for(var i=0;i<stColls.length;i++)clxnTxt+='<option value="'+stColls[i].Collections+'">'+stColls[i].DisplayText+'</option>';for(var i=0;i<dyColls.length;i++)clxnTxt+='<option value="'+dyColls[i].Collections+'">'+dyColls[i].DisplayText+'</option>';