var strSpeakerVideosTemplate;
var online = true;
var myajaxstr = "";
if (document.images) {
    blank = new Image
    pdf = new Image
    printer = new Image
    email = new Image
    linkIcon = new Image
    info = new Image

    blank.src = '../images/Speakerspage/blank_text.gif'
    pdf.src='../images/Speakerspage/icon_createpdf_text.gif'
    printer.src='../images/Speakerspage/icon_printer_text.gif'
    email.src='../images/Speakerspage/icon_email_text.gif'
    linkIcon.src='../images/Speakerspage/icon_link_text.gif'
    info.src='../images/Speakerspage/icon_info_text.gif'
}

$(function() { 
    var moreinfolink;
    $("#icon_print").attr("href", "javascript:void(0);");
    $("#icon_print").click(function(){
        window.print();
    });

    if($("#btn_moreinfo")){
        moreinfolink= "/request-information";
        $("#btn_moreinfo").attr("href", "javascript:void(0);");
        $("#btn_moreinfo").click(function(){
            var myform = $("<form name='myform' id='myform' method='post' action='" + moreinfolink + "' style='display:none;'></form>");
            var mysubmitbtn = $("<input type='submit' name='submit' id='prepopulate_submit' value='submit' />");
            $(myform).append($(myfield));
            $(myform).append($(mysubmitbtn));
            $("body").append($(myform));
            $("#prepopulate_submit").click();
            return false;
        });
    }
    if($("#icon_reqinfo")){
        moreinfolink= "/request-information";
        $("#icon_reqinfo").attr("href", "javascript:void(0);");
        $("#icon_reqinfo").click(function(){
            var myform = $("<form name='myform' id='myform' method='post' action='" + moreinfolink + "' style='display:none;'></form>");
            var mysubmitbtn = $("<input type='submit' name='submit' id='prepopulate_submit' value='submit' />");
            $(myform).append($(myfield));
            $(myform).append($(mysubmitbtn));
            $("body").append($(myform));
            $("#prepopulate_submit").click();
            return false;
        });
    }
    if($("#icon_email")){
        var emaillink = "/email-speaker";
        $("#icon_email").attr("href", "javascript:void(0);");
        $("#icon_email").click(function(){
            window.open(emaillink, "emailwindow", "width=900, height= 600, status=1, scrollbars=1, toolbar=1, location=0");
        });
    }
    
     if($("#div_SpeakerVideosItems").html()){
        $("#div_SpeakerVideos").scrollable({
            size: 2,
            clickable: false
        });
        $(".img_LoadVideo").click(function(){
            ShowVideoPlayer($(this).attr("id"),$(this).attr("isyt"));
        });
    }
    
    $("#div_SpeakerBooks").scrollable({
            size: 4
        });
        
     $("#accordion").accordion({
        collapsible: true,
        icons: {
            header: "ui-icon-circle-plus",
            headerSelected: "ui-icon-circle-minus"
        }
    });
    $("#accordion").accordion( 'activate' , 'false' )
    $("#div_Similars").scrollable({
        //size: 3
    });
      if ($("#div_SpeakerTwitterContainer")){
  strTwitterFeedsTemplate='<p><b>%1$s</b><br />on %2$s by %3$s</p>%4$s';
        $('#div_TwitterFeeds').html('');
        $('#div_TwitterFeeds').append('<img id="img_Spinner" src="/images/loading.gif" alt="Loading..." />');
        $.jTwitter($('#div_SpeakerTwitterContainer').attr('twtid'), 1, function(aTweets){

            if(aTweets.length>0){
                $('#div_TwitterFeeds').html('')
                var dateTweet = new Date(Date.parse(aTweets[0].created_at.replace(/(\+\S+) (.*)/, '$2 $1')));
                var strTweetdate = dateTweet.format("default");
                var strFormattedTweet=aTweets[0].text.replace(/((\w+:\/\/)[-a-zA-Z0-9:@;?&=\/%\+\.\*!'\(\),\$_\{\}\^~\[\]`#|]+)/g,'<a href="$&" target="_blank">$&</a>');
                strFormattedTweet=strFormattedTweet.replace(/#[a-zA-Z_]+/g,'<a href="http://twitter.com/search?q=$&" target="_blank">$&</a>')
                strFormattedTweet=strFormattedTweet.replace(/q=#/g,"q=");
                strFormattedTweet=strFormattedTweet.replace(/@[a-zA-Z_]+/g,'<a href="http://twitter.com/$&" target="_blank">$&</a>');
                strFormattedTweet=strFormattedTweet.replace(/twitter.com\/@/g,"twitter.com/");
                $('#div_TwitterFeeds').append(sprintf(strTwitterFeedsTemplate,
                    strFormattedTweet,
                    strTweetdate,
                    $('#div_SpeakerTwitterContainer').attr('twtId'), "\n"));
                $("#div_SpeakerTwitterContainer").show();
            }
            else
                $("#div_SpeakerTwitterContainer").hide();
        });
    }
    else
        $("#div_SpeakerTwitterContainer").hide();
        
    $("#div_spkProfileTabs").tabs();
});
function generateVideoLinks(){
    PrintVideoList(vidCurrent,strSpeakerVideosTemplate,$('#div_SpeakerVideosItems'));
    //If There are no youtube videos, force Viddler
    if (!$('#div_SpeakerVideosItems').html()){
        bYouTube=false;
        bViddler=true;
        PrintVideoList(vidCurrent,strSpeakerVideosTemplate,$('#div_SpeakerVideosItems'));
    }
    //If There are no viddler videos, force local
    if (!$('#div_SpeakerVideosItems').html()){
        bViddler=false;
        PrintVideoList(vidCurrent,strSpeakerVideosTemplate,$('#div_SpeakerVideosItems'));
    }
    if($("#div_SpeakerVideosItems").html()){
        $("#div_SpeakerVideos").scrollable({
            size: 2,
            clickable: false
        });
        $(".img_LoadVideo").click(function(){
            ShowVideoPlayer($(this).attr("id"),$(this).attr("isyt"));
        });
    }
    else
        $("#div_SpeakerVideosContainer").hide();
    //set prettyphoto
    for (var i = 0; i< $("a[href^='http://www\.youtube\.com']").length; i++){
        $("a[href^='http://www\.youtube\.com']").eq(i).attr('href', $("a[href^='http://www\.youtube\.com']").eq(i).attr('href').replace('/v/', '/watch?v='));
    }
    $("a[rel^='prettyPhoto']").prettyPhoto();
}
function writevideo_Youtube(videsource){
    var strSpeakerVideosTemplate = '<div><a id="a_vidId_%1$s"><img src="%2$s" alt="%1$s" /></a></div>%3$s';
    $('#div_SpeakerVideosItems').append(sprintf(strSpeakerVideosTemplate, videsource.vidId, "http://i3.ytimg.com/vi/" + videsource.vidYouTubeId + "/default.jpg" ,"\n"));
    $('#a_vidId_'+videsource.vidId).attr("href",videsource.vidYouTubeURL);
    $('#a_vidId_'+videsource.vidId).attr("rel", "prettyPhoto[1]");
    $('#a_vidId_'+videsource.vidId).attr("title", "");
    $("#div_SpeakerVideosContainer").show();
}

function writevideo_flv(videsource){
}

function writevideo_wmv(videsource){
}

function writevideo_local(videosource){
    var strSpeakerVideosTemplate = '<div><a id="a_vidId_%1$s"><img src="/images/icon_video.png" width="120" /></a></div>%2$s';
    var playerurl = "videoplayer_local.php?videourl=" + videosource.vidLocalURL + "&iframe=true&width=540&height=320";
    $('#div_SpeakerVideosItems').append(sprintf(strSpeakerVideosTemplate, videosource.vidId,"\n"));
    $('#a_vidId_'+videosource.vidId).attr("href",playerurl);
    $('#a_vidId_'+videosource.vidId).attr("rel", "prettyPhoto[1]");
    $('#a_vidId_'+videosource.vidId).attr("title", "");
}

function cleanyoutubelinks(youtubelink){
    var myresult = "";
    if(youtubelink){
        myresult = (youtubelink.split("&"))[0];
    }else{
        myresult = youtubelink;
    }
    return myresult;
}

function testConnection(){
    $("#footer").before(imgYouTube);
    $("#footer").before(imgViddler);
    setTimeout(generateVideoLinks, iTimeoutMS);
}

function setOffline(){
    online = false;	//set global var
}

