/* Video functions for the press release section */
var vidFirstID = 0;
var vidnameArray = new Array();
var vidthumbonArray = new Array();
var vidthumboffArray = new Array();
var vididArray = new Array();
var vidFirstName = '';
// some variables to save
var currentPosition;
var currentVolume;
var currentItem;
function showVideoPlayer(chanid) {
displayChannel(chanid);
}
function displayChannel(chanid) {
// Display thumbnails and add functionality of channel pre-war
Drupal.service('views.getView',
{api_key: "4d16a4515ef7e7698adea9ed91d2f62a", sessid: "sdfjahsldjfhlaksuertybsi", view_name: "videos", args:[chanid], fields: ["nid","title","body","files", "field_inactive_thumbnail", "field_active_thumbnail", "filepath"] },
function(error, data) {
if(error == false) {
var $myoutput = "
";
if(data.length >= 1){
for(itm in data) {
var vidname = "";
var thumboff = "";
var thumbon = "";
for(file in data[itm].files) { //Find filename of video
vidname = data[itm].files[file].filename;
vidnameArray[data[itm].nid] = vidname;
vididArray[data[itm].nid] = "vthumbnail"+data[itm].nid;
if(vidFirstID == 0) {
vidFirstID = data[itm].nid;
vidFirstName = "/vhi/cms/"+data[itm].files[file].filepath;
}
}
for(file in data[itm].field_inactive_thumbnail) { //Find filename of video
thumboff = data[itm].field_inactive_thumbnail[file].filepath;
vidthumboffArray[data[itm].nid] = thumboff;
}
for(file in data[itm].field_active_thumbnail) { //Find filename of video
thumbon = data[itm].field_active_thumbnail[file].filepath;
vidthumbonArray[data[itm].nid] = thumbon;
}
$myoutput += " | ";
}
$myoutput += "
";
$myoutput += "";
var div = document.getElementById("videothumbs");
div.innerHTML = $myoutput;
setThumbOn("/vhi/cms/" + vidthumbonArray[vidFirstID],"/vhi/cms/" + vidthumboffArray[vidFirstID],vididArray[vidFirstID]);
//playVideo(vididArray[vidFirstID].split('vthumbnail')[1]);
//vidFirstName = vidFirstID + "_" + vidFirstName;
//alert(vidFirstName);
var s2 = new SWFObject('/vhi/video_player/otv_flvplayer.swf','mpl','431','284','9');
s2.addParam("allowfullscreen","true");
s2.addVariable("enablejs","true");7
s2.addVariable("file",vidFirstName);
if(document.getElementById('preImage')) {
s2.addVariable("image",document.getElementById('preImage').value);
}
s2.addVariable("autostart","false");
s2.addVariable("javascriptid","mpl");
s2.addVariable("displaywidth","345");
s2.addVariable("displayheight","264");
s2.addVariable("repeat","true");
s2.addVariable("fontcolor","0x71707C");
s2.addVariable("lightcolor","0x71707C");
s2.addVariable("javascriptid","mpl");
s2.write('player2');
var videoTextCopyValue = document.getElementById("videoDescTop");
if(videoTextCopyValue!=null){
if($.browser.mozilla ){
document.getElementById("videoText").innerHTML = '
' + videoTextCopyValue.innerHTML;
}else{
document.getElementById("videoText").innerHTML = videoTextCopyValue.innerHTML;
}
}else{
if($.browser.mozilla ){
document.getElementById("videoText").innerHTML = '
';
}
}
var videoTextFull = document.getElementById("videoDescBottom");
if(videoTextFull!=null){
document.getElementById("videoFullText").innerHTML = videoTextFull.innerHTML;
document.getElementById("videoDescBottom").zIndex = 99999;
}
}
else {
//do nothing
}
}
}
)
};
function getVidNum(chanid) {
// Display thumbnails and add functionality of channel pre-war
Drupal.service('views.getView',
{api_key: "4d16a4515ef7e7698adea9ed91d2f62a", sessid: "sdfjahsldjfhlaksuertybsi", view_name: "videos", args:[chanid], fields: ["nid","title","body","files", "field_inactive_thumbnail", "field_active_thumbnail", "filepath"] },
function(error, data) {
if(error == false) {
for(itm in data) {
$numberofVideo = 1;
if($numberofVideo == 1){
document.getElementById("Image7").style.display = "inline";
}
}
}
else {
//do nothing
}
}
)
};
function playVideo(num) {
Drupal.service('views.getView',
{api_key: "4d16a4515ef7e7698adea9ed91d2f62a", sessid: "sdfjahsldjfhlaksuertybsi", view_name: "video", args:[num], fields: ["nid","title","body","files", "filepath","field_description","field_channel","field_name","field_county_of_birth","field_camps_liberated_or_visite","field_camps","field_city_of_birth","field_country_of_military_servi","field_dob","field_forced_death_marches","field_gender","field_ghettos","field_length_of_interview","field_other_experiences","field_went_into_hiding"] },
function(error, data) {
if(error == false) {
for(itm in data) {
var vidname = "";
// load the video & thumbnail into the player
for(file in data[itm].files) { //Find filename of video
vidname = "/vhi/cms/" + data[itm].files[file].filepath;
loadFile({file: vidname});
sendEvent('playitem', '0')
}
}
}
else {
//do nothing
}
}
);
}
function sendEvent(typ,prm) { thisMovie("mpl").sendEvent(typ,prm); };
function loadFile(obj) { thisMovie("mpl").loadFile(obj); };
// This is a javascript handler for the player and is always needed.
function thisMovie(movieName) {
if(navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
}
$(document).ready(function(){
/*
var wvb = document.getElementById("watchVideo");
if(wvb!=null){
var t = document.getElementById("watchVideo");
var tc = t.childNodes;
var link = tc[0].href.split("javascript:showVideoPlayer('")[1];
link = link.split("');")[0];
showVideoPlayer(link);
}
//Hide text for video top and video bottom
var vt = document.getElementById("videoDescTop");
var vb = document.getElementById("videoDescBottom");
if(vt!=null){
vt.style.display = "none";
}
if(vb!=null){
vb.style.display = "none";
}
*/
var temType = document.getElementById("templateType").value;
if(temType == 'video_no_text'){
var vid = document.getElementById("videoNodeID").value;
document.getElementById("videoDescTop").style.paddingBottom='10px';
showVideoPlayer(vid);
}else if(temType == 'video_text'){
var vt = document.getElementById("videoDescTop");
var vb = document.getElementById("videoDescBottom");
if(vt!=null){
vt.style.display = "none";
}
if(vb!=null){
vb.style.display = "none";
}
var vid = document.getElementById("videoNodeID").value;
showVideoPlayer(vid);
}else{
//do nothing
}
});