﻿
//************************ list of video item# ***********************************

var itemList = " ";

//GOGSS2010 = 72
itemList += "3701 3313 1748 10140 5759 5902-RUG P95PR 1895 60 PI-27502 ";
itemList += "TTRXAS 534153142 1232 1-191109 163420  1894 O7810D P92150703 ";
itemList += "GI45S PLX745S O7002D O1070A1CS MT6601 75445 ";
itemList += "2-856029 1-709039 163070 160043 109380 811022 811001 811020 JXF5F45JU2S60X JS92M9A1M ";
itemList += "011608204 013461605 035208218 051462490 80888 84012 84364 84522 84522 60102 ";
itemList += "1895SBL 70822 XS7-243 82502 83620 ";
itemList += "3108929250 66822 47579 3868929230 98541 98521 3835980240 3848950260 ";
itemList += "XD9661HCSP XDM9201HCSP XD9821HCSP06 AOM150 KP3833 PM9093A 50485 52263 85330 27542 "; 

//gog1 video = 38
itemList += "107426 KMKIII678GC 051415490 JU2S45X PI-17502-03 M730903 1-709039 209301 1-111031P-12 220025 "; 
itemList += "JXS9F21 JS92F300M THUN380PDT15 S2022243YBS 51415490 BCWA1F-16M4 91199 02050 3848950260 982 ";
itemList += "JXF5F45 JU2S60X CW4543 T150D ARLB0019/PS ME380 60 MPA30T 37001 54125-MOS 3301 KP345PR ";
itemList += "KSP321XL-C 5847-RUG 4901-RUG 10/22-RB 811002 1-247099P-17 1-145039P 1-845041 41010 ";

//gog2 video = 41
itemList += "NAA-22MSC 84373 MKIII6 PT-22B WAP22003 162810 163050 163810 150551 73820 JXF4F21 ";         
itemList += "XDM9212HCSP PG-22502-03 PT-23502-03 KP944TH P90T 745001 PCX745R TISG4194 NV-455 "; 
itemList += "THUN380DTCT 209304 91102 1-920159-17 051002393 66B4 R46102 51340 18951 H001 6513 2245050 ";
itemList += "GERG2224AK47W 021001102 BCWA3F-14M4IZ PCWVMS-24FVAR9 MT6601 3835980040 SU-16 60001-REM ";
itemList += "531051220 ";

//gog3 video = 53
itemList += "DDB-22 J212104 10622 813000 J320500 2-651129 M605-2B 999101 163070 NAA-380GUARDIAN 209301 "; 
itemList += "XD9101HCSP06 XD9801HCSP06 206300 XD9802HCSP06 CW4043 PF-21502-03 44SS4 AC45G2 47917 81201  ";
itemList += "012-211304 NPI-2S6 55340 S411220BS 1238 1208 1226 GERG522CB22 H004 DXT22LR3O 18682 TTRXAS JRTB318 ";
itemList += "HWR66209+ 85637 336W 336SDG 031539246 3108929100 915150 84218 SB2-608 5566 7111-RUG 18912 "; 
itemList += "R92-50011  7402 SB2-457 CR-45LCDDB-22 J212104 10622 813000 J320500 2-651129 M605-2B 999101 163070 ";
itemList += "NAA-380GUARDIAN 209301 XD9101HCSP06 XD9801HCSP06 206300 XD9802HCSP06 CW4043 PF-21502-03 44SS4 ";
itemList += "47917 81201 31023 87W 012-211304 NPI-2S6 55340 S411220BS 1238 1208 1226 GERG522CB22 H004 DXT22LR3O ";
itemList += "TTRXAS JRTB318 HWR66209+ 85637 336W 336SDG 031539246 3108929100 915150 84218 SB2-608 5566 "; 
itemList += "031001226 R92-50011 7402 SB2-457 CR-45LC 31023 87W AC45G2 18682 18912 031001226 7111-RUG ";  

//gog4 = 40
itemList += "511074261 1253 795 5905 5846 ACRSS16M4B SGL21-61 5853 5739 #01063 BCWVMF30816ORCE PCP191122 "
itemList += "H006M 94B4 NAA-22LR KNR5-C KMKIII512 P45GCMKIII 107412 KMKIII678H PI-26502 PM9093A PI-34301-03 5120 "
itemList += "5129-RUG 36502-7 BASS45/410 GI45S XDM94545BHC XD9661HCSP 1-247451PDT-12 164194 1740 VAH38001 "
itemList += " THUN380DT P-3AT 220400 XD9102HCSP06 2-444049ULT WAP22509 " 

//gog5 = 40
itemList += "82540 50780 1254 1255 1261 18911 SUB-2K9-BRTA92 41050 RG3030B GERG2210M1911 1-220035E "
itemList += "51451490 1911-22BLACK J9A9F10 3314 1-247099PC-17 J320115 1-740031 3470 DE1911G SX1445S "
itemList += "109308 VAH38007 109380 WAP40002 5762 37202 BCWVMF-16M4ORC 995FGTS MKIII512 KP3833 "
itemList += "XDM9201HCSP 627SS4 KSP321-C 2-441039TC 220900 206304 109157 109556 178010 ";

//Laserlyte
itemList += "CK-TA K-15 LBS-HULK-140 RL-1 "

//tvshow 2010 
itemList += "1-738039 3701 PI-27502 WAP10001 75404 "; //week 1
itemList += "1-191101ALR 108282 CIT45FSP R100 AA9626 "; // week 2
itemList += "3088929022 5077 PA4591219PGM 50420 534154140 "; //week 3
itemList += "1240 70PSS 811033 37001 55340 "; // week 4
itemList += "R92-56008 NV-455 1895-COWBOY 41010 PG-22502-03 "; // week 5
itemList += "P90TH PI-21502-03 3868929120 47577 3108929100 "; // week 6
itemList += "M85SS2UL 5401 53830 103038 DXT22LR3O "; // week 7
itemList += "1-247409P-15 P95PR15 PI-19502-03 66822 031539246 "; //week 8
itemList += "82500 011601204 SA08S1228PGM 56420 178025 "; // week 9
itemList += "035200226 7124 VGW306SR4O XL7-3006 51482 "; // week 10
itemList += "2-990069 P512MKIII WAP22003 051415490 TTRXAS  "; //week 11
itemList += "5902-RUG 98521 BCWA3F-16M4 ARLB0019/PS/N 2-441039TEJ "; // week 12
itemList += "18115 HWK97101P+ 85633 27487 XDM9389BHC "; //week 13

//tvshow 2011
itemList += "178031 75449 1261 150957 66810 RL-1022 "; //week 1
itemList += "37204 R92-51011 PG-17502-03 BCWVMF30816ORCE 81198 "; //week 2
itemList += "PTR915300P 10150 HGR36107DST+ 5450 512252395 "; //week 3
itemList += "5143-RUG PA08U1228PGM XDM9389CBHC 98541 PCP191122 "; //week 4
itemList += "94B4 JRTB320 FSL-3 PG-26502 NAA-1 "; //week 5
itemList += "ARLB/308/RNDGRD 013461304 66811 TLB-1 LT-PRO VAH38001 "; //week 6
itemList += "98501 3470 6803 50780 PF20502-03 CK-AMF "; //week 7
itemList += "4901-RUG 41050 3313 2-441021TCPLY  27201 "; //week 8
itemList += "H004 051802490 1-709031 70942 011608304 "; //week 9
itemList += "511053261 220400 535109228 96323 3200 "; //week 10
itemList += "AMM303WR8B 109380 81042 3108929100 19239 "; //week 11
itemList += "SB2-500 PG-23502-03 VWP243NR4O SGL21-61 209301 "; //week 12
itemList += "PG-22502-03 & PG-27502 CIT45CSP S2022243YBS 63105 3868929122 "; //week 13


//*********************************** tv show *******************************
//TV Show
var initDate = new Date();
var curDate = initDate.getDate();
var curMonth = initDate.getMonth() + 1;
var curYear = initDate.getFullYear();
var curHour = initDate.getHours();
var curUTCHour = initDate.getUTCHours() ;

/*
//week12 - 09/13 
    if ((curMonth == 9 && curDate == 13 && (curUTCHour >= 22 || curUTCHour <= 4)) || (curMonth == 9 && curDate > 13))
    {
    itemList += "5902-RUG 98521 BCWA3F-16M4 ARLB0019/PS/N 2-441039TEJ ";
}

//week13 - 09/20 
    if ((curMonth == 9 && curDate == 20 &&  (curUTCHour >= 22 || curUTCHour <= 4)) || (curMonth == 9 && curDate > 20))
    {
    itemList += "18115 HWK97101P+ 85633 27487 XDM9389BHC ";
}

*/

//************************ end of list of video item# ********************************









// **************************** DON NOT CHANGE BELOW ****************************
// ****************************************************************************
// **************************** used for Genie-Video links ****************************
var divX;
var divY;
//var vboxTop;


function displayVideoImage(itemID,viewType) {
    var lineHeight = "&nbsp";
    var itemCompareID = " " + itemID + " ";
    var aPosition = itemList.indexOf(itemCompareID);
	var bPosition = itemList.indexOf(itemCompareID,aPosition+2);
	
    if (itemID == "K-15") {itemID = "5902-RUG";}
	if (itemID == "CK-TA") {itemID = "2-441039TEJ"; } 

    if (aPosition != -1) {
        document.write('<span id="' +itemID +'"  style="color:#cc0000; cursor:pointer;" ');
        document.write('onmouseout="document.onmousemove = null"  ');
        document.write('onmouseover=showVideoList("' +itemID+'","'+viewType+'") >');
        document.write('<img src="../imagesgog/icon-video.gif" ');
        
        document.write('alt="Click to watch a video about this gun" title="Click to watch a video about this gun" ');
        document.write('style="cursor:pointer"> ');
        document.write('</span>');         

    }    
    else {
       if (viewType != "ListView") {
            document.write("(No Video)");
       }
       else {
            document.write('<span style="color:#cc0000; text-align:center" colspan="2">&nbsp;</span>');
       }
    }                    
}


 
function showVideoList(itemID,viewType) {
    //get mouseposition
    imgID = document.getElementById(itemID);
	 //document.onmouseover = function (e) { 
	 imgID.onclick = function (e) { 
	    e = e || window.event;
	    if (e.pageX || e.pageY) {
            x = e.pageX;
            y = e.pageY;
	    } 
        else {
            var de = document.documentElement;
            var b = document.body;
            x = e.clientX + 
                (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
            y = e.clientY + 
                (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
        }

      divX = 210; // left x-340; 220
	  divY = y-255; // top 150    
      
     if (viewType == "ListView" || viewType == "ItemDetail") {
        divX = 210;
        divY = y-150;
     }
     else if (viewType == "DetailView") {
        divX = 150;
        divY = y-255;
     }
    else {
        divX = 150;
        divY = y-255;
     }

    
    //alert("left=" + x + "; top=" + y);
 if (itemID && itemID != "") {
    document.getElementById("VideoListDiv").style.display = "block";;
    document.getElementById("VideoListDiv").style.position="absolute";
    document.getElementById("VideoListDiv").style.left = divX + "px"; 
    document.getElementById("VideoListDiv").style.top = divY + "px"; 
    document.onmousemove = null;
    
    if (itemID == "HWK97101P+"){
        itemID = "HWK97101P%2b";
    }
    if (itemID == "HWR66209+") {
        itemID == "HWK97101P%2b";
    }
    document.getElementById("VideoListFrame").src="../video/VideoListPopupBox.aspx?itemID="+itemID+"&divY="+divY;    
    }
  }
}
   
// scrolling
   
    
function hideVideoListDiv() {
    parent.document.getElementById("VideoListDiv").style.display ="none";    
    parent.document.getElementById("VideoListFrame").src="../video/VideoListLoading.aspx";

}  
    
function playGenieVideo(itemID,VideoSource,VideoID,divY) {

    if (itemID == "HWK97101P+"){
        itemID = "HWK97101P%2b";
    }
    if (itemID == "HWR66209+") {
        itemID == "HWK97101P%2b";
    }

    parent.document.getElementById("genieVideoBox").style.display="block";           
    parent.document.getElementById("videoFrame").src="http://video.galleryofguns.com/video/vhPlayGenieVideo.aspx?itemID="+itemID+"&VideoSource="+VideoSource+"&VideoID="+VideoID;
    //alert(divY);
    if (divY >= 500) {
        var videoFrameTop = divY-300;
        parent.document.getElementById("genieVideoBox").style.left = "35px"; //left
        parent.document.getElementById("genieVideoBox").style.top = videoFrameTop + "px"; //top
        parent.document.getElementById("genieVideoBox").scrollIntoView(true);	    
    }
    else {
        var videoFrameTop = 40;    
        parent.document.getElementById("genieVideoBox").style.left = "35px"; //left
        parent.document.getElementById("genieVideoBox").style.top = videoFrameTop + "px"; //top
    }
}

function closeGenieVideoBox() {
    document.getElementById("genieVideoBox").style.display="none";
    document.getElementById("videoFrame").src="";
}

//****************************************************
//****************************************************
