{
	play0=new Image();
	play0.src="../images/UI_IMAGES/nav-play-off.gif";
	play1=new Image();
	play1.src="../images/UI_IMAGES/nav-play-on.gif";
	play2=new Image();
	play2.src="../images/UI_IMAGES/nav-play-select.gif";   
	
	va0=new Image();
	va0.src="../images/UI_IMAGES/nav-va-off.gif";
	va1=new Image();
	va1.src="../images/UI_IMAGES/nav-va-on.gif";
	va2=new Image();
	va2.src="../images/UI_IMAGES/nav-va-select.gif"; 
	
	news0=new Image();
	news0.src="../images/UI_IMAGES/nav-news-off.gif";
	news1=new Image();
	news1.src="../images/UI_IMAGES/nav-news-on.gif";
	news2=new Image();
	news2.src="../images/UI_IMAGES/nav-news-select.gif"; 
	
	fp0=new Image();
	fp0.src="../images/UI_IMAGES/nav-fp-off.gif";
	fp1=new Image();
	fp1.src="../images/UI_IMAGES/nav-fp-on.gif";
	fp2=new Image();
	fp2.src="../images/UI_IMAGES/nav-fp-select.gif"; 
	
	com0=new Image();
	com0.src="../images/UI_IMAGES/nav-com-off.gif";
	com1=new Image();
	com1.src="../images/UI_IMAGES/nav-com-on.gif";
	com2=new Image();
	com2.src="../images/UI_IMAGES/nav-com-select.gif"; 
	
	mem0=new Image();
	mem0.src="../images/UI_IMAGES/nav-mem-off.gif";
	mem1=new Image();
	mem1.src="../images/UI_IMAGES/nav-mem-on.gif";
	mem2=new Image();
	mem2.src="../images/UI_IMAGES/nav-mem-select.gif"; 
	
	abo0=new Image();
	abo0.src="../images/UI_IMAGES/nav-abo-off.gif";
	abo1=new Image();
	abo1.src="../images/UI_IMAGES/nav-abo-on.gif";
	abo2=new Image();
	abo2.src="../images/UI_IMAGES/nav-abo-select.gif"; 
}

// main nav functions

function navOn(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + '2.src')) {
			document.images[imgName].src = eval(imgName + '1.src');
		}
	}
}

function navOff(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + '2.src')) {
			document.images[imgName].src = eval(imgName + '0.src');
		}
	}
}

function navSelect(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + '2.src');
	}
}


// left nav functions

function lnavSelect(lnav) {
	document.getElementById(lnav).style.background = 'url(../images/UI_IMAGES/lnav-arrow.gif) top right no-repeat';
	document.getElementById('a' + lnav).style.color = '#c90';
}

function lnavbSelect(lnav) {
	document.getElementById(lnav).style.background = 'url(../images/UI_IMAGES/lnav-arrow.gif) top right no-repeat';
	document.getElementById('a' + lnav).style.color = '#fff';
}


// login & search color change

function changeBG(idName) {
	document.getElementById(idName).style.background = '#c66';
}

function changeBG1(idName) {
	document.getElementById(idName).style.background = '#cccccc';
}

// player grid functions

function showName(imgID,imgName,player,place) {

	function elementPosition(obj) {
		var curleft = 0, curtop = 0;
        if (obj.offsetParent) {
            curleft = obj.offsetLeft;
            curtop = obj.offsetTop;

            while (obj = obj.offsetParent) {
                curleft += obj.offsetLeft;
                curtop += obj.offsetTop;
            }
        }
        return { x: curleft, y: curtop };
       }
        
    var elem = document.getElementById(imgID);
    var elemPos = elementPosition(elem);
    
    if (document.images) {
		document.images[imgID].src = '../images/UI_IMAGES/' + imgName + '-on.jpg';
	}

	document.getElementById(imgID).style.border = '1px solid #c00';
	if (place == 'l') {
		document.getElementById('pname').style.top = eval(elemPos.y + 54) + 'px';
		document.getElementById('pname').style.left = elemPos.x + 'px';
	}
	if (place == 'r') {
		document.getElementById('pname').style.top = eval(elemPos.y + 54) + 'px';
		document.getElementById('pname').style.left = eval(elemPos.x - 114) + 'px';
	}
	if (place == 'lb') {
		document.getElementById('pname').style.top = eval(elemPos.y + 30) + 'px';
		document.getElementById('pname').style.left = eval(elemPos.x + 46) + 'px';
	}
	if (place == 'rb') {
		document.getElementById('pname').style.top = eval(elemPos.y + 30) + 'px';
		document.getElementById('pname').style.left = eval(elemPos.x - 162) + 'px';
	}
	document.getElementById('pname').style.display = 'block';
	if (document.layers) {
		document.layers['pname'].document.write(player);
		document.layers['pname'].document.close();
	}
	else if (document.getElementById) {
		document.getElementById('pname').innerHTML = player;
		}
	else {
		pname.innerHTML = 'player';
	}
}

function hideName(imgID,imgName,player) {
	if (document.images) {
		document.images[imgID].src = '../images/UI_IMAGES/' + imgName + '-off.jpg';
	}
	document.getElementById(imgID).style.border = '1px solid #000';
	document.getElementById('pname').style.display = 'none';
	if (document.layers) {
		document.layers['pname'].document.write(player);
		document.layers['pname'].document.close();
	}
	else if (document.getElementById) {
		document.getElementById('pname').innerHTML = player;
		}
	else {
		pname.innerHTML = 'player';
	}
}

function playerPopup(player) {
	document.getElementById('pl-mask').style.display = 'block';
	document.getElementById('pl-box').style.display = 'block';
	if (document.images) {
		document.images['box-player-img'].src = '../images/UI_IMAGES/popup-' + player + '.jpg';
	}
}

function playerPopupClose() {
	document.getElementById('pl-mask').style.display = 'none';
	document.getElementById('pl-box').style.display = 'none';
}


// label highlight

function highlightLabel(on,off) {
	document.getElementById(on).style.color = '#ffffff';
	document.getElementById(off).style.color = '#666666';
}


// alpha row functions

{
	alphaback0=new Image();
	alphaback0.src='../images/UI_IMAGES/alpha-back-off.gif';
	alphaback1=new Image();
	alphaback1.src='../images/UI_IMAGES/alpha-back-on.gif';
	alphaback2=new Image();
	alphaback2.src='../images/UI_IMAGES/alpha-back-select.gif';   
}

function alphaOn(linkNum) {
	if (document.getElementById('alpha' + linkNum).style.backgroundImage != 'url(' + alphaback2.src + ')') {
		document.getElementById('alpha' + linkNum).style.color = '#ffffff';
		document.getElementById('alpha' + linkNum).style.backgroundImage = 'url(' + alphaback1.src + ')';
	}
}

function alphaOff(linkNum) {
	if (document.getElementById('alpha' + linkNum).style.backgroundImage != 'url(' + alphaback2.src + ')') {
		document.getElementById('alpha' + linkNum).style.color = '#666666';
		document.getElementById('alpha' + linkNum).style.backgroundImage = 'url(' + alphaback0.src + ')';
	}
}

function alphaSelect(linkNum) {
	if (document.getElementById) {	
		for (i = 1; i <= 26; i++) {
			if ('alpha' + linkNum == 'alpha' + i) {
				document.getElementById('alpha' + i).style.color = '#ffffff';
				document.getElementById('alpha' + i).style.backgroundImage = 'url(' + alphaback2.src + ')';
			}
			else {
				document.getElementById('alpha' + i).style.color = '#666666';
				document.getElementById('alpha' + i).style.backgroundImage = 'url(' + alphaback0.src + ')';
			}
		}
	}
}


// video - audio functions

function showHideVideoSides() {
	if (document.getElementById('video-l').style.display != 'block') {	
		document.getElementById('video-c').style.padding = '0';
		document.getElementById('video-l').style.display = 'block';
		document.getElementById('video-r').style.display = 'block';
	}
	else {
		document.getElementById('video-c').style.padding = '0 0 0 264px';
		document.getElementById('video-l').style.display = 'none';
		document.getElementById('video-r').style.display = 'none';
	}
}

{
	relvid0=new Image();
	relvid0.src="../images/UI_IMAGES/hdr-rel-video-off.gif";
	relvid1=new Image();
	relvid1.src="../images/UI_IMAGES/hdr-rel-video-on.gif";
	relvid2=new Image();
	relvid2.src="../images/UI_IMAGES/hdr-rel-video-select.gif";   
	
	relnews0=new Image();
	relnews0.src="../images/UI_IMAGES/hdr-rel-news-off.gif";
	relnews1=new Image();
	relnews1.src="../images/UI_IMAGES/hdr-rel-news-on.gif";
	relnews2=new Image();
	relnews2.src="../images/UI_IMAGES/hdr-rel-news-select.gif";   
}

function relatedVideoNewsOff(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + '2.src')) {
			document.images[imgName].src = eval(imgName + '0.src');
		}
	}
}

function relatedVideoNewsOn(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + '2.src')) {
			document.images[imgName].src = eval(imgName + '1.src');
		}
	}
}

function relatedVideoNewsSelect(img1,img2) {
	if (document.images) {
		document.images[img1].src = eval(img1 + '2.src');
		document.images[img2].src = eval(img2 + '0.src');
	}
	if (document.getElementById) {	
		document.getElementById(img1 + '-links').style.display = 'block';
		document.getElementById(img2 + '-links').style.display = 'none';
	}
}

{
	fet1a=new Image();
	fet1a.src="../images/UI_IMAGES/hdr-vids-off.gif";
	fet1b=new Image();
	fet1b.src="../images/UI_IMAGES/hdr-vids-on.gif";
	fet1c=new Image();
	fet1c.src="../images/UI_IMAGES/hdr-vids-select.gif";
	
	fet2a=new Image();
	fet2a.src="../images/UI_IMAGES/hdr-players-off.gif";
	fet2b=new Image();
	fet2b.src="../images/UI_IMAGES/hdr-players-on.gif";
	fet2c=new Image();
	fet2c.src="../images/UI_IMAGES/hdr-players-select.gif";
	
	fet3a=new Image();
	fet3a.src="../images/UI_IMAGES/hdr-nflpa-programs-off.gif";
	fet3b=new Image();
	fet3b.src="../images/UI_IMAGES/hdr-nflpa-programs-on.gif";
	fet3c=new Image();
	fet3c.src="../images/UI_IMAGES/hdr-nflpa-programs-select.gif";
	
	fet4a=new Image();
	fet4a.src="../images/UI_IMAGES/hdr-audio-off.gif";
	fet4b=new Image();
	fet4b.src="../images/UI_IMAGES/hdr-audio-on.gif";
	fet4c=new Image();
	fet4c.src="../images/UI_IMAGES/hdr-audio-select.gif";
	
	fet5a=new Image();
	fet5a.src="../images/UI_IMAGES/hdr-multi-off.gif";
	fet5b=new Image();
	fet5b.src="../images/UI_IMAGES/hdr-multi-on.gif";
	fet5c=new Image();
	fet5c.src="../images/UI_IMAGES/hdr-multi-select.gif";
}

function featuredLinks5Off(linkNumber) {
	if (document.images) {
		for (i = 1; i <= 5; i++) {
			if ('fet' + linkNumber == 'fet' + i) {
				if (document.images['fet' + i].src != eval('fet' + linkNumber + 'c.src')) {
					document.images['fet' + i].src = eval('fet' + linkNumber + 'a.src');
				}
			}
		}
	}
}

function featuredLinks5On(linkNumber) {
	if (document.images) {
		for (i = 1; i <= 5; i++) {
			if ('fet' + linkNumber == 'fet' + i) {
				if (document.images['fet' + i].src != eval('fet' + linkNumber + 'c.src')) {
					document.images['fet' + i].src = eval('fet' + linkNumber + 'b.src');
				}
			}
		}
	}
}

function featuredLinks5Select(linkNumber) {
	if (document.images) {
		if ('fet' + linkNumber == 'fet1') {
				document.images['fet1'].src = fet1c.src;
				document.images['fet2'].src = fet2a.src;
				document.images['fet3'].src = fet3a.src;
				document.images['fet4'].src = fet4a.src;
				document.images['fet5'].src = fet5a.src;
			}
		if ('fet' + linkNumber == 'fet2') {
				document.images['fet1'].src = fet1a.src;
				document.images['fet2'].src = fet2c.src;
				document.images['fet3'].src = fet3a.src;
				document.images['fet4'].src = fet4a.src;
				document.images['fet5'].src = fet5a.src;
		}
		if ('fet' + linkNumber == 'fet3') {
				document.images['fet1'].src = fet1a.src;
				document.images['fet2'].src = fet2a.src;
				document.images['fet3'].src = fet3c.src;
				document.images['fet4'].src = fet4a.src;
				document.images['fet5'].src = fet5a.src;
		}
		if ('fet' + linkNumber == 'fet4') {
				document.images['fet1'].src = fet1a.src;
				document.images['fet2'].src = fet2a.src;
				document.images['fet3'].src = fet3a.src;
				document.images['fet4'].src = fet4c.src;
				document.images['fet5'].src = fet5a.src;
		}
		if ('fet' + linkNumber == 'fet5') {
				document.images['fet1'].src = fet1a.src;
				document.images['fet2'].src = fet2a.src;
				document.images['fet3'].src = fet3a.src;
				document.images['fet4'].src = fet4a.src;
				document.images['fet5'].src = fet5c.src;
		}
	}
}

function galleryImgOff(imgID) {
	if (document.images) {
		document.images['img' + imgID].src = '../images/UI_IMAGES/gallery-' + imgID + '-off.jpg';
	}
}

function galleryImgOn(imgID) {
	if (document.images) {
		document.images['img' + imgID].src = '../images/UI_IMAGES/gallery-' + imgID + '-on.jpg';
	}
}
function showHideSites() {
	if (document.getElementById) {	
		if (document.getElementById('nfl-sites').style.display == 'block') {
			document.getElementById('nfl-sites').style.display = 'none';
		}
		else {
			document.getElementById('nfl-sites').style.display = 'block';
		}
		document.getElementById('nfl-sites').style.margin = '-' + document.getElementById('nfl-sites').offsetHeight + 'px 0 0 0';
	}
}
function func1()
    {
        window.location='template.aspx?fmid=181&lmid=230&pid=0';
    }
    // COOKIE FUNCTIONS
    
function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
     }
    return null;
}

function eraseCookie(name) {
    createCookie(name,"",-1);
}
//HEADER
function viewForget()
{
    if (document.getElementById("mynfl-mask").style.display != "block" && document.getElementById("mynfl-box").style.display != "block" && document.getElementById("retrievemynfl").style.display != "block")
    {
        document.getElementById("mynfl-mask").style.display = "block";
        document.getElementById("mynfl-box").style.display = "block";
        document.getElementById("retrievemynfl").style.display = "block";
        if (document.getElementById("registermynfl").style.display != "none")
        {
            document.getElementById("registermynfl").style.display = "none";
        }
        if (document.getElementById("wrongnfl").style.display != "none")
        {
            document.getElementById("wrongnfl").style.display = "none";
        }
    }
    else
    {
        document.getElementById("mynfl-mask").style.display = "none";
        document.getElementById("mynfl-box").style.display = "none";
        document.getElementById("retrievemynfl").style.display = "none";
        document.getElementById("wrongnfl").style.display = "none";
    }
}
function viewRegister()
{
    if (document.getElementById("mynfl-mask").style.display != "block" && document.getElementById("mynfl-box").style.display != "block" && document.getElementById("registermynfl").style.display != "block" )
    {
        document.getElementById("mynfl-mask").style.display = "block";
        document.getElementById("mynfl-box").style.display = "block";
        document.getElementById("registermynfl").style.display = "block";
        if (document.getElementById("retrievemynfl").style.display != "none")
        {
            document.getElementById("retrievemynfl").style.display = "none";
        }
         if (document.getElementById("wrongnfl").style.display != "none")
        {
            document.getElementById("wrongnfl").style.display = "none";
        }
    }
    else
    {
        document.getElementById("mynfl-mask").style.display = "none";
        document.getElementById("mynfl-box").style.display = "none";
        document.getElementById("registermynfl").style.display = "none";
        document.getElementById("wrongnfl").style.display = "none";
    }
}
 
function mynflPopupClose() {
	document.getElementById('mynfl-mask').style.display = 'none';
	document.getElementById('mynfl-box').style.display = 'none';
    document.getElementById("registermynfl").style.display = "none";
    document.getElementById("retrievemynfl").style.display = "none";
}


function showLoginAlert() {
	if (document.getElementById) {
	    document.getElementById("mynfl-mask").style.display = "block";
        document.getElementById("mynfl-box").style.display = "block";
		document.getElementById("wrongnfl").style.display = "block";
	}
}

function hideLoginAlert() {
	if (document.getElementById) {
		document.getElementById("mynfl-mask").style.display = "none";
        document.getElementById("mynfl-box").style.display = "none";
		document.getElementById("wrongnfl").style.display = "none";
	}
}
 
function getEL(elID)
{
    return $('[id$="'+elID+'"]');
}
function tryLogin()
{
    var uName=$('input[id$="txtUsername"]').val();
    var pass=$('input[id$="txtPassword"]').val();
    //alert("u: " +uName + "\np: "+pass);
    $.ajax({
      type: "POST",
      url: "/webparts/methods.asmx/login",
      data: "{\"username\":\""+uName+"\", \"password\":\""+pass+"\"}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(json) {
        if(json.toString() != '-1' && json.toString() != '-2' && json.toString() != '-3' && json.toString().length<10)
        {
            //var page = json.rows[0].urlPage;
            createCookie('userRole', json.toString());
            if(getEL('cbRemember').attr('checked'))
            {
                createCookie('uEmail', uName, 1000);
            }
            else
                createCookie('uEmail', '');
            window.location.reload();
        }
        else if(json.toString() == '-3')
          {
          redFade('txtUsername', 'CCCCCC');
          redFade('txtPassword', 'CCCCCC');
          }
        else if(json.toString() == '-1')
          {
          redFade('txtUsername', 'CCCCCC');
          redFade('txtPassword', 'CCCCCC');
          }
          
        else if(json.toString() == '-2')
          {
          redFade('txtUsername', 'CCCCCC');
          redFade('txtPassword', 'CCCCCC');
          }
  }});
}

function forgotPass()
{
    var email = $('#txtemail').val();
    $.ajax({
      type: "POST",
      url: "/webparts/methods.asmx/forgotPassword",
      data: "{\"email\":\""+email+"\"}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(json) {
        $('#message').html(json);  
        $('#txtemail').val('');      
      }
   });
}
function redFade(elID, color)
{
    var el = getEL(elID);
    el.css('background-color','red');
            el.animate({
                backgroundColor:'#'+color},
                1000);
}
function validateEmail(inputvalue)
{
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue))
    {         
		return true;
    }
    else{   
		return false;
    }

}
function registerNow()
{
    var runReg="Y";
    var msg = $('#registerMessage');
    msg.css('color', 'red');
    var fname = getEL('fname');
    if(fname.val()=="")
    {
        msg.text("Flashing RED fields are required.");
        runReg="N";
        redFade('fname','000');
    }
    var lname = getEL('lname');
    if(lname.val()=="")
    {
        msg.text("Flashing RED fields are required.");
        runReg="N";
        redFade('lname','000');
    }
    var email = getEL('_email');
    if(email.val()=="")
    {
        msg.text("Flashing RED fields are required.");
        runReg="N";
        redFade('_email','000');
    }
    if(!validateEmail(email.val()))
    {
        msg.text("Email Address is not valid.");
        redFade('_email', '000');
        runReg="N";
    }
    var membershipID = getEL('membershipID');
    var pw="";
    var pw1=getEL('pw');
    var pw2=getEL('pw2');
    if (pw1.val() =="")
    {
        msg.text("Flashing RED fields are required.");
        redFade('pw','000');redFade('pw2','000');
        runReg="N";
    }
    if(pw1.val() == pw2.val())
        pw = pw2.val();
    else
    {
        msg.text('Your passwords do not match.');
        redFade('pw','000');redFade('pw2','000');
        runReg="N";
    }
    var phone = getEL('phone');
    var zip = getEL('zip');
    var team = getEL('teamname');
    var subscribe="N";
    if(getEL('subscribe').attr('checked').toString()=="true")
    {
    subscribe = "Y";
    }
    if(runReg=="Y")
    {
        $.ajax({
          type: "POST",
          url: "../webparts/methods.asmx/registerNow",
          data: "{\"fname\":\""+fname.val()+
          "\", \"lname\":\""+lname.val()+
          "\", \"email\":\""+email.val()+
          "\", \"membershipID\":\""+membershipID.val()+
          "\", \"pw\":\""+pw+
          "\", \"phone\":\""+phone.val()+
          "\", \"zip\":\""+zip.val()+
          "\", \"team\":\""+team.val()+
          "\", \"subscribe\":\""+subscribe+
          "\" }", 
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(json) {
            msg.css('color', 'green');
            msg.text(json); 
            if($('#autoLogin').attr('checked'))
            {
                getEL('txtUsername').val(email.val());
                getEL('txtPassword').val(pw);
                tryLogin();
                }
          }
       });
   }
   
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
function searchTop()
{
    var sh = getEL('txtSearch').val();
    if(sh =='Search' || sh == '')
    {
        redFade('_txtSearch','CCC')
    }
    else
    window.location = '/user/searchresults.aspx?sh='+sh;
}
