
﻿
try{document.execCommand('BackgroundImageCache',false,true);}catch(e){}
jQuery('html').addClass('js');function updateImage(url,id,width,height,alt,target){jQuery('#'+target+'_img').attr("alt",alt).attr("src","../"+url+"?null="+Math.round(Math.random()*10000)).siblings("a").each(function(){this.href=this.href.replace(/(&imageId=\d+)?$/,'&imageId='+id);});jQuery('#'+target+'_id').val(id);}
jQuery(function($){$().bind('ajaxStop',function(){$('body').removeClass('inLoading');});$().bind('ajaxStart',function(){$('body').addClass('inLoading');});function applyXMLChanges(xml,context){$(xml).find('change').each(function(){var selector=$(this).find('target').text();var value=$(this).find('value').text();var attr;if(!selector){return false;}
var $target=selector===':context'?$(context):$(selector,context);var strType=$(this).attr('type');switch(strType){case'append':$target.append(value);break;case'prepend':$target.prepend(value);break;case'replaceInner':$target.empty().append(value);break;case'replace':$target.after(value).remove();break;case'show':$target.show();break;case'fade':$target.animate({opacity:0},300,null,function(){$target.remove();});break;case'remove':$target.remove();break;case'attr':attr=$(this).find('attr').text();$target.attr(attr,value);break;case'redirect':if(value==="self"){window.location.reload();}else{top.location=value;}
break;case'changeVal':$target.val(value);break;case'addClass':$target.addClass(value);break;case'removeClass':$target.removeClass(value);break;case'openDialog':$('div.popin').remove();var $popup=buildPopup(value);break;case'callPopin':$('div.popin').remove();$.ajax({url:value,method:'get',data:"isAjax=1",success:function(resp){var $popup=buildPopup(resp);}});break;case'closeDialog':$('#wrap > div.popin').remove();if(!$('#wrap > div.popin').size()){$('#bgcover, #bgiframe').remove();}
$('body').removeClass('with_popin');break;case'cookie':attr=$(this).find('attr').text();$.cookie(attr,value,{expires:7,path:"/"});break;}});}
$.fn.verticalCenter=function(){var topMinMargin=36;return $(this).each(function(){var innerHeight;if(typeof window.innerWidth==='number'){innerHeight=window.innerHeight;}else{innerHeight=$(window).height();}
var minTop=$().scrollTop()+topMinMargin;var top=$().scrollTop()+innerHeight/2-$(this).height()/2;if(top<minTop){top=minTop;}
$(this).css('top',top+'px');if($('#wrap').height()<(top+$(this).height())){$('#wrap').css('height',top+$(this).height()+20);}});};function ajaxFormSubmit(e){$form=$(this);e.preventDefault();$.ajax({url:this.action,type:'POST',data:$(this).serialize()+"&isAjax=1",dataType:'xml',error:function(){},success:function(xml){applyXMLChanges(xml);}});}
function buildPopup(html){var $popup=$(html).appendTo('#wrap').verticalCenter();if(!$('#bgcover').size()){var $cover=$('<div id="bgcover">&nbsp;</div>').appendTo('#wrap').css('opacity','0.6');if($.browser.msie&&$.browser.version<=6){$cover.before($('<iframe id="bgiframe"></iframe>').css('opacity','0'));}}
$('body').addClass('with_popin');$('form',$popup).submit(ajaxFormSubmit);return $popup;}
function closePopin(){$(this).parents('.popin').remove();if(!$('#wrap > div.popin').size()){$('#bgcover, #bgiframe').remove();}
$('body').removeClass('with_popin');return false;}
function signout(){$.ajax({url:"ajax/SignoutUser.aspx",type:'GET',dataType:'xml',error:function(){},success:function(xml){applyXMLChanges(xml);}});return false;}
$('form.frm_ajax').bind('submit',ajaxFormSubmit);$('a.b_signout').live('click',signout);$('a.b_close').live('click',closePopin);$('a.b_popin').live('click',function(){$('#wrap > div.popin').remove();$.ajax({url:$(this).attr('href'),method:'get',data:$(this).parents('form').serialize()+"&isAjax=1",success:function(resp){var $popup=buildPopup(resp);}});return false;});$('a.b_ajax').live('click',function(){$.ajax({url:$(this).attr('href'),method:'get',dataType:'xml',data:$(this).parents('form').serialize()+"&isAjax=1",success:function(resp){var $popup=applyXMLChanges(resp);}});return false;});$('a[rel=external]').live('click',function(){return!window.open(this.href);}).attr('title','ouvre dans une nouvelle fenêtre');var $communityLinks=$('#communityLinks');if($communityLinks.size()){$('a.b_print',$communityLinks).click(function()
{if($(this).hasClass('noimg')){$('body').addClass('noimg');}else{$('body').removeClass('noimg');}});$('li.shareWrap',$communityLinks).hoverIntent({over:function(){$('div',this).show();},out:function(){$('div',this).hide();},timeout:100});$('li.shareWrap a').bind("click",function(event){var size,which=this.id.replace('CommunityLinks_','');switch(which){case'facebook':size="width=620,height=436";break;case'google':size="width=740,height=724";break;case'delicious':size="width=725,height=400";break;case'reddit':size="width=670,height=560";break;case'digg':size="width=962,height=500";break;case'stumbleupon':case'magnolia':size="width=500,height=500";break;default:size="width=500,height=500";}
var my_popup=window.open($(this).attr("href"),"share_"+which,"scrollbars=yes,resizable=yes,toolbar=no,location=no,status=no,"+size);if(my_popup){my_popup.focus();}
return!my_popup;});}
$('ul.searchNav a').bind('change',function(ev){ev.preventDefault();});$('ul.searchNav a').live('click',function(){var $catUL=$('ul.searchNav');var newCatSlug=this.href.match(/([\w\-]+$)/)[1];if($catUL.data('currentCat')!==newCatSlug){$catUL.data('currentCat',newCatSlug);$.ajax({type:'get',url:this.href,dataType:'xml',data:{isAjax:1},success:function(xml){applyXMLChanges(xml);},error:function(err,msg){}});}
return false;}).livequery(function(){$(this).hoverIntent({over:function(){if($(this).siblings('ul').size()>0&&!$(this).hasClass('open'))
{$(this).addClass('open').addClass('current').siblings('ul').show(250);$('ul.searchNav a:not(.current)').filter(function(){return $("a.current",$(this).siblings('ul')).size()===0;}).removeClass('open').siblings('ul').hide(250);$(this).removeClass('current');}},out:function(){}});});$('#SearchResults_searchListing > div > li').livequery(function(){var offsetLimit=983+$('#wrap').offset().left-367;var $popup=$('div.popup',this);$(this).hoverIntent({over:function(){var popupOffset=$popup.show().offset().left;$(this).css('z-index','100');if(popupOffset>offsetLimit){$popup.css('left',offsetLimit-popupOffset-4);}},out:function(){$(this).css('z-index','0');$popup.hide();}});}).live('mouseup',function(){var strLink=$('a',this).attr('href');window.location=strLink;});$('#Search_type').livequery('change',function(){var $form=$(this).parents('form');var data={type:$(this).val(),isAjax:1};if($('input[name="col"]').size()){data.col=$('input[name="col"]').val();}
$.ajax({type:'get',url:$form.attr('action'),dataType:'xml',data:data,success:function(xml){applyXMLChanges(xml);},error:function(err,msg){}});});$('select, input','form.frm_ajax').bind('change',function(e){e.preventDefault();var $form=$(this).parents('form');$.ajax({type:'post',url:$form.attr('action'),dataType:'xml',data:$form.serialize()+"&isAjax=1",success:function(xml){applyXMLChanges(xml);},error:function(err,msg){}});});$('#episode').livequery('change',function(){var $form=$('#SearchRecipes');var data={episode:$(this).val(),type:$('#Search_type').val(),isAjax:1};if($('input[name="col"]').size())
{data.col=$('input[name="col"]');}
$.ajax({type:'get',url:$form.attr('action'),dataType:'xml',data:data,success:function(xml){applyXMLChanges(xml);},error:function(err,msg){}});});$('#sort').change(function(){var data={sort:$(this).val(),isAjax:1};$.ajax({type:'post',url:$('#SearchRecipes').attr('action'),dataType:'xml',data:data,success:function(xml){applyXMLChanges(xml);},error:function(err,msg){}});});$('a.askForPassword').live('click',function(e){e.preventDefault();$('#forgetPassword').show();});$('input.sendPassword').live('click',function(e){e.preventDefault();var strEmail=$('#forgetPassword input[name=email]').val();$.ajax({url:'/ajax/sendPassword.aspx',type:'POST',data:'email='+strEmail,dataType:'xml',error:function(xhr,ajaxOptions,thrownError){alert(xhr.status);alert(thrownError);$('#sendErrorMessage').show(300);},success:function(xml){var result=$("response",xml).find("result").text();if(result==="1"){$('#sendSuccessMessage').show(300);}
else{$('#sendErrorMessage').show(300);}}});});$('input.default, textarea.default').each(function(){$(this).data('defaultVal',$(this).val());}).focus(function(){var defaultVal=$(this).data('defaultVal');if(defaultVal===$(this).val()){$(this).val('').removeClass('default');}}).blur(function(){var defaultVal=$(this).data('defaultVal');if($(this).val()===''){$(this).val(defaultVal).addClass('default');}});$('textarea.hasMaxLenght, input[maxlength]').each(function(){var max=$(this).next('.input').find('span').text();$(this).data('maxLength',max);}).bind('keyup',function(){var $counter=$(this).next('.input').find('span');var still=$(this).data('maxLength')-$(this).val().length;$counter.text(still);if(still<0){$counter.parent().addClass('error');}
else{$counter.parent().removeClass('error');}});var countryValue=$('#country').val();if(countryValue==='1'){$('#country_other').show();$('#province_other').show();$('#province').attr('style','display: none !important;');}
else{$('#country_other').hide();$('#province_other').hide();$('#province').attr('style','display: block !important;');}
$('#country').change(function(){var countryValue=$(this).val();if(countryValue==='1'){$('#country_other').show();$('#province_other').show();$('#province').attr('style','display: none !important;');}
else{$('#country_other').val("");$('#province_other').val("");$('#country_other').hide();$('#province_other').hide();$('#province').attr('style','display: block !important;');$.ajax({url:'ajax/xml_provinceList.aspx',data:{country:$(this).val()},type:'POST',success:function(html){$('#province').html(html);},error:function(){}});}});$('#MsgBox_Errors a').live('click',function(){$(this.hash).focus();return false;});$('#delete_image').live('click',function(){$('#Image_416x234_img').attr('src','/media/images/all/placeholder/pub_blank.jpg');$('#Image_416x234_id').val('');return false;});});