﻿

var initDate = new Date();
var curDate = initDate.getDate();
var curMonth = initDate.getMonth() + 1;
var curYear = initDate.getFullYear();


var monthNamesLong = new Array("","January", "February»", "March", "April", "May", "June", "July", "August", "September", "October","November", "December");


var winWidth;
var winHeight;
winWidth = (window.screen.width/2);
winHeight = (window.screen.height/2) ;



function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
    // var docHeight=getDocHeight();
}

//video/tv rating stars
function showStars(x) {
    for (i = 1; i <= x; i++) {
        document.getElementById("star" + i).src = "../images/icon-ratingStar.gif";
        document.getElementById("star" + i).style.cursor = "pointer";
    }
}

function resetStars() {
    for (i = 1; i <= 5; i++) {
        document.getElementById("star" + i).src = "../images/icon-ratingStarBlank.gif";
    }
}

function showSearchBox() {
        document.getElementById("vodListSearchBox").style.display = "block";    
}
function hideSearchBox() {
        document.getElementById("vodListSearchBox").style.display = "none";    
}

function clearLinkColor() {
            for (i=1;i<=5;i++) {
            document.getElementById("fi"+i).style.backgroundColor="transparent";
           }        
}
        
function playVideoClip(brand, videoID,pid) {
            //clearLinkColor();
            //alert(brand + "-" + videoID);
            //if (brand == "vlink" ) {
            //parent.document.getElementById("vhCenterFrame").src ="vhPlayVideoLink.aspx?"
             //   +"brand="+brand+"&videoID="+videoID;            
            //}
            if (brand == "gog") {
            parent.document.getElementById("vhCenterFrame").src ="vhPlayVideo.aspx?"
                +"brand="+brand+"&videoID="+videoID;
            //document.getElementById(pid).style.color="#550000";
            }
            else {
            parent.document.getElementById("vhCenterFrame").src ="vhPlayVideoLink.aspx?"
                +"brand=vlink"+"&videoID="+videoID;                        
            }
            document.getElementById(pid).style.backgroundColor="#550000";
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName])  // Netscape
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) // Not IE
  {
    if (document.embeds && document.embeds[movieName]) //Mozilla Netscape, Firefox or Opera
      return document.embeds[movieName]; 
  }
  else // IE
  {
    return document.getElementById(movieName);
  }
}

function doPlay()
{
	var flashMovie=getFlashMovieObject("homeScreen");
	flashMovie.Play();
	//document.getElementById("imgPlay").style.display="none";
	//document.getElementById("imgPause").style.display="block";
}

function doStop()
{
	var flashMovie=getFlashMovieObject("homeScreen");
	flashMovie.StopPlay();
	//document.getElementById("imgPlay").style.display="block";
	//document.getElementById("imgPause").style.display="none";
}



    function openPrintWindow(itemID) {
        var winWidth = 550;
        var winLeft = (document.body.clientWidth/2)-(winWidth/2);
        var vPrintURL = "DetailPrint.aspx?item="+itemID+"&action=print";
        var PrintWindow = window.open(vPrintURL,"PrintWindow", "toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=no, resizable=yes, copyhistory=no, width=700, height=720, top=50, left="+winLeft);
}

       
/*
function openModalWindow(itemID,brand,model,type) {
    var sFeatures="dialogHeight:430px; dialogWidth:580px; dialogTop:150px;resizable:no;scroll:no;status:no;center:yes";

        var vurl = "Ruger_LCP";
        var vtitle = brand + ": " + model + " " + type
        var vPlayerURL = "http://video.galleryofguns.com/video/vhPlayItemVideo.aspx?"
                    + "vsource=GOGSS2010&"
                    + "vurl="+vurl+"&"
                    + "vtitle="+vtitle;

       window.showModalDialog(vPlayerURL, "VideoWindow", sFeatures)

}


    function openVideoWindow(itemID,brand,model,type){
        var vurl = "Ruger_LCP";
        var vtitle = brand + ": " + model + " " + type
        var vPlayerURL = "http://video.galleryofguns.com/video/vhPlayItemVideo.aspx?"
                    + "vsource=GOGSS2010&"
                    + "vurl="+vurl+"&"
                    + "vtitle="+vtitle;
        var VideoWindow = window.open(vPlayerURL,"VideoWindow", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=580, height=430, top=150, left=300");
}

*/



//----------- find scrollbar positions ----------------------------
 
function f_clientWidth() {
 return f_filterResults (
  window.innerWidth ? window.innerWidth : 0,
  document.documentElement ? document.documentElement.clientWidth : 0,
  document.body ? document.body.clientWidth : 0
 );
}
 
function f_clientHeight() {
 return f_filterResults (
  window.innerHeight ? window.innerHeight : 0,
  document.documentElement ? document.documentElement.clientHeight : 0,
  document.body ? document.body.clientHeight : 0
 );
}
 
function f_scrollLeft() {
 return f_filterResults (
  window.pageXOffset ? window.pageXOffset : 0,
  document.documentElement ? document.documentElement.scrollLeft : 0,
  document.body ? document.body.scrollLeft : 0
 );
}

function f_filterResults(n_win, n_docel, n_body) {
 var n_result = n_win ? n_win : 0;
 if (n_docel && (!n_result || (n_result > n_docel)))
  n_result = n_docel;
 return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}
 
function findScrollTop() {
 return f_filterResults (
  window.pageYOffset ? window.pageYOffset : 0,
  document.documentElement ? document.documentElement.scrollTop : 0,
  document.body ? document.body.scrollTop : 0
 );
}

function makeStatic() {
 partDirection.style.display = "none";
 object1.style.pixelTop=document.body.scrollTop+offsettop;
}

//------------------------


function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}


function checkVersion()
{

//IE
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 var ieversion=new Number(RegExp.$1)
 if (ieversion < 7) {
     var msg = "This site is best viewed with IE8+;\nThe page might not display properly on earlier versions.\nPlease upgrade your copy to IE8+.";
     alert(ieversion + " - " + msg);
     }
}


//firefox
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
 var ffversion=new Number(RegExp.$1) 
 if (ffversion < 3) {
 msg = "This site is best viewed with FireFox3.5+;\nThe page might not display properly on earlier versions.\nPlease upgrade your copy to FireFox to 3.5+.";
    alert(msg);
    }
}

//Chrome
if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
 var chversion=new Number(RegExp.$1) 
 if (chversion < 5) {
    msg = "This site is best viewed with Chrome5+;\nThe page might not display properly on earlier versions.\nPlease upgrade your copy to Chrome5+.";
    alert(msg);
    }
}

//Safari
if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
 var sfversion=new Number(RegExp.$1) 
 if (sfversion < 5) {
    var msg = "This site is best viewed with Safari5+;\nThe page might not display properly on earlier versions.\nPlease upgrade your copy to Safari5+.";
    alert(msg);
    }
}

//--------------------------
}


