﻿/*
File Name: trailers.js
Referred By: http://specials.uk.msn.com/harrypotter5/trailers/Default.aspx
Created By: 
Created Date: 
Updated By: Fareast\v-yihuan
Updated	Date: Nov.27 2007
*/
clipNames = new Array(
"Daniel Radcliffe","Rupert Grint","Emily Watson","Clip 1","Clip 2","Clip 3","Clip 4","Clip 5","Clip 6","Clip 7","Clip 8","Clip 9");
clipUrls = new Array(
"mms://msnukwm.fplive.net/msnuk/harrypotter/Daniel_Radcliffe_microsoft.wmv ",
"mms://msnukwm.fplive.net/msnuk/harrypotter/Rupert_Grint_microsoft.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/Emma_Watson_microsoft.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip1_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip2_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip3_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip4_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip5_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip6_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip7_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip8_300.wmv",
"mms://msnukwm.fplive.net/msnuk/harrypotter/clip9_300.wmv"
 );

var objVideo = document.getElementById("video");
attachLink();

function play(index) {    
    var browserType=navigator.userAgent.toLowerCase(); 
    if(browserType.indexOf("msie")>=0 && browserType.indexOf("opera")<0) {
        objVideo.URL = clipUrls[index];
    }
    else {
        objVideo.innerHTML = "<embed autostart='1' height='268' fullscreen='0' uimode='full'  loop='true' src='" + clipUrls[index] + "' width='480'></embed>"; 
    }        
}
function attachLink() {
    var clipListContainer = document.getElementById("clip_container");
    if(clipListContainer) {
        var clipItems = clipListContainer.getElementsByTagName("li");   
        for(var i=0; i<clipItems.length;i++) {
            var aTag = clipItems[i].getElementsByTagName("a")[0];
            aTag.attachEvent("onclick", new Function("play("+i+");"));aTag.href = "javascript:void(0);";            
            var abstractSpan = clipItems[i].getElementsByTagName("span")[0];
            var abstractText = abstractSpan.innerText;
            abstractSpan.innerHTML = "<a onclick='play(" + i + ");' href='javascript:void(0);' class='clipTitle'>" + clipNames[i] + "</a>" + abstractText + "<a onclick='play(" + i + ");' href='javascript:void(0);' class = 'linkMore'>more</a>";}
    }  
}