hs.graphicsDir = 'js/highslide/graphics/';
hs.width = 995;
hs.height = 675;
hs.showCredits = false;
hs.outlineType = null;
hs.dimmingOpacity = 0.8;
hs.align = 'center';
hs.allowMultipleInstances = false;
hs.enableKeyListener = true;
hs.marginLeft = 0;
hs.marginRight = 0;
hs.marginTop = 0;
hs.marginBottom = 0;


$(document).ready(function() {


    $('.scrollable').jScrollPane({ showArrows: true, scrollbarWidth: 11, arrowSize: 11 });
    $('#nav ul li').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); });
    $('#tabItems div').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); });

    var flashvars = {
        projectURL: PROJECT_URL,
        configURL: SITE_URL + LANG_ID + '/Xml/photoPlayerXml?parentKey=BANNERS-SPORTS',
        navigateURL: SITE_URL + LANG_ID + "/" + document.getElementById("banner_sports").value,
        delay: 8,
        slideshow: true
    };


    var params = {
        menu: "false",
        wmode: "transparent"
    };
    var attributes = {
        bgcolor: "#000000"
    };
    swfobject.embedSWF(flashvars.projectURL + "Content/flash/fotoplayer.swf", "fotoplayer_sports", "226", "128", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

    flashvars.configURL = SITE_URL + LANG_ID + '/Xml/photoPlayerXml?parentKey=BANNERS-ENTERTAINMENT';
    flashvars.navigateURL = SITE_URL + LANG_ID + "/" + document.getElementById("banner_entertainment").value
    swfobject.embedSWF(flashvars.projectURL + "Content/flash/fotoplayer.swf", "fotoplayer_entertainment", "226", "128", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

    flashvars.configURL = SITE_URL + LANG_ID + '/Xml/photoPlayerXml?parentKey=BANNERS-CREATIVE MARKETING';
    flashvars.navigateURL = SITE_URL + LANG_ID + "/" + document.getElementById("banner_creativemarketing").value
    swfobject.embedSWF(flashvars.projectURL + "Content/flash/fotoplayer.swf", "fotoplayer_creativemarketing", "226", "128", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

    flashvars.configURL = SITE_URL + LANG_ID + '/Xml/photoPlayerXml?parentKey=video';
    flashvars.navigateURL = "Javascript:openVideoGallery();"; //SITE_URL + LANG_ID + "/" + document.getElementById("banner_video").value
    swfobject.embedSWF(flashvars.projectURL + "Content/flash/fotoplayer.swf", "fotoplayer_video", "226", "128", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

    var flashvars =
    {
        projectURL: PROJECT_URL,
        configURL: SITE_URL + LANG_ID + '/Xml/photoPlayerXml?parentKey=BANNERS-SPORTS',
        navigateURL: SITE_URL + LANG_ID + "/" + document.getElementById("banner_sports").value,
        delay: 8,
        slideshow: true
    };

    if (document.getElementById("eyeCatherPlayer")) {
        flashvars.delay = 3;
        flashvars.configURL = SITE_URL + LANG_ID + '/Xml/headerXml?id=' + document.getElementById("eyeCatherPlayer").getAttribute("name");
        flashvars.navigateURL = "nothing"
        swfobject.embedSWF(flashvars.projectURL + "Content/flash/fotoplayer.swf", "eyeCatherPlayer", "940", "278", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    }

});

function openVideoGallery() 
{
    hs.height = 550;
    hs.onDimmerClick = function() { ReplaceVideoContainer(1) }
    hs.Expander.prototype.onAfterExpand = function(sender) {
    if (document.getElementById("firstVideo"))
        
            _videoUrl = document.getElementById("firstVideo").value;

        ReplaceVideoContainer(false);
    };
    
    
    hs.htmlExpand(document.getElementById("bannerVideoHref"), { objectType: 'ajax' })
}

function radio(elem)
{

    if(document.getElementById('chkBox_0').className == "input_radio_error")
        document.getElementById('chkBox_0').className = "input_radio";
        
    if(document.getElementById('chkBox_1').className == "input_radio_error")
        document.getElementById('chkBox_1').className = "input_radio"; 
    
	//deselect all
	$('label[title=' + elem.title + ']').removeClass('selected');
	
	//select clicked
	$('#' + elem.id).addClass('selected');
	//put value in hidden
	$('#' + elem.title + '_value').val(elem.id.split("_")[1]);
	
}

var pageCounter = 0;
var prevPageCounter = -1;
var lastPage = ""
var _videoUrl = "";
var _scrolling = false;
function ResetPageSettings()
{
    pageCounter = 0;
    prevPageCounter = -1;
}

function SetContainerPosition(page, posObj, maxPageCount) {

    
    if (_scrolling) return {};
    _scrolling = (page == 'video') ? true : false;
    
    if(page!=lastPage)
    {
        lastPage = page;
        ResetPageSettings();
    }
    
    prevPageCounter = pageCounter;
	pageCounter = (posObj.left<0) ? (pageCounter==0) ? pageCounter = maxPageCount-1:pageCounter-=1:(pageCounter<maxPageCount-1)?pageCounter+=1:pageCounter=0;	
	posObj.left = (posObj.left<0)?-pageCounter * posObj.left:pageCounter * posObj.left;	
	//alert("maxPageCount["+maxPageCount+"], pageCounter["+pageCounter+"], posObj["+posObj.top+","+posObj.left+"]");
	
	return posObj;
}

function ReplaceVideoContainer(stop) {

    
    //if (_scrolling) return;
    if (stop != undefined) {
        if (stop) {

            FillVideoContainer(_videoUrl, false)
            hs.close();
            return;
        }
        else if (!stop)
        {
            FillVideoContainer(_videoUrl, true)
            return;
        }
    }
    
    var videoId = $('#videoContainer_id_' + pageCounter).val();
    var imageId = -1;

    if (prevPageCounter == -1) return;
    imageId = $('#videoContainer_id_' + prevPageCounter).val();

    $.ajax(
        {
            type: "POST",
            url: SITE_URL + 'en/Xml/videoPlayerXml?imageId=' + imageId + '&videoId=' + videoId,
            dataType: "html",
            success: function(html) {
                FillVideoContainer((html.indexOf("_") > -1) ? html.split("|")[0] : html);
                FillImageContainer((html.indexOf("_") > -1) ? html.split("|")[1] : "-1");
                _scrolling = false;
            }
        }
    );
}


function FillImageContainer(imageUrl)
{
    if(imageUrl=="-1")return;
    document.getElementById("videoContainer_"+prevPageCounter).innerHTML = "<div class=\"slideContainer\"><img width=\"740\" height=\"390\" src=\""+(UPLOADS_URL+'text/'+imageUrl)+"\" alt=\"GR8 Case\" /></div>";
}

function FillVideoContainer(videoUrl, autoStart) {

    if (autoStart == undefined) autoStart = "true";
    else if (autoStart) autoStart = "true";
    else autoStart = "false";

    document.getElementById("videoContainer_"+pageCounter).innerHTML = "<div class=\"slideContainer\">\n" +
                        "<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,40,0\" WIDTH=\"740\" VALIGN=\"top\" HEIGHT=\"470\" id=\"VideoPlayer\">\n" +
                         "<PARAM NAME=\"movie\" VALUE=\""+PROJECT_URL+"Content/flash/videoplayer.swf\">\n" +
                         "<PARAM NAME=\"quality\" VALUE=\"high\">\n" +
                         "<PARAM NAME=\"bgcolor\" VALUE=\"#333333\">\n" +
                         "<PARAM NAME=\"allowScriptAccess\" VALUE=\"sameDomain\">\n" +
                         "<PARAM NAME=\"wmode\" VALUE=\"transparent\">\n" +
                         "<PARAM NAME=\"flashvars\" VALUE=\"projectURL="+PROJECT_URL+"&configURL=&videoUrl="+UPLOADS_URL+'text/'+videoUrl+"&autoStart="+autoStart+"\">\n" +
                         "<EMBED src=\"" + PROJECT_URL + "Content/flash/videoplayer.swf\" allowScriptAcces=\"sameDomain\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#FFFFFF\" WIDTH=\"740\" HEIGHT=\"470\" NAME=\"VideoPlayer\" VALIGN=\"top\" ALIGN=\"\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\" FLASHVARS=\"projectURL=" + PROJECT_URL + "&configURL=&videoUrl=" + UPLOADS_URL + 'text/' + videoUrl + "&autoStart=" + autoStart + "\"></EMBED>\n" +
                        "</OBJECT>\n"+
                    "</div>";

    _videoUrl = videoUrl; 
}

function flashMovie(movieName) {
    
	 if (navigator.appName.indexOf("Microsoft") != -1) {
		 return window[movieName];
	 } else {
		 return document[movieName];
	 }
}


function StopVideo() {
    var swf = flashMovie("ExternalVideoPlayer");
    if (swf)swf.killVideo();
}


function VideoStarted() {
   // alert("videoStarted!!");
}

function makepage(bg, src, title)
{
  // We break the closing script tag in half to prevent
  // the HTML parser from seeing it as a part of
  // the *main* page.

  return "<html>\n" +
    "<head>\n" +
    "<title>"+title+"</title>\n" +
    "<style type=\"text/css\" media=\"print\">\n"+
    "@page\n"+
    "{\n"+
	"   size: landscape;\n"+
	"   margin: 2cm;\n"+
    "}\n"+
    "</style>\n"+
    "<script>\n" +
    "function step1() {\n" +
    "  setTimeout('step2()', 10);\n" +
    "}\n" +
    "function step2() {\n" +
    "  window.print();\n" +
    "  window.close();\n" +
    "}\n" +
    "</script>\n" +
    "</head>\n" +
    "<body onLoad='step1()'>\n" +
    "   <div style='position:absolute; top:0; left:62px; z-index:1;'><img src='" + src + "'/></div>\n" +
    "   <div style='position:absolute; top:0; left:0; z-index:0;'><img src='" + bg + "'/></div>"
    "</body>\n" +
    "</html>\n";
}

function printme(evt)
{
  if (!evt) {
    // Old IE
    evt = window.event;
  }    
  var image = document.getElementById("case_img_"+pageCounter);
  if (!image) {
    // Old IE
    image = document.getElementById("case_img_"+pageCounter);
  }
  src = image.src;
  link = "about:blank";
  var pw = window.open(link, "_new");
  pw.document.open();
  pw.document.write(makepage(IMAGE_URL+'cases_bg.gif', src, image.alt));
  pw.document.close();
}

function GetAttachment()
{    
    //alert(SITE_URL + LANG_ID + "/cases/" + document.getElementById("case_document_"+pageCounter).value)
   return SITE_URL + LANG_ID + "/cases/" + document.getElementById("case_document_"+pageCounter).value;
}