// TurkishFilmChannel

function isDefined(property) {
    return (typeof property != 'undefined');
}
function escramble() {
    var emailAddress = new Array();
    emailAddress[0] = "sendemail,email,team,turkishfilmchannel,com";

    //ensure user agent can do DOM
    var linkText;
    if ((isDefined(document.getElementById)) && (isDefined(document.createElement))) {
        //loop through email addresses
        try {
            for (var i = 0; i < emailAddress.length; i++) {
                //put data in array
                var x = emailAddress[i].split(',');
                //grab the email span element
                var element = document.getElementById(x[0]);

                //create the actual link
                var theLink = "mailto:" + x[2] + "@" + x[3] + "." + x[4];

                //build node for email link
                emailLink = document.createElement("a");
                emailLink.href = theLink;

                //use span so IE 6 doesn't show mailto
                var linkSpan = emailLink.appendChild(document.createElement("span"));
                linkText = x[1];
                if (x[1] == "email") {
                    linkText = x[2] + "@" + x[3] + "." + x[4];
                }
                linkSpan.appendChild(document.createTextNode(linkText));

                //replace it!
                element.parentNode.replaceChild(emailLink, element);
            }
        }
        catch (err) {

        }
    }
}


/* function to search xml for specific film based on an id*/
function getFilm(filmIDStr) {
    var htmlOutput;
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = xml;
        var filmIDs = $(theXML).find("film");
        var filmID = parseInt(filmIDStr, 10);

        $(filmIDs).each(function() {
            if (parseInt($(this).attr('id'), 10) == filmID) {
                var node = $(this)[0];
                var imageNode = node.getElementsByTagName('thumbnailimage');
                var detailNode = node.getElementsByTagName('originaltitle');
                var originalTitle = detailNode[0].firstChild.nodeValue;
                detailNode = node.getElementsByTagName('englishtitle');
                var englishTitle = detailNode[0].firstChild.nodeValue;
                document.title = englishTitle + "-" + document.title;

                htmlOutput = "";

                htmlOutput += "<p class='right'><a href='#' class='backtoresult'>back to result page</a></p>";
                htmlOutput += "<h2>" + englishTitle + " (" + originalTitle + ")" + "</h2>";

                htmlOutput += "<div class='hr clear' ></div>";
                $("#topcontent").append(htmlOutput);

                addBackLink();

                htmlOutput = "<p class='filmposter'>" + "<img src='/images/thumbs/" + imageNode[0].firstChild.nodeValue + "' alt='" + englishTitle + "'/>" + "</p>";
                detailNode = node.getElementsByTagName('award');
                for (i = 0; i < detailNode.length; i++) {
                    htmlOutput += "<div class='awards'>";
                    var aryAwards = detailNode[i].firstChild.nodeValue.split(",");
                    for (j = 0; j < aryAwards.length; j++) {
                        htmlOutput += "<p>" + aryAwards[j] + "</p>";
                    }
                    htmlOutput += "</div>";

                }
                $("#leftcontent").append(htmlOutput);

                detailNode = node.getElementsByTagName('description');
                if ($.browser.msie) {
                    htmlOutput = "<p>" + detailNode[0].firstChild.nodeValue; 
                }
                else {
                    htmlOutput = "<p>" + detailNode[0].childNodes[1].nodeValue;
                }
                htmlOutput += "</p>";
                htmlOutput += "<p><a name='fb_share' type='button' href='http://www.facebook.com/sharer.php'";
                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/share/" + englishTitle + "\");'/>";
                htmlOutput += "</a></p>";
                htmlOutput += "<hr/>";

                //channels
                channelNode = node.getElementsByTagName('channel');
                if (channelNode.length > 0) {
                    htmlOutput += "<p><span class='bold'>Watch Online</span></p>";
                    for (i = 0; i < channelNode.length; i++) {
                        detailNode = channelNode[i].getElementsByTagName('channel_id');
                        var channel = detailNode[0].firstChild.nodeValue;
                        detailNode = channelNode[i].getElementsByTagName('link');
                        var link = detailNode[0].firstChild.nodeValue;

                        htmlOutput += "<p><a href='" + link + "' target='_blank'>";
                        switch (channel) {
                            case 'AmazonVideoOnDemand':
                                htmlOutput += "<img class='gapright' src='/images/amazon-vod-logo.jpg' alt='Amazon Video On Demand' title='Watch " + englishTitle + " on Amazon Video On Demand' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            case 'Netflix':
                                htmlOutput += "<img class='gapright' src='/images/netflix-logo.jpg' alt='Netflix' title='Netflix' ";
                                break;
                            case 'ITunes':
                                htmlOutput += "<img class='gapright' src='/images/iTunes-logo.jpg' alt='ITunes' title='ITunes' ";
                                break;
                            case 'Mubi':
                                htmlOutput += "<img class='gapright' src='/images/mubi-logo.jpg' alt='Mubi' title='Watch " + englishTitle + " on Mubi' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            case 'Youtube':
                                htmlOutput += "<img class='gapright' src='/images/youtube-logo.jpg' alt='Youtube Rentals' title='Watch " + englishTitle + " on Youtube Rentals' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            case 'IndieFlix':
                                htmlOutput += "<img class='gapright' src='/images/indieflix-logo.jpg' alt='Indieflix' title='Watch " + englishTitle + " on IndieFlix' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            case 'Ximon':
                                htmlOutput += "<img class='gapright' src='/images/ximon-logo.jpg' alt='Ximon' title='Watch " + englishTitle + " on Ximon' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            case 'Watchbox':
                                htmlOutput += "<img class='gapright' src='/images/watchbox-logo.jpg' alt='WatchBox' title='Watch " + englishTitle + " on WatchBox' ";
                                htmlOutput += " onClick='javascript: pageTracker._trackPageview(\"/watch/" + channel + "/" + englishTitle + "\");'/>";
                                break;
                            default:
                                htmlOutput += "<span class='gapright'>" + channel + "</span>";
                                break;
                        }
                        htmlOutput += "</a></p>";
                    }
                    htmlOutput += "<hr/>";
                }

                //directors
                detailNode = node.getElementsByTagName('duration');
                htmlOutput += "<p><span class='bold'>Length: </span>" + detailNode[0].firstChild.nodeValue + "</p>";
                detailNode = node.getElementsByTagName('director');
                if (detailNode.length == 1) {
                    htmlOutput += "<p><span class='bold'>Director: </span>";
                }
                else {
                    htmlOutput += "<p><span class='bold'>Directors: </span>";
                }
                for (i = 0; i < detailNode.length; i++) {
                    htmlOutput += detailNode[i].firstChild.nodeValue;
                    if (i < (detailNode.length - 1)) {
                        htmlOutput += ", ";
                    }
                }
                htmlOutput += "</p>";

                //cast
                detailNode = node.getElementsByTagName('artist');
                htmlOutput += "<p><span class='bold'>Cast: </span>";
                for (i = 0; i < detailNode.length; i++) {
                    htmlOutput += detailNode[i].firstChild.nodeValue;
                    if (i < (detailNode.length - 1)) {
                        htmlOutput += ", ";
                    }
                }
                htmlOutput += "</p>";

                //IMDB
                imdbNode = node.getElementsByTagName('imdb');
                detailNode = imdbNode[0].getElementsByTagName('score');
                if (detailNode.length > 0) {
                    htmlOutput += "<hr/>";
                    var iScore = parseInt(detailNode[0].firstChild.nodeValue);
                    htmlOutput += "<p><span class='bold gapright'>Imdb </span>";
                    for (i = 0; i < Math.floor(iScore); i++) {
                        htmlOutput += "<img class='middle' src='/images/star.jpg' alt='' />";
                    }
                    var remainingStars = 10 - Math.floor(iScore);
                    for (i = 0; i < remainingStars; i++) {
                        htmlOutput += "<img class='middle' src='/images/star-outline.jpg' alt='' />";
                    }
                    var linkNode = imdbNode[0].getElementsByTagName('link');
                    htmlOutput += "<a class='gapleft' href='" + linkNode[0].firstChild.nodeValue + "' target='_blank'><span class='gapright'>" + detailNode[0].firstChild.nodeValue + "/10 </span>";
                    htmlOutput += "<span>" + imdbNode[0].getElementsByTagName('votecount')[0].firstChild.nodeValue + " votes</span></a>";
                    htmlOutput += "</p>";
                }

                //reviews
                channelNode = node.getElementsByTagName('review');
                if (channelNode.length > 0) {
                    htmlOutput += "<p><span class='bold'>Critic Corner</span></p>";
                    for (i = 0; i < channelNode.length; i++) {
                        detailNode = channelNode[i].getElementsByTagName('title');
                        var title = detailNode[0].firstChild.nodeValue;
                        detailNode = channelNode[i].getElementsByTagName('link');
                        var link = detailNode[0].firstChild.nodeValue;

                        htmlOutput += "<p><a href='" + link + "' target='_blank'>" + title + "</a></p>";
                    }
                    htmlOutput += "<hr/>";
                }

                //reviews
                //reviewNode = node.getElementsByTagName('review');
                //if (reviewNode.length > 0) {
                //    htmlOutput += "<hr/>";
                //    htmlOutput += "<p class='bold'>Critic Corner</p>";
                //    for (i = 0; i < reviewNode.length; i++) {
                //        htmlOutput += "<p><a href='" + reviewNode[i].getElementsByTagName('link')[0].firstChild.nodeValue + "'><span class='bold'>" + reviewNode[i].getElementsByTagName('title')[0].firstChild.nodeValue + "</span></a> | <span class='italic'>" + reviewNode[i].getElementsByTagName('author')[0].firstChild.nodeValue + "</span></p>";
                //        htmlOutput += "<p>" + reviewNode[i].getElementsByTagName('text')[0].firstChild.nodeValue + "</p>";
                //    }
                //}

                $("#rightcontent").append(htmlOutput);

                return;
            }

        });

    });
}

/*function to search XML for films
category is genre, title, director
search field is specific to category so for genre we have drama, mystery, etc.
for title there is no search field
*/
function getFilms(category, searchField, toggleHeader) {
    $("#maincontent").empty();
    var maxFilms = 5;  //max number of films per row
    var numFilms = 0;  //curr number of films in the row
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        var theCategory = $(theXML).find(category);
        var htmlOutput = "<div class='header down clear'><h3>" + searchField + "</h3></div>";
        htmlOutput += "<div class='filmcontent hide'>";
        $(theCategory).each(function() {
            if ($(this).text() == searchField) {
                var node = $(this)[0];

                if (node.parentNode.nodeName.toLowerCase() == 'film') {
                    node = node.parentNode;
                }
                else {
                    node = node.parentNode.parentNode;
                }

                htmlOutput += "<div class='left'>";

                numFilms++;
                htmlOutput += getFilmDetail(node, numFilms, 'caption');
                // alert(htmlOutput);
                if (numFilms == maxFilms) {
                    numFilms = 0;
                }

            }
        });
        htmlOutput += "</div>";
        htmlOutput += "<div class='hr clear' ></div>";
        $("#maincontent").append(htmlOutput);
        if (toggleHeader) {
            addToggle();
        }
    });

}


function getFilmsByCollection(searchField, divid, toggleHeader) {
    $(divid).empty();
    var maxFilms = 10;  //max number of films per row
    var numFilms = 0;  //curr number of films in the row
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        var theCategory = $(theXML).find("collection");
        var htmlOutput = "<div class='header down clear'><h3>Films in this collection</h3></div>";
        htmlOutput += "<div class='filmcontent hide'>";
        $(theCategory).each(function() {
            if ($(this).text() == searchField) {
                var node = $(this)[0];

                if (node.parentNode.nodeName.toLowerCase() == 'film') {
                    node = node.parentNode;
                }
                else {
                    node = node.parentNode.parentNode;
                }

                htmlOutput += "<div class='left'>";

                numFilms++;
                htmlOutput += getFilmDetailForCollection(node, numFilms, 'caption');
                htmlOutput += "</div>";

                // alert(htmlOutput);
                if (numFilms == maxFilms) {
                    numFilms = 0;
                }

            }
        });
        htmlOutput += "</div>";
        htmlOutput += "<div class='hr clear' ></div>";
        $(divid).append(htmlOutput);
        if (toggleHeader) {
            addToggle();
        }
    });
}


function getFilmsByGenre(genre, toggleHeader) {
    $("#maincontent").empty();
    var maxFilms = 5;  //max number of films per row
    var numFilms = 0;  //curr number of films in the row
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        var theCategory = $(theXML).find("genre");
        var htmlOutput = "<div class='header down clear'><h3>" + genre + "</h3></div>";
        htmlOutput += "<div class='filmcontent hide'>";

        $(theCategory).each(function() {
            if ($(this).text() == genre) {
                var node = $(this)[0];

                node = node.parentNode.parentNode;
                htmlOutput += "<div class='left'>";
                numFilms++;
                htmlOutput += getFilmDetail(node, numFilms, 'caption');
                // alert(htmlOutput);
                if (numFilms == maxFilms) {
                    numFilms = 0;
                }
            }
        });
        htmlOutput += "</div>";
        htmlOutput += "<div class='hr clear' ></div>";
        $("#maincontent").append(htmlOutput);
        if (toggleHeader) {
            addToggle();
        }
    });

}

function getFilmsByChannel(channelId, toggleHeader) {
    $("#maincontent").empty();
    var maxFilms = 5;  //max number of films per row
    var numFilms = 0;  //curr number of films in the row
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        var theCategory = $(theXML).find("channel_id");
        var htmlOutput = "<div class='header down clear'><h3>View films you can watch online on <b>" + channelId + "</b></h3></div>";
        htmlOutput += "<div class='filmcontent hide'>";

        $(theCategory).each(function() {
            if ($(this).text() == channelId) {
                var node = $(this)[0];

                node = node.parentNode.parentNode.parentNode;
                htmlOutput += "<div class='left'>";
                numFilms++;
                htmlOutput += getFilmDetail(node, numFilms, 'caption');
                // alert(htmlOutput);
                if (numFilms == maxFilms) {
                    numFilms = 0;
                }

            }
        });
        htmlOutput += "</div>";
        htmlOutput += "<div class='hr clear' ></div>";
        $("#maincontent").append(htmlOutput);
        if (toggleHeader) {
            addToggle();
        }
    });

}

function getFilmsbyTitle(filmCount, start, bAwards) {
    $("#maincontent").empty();
    var filmsPerPage = 15; //
    var numFilms = 0;  //curr number of films in the row
    var maxFilms = 5;  //max number of films per row
    var totalPages = Math.ceil(filmCount / filmsPerPage); // total pages
    var currentpage = start / filmsPerPage + 1;
    var htmlOutput = "<div class='clear page'>" + getPrevorNextLink(currentpage, totalPages, filmsPerPage, start, 'back') + 
                                                  getPrevorNextLink(currentpage, totalPages, filmsPerPage, start, 'next') + "</div>";
    htmlOutput += "<div class='filmcontent'>";
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        for (i = start; i < filmsPerPage + parseInt(start); i++) {
            var theFilm = $(theXML).find('film')[i];
            if (theFilm == undefined) {
                break;
            }
            var node = $(theFilm)[0];
            if (bAwards) {
                if (node.getElementsByTagName('award').length == 0) {
                    continue;
                }
            }
            if (numFilms == 0) {
                htmlOutput += "<div class='left clear'>";
            }
            else {
                htmlOutput += "<div class='left'>";
            }
            numFilms++;
            htmlOutput += getFilmDetail(node, numFilms, 'caption2');
            if (numFilms == maxFilms) {
                numFilms = 0;
            }

        }
        htmlOutput += "<div class='clear page'>" + getPrevorNextLink(currentpage, totalPages, filmsPerPage, start, 'back') + 
                      "<p class='left pageindicator'>(page " + currentpage + " of " + totalPages + ")</p>" + 
                      getPrevorNextLink(currentpage, totalPages, filmsPerPage, start, 'next') + "</div>";
        $("#maincontent").append(htmlOutput);
    });

}

function getAwardFilmCount(filmCount) {
   var awardFilmCount = 25;

   return awardFilmCount;
}

function getFilmsbyAwards(filmCount, start) {
    $("#maincontent").empty();
    var filmsPerPage = 15; //
    var numFilms = 0;  //curr number of films in the row
    var maxFilms = 5;  //max number of films per row
    var awardFilmCount = getAwardFilmCount(filmCount);
    var totalPages = Math.ceil(awardFilmCount / filmsPerPage); // total pages

    var currentpage = start / filmsPerPage + 1;
    var htmlOutput = "<div class='clear page'>" + getPrevorNextLinkForAwards(currentpage, totalPages, filmsPerPage, start, 'back') + 
                                                  getPrevorNextLinkForAwards(currentpage, totalPages, filmsPerPage, start, 'next') + "</div>";
    htmlOutput += "<div class='filmcontent'>";
    $.get("/tfc-films.xml", function(xml, data) {
        var theXML = parseXml(xml);
        for (i = start; i < filmCount; i++) {
            var theFilm = $(theXML).find('film')[i];
            if (theFilm == undefined) {
                break;
            }
            var node = $(theFilm)[0];
            if (node.getElementsByTagName('award').length == 0) {
                continue;
            }
            if (numFilms % maxFilms == 0) {
                htmlOutput += "<div class='left clear'>";
            }
            else {
                htmlOutput += "<div class='left'>";
            }
            numFilms++;
            htmlOutput += getFilmDetail(node, numFilms, 'caption2');

            if (numFilms == filmsPerPage) {
                break;
            }
        }
        htmlOutput += "<div class='clear page'>" + getPrevorNextLinkForAwards(currentpage, totalPages, filmsPerPage, start, 'back') + 
                      "<p class='left pageindicator'>(page " + currentpage + " of " + totalPages + ")</p>" + 
                      getPrevorNextLinkForAwards(currentpage, totalPages, filmsPerPage, start, 'next') + "</div>";
        $("#maincontent").append(htmlOutput);
    });

}

function getFilmDetail(node, numFilms, captionClass) {
    var filmAttribute = node.getAttribute("id");
    var imageNode = node.getElementsByTagName('thumbnailimage');
    var detailNode = node.getElementsByTagName('englishtitle');
    var englishTitle = detailNode[0].firstChild.nodeValue;
    detailNode = node.getElementsByTagName('originaltitle');
    var originalTitle = detailNode[0].firstChild.nodeValue;
    var htmlOutput = "";
    if (numFilms == 1) {
        htmlOutput += "<p class='" + captionClass + "'>";
    }
    else {
        htmlOutput += "<p>";
    }
    htmlOutput += "<a href='/films/" + filmAttribute + "'>";
    htmlOutput += "<img width=106 height=156 src='/images/thumbs/" + imageNode[0].firstChild.nodeValue + "' title='" + englishTitle + " (" + originalTitle + ")' " + 
                  "' alt='" + englishTitle + " (" + originalTitle + ")'/>";
    htmlOutput += "</a></p>";
    if (numFilms == 1) {
        htmlOutput += "<p class='" + captionClass + "'>";
    }
    else {
        htmlOutput += "<p>";
    }
    htmlOutput += "<a href='/films/" + filmAttribute + "'>";
    htmlOutput += englishTitle;
    htmlOutput += "</a></p>";
    htmlOutput += "</div>";

    return htmlOutput;
}

function getFilmDetailForCollection(node, numFilms, captionClass) {
    var filmAttribute = node.getAttribute("id");
    var imageNode = node.getElementsByTagName('thumbnailimage');
    var detailNode = node.getElementsByTagName('englishtitle');
    var englishTitle = detailNode[0].firstChild.nodeValue;
    detailNode = node.getElementsByTagName('originaltitle');
    var originalTitle = detailNode[0].firstChild.nodeValue;
    var htmlOutput = "";
    if (numFilms == 1) {
        htmlOutput += "<p class='" + captionClass + "'>";
    }
    else {
        htmlOutput += "<p>";
    }
    htmlOutput += "<a href='/films/" + filmAttribute + "'>";
    htmlOutput += "<img width=80 height=117 src='/images/thumbs/" + imageNode[0].firstChild.nodeValue + "' title='" + englishTitle + " (" + originalTitle + ")' " + 
                  "' alt='" + englishTitle + " (" + originalTitle + ")'/>";
    htmlOutput += "</a></p>";
    if (numFilms == 1) {
        htmlOutput += "<p class='" + captionClass + "'>";
    }
    else {
        htmlOutput += "<p>";
    }
    htmlOutput += "<a href='/films/" + filmAttribute + "'>";
    htmlOutput += englishTitle;
    htmlOutput += "</a></p>";

    return htmlOutput;
}

function getPrevorNextLink(currentpage, totalPages, filmsPerPage, start, PrevNext) {
    //<p class='left'><a href='#'>back</a></p>
    //<p class='right'><a href='#'>next</a></p>
    htmlOutput = "";
    if (PrevNext == "back") {
        htmlOutput = "<p class='left prev";
        if (currentpage == 1) {
            htmlOutput += " notvisible";
        }
        htmlOutput += "'><a href='turkish-films-by-title.php?start=" + (parseInt(start) - filmsPerPage) + "'>back</a></p>";
    }
    else if (currentpage < totalPages) {
        htmlOutput = "<p class='right next'><a href='turkish-films-by-title.php?start=" + (filmsPerPage + parseInt(start)) + "'>next</a></p>";
    }
    return htmlOutput;
}
function getPrevorNextLinkForAwards(currentpage, totalPages, filmsPerPage, start, PrevNext) {
    //<p class='left'><a href='#'>back</a></p>
    //<p class='right'><a href='#'>next</a></p>
    htmlOutput = "";
    if (PrevNext == "back") {
        htmlOutput = "<p class='left prev";
        if (currentpage == 1) {
            htmlOutput += " notvisible";
        }
        htmlOutput += "'><a href='turkish-films-by-awards.php?start=" + (parseInt(start) - filmsPerPage) + "'>back</a></p>";
    }
    else if (currentpage < totalPages) {
        htmlOutput = "<p class='right next'><a href='turkish-films-by-awards.php?start=" + (filmsPerPage + parseInt(start)) + "'>next</a></p>";
    }
    return htmlOutput;
}

//adds link to go back to previous page
function addBackLink() {
    $('.backtoresult').click(function() {
        window.history.go(-1);
        return false;
    });

}
//toggles the hide/show effect on director, title, channel and award pages
function addToggle() {
    $('.header').click(function() {
        if ($(this).hasClass("down")) {
            $(this).next().show('slow');
            $(this).removeClass("down");
        }
        else {
            $(this).next().hide();
            $(this).addClass("down");
        }

        return false;
    });
}

function parseXml(xml) {
    if ($.browser.msie) {
        var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = 'false';
        try {
            xmlDoc.loadXML(xml);
            xml = xmlDoc;
        }
        catch (err) { }  //do nothing

    }
    return xml;
}

function showMovie(movieTrailer) {
    var so = new SWFObject('https://media.dreamhost.com/mp5/player.swf', 'mpl', '500', '400', '8');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('allowfullscreen', 'false');
    so.addParam('wmode', 'window');
    so.addParam('loop', 'false');
    so.addParam('menu', 'false');
    so.addParam('quality', 'high');
    //so.addVariable('plugins', 'gapro-2');
    //so.addVariable('gapro-2.trackingobject', 'pageTracker');
    //so.addVariable('gapro-2.trackstarts', 'true');
    so.addVariable('width', '500');
    so.addVariable('height', '400');
    so.addVariable('file', 'http://turkishfilmchannel.com/tfc-trailers/' + movieTrailer + '_trailer.flv');
    so.addVariable('image', 'http://turkishfilmchannel.com/tfc-trailers/' + movieTrailer + '_still1.jpg');
    so.write('filmclipholder');
}

function showYoutube(youtubeTrailer) {

    var htmlOutput = "<iframe width='420' height='315' src='";
    htmlOutput += youtubeTrailer;
    htmlOutput += "' frameborder='0' allowfullscreen></iframe>";

    $("#filmclipholder").append(htmlOutput);
}



