var ou_ca_pub=["www","www3","www8","css2","css3","msds","search"],ou_ca_med=["openlearn","labspace","podcast"],ou_ca_vle=["learn","learn0","learn1","learn2"],ou_ca_int=["intranet","intranet6","intranet-gw"],ou_pm_page=["1a/o1aprospchoice.asp"],ou_pm_var=["catcode"],ou_tracked=0;function ou_sitestat(){if(document.body)if(document.body.className.indexOf("ou-noauto-track")>=0)return;ou_sitestat_manual("")}
function ou_sitestat_manual(a){if(ou_tracked==0){ou_tracked=1;l=(q=document.location)&&q.href?q.href:document.URL;l=l.toLowerCase();ca=ou_getcontentarea(l);if(ca!=0){sn="";sn=ca=="intranet"?"intranet":ca+ou_getsitename();var f=l.indexOf("/",8);if(f<0){l+="/";f=l.indexOf("/",8)}if(a==""){a=ou_cleanpath(f,l);if(a.length>1){f=a.lastIndexOf("/");if(f==a.length-1)a+="page";else{j=a.lastIndexOf(".");if(j>f)a=a.substr(0,j);a+=".page"}}for(;a.indexOf("/")>=0;)a=a.replace("/",".");for(;a.indexOf("..")>=0;)a=
a.replace("..",".");if(a.indexOf(".index.page")>=0)a=a.replace(".index.page",".page");if(a.charAt(0)==".")a=a.substr(1);if(a.length==0)a="home.page";a=ou_usertype(a);a=ou_spclparams(a,l)}if(l.indexOf("//openlearn.")>0)a="learningspace."+a;if(l.indexOf("//labspace.")>0)a="labspace."+a;if(l.indexOf("//search.")>0)a="search."+a;sitestat("//ouan.open.ac.uk/ou/"+sn+"/s?name="+a)}}}
function ou_cleanpath(a,f){pg="";for(b=0;a<f.length;a++){c=f.charAt(a);if(c=="(")b=1;else if(b==1){if(c==")")b=0}else{if(c=="?"||c=="#")break;if(c=="/"||c=="\\")c="/";if(c=="_")c="-";if(c>="a"&&c<="z"||c>="0"&&c<="9"||c=="-"||c=="."||c=="/")pg+=c}}return pg}
function ou_getcontentarea(a){if(a.indexOf(".open.ac.uk/openlearn/")>0||a.indexOf("open.edu/openlearn/")>0)return"openmedia";if(a.indexOf("open.edu")>0)return"public";if(a.indexOf(".open.ac.uk")<0)return 0;i=a.indexOf("//");if(i<0)return 0;i+=2;j=a.indexOf(".",i);if(j<0)return 0;d=a.substr(i,j-i);for(i=0;i<ou_ca_pub.length;i++)if(ou_ca_pub[i]==d)return"public";for(i=0;i<ou_ca_med.length;i++)if(ou_ca_med[i]==d)return"openmedia";for(i=0;i<ou_ca_vle.length;i++)if(ou_ca_vle[i]==d)return"vle";for(i=0;i<
ou_ca_int.length;i++)if(ou_ca_int[i]==d)return"intranet";return 0}function ou_getsitename(){c=document.cookie+";";s=c.indexOf("SAMS2session=");if(s<0)return typeof ouclientip!="undefined"?ou_getsitename_ip(ouclientip):ou_getsitename_ajax();e=c.indexOf(";",s);t=c.substr(s,e-s);if(t.indexOf("samsStaffID")>0||t.indexOf("samsTutorID")>0)return"-int";return"-ext"}
function ou_getsitename_ip(a){if(a=="137.108.140.184")return"-ext";if(a.indexOf("137.108.")==0)return"-int";if(a.indexOf("194.66.")==0){n=parseInt(a.substr(7));if(n>=128&&n<=140||n==142||n==143||n==149)return"-int"}if(a=="132.185.144.120"||a=="132.185.144.122"||a=="132.185.240.120")return"-int";return"-ext"}
function ou_getsitename_ajax(){hr=null;try{if(window.XMLHttpRequest)hr=new XMLHttpRequest;else if(window.ActiveXObject)try{hr=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){hr=new ActiveXObject("Microsoft.XMLHTTP")}}catch(f){}if(hr==null)return"-ext";try{hr.open("GET","/includes/ip.shtm",false,null,null);hr.send()}catch(g){return"-ext"}if(hr.responseText==null)return"-ext";x=hr.responseText.indexOf("||*");y=hr.responseText.indexOf("*|*");z=hr.responseText.indexOf("*||");if(x!=0||y<0||z<y)return"-ext";
ip=hr.responseText.substr(y+3,z-y-3);if(ou_validate_ip(ip)==true)return ou_getsitename_ip(ip);ip=hr.responseText.substr(3,y-3);if(ou_validate_ip(ip)==true)return ou_getsitename_ip(ip);return"-ext"}function ou_validate_ip(a){if(a.length<7||a.length>15)return false;x=a.indexOf(".");if(x<1||x>3)return false;y=a.indexOf(".",x+1);if(y-x<2||y-x>4)return false;x=a.indexOf(".",y+1);if(x-y<2||x-y>4)return false;return true}
function ou_spclparams(a,f){for(p=0;p<ou_pm_page.length;p++)if(f.indexOf(ou_pm_page[p])>0){i=f.indexOf(ou_pm_var[p]+"=");if(i>0){p=f.substr(i+ou_pm_var[p].length+1);i=p.indexOf("&");if(i>0)p=p.substr(0,i);p=ou_cleanpath(0,p);i=a.lastIndexOf(".");return a.substr(0,i+1)+p+a.substr(i)}}return a}
function ou_usertype(a){ck=document.cookie+";";i=ck.indexOf("SAMS2session=");if(i<=0)return a;i+=13;ck=ck.substr(i,ck.indexOf(";",i)-i)+"&";types="";x=ou_getusertype(ck,"samsStudentPI=");if(x!=null){a+="&ou_student_id="+x;types="student"}x=ou_getusertype(ck,"samsStaffID=");if(x!=null){a+="&ou_staff_id="+x;if(types.length>0)types+=",";types+="staff"}x=ou_getusertype(ck,"samsTutorID=");if(x!=null){a+="&ou_tutor_id="+x;if(types.length>0)types+=",";types+="tutor"}x=ou_getusertype(ck,"samsSelfRegID=");
if(x!=null){a+="&ou_selfreg_id="+x;if(types.length>0)types+=",";types+="self-registered"}x=ou_getusertype(ck,"samsCorporateID=");if(x!=null){a+="&ou_corporate_id="+x;if(types.length>0)types+=",";types+="corporate"}x=ou_getusertype(ck,"samsVisitorID=");if(x!=null){a+="&ou_special_access_id="+x;if(types.length>0)types+=",";types+="special-access"}if(types.length>0)a+="&ou_visitor_types="+types;return a}
function ou_getusertype(a,f){x1=a.indexOf(f);if(x1<=0)return null;x1+=f.length;return a.substr(x1,a.indexOf("&",x1)-x1)}function sitestat(a){var f=document,g=f.location;ns_pixelUrl=a+"&ns__t="+(new Date).getTime();a=ns_pixelUrl+"&ns_c="+(f.characterSet?f.characterSet:f.defaultCharset)+"&ns_ti="+escape(f.title)+"&ns_jspageurl="+escape(g&&g.href?g.href:f.URL)+"&ns_referrer="+escape(f.referrer);f.images?(new Image).src=a:f.write('<p><img src="'+a+'" height="1" width="1" alt="*"/></p>')}
var ouinitdone=false;function ou_init(){if(!ouinitdone){ouinitdone=true;ou_linksline();ou_tsinit()}}function ou_init_new(){if(!ouinitdone){ouinitdone=true;ou_linksline_new()}}
function ou_linksline(){if(!(navigator.appName=="Netscape"&&parseFloat(navigator.appVersion)<5)){ele=document.getElementById("ou-row2");if(ele==null)ele=document.getElementById("ou-row3b");if(ele!=null){ele=ou_links_createul(ele);sb_c=document.cookie+";";sb_p=sb_c.indexOf("SAMSsession");sb_h=0;if(sb_p>=0){for(i=sb_p+12;;i++){if(sb_c.substr(i,1)==";")break;sb_h+=sb_c.charCodeAt(i)}sb_p=sb_c.indexOf("%2E",sb_p)}sb_pi=sb_id="";if(sb_p>=0){username="";sb_p2=sb_c.indexOf("HS7BDF=");if(sb_p2>=0){sb_p3=
sb_c.indexOf(";",sb_p2);sb_p4=sb_c.indexOf("\\",sb_p2);if(sb_p4>0&&sb_p4<sb_p3)sb_p3=sb_p4;if(sb_p2>=0){sb_nm=sb_c.substr(sb_p2+7,sb_p3-sb_p2-7);sb_nm2="";for(i=0;i<sb_nm.length;i++){j=sb_nm.charCodeAt(i)%256;if(j>=192&&j<=223&&i<sb_nm.length-1){k=sb_nm.charCodeAt(i+1)%256;sb_nm2+=String.fromCharCode((j-192)*64+(k-128));i++}else sb_nm2+=String.fromCharCode(j)}username+=sb_nm2}}sb_p2=sb_c.indexOf("%2E",sb_p+3);if(sb_p2-sb_p==11){sb_pi=sb_c.substr(sb_p+3,8);ou_links_addnodeinli(ele,document.createTextNode(username+
" ("+sb_pi+")"));ou_links_addlink(ele,"ou-studenthome","https://msds.open.ac.uk/students/","StudentHome")}else{sb_id="";sb_sru=0;sb_p=sb_c.indexOf("%2E",sb_p2+3);if(sb_p-sb_p2==11)sb_id=sb_c.substr(sb_p2+3,8);else{sb_p2=sb_c.indexOf("%2E",sb_p+3);if(sb_p2-sb_p==11)sb_id=sb_c.substr(sb_p+3,8);else{sb_p=sb_c.indexOf("%2E",sb_p2+3);if(sb_p-sb_p2==11)sb_id=sb_c.substr(sb_p2+3,8);else{sb_z=sb_c.indexOf("SAMS2session");if(sb_z>=0){sb_z2=sb_c.indexOf(";",sb_z);sb_z3=sb_c.indexOf("samsSelfRegID=",sb_z);if(sb_z3>
sb_z&&sb_z3<sb_z2)sb_sru=1}}}}if(username.length==0)ou_links_addnodeinli(ele,document.createTextNode(sb_id));else sb_id.length==0?ou_links_addnodeinli(ele,document.createTextNode(username)):ou_links_addnodeinli(ele,document.createTextNode(username+" ("+sb_id+")"));if(sb_sru==0){ou_links_addlink(ele,"ou-studenthome","https://msds.open.ac.uk/students/","StudentHome");ou_links_addlink(ele,"ou-tutorhome","https://msds.open.ac.uk/tutorhome/","TutorHome");ou_links_addlink(ele,"ou-intranethome","http://intranet.open.ac.uk/",
"IntranetHome")}else ou_links_addlink(ele,"ou-studenthome","https://msds.open.ac.uk/students/","My Account")}ou_links_addlink(ele,"ou-signout","https://msds.open.ac.uk/signon/samsoff.aspx","Sign out")}else ou_links_addlink(ele,"ou-signin","https://msds.open.ac.uk/signon/sams001.aspx?nsh=1&URL="+document.location.href,"Sign in")}}}
function ou_linksline_new(){if(!(navigator.appName=="Netscape"&&parseFloat(navigator.appVersion)<5)){sb_c=document.cookie+";";sb_p=sb_c.indexOf("SAMSsession");if(sb_p>=0)sb_p=sb_c.indexOf("%2E",sb_p);sb_pi=sb_id="";if(sb_p>=0){username="";sb_p2=sb_c.indexOf("HS7BDF=");if(sb_p2>=0){sb_p3=sb_c.indexOf(";",sb_p2);sb_p4=sb_c.indexOf("\\",sb_p2);if(sb_p4>0&&sb_p4<sb_p3)sb_p3=sb_p4;sb_nm=sb_c.substr(sb_p2+7,sb_p3-sb_p2-7);sb_nm2="";for(i=0;i<sb_nm.length;i++){j=sb_nm.charCodeAt(i)%256;if(j>=192&&j<=223&&
i<sb_nm.length-1){k=sb_nm.charCodeAt(i+1)%256;sb_nm2+=String.fromCharCode((j-192)*64+(k-128));i++}else sb_nm2+=String.fromCharCode(j)}username+=sb_nm2}sb_p2=sb_c.indexOf("%2E",sb_p+3);if(sb_p2-sb_p==11){sb_pi=sb_c.substr(sb_p+3,8);if(ele=document.getElementById("ou-person")){username.length==0?ele.appendChild(document.createTextNode(sb_pi)):ele.appendChild(document.createTextNode(username+" ("+sb_pi+")"));ele.style.display="inline"}ele=document.getElementById("ou-studenthome")}else{sb_id="";sb_sru=
0;sb_p=sb_c.indexOf("%2E",sb_p2+3);if(sb_p-sb_p2==11)sb_id=sb_c.substr(sb_p2+3,8);else{sb_p2=sb_c.indexOf("%2E",sb_p+3);if(sb_p2-sb_p==11)sb_id=sb_c.substr(sb_p+3,8);else{sb_p=sb_c.indexOf("%2E",sb_p2+3);if(sb_p-sb_p2==11)sb_id=sb_c.substr(sb_p2+3,8);else{sb_z=sb_c.indexOf("SAMS2session");if(sb_z>=0){sb_z2=sb_c.indexOf(";",sb_z);sb_z3=sb_c.indexOf("samsSelfRegID=",sb_z);if(sb_z3>sb_z&&sb_z3<sb_z2)sb_sru=1}}}}if(ele=document.getElementById("ou-person")){if(sb_id.length>0)if(username.length>0)username+=
" ("+sb_id+")";else username=sb_id;if(username.length>0){ele.appendChild(document.createTextNode(username));ele.style.display="inline"}}if(sb_sru==0){if(ele=document.getElementById("ou-studenthome"))ele.style.display="inline";if(ele=document.getElementById("ou-tutorhome"))ele.style.display="inline";ele=document.getElementById("ou-intranet")}else ele=document.getElementById("ou-myaccount")}if(ele)ele.style.display="inline";if(ele=document.getElementById("ou-signout"))ele.style.display="inline";if(ele=
document.getElementById("ou-signin1"))ele.style.display="none"}else{ele=document.getElementById("ou-signin2");ele.href="https://msds.open.ac.uk/signon/sams001.aspx?nsh=1&URL="+document.location.href}}}function ou_links_createul(a){var f=document.createElement("ul");a.appendChild(f);return f}
function ou_links_addlink(a,f,g,m){var h=document.createElement("a");h.setAttribute("id",f);h.setAttribute("href",g);h.setAttribute("target","_top");h.appendChild(document.createTextNode(m));ou_links_addnodeinli(a,h)}function ou_links_addnodeinli(a,f){var g=document.createElement("li");g.appendChild(f);a.appendChild(g)}function ou_tsinit(){s=document.cookie+";";i=s.indexOf("P14TS");if(!(i<0)){j=s.indexOf(";",i);if(!(j<0)){n=parseFloat(s.substr(i+6,j-i-6));n<2||n>4||ou_tschange(n)}}}
function ou_tschange(a){e=document.getElementById("tsxcontent");if(e!=null){document.cookie="P14TS="+a+"; expires=Sun, 01 Dec 2030 23:59:59 GMT; path=/; domain=open.ac.uk;";if(document.getElementById("ou-smalltext")){if(a==1)document.getElementById("ou-smalltext").style.borderColor="#547FBD";else document.getElementById("ou-smalltext").style.borderColor="#ccc";if(a==2)document.getElementById("ou-mediumtext").style.borderColor="#547FBD";else document.getElementById("ou-mediumtext").style.borderColor=
"#ccc";if(a==3)document.getElementById("ou-largetext").style.borderColor="#547FBD";else document.getElementById("ou-largetext").style.borderColor="#ccc";if(a==4)document.getElementById("ou-extralargetext").style.borderColor="#547FBD";else document.getElementById("ou-extralargetext").style.borderColor="#ccc"}a=a==4?140:90+a*10;e.style.fontSize=a+"%";var f=e.getElementsByTagName("span");for(i=0;i<f.length;i++)if(f[i].id.indexOf("tsx")!=-1||f[i].className.indexOf("tsx")!=-1)f[i].style.fontSize=a+"%"}}
var ousrchclk=0;function ou_srchclk(){if(ousrchclk==0){document.getElementById("ousrch").value="";ousrchclk=1}};

