var Opton=true;
function setCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
function otoggle()
{
  
  if(Opton==false){
        $j('#opt').show();
        Opton = true;
    }else{
        $j('#opt').hide();
        Opton = false;
    }
}

/*youtube*/

var playingnow;
var myPlayer=new Array();
var playercount=0;
/*getThumb function for youtube iframe*/
function getThumb(pos)
    {

      var slider = $j('#slide-' + (pos+1));
      var sliderimgclass = slider.children();
      
      var sliderimg = sliderimgclass.children('img');
           
      if(pos<5)/*was 5*/
      {
        if(sliderimg.attr('src')==undefined)
        {
          sliderimg = sliderimgclass.children('iframe');
          var isrc = sliderimg.attr('src');

          var ithm = youtubeIDextract(isrc); 
          
          return '<a class="thumbholder" href="#"><img style="width:96px;height:70px" src="' + ithm + '" /></a>';
        }else{
          return '<a class="thumbholder" href="#"><img src="/ImageGen.ashx?image=' + sliderimg.attr('src') + '&width=96&height=70&constrain=false" /></a>';
        }
      }
    }

/*getthumb function for youtube object*/
function getObjectThumb(pos)
{
  //alert("postition " + pos);
    var slider = $j('#slide-' + (pos+1));
      var sliderimgclass = slider.children();
      
      var sliderimg = sliderimgclass.children('img');
           
      if(pos<5)/*was 5*/
      {
        if(sliderimg.attr('src')==undefined)
        {
         
          sliderimg = sliderimgclass.children('object');
          var isrc = sliderimg.attr('data');
          
          try{
            var ithm = youtubeIDextract(isrc); 
          }
          catch(e)
          {
            //var ithm = "";
            return '<a onclick="pausePlayers();" class="thumbholder" href="#"><img id="tpl-' + pos + '" style="" src="/images/loading.gif" /></a>';
          }
          
          //return '<a class="thumbholder" href="#"><img style="width:96px;height:70px" src="' + ithm + '" /></a>';
          
          return '<a onclick="pausePlayers();" class="thumbholder" href="#"><img id="tpl-' + pos + '" style="" src="/images/loading.gif" /></a>';
          
        }else{
          return '<a onclick="pausePlayers();" class="thumbholder" href="#"><img src="/ImageGen.ashx?image=' + sliderimg.attr('src') + '&width=96&height=70&constrain=false" /></a>';
        }
      }
  
}
function placeObjectThumb(pos,vid)
{
  //alert(pos + " + " + vid);
  var tempimage=document.getElementById("tpl-" + pos);
  $j("#tpl-" + pos).attr('src','http://i.ytimg.com/vi/' + vid + '/2.jpg');
  $j("#tpl-" + pos).attr("style","width:96px;height:70px;");
}


function youtubeIDextract(url)
{
var youtube_id;
youtube_id = url.replace('http://www.youtube.com/embed/','http://i.ytimg.com/vi/');//iframe url
youtube_id = youtube_id.replace('http://www.youtube.com/e/','http://i.ytimg.com/vi/');//object url
youtube_id = youtube_id.split('?')[0];
youtube_id +='/2.jpg';

return youtube_id;
 
}


function loadyt(plr,posi)
{
  //alert("pos: " + pos); 
  var vid = plr.replace("player-","");
 
  var attributes={id:plr,position:posi};
  var params={wmode:'transparent',allowScriptAccess:"always"};
 
  var flashvars={};
  
  swfobject.embedSWF("http://www.youtube.com/e/" + vid + "?enablejsapi=1&version=3&controls=0&hl=en_US&fs=1&rel=0&showinfo=0&playerapiid=" + plr,plr,'100%','100%','9',false,flashvars,params,attributes);
  setTimeout(function(){placeObjectThumb((posi-1),vid);},2500);
      
}
function onYouTubePlayerReady(playerId) {
    //alert(playerId);
      myPlayer[playercount] = document.getElementById(playerId);
      ytplayer = myPlayer[playercount];
      ytplayer.addEventListener("onStateChange",'(function(state) { return playerState(state, "' + playerId + '"); })');
  
      playercount++;
    }


function playerState(newState,playerId) {
  //alert(playerId + " is in the " + newState + " state." );
  if(newState == 1){
    
    if(playingnow != null){
      document.getElementById(playingnow).pauseVideo();
      document.getElementById(playerId).playVideo();
      $j('#imageSlider').cycle('pause');
      playingnow=playerId;
      
    }else{
      playingnow=playerId;
      $j('#imageSlider').cycle('pause');
    }
    
  }else{
     playingnow=null;
  }
  
 
}

function pausePlayers()
{
  //alert("pause players");
  if(playingnow != null){
    document.getElementById(playingnow).pauseVideo();
    playingnow=null;
    
  }
  $j('#imageSlider').cycle('resume');
}
/*end youtube*/

