﻿
function Disp_Time()
{
var curDate = new Date();
var secs, mins, hrs, seconds, minutes, hours;
var dateStr, timeStr, day, date, month, year;
   var days = new Array("Sunday", "Monday", "Tuesday");
   days = days.concat("Wednesday","Thursday", "Friday");
   days = days.concat("Saturday");

	var months = new Array("January","February","March","April");
	months = months.concat("May","June","July","August");
	months = months.concat("September","October","November","December");

	day = curDate.getDay();
	date = curDate.getDate();
	month = curDate.getMonth();
	year = curDate.getYear();
    if(year<1000)
    {
    year=year+1900;
    }
    hours = curDate.getHours();	
    minutes = curDate.getMinutes();
    seconds = curDate.getSeconds();
    secs=seconds;
    if(seconds < 10)
    {
        secs="0"+seconds;
    }
    mins = minutes
    if(mins < 10)
    {
        mins="0"+minutes;
    }
    hrs = hours
    if(hrs < 10)
    {
        hrs="0"+hours
    }
	
   dateStr = days[day] + " ";


   if((date == 1) || (date == 21) || (date == 31))
   {
	   dateStr += date + "st" + ", ";
   }
   else if((date == 2) || (date == 22))
   {
	   dateStr += date + "nd" + ", ";
   }
   else if((date == 3) || (date == 23))
   {
	   dateStr += date + "rd" + ", ";
   }
   else
   {
	   dateStr += date + "th" + ", ";
   }
   dateStr += months[month] + " ";
   /*dateStr += year;*/

    timeStr = hrs + ":" + mins + ":" + secs;
/*
    document.getElementById('day_output').innerHTML = dateStr;
document.getElementById('time_output').innerHTML = timeStr;
*/
    t=setTimeout('Disp_Time()',500);

}

// ************* Popup Window code ***************

var JsAreas = new Object();

function GetArea(id) {
    return JsAreas[id] ? JsAreas[id] : (JsAreas[id] = new JsArea(id));
}

// A single popup window
function JsArea(id) {
    this.AreaId = id;
}

// Function to return the DIV Layer
JsArea.prototype.ContentArea = function () {
    var divArea = document.getElementById(this.AreaId);
    if (divArea != null) {
        return divArea;
    }
    return null;
}

var activeAreaId = null;

// Function to show the DIV Layer
JsArea.prototype.popareaup = function (x, y) {
    if (activeAreaId != null) {
        jsAreaClose(activeAreaId);
    }

    var divLayer = this.ContentArea();
    divLayer.style.position = 'absolute';
    divLayer.style.display = 'block';
    divLayer.style.left = x + "px" //"50px"
    divLayer.style.top = y + "px"; //40 + offset
    activeAreaId = this.AreaId;


    return false;
}

// Function to hide the DIV Layer
JsArea.prototype.hide = function () {
    var divLayer = this.ContentArea();
    if (divLayer != null)
        divLayer.style.display = 'none';

    return false;
}

// Function to be called
// by Web forms to show the Popup Window
function PopupArea(e, areaId, eID, x, y) {
    if (e.pageX || e.pageY) {
        posx = e.pageX;
        posy = e.pageY;
    }
    else
        if (e.clientX || e.clientY) {
            posx = e.clientX + document.body.scrollLeft;
            posy = e.clientY + document.body.scrollTop;
        }

        var cid = document.getElementById(eID);
        var top = cid.offsetTop;


        var area = GetArea(areaId);
        posx = 0;
        posy = 0;
    area.popareaup(posx + x, posy + y + top);
    //sendEvent('mp1','stop');
    //sendEvent('mp2','stop');

}

function jsCloseArea(){
    //sendEvent('mp1', 'stop');
    //sendEvent('mp2', 'stop');
    jsAreaClose(activeAreaId);
}

// Function to hide the DIV Layer
function jsAreaClose(areaId) {
    GetArea(areaId).hide();
}

function jsStopVid(id) {
    try{
        sendEvent(id, 'stop');
    }
    catch (err) {
    }
}

// ****************     *************************
function showDiv(id) {
    document.getElementById(id).style.display = 'block';
}
function hideDiv(id) {
    document.getElementById(id).style.display = 'none';
}

// **************** Menu Code ********************

var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id) {
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose() {
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime() {
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
function mclickout_close() {
    document.onclick = mclose;
}

// **************************************


function twidget(screen_name) {
    new TWTR.Widget({
        version: 2,
        type: 'profile',
        rpp: 10,
        interval: 6000,
        width: 250,
        height: 300,
        theme: {
            shell: {
                background: '#2b55ff',
                color: '#ffffff'
            },
            tweets: {
                background: '#ffffff',
                color: '#000000',
                links: '#071aeb'
            }
        },
        features: {
            scrollbar: false,
            loop: false,
            live: false,
            hashtags: true,
            timestamp: true,
            avatars: false,
            behavior: 'all'
        }
    }).render().setUser(screen_name).start();
}



function BB_Day() {
    var curDate = new Date();
    var startDate = new Date("2008", 5, 5);
    var diffDate = curDate - startDate;
    var curDay = Math.round(diffDate / (1000 * 60 * 60 * 24) + 0.5);

    t = setTimeout('BB_Day()', 2000);

    if (curDay > 93) {
        document.getElementById('bb_day').innerHTML = "Finished";
    }
    else {
        document.getElementById('bb_day').innerHTML = "Day " + curDay;
    }
}
   
function BB10_Day() {
    var curDate = new Date();
    var startDate = new Date("2009", 5, 4);
    var diffDate = curDate - startDate;
    var curDay = Math.round(diffDate / (1000 * 60 * 60 * 24) + 0.5);

    t = setTimeout('BB10_Day()', 2000);

    if (curDay > 93) {
        document.getElementById('bb_day').innerHTML = "Finished";
    }
    else if (curDay < 1) {
    document.getElementById('bb_day').innerHTML = "Not started";
    }
    else {
        document.getElementById('bb_day').innerHTML = "Day " + curDay;
    }


}

function BB11_Day() {
    var curDate = new Date();
    var startDate = new Date("2010", 5, 9);
    var diffDate = curDate - startDate;
    var curDay = Math.round(diffDate / (1000 * 60 * 60 * 24) + 0.5);

    t = setTimeout('BB11_Day()', 2000);

    if (curDay > 93) {
        //document.getElementById('bb_day').innerHTML = "Finished";
    }
    else if (curDay < 1) {
        document.getElementById('bb_day').innerHTML = "Not started";
    }
    else {
        document.getElementById('bb_day').innerHTML = "Day " + curDay;
    }


}

function CBB6_Day() {
    var curDate = new Date();
    var startDate = new Date("2009", 0, 2);
    var diffDate = curDate - startDate;
    var curDay = Math.round(diffDate / (1000 * 60 * 60 * 24) + 0.5);

    t = setTimeout('CBB6_Day()', 2000);

    if (curDay > 21) {
        document.getElementById('bb_day').innerHTML = "Finished";
    }
    else if (curDay < 1) {
    document.getElementById('bb_day').innerHTML = "Not started";
    }
    else {
        document.getElementById('bb_day').innerHTML = "Day " + curDay;
    }


}


function CBB7_Day() {
    var curDate = new Date();
    var startDate = new Date("2010", 0, 3);
    var diffDate = curDate - startDate;
    var curDay = Math.round(diffDate / (1000 * 60 * 60 * 24) + 0.5);

    t = setTimeout('CBB7_Day()', 2000);

    if (curDay > 27) {
        document.getElementById('bb_day').innerHTML = "Pre BB11";
    }
    else if (curDay < 1) {
        document.getElementById('bb_day').innerHTML = "Not started";
    }
    else {
        document.getElementById('bb_day').innerHTML = "Day " + curDay;
    }


}

function Start_Clock()
{
    Disp_Time()
    BB11_Day()
}

function newpic(picname)
{
    document.proppic.src=picname;
}

function playFlash2(name, place) {
       var fo = new FlashObject(name, name, "320", "240", "8", "");
       fo.addParam("allowScriptAccess", "sameDomain");
       fo.addParam("quality", "high");
       fo.addParam("scale", "noscale");
       fo.addParam("loop", "false");
       fo.write(place);
}
function playFlashArticle(id, place) {
       var fo = new FlashObject("playvid.swf?movid="+ id, "BBW Flash", "320", "240", "8", "");
       fo.addParam("allowScriptAccess", "sameDomain");
       fo.addParam("quality", "high");
       fo.addParam("scale", "noscale");
       fo.addParam("loop", "false");
       fo.write(place);
}
function playFlashArticle2(id, place) {
		var s1 = new SWFObject("mediaplayer.swf","mediaplayer","320","240","8");
		s1.addParam("allowfullscreen","true");
		s1.addVariable("width","320");
		s1.addVariable("height","240");
		s1.addVariable("file","" +id+".flv");
		s1.write(place);
}
function playFlashArticle3(id, place, path) {
    //var s1 = new SWFObject(path + "mediaplayer/player.swf", "mediaplayer", "320", "240", "8");
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", "mediaplayer", "320", "240", "8"); s1.addParam("allowfullscreen", "true");
    s1.addParam("allowfullscreen", "true");
		s1.addVariable("width","320");
		s1.addVariable("height","240");
		s1.addVariable("file", path+id+".flv");
		s1.write(place);
}


function GFObject(id, path, size, autos,inst) {
    var wid = new Array("320", "352", "512");
    var hgt = new Array("240", "288", "288");
    var ft = new Array("false", "true");
    if (size < 2) {
        size = 1;
    }
    autos = 1;
    //autos = 1;
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", inst, wid[size], hgt[size], "8");
    s1.addParam("allowfullscreen", "true");
    s1.addVariable("width", wid[size]);
    s1.addVariable("height", hgt[size]);
    s1.addVariable("javascriptid", inst);
    s1.addVariable("enablejs", "true");
    s1.addVariable("image", path + id + ".gif");
    s1.addVariable("file", path + id + ".flv");
    s1.addVariable("autostart", ft[autos]);
    return s1;
}

function GetFlashObject(id, path, size, autos) {
    //var s1 = new SWFObject(path + "mediaplayer/player.swf", "mediaplayer", "320", "240", "8");
    var wid = new Array("320", "352", "512");
    var hgt = new Array("240", "288", "288");
    var ft = new Array("false", "true");
    if (size < 2) {
        size = 1;
    }
    autos = 1;
    //autos = 1;
    return Get_FlashObject(id, path, "mp1", wid[size], hgt[size], autos);
}
function Get_FlashObject(id, path, mp, wid, hgt, autos) {
    var ft = new Array("false", "true");
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", mp, wid, hgt, "8");
    s1.addParam("allowfullscreen", "true");
    s1.addVariable("width", wid);
    s1.addVariable("height", hgt);
    s1.addVariable("javascriptid", mp);
    s1.addVariable("enablejs", "true");
    s1.addVariable("image", path + id + ".gif");
    s1.addVariable("file", path + id + ".flv");
    s1.addVariable("autostart", ft[autos]);
    return s1;
}

function GetFlash4Object(id, path, size, autos) {
    //var s1 = new SWFObject(path + "mediaplayer/player.swf", "mediaplayer", "320", "240", "8");
    var wid = new Array("320", "352", "512");
    var hgt = new Array("240", "288", "288");
    var ft = new Array("false", "true");
    if (size < 2) {
        size = 1;
    }
    autos = 1;
    //autos = 1;
    return Get_Flash4Object(id, path, "mp1", wid[size], hgt[size], autos);
}
function Get_Flash4Object(id, path, mp, wid, hgt, autos) {
    var ft = new Array("false", "true");
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", mp, wid, hgt, "8");
    s1.addParam("allowfullscreen", "true");
    s1.addVariable("width", wid);
    s1.addVariable("height", hgt);
    s1.addVariable("javascriptid", mp);
    s1.addVariable("enablejs", "true");
    s1.addVariable("image", path + id + ".gif");
    s1.addVariable("file", path + id + ".mp4");
    s1.addVariable("autostart", ft[autos]);
    return s1;
}

function playFlashArticle4(id, place, path) {
    //var s1 = new SWFObject(path + "mediaplayer/player.swf", "mediaplayer", "320", "240", "8");
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", "mediaplayer", "320", "240", "8"); s1.addParam("allowfullscreen", "true");
    s1.addVariable("width", "320");
    s1.addVariable("height", "240");
    s1.addVariable("file", path + id);
    s1.addVariable("autostart", "true");
    s1.write(place);
}

function playFlashArticleImage(id, place, path) {
    var wid = new Array("320", "352", "512");
    var hgt = new Array("240", "288", "240");
    var indx = 1;
    //var s1 = new SWFObject(path + "mediaplayer/player.swf", "mediaplayer", "320", "240", "8");
    var s1 = new SWFObject(path + "mediaplayer-3-16/mediaplayer.swf", "mediaplayer", wid[indx], hgt[indx], "8"); s1.addParam("allowfullscreen", "true");
    s1.addVariable("width", wid[indx]);
    s1.addVariable("height", hgt[indx]);
    s1.addVariable("file", path + id + ".flv");
    s1.addVariable("image", path + id + ".gif");
    s1.addParam("wmode", "transparent"); 
    s1.write(place);
}

function DoSeshTimeout() {
    t = setTimeout('SeshTimeout()', 15*60*1000);
}

function SeshTimeout() {

alert("Be sure to save your work")
}
//'146822255356978'
function fbAPIinit(appID) {
    window.fbAsyncInit = function () {
        FB.init({ appId: appID, status: true, cookie: true,
            xfbml: true
        });
    };
    (function () {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
    } ());
}


var scrIndex = 0;
var scrUpIndex = 0;
var scrTweetIndex = 0;

$(document).ready(function () {

    //Speed of the slideshow
    var speed = 5000;

    //You have to specify width and height in #slider CSS properties
    //After that, the following script will set the width and height accordingly
    //    $('#mask-gallery, #gallery li').width($('#slider').width());
    $('#mask-storytitle, #storytitle li').width($('#slider').width());
    $('#gallery').width($('#slider').width() * $('#gallery li').length);
    $('#storytitle').width($('#slider').width() * $('#gallery li').length);
    $('#mask-gallery, #gallery li, #mask-excerpt, #excerpt li').height($('#slider').height());

    //    $('#dispodds').height($('#scroll li').height());
    var runtwt = setInterval('scrollTweet()', speed*2);
    var runup = setInterval('scrollUp()', speed);
    var run = setInterval('scrollit()', speed);
});

function scrollit() {

    
    var xs = $('#gallery li').width();
    var ys = $('#excerpt li').height() +10;
    var len = $('#gallery li').length-1;

        scrIndex += 1;
        if (scrIndex < len) {

            $('#mask-gallery').animate({ scrollLeft: scrIndex * xs }, 500, function () { });
            $('#mask-excerpt').animate({ scrollTop: scrIndex * ys }, 500, function () { });
            $('#mask-storytitle').animate({ scrollLeft: scrIndex * xs }, 500, function () { });
        }
        else {
            $('#mask-gallery').animate({ scrollLeft: scrIndex * xs }, 500, function () { $('#mask-gallery').scrollLeft(0); });
            $('#mask-excerpt').animate({ scrollTop: scrIndex * ys }, 500, function () { $('#mask-excerpt').scrollTop(0); });
            $('#mask-storytitle').animate({ scrollLeft: scrIndex * xs }, 500, function () { $('#mask-storytitle').scrollLeft(0); });
            scrIndex = 0;
        }
}

function scrollUp() {
    var ys = $('#do_scroll li').height();
    var len = $('#do_scroll li').length - 1;

    if (len > 1) {
        scrUpIndex += 1;
        if (scrUpIndex < len) {

            $('#dispodds').animate({ scrollTop: (scrUpIndex) * ys }, 500, function () { });
        }
        else {
            $('#dispodds').animate({ scrollTop: (scrUpIndex) * ys }, 500, function () {
                $('#dispodds').scrollTop(0);
            });
            scrUpIndex = 0;
        }
    }
}

function scrollTweet() {
    var xs = $('#twt_scroll li').width();
    var len = $('#twt_scroll li').length - 1;

    if (len > 1) {
        scrTweetIndex += 1;
        if (scrTweetIndex < len) {

            $('#disptwt').animate({ scrollLeft: (scrTweetIndex) * xs }, 500, function () { });
        }
        else {
            $('#disptwt').animate({ scrollLeft: (scrTweetIndex) * xs }, 500, function () {
                $('#disptwt').scrollLeft(0);
            });
            scrTweetIndex = 0;
        }
    }
}

