
/*f:howto.js*/
$(window).load(function()
{$('a.btn_helpful').click(function()
{var user_id=$("#userid");var content_type=$("#content_type");var remote_id=$("#article-id");var rate_data=$(this).attr('rel');var bln_rate;var url=$(this).attr('href');var sid=(Math.round((Math.random()*9)+1));var refresh_count;var feedback_text=$(this).parent();rating_data=rate_data.split("|");bln_rate=rating_data[0];refresh_count=$("#"+rating_data[1]).text();var data=Array();data.push('content_type='+content_type.val());data.push('remoteid='+remote_id.val());data.push('rating='+bln_rate);var params=data.join('&');if(!user_id.val())
{var ajax_data=params;var ajax_url=site_url+'/ratings/rate?sid='+sid;var redirect=$("#diy_url").val();$.show_login();return false;}
var params=params+'&userid='+user_id.val();$.ajax({type:'post',url:'/ratings/rate?sid='+sid,data:params,dataType:'json',async:false,success:function(data)
{if(data.response=='success')
{if(data.current_rating!=bln_rate)
{val_new_rate=(bln_rate==1)?parseInt(refresh_count)+1:refresh_count-1;$("#"+rating_data[1]).text(val_new_rate);feedback_text.html('<span style="float:left;color:#016D95;">Thanks for your vote!</span>');}
else
{feedback_text.html('<span style="float:left;color:#016D95;line-height:30px">Vote was already saved!</span>');}}
else
{alert(data.response);}},error:function()
{alert("An error occured.\nPlease try again later.");}});return false;});var validate_user=function(r)
{if($('#userid').val()){return true;}
else{redirect=$("#diy_url").val();$.show_login();return;}}
$("input.lb-how-to-btn-continue").live('click',function()
{var engine=$("#how-to-engine").val();if(engine==''){alert('Please select year, make, model, submodel and engine to continue.');return;}
else{$('#how-to-carpicker').submit();}});$('a.see-more-btn').click(function()
{$(this).parents('ul').find('li').show();$(this).parent('li').remove();});var total_page=AMD.total_page;var curr_page=1;$(".diy_directory .previous").hide();$(".diy_directory #pagination a").click(function(){var rel=$(this).attr('rel');var parent_cl=$(this).parent("li").attr("class");var prev=$(".diy_directory #pagination li.previous");var next=$(".diy_directory #pagination li.next");$("div.howto-list").hide();$("#howto-"+rel).fadeIn();curr_page=parseInt(rel);$(".diy_directory #pagination li").removeClass("active");if(parent_cl!='next'&&parent_cl!='previous'){$(this).parent("li").addClass("active");}
else
{$(".diy_directory #pagination li").each(function()
{if(parseInt($(this).find("span").html())==curr_page){$(this).addClass("active");}});}
prev.find("a").attr("rel",curr_page-1);next.find("a").attr("rel",curr_page+1);if(curr_page==1){prev.hide();next.show();}
else if(curr_page>=(total_page)){prev.show();next.hide();}
else{prev.show();next.show();}
return false;});$('#matt').html($('#more_0').html());$('.diy_directory .previous').hide();$('.diy_directory .page').click(function()
{$('.diy_directory .page').removeClass('active');$(this).addClass('active');var page=$(this).find('span').html()-1;var p=page+1;$('.diy_directory #matt').html($('#more_'+page).html());$('.diy_directory #page').val(p);if(p==1){$('.diy_directory .previous').hide();}
if(p>1){$('.diy_directory .previous').show();}
if(p==$('#max_page').val()){$('.diy_directory .next').hide();}
else{$('.diy_directory .next').show();}});$('.diy_directory .next').click(function()
{var page=parseInt($('#page').val());var p=page+1;if(p>1){$('.previous').show();}
if(p==$('#max_page').val()){$('.next').hide();}
if(page<$('#max_page').val()){$('#matt').html($('#more_'+page).html());$('#page').val(p);activate(p);}});$('.diy_directory .previous').click(function()
{var page=parseInt($('#page').val());var p=page-1;if(p==1){$('.diy_directory .previous').hide();}
if(page>1)
{var key=parseInt(page-2);$('#matt').html($('#more_'+key).html());$('#page').val(p);activate(p);$('.diy_directory .next').show();}});var activate=function(p)
{$('.diy_directory .page').removeClass('active');$('.diy_directory .page').each(function()
{if($(this).find('span').html()==p){$(this).addClass('active');}});};$("#paginate-vids").show();$('.bbcode.howto .step img.bbc-image').after('<span class="photo_note">Photo may not be specific to your vehicle</span>');$('.how-to-action-edit').live('click',function(e){var t=$(this),save=t.siblings('input[name="save"]'),edit=t.siblings('input[name="edit"]');edit.val(1);save.val(0);t.parents('form.howto-edit-form').submit();e.preventDefault();});$('.how-to-action-post').live('click',function(e){var t=$(this),form=t.parents('form.howto-edit-form'),json;if(!AMD.logged_in){json={content:t.siblings('input[name="howto_preview_content"]').val(),save:true,edit:false};$.cookie(AMD.editwiki.edit_cookie,JSON.stringify(json),{path:'/'});redirect='/how-to/edit?diy_id='+t.siblings('input[name="diy_id"]').val()+'&vmap_id='+t.siblings('input[name="vmap_id"]').val();$.show_login();}else{$.cookie(AMD.editwiki.edit_cookie,null,{path:'/'});t.siblings('input[name="save"]').val(1);t.siblings('input[name="edit"]').val(0);form.submit();}
e.preventDefault();});if(AMD.method==='how_to_article'){function responsiveVideoHeight(){if($('#article-youtube-iframe').length){$('#article-youtube-iframe').attr('height',Math.round($('#article-youtube-iframe').width()*0.5625));}}
responsiveVideoHeight();$(window).resize(function(){responsiveVideoHeight();});}
if(AMD.editwiki)
$.cookie(AMD.editwiki.edit_cookie,null,{path:'/'});$(".article-dynamic-tab").click(function()
{var self=$(this);var parent_li=self.parents('li');var href=self.attr('href');var youtubeId=self.data('youtube-id');$("li.active").removeClass("active");parent_li.addClass("active");$('.article-tab-content').hide();$('#article-videos').empty();$(href).show();if(AMD.method==='how_to_article'||AMD.method==='how_to_edit'){if(href=="#article-videos"){$('#article-videos').html('<iframe id="article-youtube-iframe" width="100%" height="auto" src="https://www.youtube.com/embed/'+youtubeId+'?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>');responsiveVideoHeight();}}
return false;});$(".box-messaging-close").click(function(){$(this).parents('div.box-messaging').fadeOut(800);return;});if(AMD.method=="how_to_repair_videos"){var category_dropdown=$('#how-to-video-categories'),how_to_video_category_form=$('#how-to-video-category-form');category_dropdown.amdselect();category_dropdown.change(function(){how_to_video_category_form.submit();});}
$(function(){$('.submenu-link-popup-toggle, .link-popup-toggle').click(function(e){e.preventDefault();var menu=$(this).siblings('.submenu-popup, .link-popup');if(menu.css('display')=='block'){menu.css('display','none');}else{menu.css('display','block');}}).hover(function(){},function(){var menu=$(this).siblings('.submenu-popup');menu.css('display','');});});$(function(){$('#how-to-video-categories').mousedown(function(e){$(".link-popup").hide();});});});