var banners = new Array("main-banner-pamela.jpg","main-banner-stephen.jpg","main-banner-karen.jpg");
var current_banner=0;


function Timer()
{
setTimeout('changeBanner();',7000);
}

function changeBanner(){
	if (document.getElementById("banner")) document.getElementById("banner").style.background='url(images/'+banners[current_banner]+')';
	if (current_banner < 2) current_banner++; else current_banner = 0;
	setTimeout('changeBanner();',7000);
}

function MenuOver(id_name) {
	document.getElementById(id_name).style.visibility="visible";
}

function MenuOut(id_name){
	document.getElementById(id_name).style.visibility="hidden";
}

function MenuOver(id_name) {
	    document.getElementById(id_name).style.visibility="visible";
}

function MenuOut(id_name) {
	    document.getElementById(id_name).style.visibility="hidden";
}

function TipVisible(id, vis) {
	document.getElementById(id).style.visibility = vis;
}

function ChangeSmallBanner(imgFile) {
    var banner;
    if (document.getElementById("small-banner-logged") != null) banner = document.getElementById("small-banner-logged");
    else banner = document.getElementById("small-banner");
    banner.style.backgroundImage = "url(" + imgFile + ")";
    banner.style.backgroundRepeat = "no-repeat";
}


function MM_CheckFlashVersion(reqVerStr,msg) {
    with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
        var flashVer = -1;
        if (plugins && plugins.length > 0){
            var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
            desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
            if (desc == "") flashVer = -1;
            else{
                var descArr = desc.split(" ");
                var tempArrMajor = descArr[2].split(".");
                var verMajor = tempArrMajor[0];
                var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
                var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
                flashVer =  parseFloat(verMajor + "." + verMinor);
            }
        }
        // WebTV has Flash Player 4 or lower -- too low for video
        else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

        var verArr = reqVerStr.split(",");
        var reqVer = parseFloat(verArr[0] + "." + verArr[2]);

        if (flashVer < reqVer){
            if (confirm(msg))
                window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
            }
        }
    } 
}

function GetSWFObject (GUID, width, height) {
  if (GUID.substr(GUID.length - 4, 4).toLowerCase() != '.flv') GUID += '.flv';  
  var so = new SWFObject('player.swf','jstest',width,height,'8');
  so.addParam('allowscriptaccess','always');
  so.addParam('allowfullscreen','true');
  so.addVariable('autostart','false');
  so.addVariable('bufferlength','10');  
  so.addVariable('file','videos/'+GUID);
  so.addVariable('stretching','exactfit');
  return so;
}

function IsEmailValid(mmform,email) {
    var EmailOk  = true
    var Temp     = document.forms[mmform].elements[email]
    var AtSym    = Temp.value.indexOf('@')
    var Period   = Temp.value.lastIndexOf('.')
    var Space    = Temp.value.indexOf(' ')
    var Length   = Temp.value.length - 1   // Array is from 0 to length-1

    if ((AtSym < 1) ||                     // '@' cannot be in first position
        (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
        (Period == Length ) ||             // Must be atleast one valid char after '.'
        (Space  != -1))                    // No empty spaces permitted
       {  
          EmailOk = false
          alert('Please enter a valid e-mail address!')
          Temp.focus()
       }
    return EmailOk
}