﻿// JScript File
var baseURL;
baseURL = document.location+"";
baseURL = baseURL.substring(0,baseURL.lastIndexOf("/"));
baseURL = baseURL.substring(0,baseURL.lastIndexOf("/"));
baseURL = baseURL;

var videoFolder = baseURL+"/videos/";
var thumbnailFolder = baseURL+"/thumbnails/";

var arr_titles = new Array();
var arr_directors = new Array();
var arr_companies = new Array();
var arr_videos = new Array();
var arr_thumbnails = new Array();
var arr_widths = new Array();
var arr_heights = new Array();

var thumbnailsString = "";

function DrawLink(i)
{
    var class1 = "linkImage";
    var id1 = "link-num-";
    var id2 = "link-num-_selected";
    if(isIphone)
    {
        class1 += " linkImageIphone";
        id1 = "link-num-_ip";
        id2 = "link-num-_ip_selected";
    }
    
    var num = ""+i;
    var str = '<div class="link" onmouseover="RollOver(-num-);" onmouseout="RollOut(-num-);" onclick="Select(-num-);">';
    str += '<div id="'+id1+'" class="'+class1+'" style="display:block;"></div>';
    str += '<div id="'+id2+'" class="'+class1+'" style="display:none;"></div></div>';
    str = str.replace(/-num-/g, num);
    
    document.write(str);
}
function DrawShutter(i)
{
    var str = '<div class="shutter" id="shutter'+i+'" style="height:0px;">';
    str += '<div class="items" id="items'+i+'" >';
    
    if(i == 5)
    {
        str += GetContactHtml();
    } else {
        thumbnailsString = "";
        this["AddThumbnails_"+i]();    
        str += thumbnailsString;
        thumbnailString = "";
    }
    str += '</div></div>';
    
    document.write(str);
}
function DrawFooterSpacer()
{
    var footerSpacerClass = "footerSpacer";
    if(isIphone)
    {
        footerSpacerClass += " footerSpacerIphone";
    }

    var str = '<div class="'+footerSpacerClass+'"></div>';
    
    document.write(str);
}
function DrawFooter()
{
    var footerClass = "footer";
    var footerLeftClass = "footerLeft";
    if(isIphone)
    {
        footerClass += " footerIphone";
        footerLeftClass += " footerLeftIphone";
    }
    
    
    var str = '<div class="'+footerClass+'">';
    str += '<div class="'+footerLeftClass+'">';    str += '<span class="lightLinks">';    str += '<a class="lightLink" href="http://unitedagents.co.uk/film/directors-of-photography/daniel-bronks/" target="_blank">VIEW CV</a> | ';    if( !isIphone && !isIpad )    {        str += '<a class="lightLink" href="../flash/index.html">VIEW FLASH VERSION</a> | ';    }    str += '<span id="showNightVersion" style="display:none;"><a class="lightLink" href="javascript:ShowNightVersion();">VIEW NIGHT VERSION</a></span>';    str += '<span id="showDaylightVersion" style="display:none;"><a class="lightLink" href="javascript:ShowDaylightVersion();">VIEW DAYLIGHT VERSION</a></span>';    str += '</span>';    str += '<br />';    str += '<span class="hardLinks">';    if ( isIphone)    {        str += 'CONTACT UK: ANDREW NAYLOR +44(0)20 3214 0900 <br /><a class="hardLink" href="mailto:anaylor@unitedagents.co.uk">ANAYLOR@UNITEDAGENTS.CO.UK</a>';        str += '<br />';        str += 'CONTACT US: ROBERT ARAKELIAN +1 (310) 860-3741 <br /><a class="hardLink" href="mailto:arakelianr@unitedtalent.com">ARAKELIANR@UNITEDTALENT.COM</a>';        str += '<br/>';
        str += '©2009 DANIEL BRONKS | <a class="hardLink" href="http://www.iuvodesign.com/" target="_blank">WEBSITE BY iUVO</a>';
    } else {
        str += 'CONTACT UK: ANDREW NAYLOR +44(0)20 3214 0900 <a class="hardLink" href="mailto:anaylor@unitedagents.co.uk">ANAYLOR@UNITEDAGENTS.CO.UK</a>';        str += '<br />';        str += 'CONTACT US: ROBERT ARAKELIAN +1 (310) 860-3741 <a class="hardLink" href="mailto:arakelianr@unitedtalent.com">ARAKELIANR@UNITEDTALENT.COM</a>';
        str += '</span>';
        str += '</div>';
        
        str += '<div class="footerRight">';
        str += '<span class="hardLinks">';
        str += '&nbsp;<br />&nbsp;<br />'
        str += '<div style="float:right;" class="addthis_toolbox addthis_default_style"><a href="http://www.addthis.com/bookmark.php?v=250" class="addthis_button_compact" id="share" style="display:inline;"></a></div>';
        str += '<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a37710d142a7fcc"></script>';
        str += '©2009 DANIEL BRONKS | <a class="hardLink" href="http://www.iuvodesign.com/" target="_blank">WEBSITE BY iUVO</a> |&nbsp;';
    }
    str += '</span>';
    str += '</div>';
    str += '</div>';
    document.write(str);
}
function DrawVideo()
{
    var str = '<div id="video" class="video" style="display:none;">';
    str += '<div id="videoInfo" class="videoInfo">';
    str += '<span class="videoInfo"><div id="videoInfoLeft" class="videoInfoLeft">info</div></span>';
    if( isIphone )
    {
        str += '<div id="videoInfoRight" class="videoInfoRight" style="display:none"></div>';
    }
    else
    {
        str += '<div id="videoInfoRight" class="videoInfoRight">';
        str += '<div class="movClose">';
        str += '<span class="videoInfo">';
        str += '<a class="movNavigation" href="index.html" target="_blank" onclick="HideVideo();return false">CLOSE</a>';
        str += '</span>';
        str += '</div>';
        str += '<a href="index.html" id="prevMov" target="_blank" onclick="ShowPreviousVideo(); return false"> </a>';
        str += '<a href="index.html" id="nextMov" target="_blank" onclick="ShowNextVideo(); return false"></a>';
        str += '</div>';
    }
    str += '</div>';
    if ( isIphone )
    {
        str += '<div class="mov_iphone">'
        str += '<div class="prevMov_iphone" onclick="ShowPreviousVideo();"></div>';
        str += '<div id="movPlayer" class="movPlayer_iphone"></div>';
        str += '<div class="nextMov_iphone" onclick="ShowNextVideo();"></div>';
        str += '</div>';
    } 
    else
    {
        str += '<div id="movPlayer" class="movPlayer"></div>';
    }
    str += '</div>';
    
    document.write(str);    
}
function GetContactHtml()
{
    var str = "";
    str += '<div class="uk"><span class="contacts">';
    str += 'ANDREW NAYLOR, UA (UNITED AGENTS)';    if( isIphone )    {        str += '<br />';    } else {        str += ', ';    }    str += '12-26 LEXINGTON STREET, LONDON W1F OLE<br/>';    str += 'PHONE: +442032140899 | MOBILE: +447824990515';
    if(isIphone) {
        str += '<br/>';
    } else {
        str += ' | ';
    }
    str += 'EMAIL: <a class="hardLink" href="mailto:anaylor@unitedagents.co.uk">ANAYLOR@UNITEDAGENTS.CO.UK</a>';
    if( isIphone )
    {
        str += ' | ';
    } else {
        str += ' | ';
    }
    str += '<a class="hardLink" href="http://www.unitedagents.co.uk" target="_blank">WWW.UNITEDAGENTS.CO.UK</a>';
    str += '</span></div>';
    str += '<div class="us"><span class="contacts">';
    str += 'ROBERT ARAKELIAN, UTA (UNITED TALENT AGENCY)';    if(isIphone)    {        str += '<br/>';    } else {        str += ', ';    }    str += '9560 WILSHIRE BLVD., STE. 500, BEVERLY HILLS, CA 90212<br/>';    str += 'PHONE: (310) 860-3741 | EMAIL: <a class="hardLink" href="mailto:arakelianr@unitedtalent.com">ARAKELIANR@UNITEDTALENT.COM</a>';
    if(isIphone)
    {
        str += '<br/>';
    } else {
        str += ' | ';
    }
    str += '<a class="hardLink" href="http://www.unitedtalent.com" target="_blank">WWW.UNITEDTALENT.COM</a> | <a class="hardLink" href="http://www.utaproduction.com" target="_blank">WWW.UTAPRODUCTION.COM</a>';
    str += '</span></div>';
    str += '<div class="credits"><span class="contacts">';
    str += '<a class="hardLink" href="http://unitedagents.co.uk/film/directors-of-photography/daniel-bronks/" target="_blank">CREDITS AND RESUME</a>';
    str += '</span></div>';
    return str;
}
function GetThumbnailHtml(title, director, company, thumbnailURL, width, height, videoURL, iPhoneVideoURL)
{
    thumbnailURL = thumbnailFolder+thumbnailURL;
    
    if ( isIphone || isIpad )
    {
        videoURL = videoFolder + iPhoneVideoURL;
    }
    else
    {
        videoURL = videoFolder + videoURL;
    }
        
    var l = arr_titles.length;
    arr_titles[l] = title;
    arr_directors[l] = director;
    arr_companies[l] = company;
    arr_videos[l] = videoURL;
    arr_thumbnails[l] = thumbnailURL;
    
    if( isIphone )
    {
        arr_widths[l] = 225;
        arr_heights[l] = 158;
    }
    else
    {
        arr_widths[l] = width;
        arr_heights[l] = height;
    }
    //* hack
    //var k = (l % 5)+1;
    //arr_videos[l] = "http://cachefly.oreilly.com/digitalmedia/2007/07/movie"+k+".mov";
    
    var itemClass = "item";
    var thumbnailClass = "thumbnail";
    if(isIphone)
    {
        itemClass = "item iphone";
        thumbnailClass = "thumbnail iphone";
    }
    
    var str = '<div class="'+itemClass+'">';
    str += '<a class="'+thumbnailClass+'" href="'+videoURL+'" target="_blank" onclick="ShowVideo('+l+');return false" >';
    str += '<img class="'+thumbnailClass+'" src="'+thumbnailURL+'" alt="'+title+'"/>';
    str += '<span class="thumbnail">'+title+"<br />"+director+"<br />"+company+"</span></a></div>";
    
    return str;
}
function AddThumbnail(title, director, company, thumbnailURL, width, height, videoURL, iPhoneVideoURL)
{   
    thumbnailsString += GetThumbnailHtml(title, director, company, thumbnailURL, width, height, videoURL, iPhoneVideoURL);
}
