﻿
function determinePath(fmyUrl) {
    fmySub1 = '/'
    fmyPath = 'images/Rotating/'

    fmySub2 = '.aspx'
    fmyVar = rightFromSubStringToEndOfFullString(fmyUrl, fmySub1)
    fmyText = leftFromSubStringToBeginningOfFullString(fmyVar, fmySub2)

    //alert ('myVar - ' + myVar )
    if (fmyText != '' && fmyText != 'default') {  // we're NOT on the default.htm page
        fmyPath = '../' + fmyPath
    }
    return fmyPath
}

//Returns everything right of the last instance of the subString to the end of the fullString 
function rightFromSubStringToEndOfFullString(fullString, subString) 
{
    if (fullString.lastIndexOf(subString) == -1) 
    { 
        return '';
    }
    else
    { 
        return fullString.substring(fullString.lastIndexOf(subString)+1, fullString.length); 
    } 
} 

//Returns everything left of the last instance of the subString to the start of the fullString 
function leftFromSubStringToBeginningOfFullString(fullString, subString) 
{
    if (fullString.lastIndexOf(subString) == -1)
    { 
        return '';
    }
    else 
    { 
        return fullString.substring(0, fullString.lastIndexOf(subString)); 
    } 
}

function isEmail(str) 
{
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) 
  {
    var tempStr = 'a';
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf('.') > 2) && (str.indexOf('@') > 0);
  var r1 = new RegExp('(@.*@)|(\\.\\.)|(@\\.)|(^\\.)');
  var r2 = new RegExp('^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$');
  return (!r1.test(str) && r2.test(str));
}

function addFavorite(theURL, FavTitle) 
{
    browserName = navigator.appName;
    browserVer = parseInt(navigator.appVersion);
    if (browserName == 'Microsoft Internet Explorer' && browserVer >= 4) 
    {
        var curPage = theURL;
        var curTitle = FavTitle;
        window.external.AddFavorite(curPage, curTitle);
    }
}


