var Skin_Background = [];
var Skin_Width = [];
var Skin_Height = [];
var Player_Padding = [];
var Player_Width = [];
var Player_Height = [];
var Player_AutoPlay = [];

///////////////////////////////////
// MODIFY BELOW TO CHANGE LAYOUT //
///////////////////////////////////

// Settings For All Video Players
var VideoDir = "/multimedia/video/";
var ThumbnailDir = "/multimedia/video/thumbnails/";
var Row_BG_1 = "#FFF9EB";
var Row_BG_2 = "#FEF2D1";
var URL_Large = "";
var URL_AJAX = "";

// LARGE PLAYER SETTINGS
Player_Width[0] = "480";
Player_Height[0] = "360";
Player_AutoPlay[0] = "1";
Player_Padding[0] = "12";
    // Single Player
    Skin_Background[0] = ["/multimedia/video/skins/Large-BG.gif"];
    Skin_Width[0] = ["504"];
    Skin_Height[0] = ["391"];
    // Multi-Player
    Skin_Background[0][1] = ["/multimedia/video/skins/Large-MultiVid-BG.gif"];
    Skin_Width[0][1] = ["504"];
    Skin_Height[0][1] = ["391"];

// REGULAR PLAYER SETTINGS
Player_Width[1] = "240";
Player_Height[1] = "180";
Player_AutoPlay[1] = "0";
Player_Padding[1] = "10";
    // Single Player
    Skin_Background[1] = ["/multimedia/video/skins/Video-Skin-Small.gif"];
    Skin_Width[1] = ["260"];
    Skin_Height[1] = ["210"];
    // Multi-Player
    Skin_Background[1][1] = "/multimedia/video/skins/Medium-Video-Skin.gif";
    Skin_Width[1][1] = "240";
    Skin_Height[1][1] = "300";

// SMALL PLAYER SETTINGS
Player_Width[2] = "240";
Player_Height[2] = "180";
Player_AutoPlay[2] = "0";
Player_Padding[2] = "10";
    // Single Player
    Skin_Background[2] = ["/multimedia/video/skins/Video-Skin-Small.gif"];
    Skin_Width[2] = ["120"];
    Skin_Height[2] = ["120"];
    // Multi-Player
    Skin_Background[2][1] = "/multimedia/video/skins/Video-Skin-Small.gif";
    Skin_Width[2][1] = "120";
    Skin_Height[2][1] = "120";

////////////////////////////////////////////
// NO MORE SETTINGS NEED TO BE MADE BELOW //
////////////////////////////////////////////

// TEMP ITEMS
var _parse = "]>{$}<[";
var bCountVideo = false;
var temp_CurrentVideo = "";
var temp_Player = "";
var temp_MediaName = "";
var temp_MediaFriendlyId = "";
var temp_MediaFileName = "";
var temp_MediaThumbnail = "";
var temp_MediaThumbnail_Lrg = "";
var temp_MediaH1 = "";
var temp_MediaRelatedPage = "";
var temp_MediaRelatedProd = "";
var temp_MediaDescription = "";
var temp_MediaCreated = "";
var temp_ThumbExt = "";
var temp_VideoExt = "";
var Type = 0;
var Multi = 0;
var Videos =[];

// Original AC_RunActiveContent Variables
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;


function gid(name)
{
    return document.getElementById(name);
}
function video(Size, sVideos)
{
    switch(Size.toString().toUpperCase())
    {
        case "L":
          Type = 0;
		  temp_ThumbExt = "-splg.jpg";
		  temp_VideoExt = "-HI.flv";
		  break;
        case "S":
          Type = 2;
		  temp_ThumbExt = "-spmed.jpg";
		  temp_VideoExt = ".flv"; //"-LO.flv";
          break;
        default:
          Type = 1;
		  temp_ThumbExt = "-spsm.jpg";
		  temp_VideoExt = ".flv";
		  break;
    }
    if (sVideos.indexOf(",") >= 0)
    Multi = 1;
    else
    Multi = 0;
	
    if (Multi == 1)
    {
        Videos = sVideos.split(",");
        for (var i = 0; i < Videos.length; i++)
        {
			// Update global temp variables
            getVideoDetails(Videos[i]);
			
			// For first video player
            if (i == 0)
            {
                var vid = new SWFObject(VideoDir+"mediaplayer.swf","mediaplayer",Player_Width[Type],Player_Height[Type],"8");
                vid.addParam("allowfullscreen","true");
                vid.addParam('allowscriptaccess','always');
                vid.addVariable("width",Player_Width[Type]);
                vid.addVariable("height",Player_Height[Type]);
                vid.addVariable("file",VideoDir + temp_MediaFileName + temp_VideoExt);
                vid.addVariable("image",ThumbnailDir + temp_MediaFileName + temp_ThumbExt);
                vid.addVariable('backcolor','0xD4DEFF');
                vid.addVariable('frontcolor','0x007700');
                vid.addVariable('enablejs','true');
                if(Player_AutoPlay[Type].toString() == "1")
                {
                    vid.addVariable('autostart','true');
                }
                vid.write("null");
                temp_Player = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" style=\"background: url("+Skin_Background[Type][Multi]+") top left no-repeat; width:"+Skin_Width[Type][Multi]+"px; height: "+Skin_Height[Type][Multi]+"px;\">" +
                "<tr>" +
                "<td valign=\"top\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: "+Player_Padding[Type]+"px; width: 240px;\">" +
                "<tr>" +
                "<td align=\"left\" valign=\"top\" bgcolor=\"#000000\" style=\"background:#000; width:"+Player_Width[Type]+"px; height: "+Player_Height[Type]+"px;\"><div id=\"_video\">";
                if (temp_CurrentVideo.length <= 0)
                {
                    temp_Player += "<a href=\"http://www.adobe.com/\">You will need Flash Player</a> to view videos.";
                }
                else
                {
                    temp_Player += temp_CurrentVideo;
                }
                temp_Player += "</div></td>" +
                "</tr>" +
                "<tr>" +
                "<td align=\"left\" valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" +
                "<tr>" +
                "<td width=\"95%\" align=\"left\" valign=\"top\"><div id=\"VideoJSLink_Div\" align=\"Right\">" +
                "<!--a href=\"javascript:VideoMoreInfo();\" class=\"VideoJSLink\" style=\"float:left; display:none\" id=\"RelatedPage\">More Info</a--><strong id=\"testing\"></strong><!--a href=\"javascript:goBig();\" class=\"VideoJSLink\">More Videos</a--></div>" +
                "<div id=\"VideoPlayerLibrary\" style=\"overflow: scroll; overflow-x:hidden!important; margin-top: -2px; width:"+(Player_Width[Type])+"px; height: 162px; \">" +
                "<table width=\"100%\" border=\"0\" cellpadding=\"4\" height=\"120px\" cellspacing=\"0\">";
				
				videoID = temp_MediaFriendlyId;
				sVideoMoreInfo=temp_MediaRelatedPage;
            }
            temp_Player += "<tr align=\"center\" valign=\"middle\">" +
            "<td align=\"left\" valign=\"top\" style=\"background: "
            if (i % 2)
            temp_Player += Row_BG_1;
            else
            temp_Player += Row_BG_2;
            temp_Player += "\"><div>" +
            "<a href=\"javascript:;\" onClick=\"videoEmbed("+Type+",'"+temp_MediaFileName+"','"+temp_MediaRelatedPage+"','"+temp_MediaFriendlyId+"','1');\"><img src=\""+ ThumbnailDir + temp_MediaFileName + "-sm.jpg\" width=\"75\" height=\"50\" alt=\"\" style=\"float:left; padding: 0px 3px 0px 0px;\" border=\"0\"><b>" + temp_MediaH1 + "</b></a>&nbsp;...</div></td>" +
            "</tr>";
        }
        temp_Player += "</table></div></td></tr></table></td></tr></table></td></tr></table>";
    }
    else
    {
            getVideoDetails(sVideos);
			
            var vid = new SWFObject(VideoDir+"mediaplayer.swf","mediaplayer",Player_Width[Type],Player_Height[Type],"8");
            vid.addParam("allowfullscreen","true");
            vid.addParam('allowscriptaccess','always');
            vid.addVariable("width",Player_Width[Type]);
            vid.addVariable("height",Player_Height[Type]);
            vid.addVariable("file",VideoDir + temp_MediaFileName + temp_VideoExt);
            vid.addVariable("image",ThumbnailDir + temp_MediaFileName + temp_ThumbExt);
            vid.addVariable('backcolor','0xD4DEFF');
            vid.addVariable('frontcolor','0x007700');
            vid.addVariable('enablejs','true');
            if(Player_AutoPlay[Type].toString() == "1")
            {
                vid.addVariable('autostart','true');
            }
            vid.write("null");
			
            temp_Player = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" style=\"background: url("+Skin_Background[Type][Multi]+") top left no-repeat; width:"+Skin_Width[Type][Multi]+"px; height: "+Skin_Height[Type][Multi]+"px;\">" +
                "<tr>" +
                "<td valign=\"top\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: "+Player_Padding[Type]+"px; width: 240px;\">" +
                "<tr>" +
                "<td align=\"left\" valign=\"top\" bgcolor=\"#000000\" style=\"background:#000; width:"+Player_Width[Type][Multi]+"px; height: "+Player_Height[Type][Multi]+"px;\"><div id=\"_video\">";
                if (temp_CurrentVideo.length <= 0)
                {
                    temp_Player += "<a href=\"http://www.adobe.com/\">You will need Flash Player</a> to view videos.";
                }
                else
                {
                    temp_Player += temp_CurrentVideo;
                }
                temp_Player += "</div></td>" +
                "</tr>" +
                "<tr>" +
                "<td align=\"left\" valign=\"top\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" +
                "<tr>" +
                "<td width=\"95%\" align=\"left\" valign=\"top\"><div id=\"VideoJSLink_Div\" align=\"Right\">" +
                "<!--a href=\"javascript:VideoMoreInfo();\" class=\"VideoJSLink\" style=\"float:left; display:none\" id=\"RelatedPage\">More Info</a--><strong id=\"testing\"></strong><!--a href=\"javascript:goBig();\" class=\"VideoJSLink\">More Videos</a--></div></td></tr></table></td></tr></table></td></tr></table>";

    }
    document.write(temp_Player);
	if (Multi == 1)
    {
		//IE6 doesn't always display the scrollbar, action below fixes
		setTimeout("gid('VideoPlayerLibrary').style.overflowY = 'scroll';",2000);
		setTimeout("gid('VideoPlayerLibrary').scrollTop = 0;",2050);
	}
	//alert(temp_Player);
}
function multimedia_video(sVideos)
{
    Type = 0;
	temp_ThumbExt = "-splg.jpg";
	temp_VideoExt = "-HI.flv";
    
    if (sVideos.indexOf(",") >= 0)
		Multi = 1;
    else
		Multi = 0;
	
    if (Multi == 1)
    {
        Videos = sVideos.split(",");
        for (var i = 0; i < Videos.length; i++)
        {
			// Update global temp variables
            getVideoDetails(Videos[i]);
			
			// For first video player
            if (i == 0)
            {
                var vid = new SWFObject(VideoDir+"mediaplayer.swf","mediaplayer",Player_Width[Type],Player_Height[Type],"8");
                vid.addParam("allowfullscreen","true");
                vid.addParam('allowscriptaccess','always');
                vid.addVariable("width",Player_Width[Type]);
                vid.addVariable("height",Player_Height[Type]);
                vid.addVariable("file",VideoDir + temp_MediaFileName + temp_VideoExt);
                vid.addVariable("image",ThumbnailDir + temp_MediaFileName + temp_ThumbExt);
                vid.addVariable('backcolor','0xD4DEFF');
                vid.addVariable('frontcolor','0x007700');
                vid.addVariable('enablejs','true');
                if(Player_AutoPlay[Type].toString() == "1")
                {
                    vid.addVariable('autostart','true');
                }
                vid.write("null");
                
                temp_Player = "<div class=\"Grid\">";
				videoID = temp_MediaFriendlyId;
				sVideoMoreInfo=temp_MediaRelatedPage;
            }
            temp_Player += "" +
            "<a href=\"javascript:;\" onClick=\"videoEmbed("+Type+",'"+temp_MediaFileName+"','"+temp_MediaRelatedPage+"','"+temp_MediaFriendlyId+"','1');\"><img src=\""+ ThumbnailDir + temp_MediaFileName + "-sm.jpg\" width=\"75\" height=\"50\" alt=\"\" style=\"padding: 0px; border: 1px solid #999;\" border=\"0\"></a>"
        }
        temp_Player += "</div><div class=\"View\"><div id=\"_video\">";
        if (temp_CurrentVideo.length <= 0)
        {
            temp_Player += "<a href=\"http://www.adobe.com/\">You will need Flash Player</a> to view videos.";
        }
            else
        {
            temp_Player += temp_CurrentVideo;
        }
        temp_Player += "</div></div>";
    }
    else
    {
            getVideoDetails(sVideos);
			
            var vid = new SWFObject(VideoDir+"mediaplayer.swf","mediaplayer",Player_Width[Type],Player_Height[Type],"8");
            vid.addParam("allowfullscreen","true");
            vid.addParam('allowscriptaccess','always');
            vid.addVariable("width",Player_Width[Type]);
            vid.addVariable("height",Player_Height[Type]);
            vid.addVariable("file",VideoDir + temp_MediaFileName + temp_VideoExt);
            vid.addVariable("image",ThumbnailDir + temp_MediaFileName + temp_ThumbExt);
            vid.addVariable('backcolor','0xD4DEFF');
            vid.addVariable('frontcolor','0x007700');
            vid.addVariable('enablejs','true');
            if(Player_AutoPlay[Type].toString() == "1")
            {
                vid.addVariable('autostart','true');
            }
            vid.write("null");
			
            temp_Player = "<div class=\"View\"><div id=\"_video\">"
                if (temp_CurrentVideo.length <= 0)
                {
                    temp_Player += "<a href=\"http://www.adobe.com/\">You will need Flash Player</a> to view videos.";
                }
                else
                {
                    temp_Player += temp_CurrentVideo;
                }
                temp_Player += "</div></div>";

    }
    document.write(temp_Player);
	//alert(temp_Player);
}
function videoEmbed(Type, File, relatedpage, bigpage, autoplay)
{
    videoID = bigpage;
    sVideoMoreInfo=relatedpage;
    var div2 = gid('RelatedPage');
    if (div2 != null)
    {
        if(sVideoMoreInfo == 'x')
        {
            div2.style.display = 'none';
        }
        else
        {
            div2.style.display = 'inline';
        }
    }
    var vid = new SWFObject(VideoDir+"mediaplayer.swf","mediaplayer",Player_Width[Type],Player_Height[Type],"8");
    vid.addParam("allowfullscreen","true");
    vid.addParam('allowscriptaccess','always');
    vid.addVariable("width",Player_Width[Type]);
    vid.addVariable("height",Player_Height[Type]);
    vid.addVariable("file",VideoDir + File + temp_VideoExt);
    vid.addVariable("image",ThumbnailDir + temp_MediaFileName + temp_ThumbExt);
    vid.addVariable('backcolor','0xD4DEFF');
    vid.addVariable('frontcolor','0x007700');
    vid.addVariable('enablejs','true');
    if(autoplay == 1)
    {
        vid.addVariable('autostart','true');
    }
    vid.write("_video");
    bCountVideo = false;
}
function getVideoDetails(VideoID)
{
    if (window.XMLHttpRequest)
    {
        AJAX=new XMLHttpRequest();
    }
    else
    {
        AJAX=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (AJAX)
    {
        AJAX.open("GET","/Scripts/Default.aspx?ProcID=1&MediaID=" + VideoID, false);
        AJAX.send(null);
        var _temp = AJAX.responseText;
        if (_temp.indexOf(_parse))
        {
            var _temp2 = _temp.split(_parse);
            temp_MediaName = _temp2[3];
            temp_MediaFriendlyId = _temp2[1];
            temp_MediaFileName = _temp2[8];
            temp_MediaThumbnail = _temp2[9];
            temp_MediaThumbnail_Lrg = _temp2[10];
            temp_MediaH1 = _temp2[2];
            temp_MediaRelatedPage = _temp2[15];
            temp_MediaRelatedProd = _temp2[16];
            temp_MediaDescription = _temp2[6];
            temp_MediaCreated = _temp2[20];
        }
        else
        {
            temp_MediaName = "";
            temp_MediaFileName = "";
            temp_MediaThumbnail = "";
            temp_MediaThumbnail_Lrg = "";
            temp_MediaH1 = "";
            temp_MediaRelatedPage = "";
            temp_MediaRelatedProd = "";
            temp_MediaDescription = "";
            temp_MediaCreated = "";
        }
    }
}
function getVideoDetails_AJAX(VideoID)
{
    var xmlHttp = false;
    try
    {
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    };
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            var _temp = xmlHttp.responseText;
            if (_temp.indexOf(_parse))
            {
                var _temp2 = _temp.split(_parse);
                temp_MediaName = _temp2[3];
                temp_MediaFriendlyId = _temp2[1];
                temp_MediaFileName = _temp2[8];
                temp_MediaThumbnail = _temp2[9];
                temp_MediaThumbnail_Lrg = _temp2[10];
                temp_MediaH1 = _temp2[2];
                temp_MediaRelatedPage = _temp2[15];
                temp_MediaRelatedProd = _temp2[16];
                temp_MediaDescription = _temp2[6];
                temp_MediaCreated = _temp2[20];
                alert("c");
            }
            else
            {
                temp_MediaName = "";
                temp_MediaFileName = "";
                temp_MediaThumbnail = "";
                temp_MediaThumbnail_Lrg = "";
                temp_MediaH1 = "";
                temp_MediaRelatedPage = "";
                temp_MediaRelatedProd = "";
                temp_MediaDescription = "";
                temp_MediaCreated = "";
            }
        }
    }
    xmlHttp.open("GET","Default.aspx?ProcID=1&MediaID=" + VideoID,false);
    xmlHttp.send(null);
}
function getNewsFeed(nRecords)
{
	var d = new Date();
	var NewsFeed = "";
    if (window.XMLHttpRequest)
    {
        AJAX=new XMLHttpRequest();
    }
    else
    {
        AJAX=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (AJAX)
    {
        AJAX.open("GET","/Scripts/?ProcID=3&nRecords=" + nRecords+"&time="+d.getSeconds(), false);
        AJAX.send(null);
        NewsFeed = AJAX.responseText;
    }
	document.write(NewsFeed);
}
function getRecentBlog()
{
    var d = new Date();
    var BlogFeed = "";
    if (window.XMLHttpRequest)
    {
        AJAX=new XMLHttpRequest();
    }
    else
    {
        AJAX=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (AJAX)
    {
        AJAX.open("GET","/scripts/?procid=4&"+d.getSeconds(), false);
        AJAX.send(null);
        BlogFeed = AJAX.responseText;
    }
    document.write(BlogFeed);
}
function getHost()
{
    var url = document.location.toString();
    var urlparts = ""
    if (url.indexOf("?") >= 0)
    {
        var baseurl = url.split("?");
        url = baseurl[0];
        urlparts = url.split("/");
    }
    else
    {
        urlparts = url.split("/");
    }
    url = "";
    for (var i = 0; i < urlparts.length - 1 ;i++)
    {
        url = url + urlparts[i] + "/";
    }
    url = url.toLowerCase();
    return url;
}
function getUpdate(typ,pr1,pr2,swf)
{
    if(pr1 == 2 && bCountVideo == false)
    {
        CountVideo();
        bCountVideo = true;
    }
};
function thisMovie(movieName)
{
    if(navigator.appName.indexOf("Microsoft") != -1)
    {
        return window[movieName];
    }
    else
    {
        return document[movieName];
    }
};
function goBig()
{
    document.location.href = dir+'?video='+videoID
}
function VideoMoreInfo()
{
    document.location.href = sVideoMoreInfo
}
if(typeof deconcept=="undefined")
{
    var deconcept=new Object();
}
if(typeof deconcept.util=="undefined")
{
    deconcept.util=new Object();
}
if(typeof deconcept.SWFObjectUtil=="undefined")
{
    deconcept.SWFObjectUtil=new Object();
}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a)
{
    if(!document.getElementById)
    {
        return;
    }
    this.DETECT_KEY=_a?_a:"detectflash";
    this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
    this.params=new Object();
    this.variables=new Object();
    this.attributes=new Array();
    if(_1)
    {
        this.setAttribute("swf",_1);
    }
    if(id)
    {
        this.setAttribute("id",id);
    }
    if(w)
    {
        this.setAttribute("width",w);
    }
    if(h)
    {
        this.setAttribute("height",h);
    }
    if(_5)
    {
        this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));
    }
    this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
    if(!window.opera&&document.all&&this.installedVer.major>7)
    {
        deconcept.SWFObject.doPrepUnload=true;
    }
    if(c)
    {
        this.addParam("bgcolor",c);
    }
    var q=_7?_7:"high";
    this.addParam("quality",q);
    this.setAttribute("useExpressInstall",false);
    this.setAttribute("doExpressInstall",false);
    var _c=(_8)?_8:window.location;
    this.setAttribute("xiRedirectUrl",_c);
    this.setAttribute("redirectUrl","");
    if(_9)
    {
        this.setAttribute("redirectUrl",_9);
    }
};
deconcept.SWFObject.prototype=
{
    useExpressInstall:function(_d)
    {
        this.xiSWFPath=!_d?"expressinstall.swf":_d;
        this.setAttribute("useExpressInstall",true);
    }
    ,setAttribute:function(_e,_f)
    {
        this.attributes[_e]=_f;
    }
    ,getAttribute:function(_10)
    {
        return this.attributes[_10];
    }
    ,addParam:function(_11,_12)
    {
        this.params[_11]=_12;
    }
    ,getParams:function()
    {
        return this.params;
    }
    ,addVariable:function(_13,_14)
    {
        this.variables[_13]=_14;
    }
    ,getVariable:function(_15)
    {
        return this.variables[_15];
    }
    ,getVariables:function()
    {
        return this.variables;
    }
    ,getVariablePairs:function()
    {
        var _16=new Array();
        var key;
        var _18=this.getVariables();
        for(key in _18)
        {
            _16[_16.length]=key+"="+_18[key];
        }
        return _16;
    }
    ,getSWFHTML:function()
    {
        var _19="";
        if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length)
        {
            if(this.getAttribute("doExpressInstall"))
            {
                this.addVariable("MMplayerType","PlugIn");
                this.setAttribute("swf",this.xiSWFPath);
            }
            _19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";
            _19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
            var _1a=this.getParams();
            for(var key in _1a)
            {
                _19+=[key]+"=\""+_1a[key]+"\" ";
            }
            var _1c=this.getVariablePairs().join("&");
            if(_1c.length>0)
            {
                _19+="flashvars=\""+_1c+"\"";
            }
            _19+="></embed>";
        }
        else
        {
            if(this.getAttribute("doExpressInstall"))
            {
                this.addVariable("MMplayerType","ActiveX");
                this.setAttribute("swf",this.xiSWFPath);
            }
            _19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";
            _19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
            var _1d=this.getParams();
            for(var key in _1d)
            {
                _19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";
            }
            var _1f=this.getVariablePairs().join("&");
            if(_1f.length>0)
            {
                _19+="<param name=\"flashvars\" value=\""+_1f+"\" />";
            }
            _19+="</object>";
        }
        return _19;
    }
    ,write:function(_20)
    {
        if(this.getAttribute("useExpressInstall"))
        {
            var _21=new deconcept.PlayerVersion([6,0,65]);
            if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version")))
            {
                this.setAttribute("doExpressInstall",true);
                this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
                document.title=document.title.slice(0,47)+" - Flash Player Installation";
                this.addVariable("MMdoctitle",document.title);
            }
        }
        if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version")))
        {
            if (_20 == "null" || _20 == "")
            {
                temp_CurrentVideo = this.getSWFHTML();
            }
            else
            {
                var n=(typeof _20=="string")?document.getElementById(_20):_20;
                n.innerHTML=this.getSWFHTML();
                temp_CurrentVideo = n.innerHTML;
            }
            return true;
        }
        else
        {
            if(this.getAttribute("redirectUrl")!="")
            {
                document.location.replace(this.getAttribute("redirectUrl"));
            }
        }
        return false;
    }
};
deconcept.SWFObjectUtil.getPlayerVersion=function()
{
    var _23=new deconcept.PlayerVersion([0,0,0]);
    if(navigator.plugins&&navigator.mimeTypes.length)
    {
        var x=navigator.plugins["Shockwave Flash"];
        if(x&&x.description)
        {
            _23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));
        }
    }
    else
    {
        if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0)
        {
            var axo=1;
            var _26=3;
            while(axo)
            {
                try
                {
                    _26++;
                    axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);
                    _23=new deconcept.PlayerVersion([_26,0,0]);
                }
                catch(e)
                {
                    axo=null;
                }
            }
        }
        else
        {
            try
            {
                var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
            }
            catch(e)
            {
                try
                {
                    var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
                    _23=new deconcept.PlayerVersion([6,0,21]);
                    axo.AllowScriptAccess="always";
                }
                catch(e)
                {
                    if(_23.major==6)
                    {
                        return _23;
                    }
                }
                try
                {
                    axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                }
                catch(e)
                {
                }
            }
            if(axo!=null)
            {
                _23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
            }
        }
    }
    return _23;
};
deconcept.PlayerVersion=function(_29)
{
    this.major=_29[0]!=null?parseInt(_29[0]):0;
    this.minor=_29[1]!=null?parseInt(_29[1]):0;
    this.rev=_29[2]!=null?parseInt(_29[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv)
{
    if(this.major<fv.major)
    {
        return false;
    }
    if(this.major>fv.major)
    {
        return true;
    }
    if(this.minor<fv.minor)
    {
        return false;
    }
    if(this.minor>fv.minor)
    {
        return true;
    }
    if(this.rev<fv.rev)
    {
        return false;
    }
    return true;
};
deconcept.util=
{
    getRequestParameter:function(_2b)
    {
        var q=document.location.search||document.location.hash;
        if(_2b==null)
        {
            return q;
        }
        if(q)
        {
            var _2d=q.substring(1).split("&");
            for(var i=0;i<_2d.length;i++)
            {
                if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b)
                {
                    return _2d[i].substring((_2d[i].indexOf("=")+1));
                }
            }
        }
        return "";
    }
};
deconcept.SWFObjectUtil.cleanupSWFs=function()
{
    var _2f=document.getElementsByTagName("OBJECT");
    for(var i=_2f.length-1;i>=0;i--)
    {
        _2f[i].style.display="none";
        for(var x in _2f[i])
        {
            if(typeof _2f[i][x]=="function")
            {
                _2f[i][x]=function()
                {
                };
            }
        }
    }
};
if(deconcept.SWFObject.doPrepUnload)
{
    if(!deconcept.unloadSet)
    {
        deconcept.SWFObjectUtil.prepUnload=function()
        {
            __flash_unloadHandler=function()
            {
            };
            __flash_savedUnloadHandler=function()
            {
            };
            window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);
        };
        window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);
        deconcept.unloadSet=true;
    }
}
if(!document.getElementById&&document.all)
{
    document.getElementById=function(id)
    {
        return document.all[id];
    };
}
function CountVideo()
{
    var xmlHttp = false;
    try
    {
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
        }
    }
    xmlHttp.open("GET","/Scripts/Default.aspx?ProcID=1&MediaID=" + videoID,true);
    xmlHttp.send(null);
}
function RankVideo_preview(rank,state,stat)
{
    if (state == 'out')
    {
        if(stat <= 0)
        {
            document.getElementById('rating1').src = "/images/site/icon-star-empty.gif";
        }
        else
        {
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
        }
        if(stat <= 1)
        {
            document.getElementById('rating2').src = "/images/site/icon-star-empty.gif";
        }
        else
        {
            document.getElementById('rating2').src = "/images/site/icon-star-full.gif";
        }
        if(stat <= 2)
        {
            document.getElementById('rating3').src = "/images/site/icon-star-empty.gif";
        }
        else
        {
            document.getElementById('rating3').src = "/images/site/icon-star-full.gif";
        }
        if(stat <= 3)
        {
            document.getElementById('rating4').src = "/images/site/icon-star-empty.gif";
        }
        else
        {
            document.getElementById('rating4').src = "/images/site/icon-star-full.gif";
        }
        if(stat <= 4)
        {
            document.getElementById('rating5').src = "/images/site/icon-star-empty.gif";
        }
        else
        {
            document.getElementById('rating5').src = "/images/site/icon-star-full.gif";
        }
    }
    if (state == 'over')
    {
        document.getElementById('rating1').src = "/images/site/icon-star-empty.gif";
        document.getElementById('rating2').src = "/images/site/icon-star-empty.gif";
        document.getElementById('rating3').src = "/images/site/icon-star-empty.gif";
        document.getElementById('rating4').src = "/images/site/icon-star-empty.gif";
        document.getElementById('rating5').src = "/images/site/icon-star-empty.gif";
        switch (rank)
        {
            case 1:
            document.getElementById('rankvideo').innerHTML = 'Poor';
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
            break;
            case 2:
            document.getElementById('rankvideo').innerHTML = 'Nothing Special';
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating2').src = "/images/site/icon-star-full.gif";
            break;
            case 3:
            document.getElementById('rankvideo').innerHTML = 'Worth Watching';
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating2').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating3').src = "/images/site/icon-star-full.gif";
            break;
            case 4:
            document.getElementById('rankvideo').innerHTML = 'Informative';
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating2').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating3').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating4').src = "/images/site/icon-star-full.gif";
            break;
            case 5:
            document.getElementById('rankvideo').innerHTML = 'Amazing!';
            document.getElementById('rating1').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating2').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating3').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating4').src = "/images/site/icon-star-full.gif";
            document.getElementById('rating5').src = "/images/site/icon-star-full.gif";
            break;
        }
    }
    else
    {
        document.getElementById('rankvideo').innerHTML = "Rate This Video"
    }
}
function RankVideo_validate(rank,videoID)
{
    var xmlHttp = false;
    try
    {
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            document.getElementById('rankvideo').innerHTML = '<strong>Thanks for rating!</strong>';
            document.getElementById('rankVideoGUI').innerHTML = xmlHttp.responseText;
            document.getElementById('iActiveRating').innerHTML = (document.getElementById('iActiveRating').innerHTML*1) +1;
        }
    }
    xmlHttp.open("GET","rank-video.asp?Save=1&Rank=" + rank + "&VideoID=" + videoID,true);
    xmlHttp.send(null);
}
function Video_Comment()
{
    var xmlHttp = false;
    try
    {
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            document.getElementById('FormComment').innerHTML = "<br><strong>Thank you for you Comment!</strong><br>After your comment is reviewed for spam,<br>it will show on this page as shown below.";
            document.getElementById('Comments').innerHTML = xmlHttp.responseText + document.getElementById('Comments').innerHTML;
        }
    }
    xmlHttp.open("GET","rank-video.asp?Save=1&VideoID=" + document.getElementById('iVideoID').value + "&Comment=" + document.getElementById('sComment').value,true);
    xmlHttp.send(null);
}
function openEmailScreen(VideoID)
{
    WindowObjectReference = window.open("/videos/send-email-frame.asp?VideoID="+VideoID,"emailwindow",'toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width=400, height=450');
    WindowObjectReference.focus()
}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;


////////////////////////////////////////////////
// BELOW IS ORIGINAL AC_RunActiveContent CODE //
////////////////////////////////////////////////

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function CurrentYear()
{
    var mydate=new Date();
    var year=mydate.getYear();
    if (year < 1000)
        year+=1900;
    document.write(year);
}


//////////////////////////////////////
// GOOGLE SEARCH                    //
//////////////////////////////////////

      // the cse class encapsulates a left and right search control
      // both controls are driven by a shared search form
      function cse() {
        var sFormDiv = document.getElementById("searchForm");
        var leftScDiv = document.getElementById("leftSearchControl");
        //var rightScDiv = document.getElementById("rightSearchControl");

        // create a left, right search control
        // create a custom search form
        this.leftControl = new google.search.SearchControl();
        //this.rightControl = new google.search.SearchControl();
        this.searchForm = new google.search.SearchForm(true, sFormDiv);

        // bind clear and submit functions
        this.searchForm.setOnSubmitCallback(this, cse.prototype.onSubmit);
        this.searchForm.setOnClearCallback(this, cse.prototype.onClear);

        // set up for small result sets
        this.leftControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
        //this.rightControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);

        var searcher;
        var options;

        // configure left control
        // Site Restrict to CSE ID for reviews
        searcher = new google.search.WebSearch();
        options = new google.search.SearcherOptions();
        searcher.setUserDefinedLabel("- Search -");
        searcher.setSiteRestriction("013932681144446265326:olhf8omxvhg");
        options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
        this.leftControl.addSearcher(searcher, options);

        // configure right control for
        // -- cse for comparisons
        // -- cse for community
        // -- cse for shopping
        // -- blog search
        // -- video search
        /*searcher = new google.search.WebSearch();
        options = new google.search.SearcherOptions();
        searcher.setSiteRestriction("013932681144446265326:olhf8omxvhg");
        searcher.setUserDefinedLabel("Products");
		searcher.execute("product")
        this.rightControl.addSearcher(searcher, options);

        searcher = new google.search.WebSearch();
        options = new google.search.SearcherOptions();
        searcher.setSiteRestriction("013932681144446265326:olhf8omxvhg");
        searcher.setUserDefinedLabel("Services");
        this.rightControl.addSearcher(searcher, options);

        searcher = new google.search.WebSearch();
        options = new google.search.SearcherOptions();
        searcher.setSiteRestriction("013932681144446265326:olhf8omxvhg");
        searcher.setUserDefinedLabel("Resource");
        this.rightControl.addSearcher(searcher, options);

        //searcher = new google.search.BlogSearch();
        //this.rightControl.addSearcher(searcher);

        searcher = new google.search.WebSearch();
        this.rightControl.addSearcher(searcher);

        //searcher = new google.search.NewsSearch();
        //this.rightControl.addSearcher(searcher);

        // draw the left and right controls
        // the right control is drawn in tabbed mode*/
        var drawOptions = new google.search.DrawOptions();
        drawOptions.setDrawMode(GSearchControl.DRAW_MODE_TABBED);

        this.leftControl.draw(leftScDiv);
        /*this.rightControl.draw(rightScDiv, drawOptions);

        // bind in a videobar
        //var videoBarDiv = document.getElementById("videoBar");
        //var videoPlayerDiv = document.getElementById("videoPlayer")
       // var vboptions = {
        //  largeResultSet : false,
        //  horizontal : true
        //}

        //this.videoBar = new GSvideoBar(videoBarDiv, videoPlayerDiv, vboptions);
		*/
        // execute a starter search
        this.searchForm.execute("");

      }

      // when the form fires a submit, grab its
      // value and call the left and right control
      cse.prototype.onSubmit = function(form) {
        var q = form.input.value;
        if (q && q!= "") {
          this.leftControl.execute(q);
          //this.rightControl.execute(q);
          //this.videoBar.execute(q);
        }
        return false;
      }

      // when the form fires a clear, call the left and right control
      cse.prototype.onClear = function(form) {
        this.leftControl.clearAllResults();
        //this.rightControl.clearAllResults();
        //this.videoBar.clearAllResults();
        form.input.value = "";
        return false;
      }

//////////////////////////////////////
//  From Old Classic ASP Site       //
//////////////////////////////////////
function openQTwin(ProductCode,ex1,ex2)
{
    var win = window.open("/media-viewer.aspx?p="+ProductCode+"&t=3", "DisplayImage", "scrollbars=1,width=800, height=725");
	win.focus();
}
function newWindow(url)
{
    var win = window.open(url, "newWindow", "scrollbars=1,");
	win.focus();
}


//////////////////////////////////////
//  Product More Info Page          //
//////////////////////////////////////
  function Loadwindow()
    {
     var win = window.open("/media-viewer.aspx?p="+ProductCode+"&c="+CurrentImg, "DisplayImage", "scrollbars=1,width=800, height=725");
	 win.focus();
    }
  function LoadService()
    {
     var win = window.open("/media-viewer.aspx?s=s&p="+ProductCode+"&c="+CurrentImg, "DisplayImage", "scrollbars=1,width=800, height=725");
	 win.focus();
    }

   function ProdImageHoverChange(Count)
    {
        if (document.getElementById("prodImg") != null)
        {
            CurrentImg = Count;
            document.getElementById("prodImg").src="/images/products/catalog/"+ProductCode+"_"+Count+".jpg";
            document.getElementById("prodImg").width = "200";
            document.getElementById("prodImg").height = "200";
            return true;
        }
    }
    function ProdChangeImage(Count)
    {
       if (document.getElementById("prodImg") != null)
        {
            CurrentImg = Count;
            document.getElementById("prodImg").src="/images/products/catalog/"+ProductCode+"_"+Count+".jpg";
            return true;
        }
    }
    function PreviousProdImageShow()
    {
        if (document.getElementById("prodImg") != null)
        {
            document.getElementById("prodImg").src="/images/products/catalog/"+ProductCode+"_"+CurrentImg+".jpg";
            return true;
        }
    }
	function ServImageHoverChange(Count)
    {
        CurrentImg = Count;
        if (document.getElementById("prodImg") != null)
        {
            document.getElementById("prodImg").src="/images/services/catalog/"+ProductCode+"_"+Count+".png";
            document.getElementById("prodFlash").style.display = 'none';
            document.getElementById("prodImg").style.display = 'inline';
            return true;
        }
    }
	function ServFlashHoverChange(Count)
    {
        CurrentImg = Count;
        if (document.getElementById("prodImg") != null)
        {
            document.getElementById("prodImg").style.display = 'none';
			document.getElementById("prodFlash").style.display = 'inline';
            return true;
        }
    }
    function ServChangeImage(Count)
    {
       CurrentImg = Count;
       if (document.getElementById("prodImg") != null)
        {
            document.getElementById("prodImg").src="/images/services/catalog/"+ProductCode+"_"+Count+".png";
            return true;
        }
    }
    function PreviousServImageShow()
    {
        if (document.getElementById("prodImg") != null)
        {
            document.getElementById("prodImg").src="/images/services/catalog/"+ProductCode+"_"+CurrentImg+".png";
            return true;
        }
    }
    function LoadLargeImage(Product,Count,Type)
    {
        var win = window.open("/media-viewer.aspx?p=" + Product + "&c=" + Count + "&t=" + Type, "DisplayImage", "scrollbars=1,width=800, height=725");
        win.focus();
    }

    function LoadLargeImageprod(ProductCode)
    {
        var win = window.open("/media-viewer.aspx?p=" + ProductCode + "&c=" + 1, "DisplayImage", "scrollbars=1,width=800, height=725");
        win.focus();
    }
       
  function LoadLargeImage2(ImgURL)
    {
        var win = window.open("/media-viewer.aspx?p=" + ProductCode + "&c=" + 1, "DisplayImage", "scrollbars=1,width=800, height=725");
        win.focus();
    }
	
//////////////////////////////////////
//                                  //
//////////////////////////////////////

function divMouseOver(sElement){
	gid(sElement).style.display = 'inline';
	gid(sElement).style.position = 'absolute';
}

function divMouseOut(sElement){
	gid(sElement).style.display = 'none';
}
