function previewListfilter(l,f){
  test=jQuery(".listitem:not(.visible)")
  if(test.length==0){
  jQuery(l).each(function(){
    if(jQuery(f,this).length <= 0){
      jQuery(this).fadeTo( 100, .4)
    }else{
      jQuery("li:not("+f+")",this).fadeTo(100,.4)//css({"opacity":".5"})
    }
  })
  }
}



//addListfilter("#professionmenu",".listitem",".developer");
//addListfilter("#professionmenu",".listitem",".designer");
//addListfilter("#professionmenu",".listitem",".technician");
//addListfilter("#professionmenu",".listitem",".operator");

jQuery("#professionmenu .allcourses").click(function(){

  jQuery(".listitem").each(function(){
      jQuery(this).slideDown("slow")
       jQuery("li",this).slideDown("slow")
      jQuery(this).addClass("visible")
  })
  jQuery(".listitem.visible:odd").removeClass("even").addClass("odd");
  jQuery(".listitem.visible:even").removeClass("odd").addClass("even");
  
  jQuery("#professionmenu li:not(.allcourses)").removeClass("active");
  jQuery("#professionmenu .allcourses").addClass("active");
  window.location.hash=""

})

function addListfilter(menu,l,f){
  //jQuery("#professionmenu "+f).click(function(){listfilter(l,f)})
  //jQuery("#professionmenu "+f).mouseenter(function(){previewListfilter(l,f)})
  
}

function listfilter(l,f){/*
  jQuery(l).each(function(){
    if(jQuery(f,this).length <= 0){
      jQuery(this).slideUp("slow")
      jQuery(this).removeClass("visible")
    }else{
      jQuery(this).slideDown("slow")
       jQuery("li:not("+f+")",this).slideUp("slow")
       jQuery("li"+f,this).slideDown("slow")
      jQuery(this).addClass("visible")
    }
  })
  jQuery(".listitem.visible:odd").removeClass("even").addClass("odd");
  jQuery(".listitem.visible:even").removeClass("odd").addClass("even");
  jQuery("#professionmenu li:not("+f+")").removeClass("active");
  jQuery("#professionmenu "+f).addClass("active");
                         */
  window.location.hash=f.replace(/^\./,"")
                         
}
var currentfilter="";
function updateListFilter(){
  if (currentfilter == window.location.hash){
    return;
  }
  currentfilter=window.location.hash
  l=".listitem"
  f="."+ window.location.hash.replace(/^#/,"")
  jQuery(l).each(function(){
    if(jQuery(f,this).length <= 0){
      jQuery(this).slideUp("slow")
      jQuery(this).removeClass("visible")
    }else{
      jQuery(this).slideDown("slow")
       jQuery("li:not("+f+")",this).slideUp("slow")
       jQuery("li"+f,this).slideDown("slow")
      jQuery(this).addClass("visible")
    }
  })
  jQuery(".listitem.visible:odd").removeClass("even").addClass("odd");
  jQuery(".listitem.visible:even").removeClass("odd").addClass("even");
  jQuery("#professionmenu li:not("+f+")").removeClass("active");
  jQuery("#professionmenu "+f).addClass("active");
}
if(jQuery(".sec_training_center_training, .sec_training_tutorials").length >=1){
setInterval(updateListFilter,250)
}


//jQuery("#professionmenu li").mouseleave(function(){
//  jQuery(".listitem li").fadeTo( 100, 1)//css({"opacity":"1"})
//  jQuery(".listitem").fadeTo( 100, 1)//css({"opacity":"1"})
//})

jQuery(".main #contactform fieldset p.required label").append("<span class='asterisk'>*</span>");
jQuery(".main #contactform fieldset p:even").addClass("even");

if(!(window.location.hash+"").match(/.*register.*/)){
jQuery(".main #contactform fieldset p").hide();
jQuery(".main #contactform fieldset h3").addClass("clickme");
jQuery(".main #contactform fieldset h3").click(function(){
  jQuery(this).removeClass("clickme");
  jQuery(".main #contactform fieldset p").slideDown();
  jQuery("html,body").animate({"scrollTop":jQuery(this).offset().top},1000);
  window.location.hash="register";
})
setInterval(function(){
  if((window.location.hash+"").match(/.*register.*/) && jQuery(".main #contactform fieldset h3").hasClass("clickme")){
      jQuery(".main #contactform fieldset h3").click();
  }
},500)
}else{
  if(jQuery(".main #contactform fieldset").length >=1 ){
    jQuery("html,body").animate({"scrollTop":jQuery(".main #contactform fieldset").offset().top},10);
    
    
  }
}


function prettyLinks(){
  var fixlinks=jQuery("a")
  for(var i=0;i<fixlinks.length;i++){
          fixlinks[i].href=fixlinks[i].href.replace(/dl38tvmapnp8c\.cloudfront\.net/,'files.vizrt.com')
          fixlinks[i].href=fixlinks[i].href.replace(/files\.vizrt\.com\.s3\.amazonaws\.com/,'files.vizrt.com')
  }
  
  var vlinks=jQuery("a[href$='.mp4'], a[href$='.flv']")
  for(var i=0;i<vlinks.length;i++){
          if(vlinks[i].innerHTML==""){
            continue;
          }
          vlinks[i].href="http://files.vizrt.com/flash/player.swf?allowfullscreen=true&width=950&height=615&flashvars=&file=" + vlinks[i].href + "&autostart=true&logo=http://da5nvap6twti1.cloudfront.net/img/vizrt_logo_small.gif"
          var img=jQuery("img",vlinks[i])
          var pad=Math.floor(img.height()/2)
          var $video=jQuery("<a style='border:10px solid #000;border-left:0;border-right:0' />");
          $video.addClass("video");
          $video.attr({"href":vlinks[i].href})
          var $box=null;
          if(img.length>=1){
            $box=img
          $playbutton=jQuery("<img>");
          $playbutton.attr({"src":"http://files.vizrt.com/css/casestudies/img/playbutton.png"})
	  $playbutton.css({"position":"absolute","top":img.height()/2-10,"left":img.width()/2-10,"padding":"0px","margin":0});
          $playbutton.addClass("playbutton");
          
          $video.append($box);
          $video.append($playbutton)
          }else{
            $box=jQuery("<img>");
            $box.attr({"src":"http://files.vizrt.com/css/trainingcenter/images/video.png"});
            
          $video.append($box);
          }
          
          jQuery(vlinks[i]).before($video).remove()
          //img.after("<div style='width:"+Math.floor(img.width()/2+23)+"px;height:"+(pad+23)+"px;background:#000 url("+img.attr("src")+");padding-top:"+(pad-23)+"px;padding-left:"+Math.floor(img.width()/2-23)+"px'><div class='playbutton'></div></div>").remove();
          jQuery($video).prettyPhoto({theme:'dark_square'});
  }
  jQuery("a[rel^='prettyPhoto']").prettyPhoto({theme:'light_square'});
                        
}
prettyLinks();
jQuery(".leftsidebar dd.products ul li a").each(function(){
	$this=jQuery(this);
	$text=$this.text()
	$img=jQuery("img",this);
	$img.attr({"title":$text.replace(/^\s*/, "").replace(/\s*$/, "")})
	$nul=jQuery("<a>");
	$nul.attr({"href":$this.attr("href")})
	$nul.append($img)
	$this.after($nul).remove()

})
