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","share"],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;var b=document.location;b=b&&b.href?b.href:document.URL;b=b.toLowerCase();var c=ou_getcontentarea(b);if(c!=0){var d="";d=c=="intranet"?"intranet":c+ou_getsitename();c=b.indexOf("/",8);if(c<0){b+="/";c=b.indexOf("/",8)}if(a==""){a=ou_cleanpath(c,b);if(a.length>1){c=a.lastIndexOf("/");if(c==a.length-1)a+="page";else{j=a.lastIndexOf(".");if(j>c)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,b)}if(b.indexOf("//openlearn.")>0)a="learningspace."+a;if(b.indexOf("//labspace.")>0)a="labspace."+a;if(b.indexOf("//search.")>0)a="search."+a;sitestat("//ouan.open.ac.uk/ou/"+d+"/s?name="+a)}}}
function ou_cleanpath(a,b){for(var c="",d=0,e;a<b.length;a++){e=b.charAt(a);if(e=="(")d=1;else if(d==1){if(e==")")d=0}else{if(e=="?"||e=="#")break;if(e=="/"||e=="\\")e="/";if(e=="_")e="-";if(e>="a"&&e<="z"||e>="0"&&e<="9"||e=="-"||e=="."||e=="/")c+=e}}return c}
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;var b=a.indexOf("//");if(b<0)return 0;b+=2;var c=a.indexOf(".",b);if(c<0)return 0;a=a.substr(b,c-b);for(b=0;b<ou_ca_pub.length;b++)if(ou_ca_pub[b]==a)return"public";for(b=0;b<ou_ca_med.length;b++)if(ou_ca_med[b]==a)return"openmedia";for(b=0;b<ou_ca_vle.length;b++)if(ou_ca_vle[b]==a)return"vle";
for(b=0;b<ou_ca_int.length;b++)if(ou_ca_int[b]==a)return"intranet";return 0}function ou_getsitename(){var a=document.cookie+";",b=a.indexOf("SAMS2session=");if(b<0)return typeof ouclientip!="undefined"?ou_getsitename_ip(ouclientip):ou_getsitename_ajax();var c=a.indexOf(";",b);a=a.substr(b,c-b);if(a.indexOf("samsStaffID")>0||a.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){var b=parseInt(a.substr(7));if(b>=128&&b<=140||b==142||b==143||b==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(){var a=null;try{if(window.XMLHttpRequest)a=new XMLHttpRequest;else if(window.ActiveXObject)try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP")}}catch(c){}if(a==null)return"-ext";try{a.open("GET","/includes/ip.shtm",false,null,null);a.send()}catch(d){return"-ext"}if(a.responseText==null)return"-ext";var e=a.responseText.indexOf("||*"),f=a.responseText.indexOf("*|*"),g=a.responseText.indexOf("*||");if(e!=0||f<0||g<f)return"-ext";
e=a.responseText.substr(f+3,g-f-3);if(ou_validate_ip(e)==true)return ou_getsitename_ip(e);e=a.responseText.substr(3,f-3);if(ou_validate_ip(e)==true)return ou_getsitename_ip(e);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,b){var c,d;for(d=0;d<ou_pm_page.length;d++)if(b.indexOf(ou_pm_page[d])>0){c=b.indexOf(ou_pm_var[d]+"=");if(c>0){d=b.substr(c+ou_pm_var[d].length+1);c=d.indexOf("&");if(c>0)d=d.substr(0,c);d=ou_cleanpath(0,d);c=a.lastIndexOf(".");return a.substr(0,c+1)+d+a.substr(c)}}return a}
function ou_usertype(a){var b=document.cookie+";",c=b.indexOf("SAMS2session=");if(c<=0)return a;c+=13;b=b.substr(c,b.indexOf(";",c)-c)+"&";c="";var d=ou_getusertype(b,"samsStudentPI=");if(d!=null){a+="&ou_student_id="+d;c="student"}d=ou_getusertype(b,"samsStaffID=");if(d!=null){a+="&ou_staff_id="+d;if(c.length>0)c+=",";c+="staff"}d=ou_getusertype(b,"samsTutorID=");if(d!=null){a+="&ou_tutor_id="+d;if(c.length>0)c+=",";c+="tutor"}d=ou_getusertype(b,"samsSelfRegID=");if(d!=null){a+="&ou_selfreg_id="+
d;if(c.length>0)c+=",";c+="self-registered"}d=ou_getusertype(b,"samsCorporateID=");if(d!=null){a+="&ou_corporate_id="+d;if(c.length>0)c+=",";c+="corporate"}d=ou_getusertype(b,"samsVisitorID=");if(d!=null){a+="&ou_special_access_id="+d;if(c.length>0)c+=",";c+="special-access"}if(c.length>0)a+="&ou_visitor_types="+c;return a}function ou_getusertype(a,b){var c=a.indexOf(b);if(c<=0)return null;c+=b.length;return a.substr(c,a.indexOf("&",c)-c)}
function sitestat(a){var b=document,c=b.location;ns_pixelUrl=a+"&ns__t="+(new Date).getTime();a=ns_pixelUrl+"&ns_c="+(b.characterSet?b.characterSet:b.defaultCharset)+"&ns_ti="+escape(b.title)+"&ns_jspageurl="+escape(c&&c.href?c.href:b.URL)+"&ns_referrer="+escape(b.referrer);b.images?(new Image).src=a:b.write('<p><img src="'+a+'" height="1" width="1" alt="*"/></p>')}var ouinitdone=false,ousrchclk=0;
function ou_init(){if(!ouinitdone){ouinitdone=true;if(!(navigator.appName=="Netscape"&&parseFloat(navigator.appVersion)<5)){ele=document.getElementById("ou-signin1");if(ele!=null){var a=new Date;document.getElementById("sbyear").appendChild(document.createTextNode(a.getFullYear()));sb_c=document.cookie+";";sb_ss=sb_c.indexOf("SAMS2session=");if(sb_ss<0||sb_c.indexOf("SAMSsession=")<0){ele=document.getElementById("ou-signin2");ele.href="https://msds.open.ac.uk/signon/sams001.aspx?nsh=1&URL="+document.location.href}else{sb_ss+=
13;i=sb_c.indexOf(";",sb_ss);sb_ck=sb_c.substr(sb_ss,i-sb_ss);ele.style.display="none";document.getElementById("ou-signout").style.display="inline";sb_nm=sb_c.indexOf("HS7BDF=");if(sb_nm>=0){sb_nm+=7;i=sb_c.indexOf(";",sb_nm);nm=sb_c.substr(sb_nm,i-sb_nm);i=nm.indexOf("\\");if(i>=0)nm=nm.substr(0,i);ele=document.getElementById("ou-person");ele.style.display="inline";ele.appendChild(document.createTextNode(nm))}if(sb_ck.indexOf("samsStaffID=")>0||sb_ck.indexOf("samsTutorID=")>0||sb_ck.indexOf("samsVisitorID=")>
0){document.getElementById("ou-studenthome").style.display="inline";document.getElementById("ou-tutorhome").style.display="inline";document.getElementById("ou-intranet").style.display="inline"}if(sb_ck.indexOf("samsSelfRegID=")>0){document.getElementById("ou-studenthome").style.display="inline";ele=document.getElementById("ou-studenthome2");ele.removeChild(ele.firstChild);ele.appendChild(document.createTextNode("My account"))}if(sb_ck.indexOf("samsStudentPI=")>0)document.getElementById("ou-studenthome").style.display=
"inline";if(sb_ck.indexOf("samsCorporateID=")>0)document.getElementById("ou-sponsor").style.display="inline"}}}}}function ou_srchclk(){if(ousrchclk==0){document.getElementById("ousrch").value="";ousrchclk=1}};

