var _url_root,_images_url;$(function(){initGlobalVars();observeExternalLinks();initPrettyPhoto();highlightFlashMessage();observeContactFormSubmition();observeDiabloStorySummaryLinks();observeGamesLinks();observeShowMessageFormLink();observeHideMessageFormLink();observeNewsPaginationLinks();hideTabs();observeTabsLinks();observeSongsSearchFormSubmition();observeWeaponsLinks()}); function initGlobalVars(){domNodes=$("#jsDatasValues").get();vars=[];if(0<domNodes.length){comment=domNodes[0].firstChild.nodeValue;if(0<comment.length){elems=comment.split(/[;]/);for(i=0;i<elems.length;i++){elem=elems[i].split(/[#]/);vars[elem[0]]=elem[1]}}}if(undefined!==vars._url_root)_url_root=vars._url_root;if(undefined!==vars._images_url)_images_url=vars._images_url}function observeExternalLinks(){$("a.external-link").click(openExternalLink)} function openExternalLink(){window.open($(this).attr("href"),"_blank");return false}function initPrettyPhoto(){$("a[rel^='prettyPhoto']").prettyPhoto({theme:"facebook"})}function highlightFlashMessage(){div=$("#flashMessage");if(0<div.length){$.scrollTo(div,800);div.fadeTo("slow",0.2).fadeTo("slow",1).fadeTo("slow",0.2).fadeTo("slow",1).fadeTo("slow",0.2).fadeTo("slow",1)}}function addLoadingImage(a,b){a.after($("<img>",{src:_url_root+_images_url+"loading/"+b+".gif","class":"loading",alt:""}))} function deleteLoadingImage(a){a.siblings("img.loading").remove()}function observeContactFormSubmition(){$("#ContactAddForm").submit(validateContactFormViaAjax)}function validateContactFormViaAjax(){form=$(this);submit=form.find(":submit");addLoadingImage(submit,"message-form-submit");$.post(form.attr("action"),form.serialize(),function(a){$("#content_for_layout").empty().append(a);observeContactFormSubmition();highlightFlashMessage()});return false} function observeDiabloStorySummaryLinks(){$("#diablo-story-summary a").click(scrollToDiabloStoryChapter)}function scrollToDiabloStoryChapter(){$.scrollTo($($(this).attr("href")),800);return false}function observeGamesLinks(){$("div#jeux div#listeJeux a").click(displayGameInfos)} function displayGameInfos(){link=$(this);div=$("#infosJeu");div.empty();addLoadingImage(div,"classic");$.scrollTo(div,800);div.load(link.attr("href"),function(){observeExternalLinks();deleteLoadingImage(div)});return false}function observeShowMessageFormLink(){$("a#show-message-form-link").click(showMessageForm)}function observeHideMessageFormLink(){$("a#hide-message-form-link").click(hideMessageForm)} function showMessageForm(){link=$(this);hideLink=$("a#hide-message-form-link");addLoadingImage(link,"classic");target=link.attr("href");if(/\/add$/i.test(target))target=target.replace(/\/add$/i,"/ajax_add");$.post(target,{},function(a){$("div#livre-dor-message-form").empty().append(a);observeMessageFormSubmition();tinyMceInit();deleteLoadingImage(link);link.hide();hideLink.show();$.scrollTo(hideLink,800)});return false} function hideMessageForm(){$("a#hide-message-form-link").hide();$("a#show-message-form-link").show();$("div#livre-dor-message-form").empty();return false}function observeMessageFormSubmition(){$("form#MessageAddForm").submit(validateMessageFormViaAjax)} function validateMessageFormViaAjax(){form=$(this);submit=form.find(":submit");addLoadingImage(submit,"message-form-submit");target=form.attr("action");if(/\/add$/i.test(target))target=target.replace(/\/add$/i,"/ajax_add");$.post(target,form.serialize(),function(a){if("1"==a)window.location.reload();else{flashMessages=$("#flashMessage");0<flashMessages.length&&flashMessages.remove();$("div#livre-dor-message-form").empty().append(a);observeMessageFormSubmition();tinyMceInit();highlightFlashMessage()}}); return false}function observeNewsPaginationLinks(){$("#news.front .paginator a").click(newsAjaxPagination)}function newsAjaxPagination(){link=$(this);div=$("#news");div.empty();addLoadingImage(div,"classic");div.load(link.attr("href"),function(){observeNewsPaginationLinks();deleteLoadingImage(div);$.scrollTo($("#breadcrumbs-trail"),800)});return false}function hideTabs(){$("#cv div#cv-corps div.cv-content[id!=cv-etat-civil]").css("display","none")} function observeTabsLinks(){$("#cv div#cv-corps ul#cv-onglets li a").click(activateTabLink)}function activateTabLink(){if(activeLink=$("#cv div#cv-corps ul#cv-onglets li a.active")){activeLink.removeClass("active");$(activeLink.attr("href")).slideUp()}link=$(this).addClass("active").blur();$(link.attr("href")).slideDown();return false}function observeSongsSearchFormSubmition(){$("#SongsSearchForm").submit(searchSongs)} function searchSongs(){form=$(this);submit=form.find(":submit");addLoadingImage(submit,"classic");$.get(form.attr("action"),{search:$("#RammsteinSongSearch").val()},function(a){$("#chansons").empty().append(a);deleteLoadingImage(submit);0<a.length&&$.scrollTo($("#chansons"),800)});return false}function observeWeaponsLinks(){$("div#armes div#listeArmes a").click(displayWeaponInfos)} function displayWeaponInfos(){link=$(this);div=$("#infosArme");div.empty();addLoadingImage(div,"classic");div.load(link.attr("href"),function(){deleteLoadingImage(div);$.scrollTo(div,800)});return false};