/* Script for draggable layer  */

/* load xml file */
function loadXMLDoc(dname) 
{
var xmlDoc;
if (ie ==0) /* (window.XMLHttpRequest)*/
  {
  xmlDoc=new window.XMLHttpRequest();
  xmlDoc.open("GET",dname,false);
  xmlDoc.send("");
  return xmlDoc.responseXML;
  }
// IE
else if (ie != 0)   /* (ActiveXObject("Microsoft.XMLDOM"))*/
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return xmlDoc;
  }
alert("Error loading document");
return null;
}
xmlDoc=loadXMLDoc("/Allstate/content/refresh-images/widgets/config/protection_widget.xml");

/* setup window */

var videoURL;
var videoCTA;
var videoALT;
var videoBUTTON;  
  
function hidePopup(name){
    document.getElementById("popupContainer").style.visibility="hidden";
    document.getElementById("FlashShow").style.display="none";
    swfobject.embedSWF("/Allstate/content/refresh-images/widgets/no-file.swf", "allstate-tool-video", "420", "236", "9.0.0", "");
}

function showPopup(name, showCTA){
  document.getElementById("popupContainer").style.visibility="visible";
  document.getElementById("FlashShow").style.display="block";
  
  /*pull variables from xml*/
  /*ie=1 means IE*/
  if (ie == 0) {    /*(window.XMLHttpRequest)*/
    var videoTitle=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("title")[0].textContent
    var videoLegal=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("legal")[0].textContent
    videoCTA = xmlDoc.getElementsByTagName("widget_video_name_" + name + '')[0].getElementsByTagName("cta_copy")[0].textContent
    videoURL=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("url")[0].textContent
    videoALT=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("alt_text")[0].textContent
    videoBUTTON=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("cta_button")[0].textContent
    videoTYPE=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].attributes.getNamedItem("type").value
    videoName=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("video")[0].textContent
  }
  
  else if (ie != 0) {    /*(ActiveXObject("Microsoft.XMLDOM"))*/
    var videoTitle=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("title")[0].text;
    var videoLegal=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("legal")[0].text;
    videoCTA=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("cta_copy")[0].text;
    videoURL=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("url")[0].text;
    videoALT=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("alt_text")[0].text;
    videoBUTTON=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("cta_button")[0].text;
    videoTYPE=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].attributes.getNamedItem("type").value;
    videoName=xmlDoc.getElementsByTagName("widget_video_name_"+name+'')[0].getElementsByTagName("video")[0].text;
  }  
  
  if (showCTA=="CTAhide"){
  document.getElementById("videoCTA").style.display = "none";
  }
  else {
  document.getElementById("videoCTA").style.display = "block";
  }
  if (videoLegal == "empty"){
  document.getElementById("videoLegal").style.display = "none";
  }
  else {
  document.getElementById("videoLegal").style.display = "block";
  }
  
    var x = document.getElementsByTagName('blink');
    var replace = document.createElement('img');
    for (var i=0;i<x.length;i++)
    {   
        var y = replace.cloneNode(true);
        y.src = ''+videoBUTTON+'';
        x[i].replaceChild(y,x[i].firstChild);
    }  
  
  var xTitle = document.getElementById("popupTitle");
  var xLegal = document.getElementById("popupLegal");
  var xCTA = document.getElementById("popupCTA");
  xTitle.firstChild.nodeValue = videoTitle;
  xLegal.firstChild.nodeValue = videoLegal;
  xCTA.firstChild.nodeValue = videoCTA;
  document.getElementById("popupTitle").style.display = "block";
  document.getElementById("popupLegal").style.display = "block";  
  document.getElementById("popupCTA").style.display = "block";
  var clipNamePopup = name;
  var flashvars = {
    flvPath: "rtmp://acquity.fcod.llnwd.net/a4557/o16/protection_widget/",
  flvName: videoName,
  skinPath: "/Allstate/content/refresh-images/widgets/protection_skin.swf",
  draggable: "true",
  CTA: showCTA,
  section: videoTYPE
  }
  var params = {
   menu: "false",
   wmode: "transparent"
    
  };
  swfobject.embedSWF("/Allstate/content/refresh-images/widgets/protection_player.swf", "allstate-tool-video", "420", "245", "9.0.0", "", flashvars, params);
}
//var videoVariable = '/Allstate/content/refresh-images/widgets/fir_script.gif';
//var videoVariable = '/Allstate/content/refresh-images/widgets/video-icon.gif';
