/*

0. utils and vars
1. addToFavsList()
2. deleteFavWPLink(int)
3. getSubscribePage()
4. loadVidXML()

*/


/* ==================================
0. utils and vars
================================== */

var title1;
var url1;
var wStr1;
var hStr1;
var value1;

if (document.images)
   {
      imageFav1 = new Image(77,16);
      imageFav1.src="/custom/myInterests/images/favorited.png";  
      imageFav2 = new Image(95,16);
      imageFav2.src="/custom/myInterests/images/addToFavs01.png";  
      imageFav2o = new Image(95,16);
      imageFav2o.src="/custom/myInterests/images/addToFavs02.png"; 
      
   }
   
function change1(picName,imgName)
 {
   if (document.images)
    {
      imgOn=eval(imgName + ".src");
      
      document[picName].src= imgOn;
    }
 }
 
function loadVidSmall(ID,wStr,hStr){

		var flashvars = {};
		flashvars.allowfullscreen = true;
		flashvars.allowscriptaccess = "always";
		flashvars.bgcolor = '#000000';
		flashvars.clip_id=ID;
		flashvars.server='vimeo.com';
		flashvars.show_title=0;
		flashvars.show_byline=0;
		flashvars.show_portrait=0;
		flashvars.color='#00ADEF';
		flashvars.fullscreen=1;
		flashvars.autoplay=0;
		flashvars.loop=0;
		flashvars.quality = "high";
		flashvars.wmode = "opaque"; 
		var params = {};			
		params.allowfullscreen = true;
		params.allowscriptaccess = "always";
		params.bgcolor = '#000000';
		params.clip_id=ID;
		params.server='vimeo.com';
		params.show_title=0;
		params.show_byline=0;
		params.show_portrait=0;
		params.color='#00ADEF';
		params.fullscreen=1;
		params.autoplay=0;
		params.loop=0;
		params.quality = "high";
		params.wmode = "opaque";
		
		swfobject.embedSWF("http://vimeo.com/moogaloop.swf", "flashContent", wStr, hStr, "9.0.124", false, flashvars, params);
		
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

/* ==================================
1. addToFavsList()
================================== */

var xmlAddToFavsList;

function addToFavsList(int)
{ 

title1 = document.title;
url1 = window.location.href;

xmlAddToFavsList=GetXmlHttpObject();
if (xmlAddToFavsList==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="/custom/myInterests/addToFavsList.asp";
url=url+"?sid="+Math.random();

var str='title='+escape(title1)+'&';
str=str+'url='+escape(url1)+'&';
str=str+'ID='+int;

xmlAddToFavsList.onreadystatechange=stateChangedAddToFavsList;
xmlAddToFavsList.open("POST",url,true);
xmlAddToFavsList.setRequestHeader("Content-Type", 
      "application/x-www-form-urlencoded; charset=UTF-8"); 
xmlAddToFavsList.send(str);
}

function stateChangedAddToFavsList() 
{ 
  if (xmlAddToFavsList.readyState==4)
  { 
    document.getElementById("divFavButton").innerHTML=xmlAddToFavsList.responseText;
    if(title1=='Livermore Web - My Interests'){
      getServicesContent(1);
    }
  }
}


/* ==================================
2. deleteFavWPLink(int)
================================== */
var xmlDeleteFavWPLink;

function deleteFavWPLink(int1)
{ 
  title1 = document.title;

xmlDeleteFavWPLink=GetXmlHttpObject();
if (xmlDeleteFavWPLink==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="/custom/myInterests/deleteFavWPLink.asp";
url=url+"?sid="+Math.random();

var str='ID='+int1;
var msg = "Remove as a favorite? \nAre you sure?";
  if(confirm(msg)){
    xmlDeleteFavWPLink.onreadystatechange=stateChangedDeleteFavWPLink;
    xmlDeleteFavWPLink.open("POST",url,true);
    xmlDeleteFavWPLink.setRequestHeader("Content-Type", 
          "application/x-www-form-urlencoded; charset=UTF-8"); 
    xmlDeleteFavWPLink.send(str);
  }
}

function stateChangedDeleteFavWPLink() 
{ 
  if (xmlDeleteFavWPLink.readyState<4){
    //document.getElementById('processingDiv').innerHTML=processing2;
  }else if (xmlDeleteFavWPLink.readyState==4){ 
    //document.getElementById('processingDiv').innerHTML='';
    document.getElementById("divFavButton").innerHTML='<a href="javascript:addToFavsList();" onmouseover=change1("favs001","imageFav2o") onmouseout=change1("favs001","imageFav2")><img name="favs001" src="/custom/myInterests/images/addtofavs01.png" border="0" /></a>';
    if(title1=='Livermore Web - My Interests'){
      getServicesContent(1);
    }
  }
}


/* ==================================
3. getSubscribePage()
================================== */

var xmlGetSubscribePage;

function getSubscribePage()
{

  xmlGetSubscribePage=GetXmlHttpObject();
  if (xmlGetSubscribePage==null)
    {
    alert ("Your browser does not support AJAX!");
    return;
    } 
  var url="/custom/myInterests/getSubscribePage.asp";
  url=url+"?sid="+Math.random();
  
  var str='ID=';
  
  xmlGetSubscribePage.onreadystatechange=stateChangedGetSubscribePage;
  xmlGetSubscribePage.open("POST",url,true);
  xmlGetSubscribePage.setRequestHeader("Content-Type", 
        "application/x-www-form-urlencoded; charset=UTF-8"); 
  xmlGetSubscribePage.send(str);
}

function stateChangedGetSubscribePage() 
{ 
  if (xmlGetSubscribePage.readyState==4)
  { 
    window.location.href='/default.asp';
  }
}


/* ==================================
4. loadVidXML()
================================== */

var xmlLoadVidXML;

function loadVidXML(int1,wStr,hStr)
{ 
  wStr1=wStr;
  hStr1=hStr;

xmlLoadVidXML=GetXmlHttpObject();
if (xmlLoadVidXML==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

  var url="/custom/myInterests/loadVidXML.asp";
  url=url+"?sid="+Math.random();

  var str='ID='+int1;
  
  xmlLoadVidXML.onreadystatechange=stateChangedLoadVidXML;
  xmlLoadVidXML.open("POST",url,true);
  xmlLoadVidXML.setRequestHeader("Content-Type", 
        "application/x-www-form-urlencoded; charset=UTF-8"); 
  xmlLoadVidXML.send(str);
}

function stateChangedLoadVidXML() 
{ 
  if (xmlLoadVidXML.readyState<4){
    //document.getElementById("processingDiv").innerHTML=processing2a;
  }else if (xmlLoadVidXML.readyState==4){ 
    //document.getElementById("processingDiv").innerHTML='';
    var results = xmlLoadVidXML.responseText
    var resArray = results.split('|');
    loadVidSmall(resArray[0],wStr1,hStr1);
    document.getElementById("videoTitleDiv").innerHTML=resArray[1];
  }
}

