/*
    Document   : french-rocco-final.js
    Created on : 17.05.2010, 10:51:33
    Author     : Richard Prillwitz (richard.prillwitz@sixt.de)

 */

//  define the media files
//  *_media = value of param name="movie"
//  *_media_picture = path to perview picture
//  *_media_param = value of url param

//  first is default
var first_media = new Object();
first_media.id = 1;
first_media.link = 'http://www.youtube.com/v/FZ8xFzYFmUs&hl=fr_FR&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01';
first_media.picture = '/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c2_o.png';
first_media.param = 'SIXT par Rocco Siffredi : Je décharge plusieurs fois par jour';


var second_media = new Object();
second_media.id = 2;
second_media.link = "http://www.youtube.com/v/ugYxhaFn-V0&hl=fr_FR&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01";
second_media.picture = "/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c3.png";
second_media.param = "SIXT par Rocco Siffredi : Je monte souvent &agrave; plusieurs";

var third_media = new Object();
third_media.id = 3;
third_media.link = "http://www.youtube.com/v/2fkx7hEIiiI&amp;hl=fr_FR&amp;fs=1&rel=0&color1=0xe1600f&color2=0xfebd01";
third_media.picture = "/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c4.png";
third_media.param = "SIXT par Rocco Siffredi : Pas besoin d'en avoir une grosse";

var fourth_media = new Object();
fourth_media.id = 4;
fourth_media.link = "http://www.youtube.com/v/E7QgwF0Rl5k&amp;hl=fr_FR&amp;fs=1&rel=0&color1=0xe1600f&color2=0xfebd01";
fourth_media.picture = "/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c5.png";
fourth_media.param = "SIXT par Rocco Siffredi : Le soir, je mets toujours la capote";

var fifth_media = new Object();
fifth_media.id = 5;
fifth_media.link = "http://www.youtube.com/v/el7Xi0_Frso&hl=fr_FR&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01";
fifth_media.picture = "/common/img/app/res/frenchlanding-rocco/video-story-auswahl/Link-norm/bg-whide-center_r3_c6.png";
fifth_media.param = "SIXT par Rocco Siffredi : Les allemandes je les cravache";



$(document).ready(function(){
    if ($(document).getUrlParam("media") != null) {
        if($(document).getUrlParam("media") == escape(first_media.param)){
            set_media(first_media);
        }else if($(document).getUrlParam("media") == escape(second_media.param)){
            set_media(second_media);
        }else if($(document).getUrlParam("media") == escape(third_media.param)){
            set_media(third_media);
        }else if($(document).getUrlParam("media") == escape(fourth_media.param)){
            set_media(fourth_media);
        }else if($(document).getUrlParam("media") == escape(fifth_media.param)){
            set_media(fifth_media);
        }else{
            //switch to first/default vid
            //do nothing - show menue
        }
    }else{
        //do nothing - show menue
    }

    $('div.select div').click(function(){
        if($('div.select ul').is(':visible')){
            $('#sx-res-return-kst .button').hide();
        }else{
            $('#sx-res-return-kst .button').show();
        }
    })

    $('div.select ul li').click(function(){
            $('#sx-res-return-kst .button').show();
    })
    $('div.select ul').click(function(){
            $('#sx-res-return-kst .button').show();
    })

});

function set_media(media_obj){
    var embed_code = '<object width="425" height="344">' +
    '<param name="movie" value="' + media_obj.link + '"></param>' +
    '<param name="allowFullScreen" value="true"></param>' +
    '<param name="allowscriptaccess" value="always"></param>' +
    '<embed src="' + media_obj.link + '" type="application/x-shockwave-flash" allowscriptaccess="always"' +
    'allowfullscreen="true" width="425" height="344"></embed>';

    $('.choose-vid-heading').remove();
    $('.choose-vid-footer').remove();

    var new_choose_vid_html = '<ul>'+
            '<li id="vid-1" class="inactive">'+
                '<div class="first-vid-show" title="je décharge plusieurs fois pas jour" onclick="set_vid(1); set_active(1);"></div>' +
            '</li>'+
            '<li id="vid-2" class="inactive">'+
                '<div class="second-vid-show" title="je monte souvent &agrave; plusieurs" onclick="set_vid(2); set_active(2);"></div>' +
            '</li>'+
			'<li id="vid-3" class="inactive">'+
                '<div class="third-vid-show" title="pas besoin d\'en avoir une grosse" onclick="set_vid(3); set_active(3);"></div>' +
            '</li>'+
            '<li id="vid-4" class="inactive">'+
                '<div class="fourth-vid-show" title="le soir, je mets toujours la capote" onclick="set_vid(4); set_active(4);"></div>' +
            '</li>'+
            '<li id="vid-5" class="inactive">'+
                '<div class="fifth-vid-show" title="les allemandes, je les cravache" onclick="set_vid(5); set_active(5);"></div>' +
            '</li>'+
        '</ul>';
    $('.choose-vid').empty();
    $('.choose-vid').css('height','125px');
    $('.choose-vid').html(new_choose_vid_html);

    $('.play-vid').html(embed_code);

    set_bookmark_link(media_obj);
    $('.social-container').show();
}


function set_vid(count){
    switch(count){
        case 1:
            set_media(first_media);
            break;
        case 2:
            set_media(second_media);
            break;
        case 3:
            set_media(third_media);
            break;
        case 4:
            set_media(fourth_media);
            break;
        case 5:
            set_media(fifth_media);
            break;
    }
}


function set_bookmark_link(obj){
    var shareURL = get_url(obj);
    var shareTitle = obj.param;
    $('.addthis_button').attr('addthis:url',shareURL);
    $('.addthis_button').attr('addthis:title',shareTitle);
    $('.addthis_button').attr('addthis:description',shareTitle);
}

function get_url(media_obj){
    var url =  "" + window.location;

    var newAdditionalURL = "";
    var tempArray = url.split("?");
    var baseURL = tempArray[0];
    var aditionalURL = tempArray[1];
    var temp = "";
    if(aditionalURL)
    {
        var tempArray = aditionalURL.split("&");
        for ( var i in tempArray ){
            if(tempArray[i].indexOf("media") == -1){
                newAdditionalURL += temp+tempArray[i];
                temp = "&";
            }
        }
    }
    var rows_txt = temp+"media=";
    var params = escape(media_obj.param);
    var finalURL = baseURL+"?"+newAdditionalURL+rows_txt+params;
    return finalURL;
}

function hideFlash(){
    $('.flash').remove();
}

function set_active(cv){
    $('#vid-'+cv).attr('class','active');
}
