JavaScript .split function does not work in all browsers
<p>This function works in some IE browsers, but does not work in all. 
IE 8 gives me an error: </p>

<p>Webpage error details</p>

<blockquote>
  <p>User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.3; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET4.0C; .NET4.0E; MS-RTC LM 8)
  Timestamp: Wed, 25 Apr 2012 15:18:21 UTC</p>
</blockquote>

<pre><code>Message: Object doesn't support this property or method
Line: 9
Char: 17
Code: 0
URI: file:///G:/1.html
</code></pre>

<p>Code:</p>

<pre><code>GetLink();

function GetLink() {
   selectedOption = "asdasdasd: asdasdas|asdadasd:asdadsasd|asdasdasd:asdasdad";
   ROOM = selectedOption.split("|")[0].trim().split(":")[1].trim();
   BUILDING = selectedOption.split("|")[1].trim().split(":")[1].trim();
   var ret = "room_chart.jsp?room=" + ROOM + "&amp;building=" + BUILDING;
   return ret;
}
</code></pre>
