var isIpad=false;if(navigator.userAgent.indexOf("iPad")!=-1){isIpad=true}$(function(){$.fn.dVideo=function(a){var b={theme:"pacorabanne",childtheme:"",arrayOfCuePoints:[],useCuePoints:false,mode:"normal",controls:true,loop:false,rtw:false,modelbox:""};var a=$.extend(b,a);return this.each(function(){var y=$(this).find("video");if(isFlashVersion){var y=$(this).find("object")}var i=false;var h=$(window).width();var x=$(window).height();var w=(h-400)/1.78;var p=$("<div></div>").addClass("dago_video_player").addClass(a.theme).addClass(a.childtheme);if(y.hasClass("dago_video_player")){$(this).addClass(a.theme).addClass(a.childtheme)}else{y.wrap(p)}y.css({positon:"absolute","z-index":"1"});var r='<ul class="dago_controls">';r+='<li><a class="bt_play bt mouse-hover pause"></a></li>';r+='<li><div class="bt seek"></div></li>';if(!isIpad){r+='<li><a class="bt mouse-hover bt_volume"></a></li>'}r+='<li><a class="bt mouse-hover bt_fullscreen"></a></li>';r+="</ul>";if(!isFlashVersion){y.after(r)}var M=$(".dago_video_player");var F=$(".dago_controls",M);var v=$(".bt_play",M);var A=$(".bt_volume",M);var s=$(".seek",M);var m=$(".bt_fullscreen",M);if(a.mode!="normal"){M.css("width",y.attr("width"))}if(a.mode=="normal"){if($(window).width()>=1390){e=722;t=406;var E=0}else{if($(window).width()>=1200&&$(window).width()<1390){e=722;t=406;var E=0}else{if($(window).width()<1200){e=565;t=318;var E=77}}}M.width(e);M.height(t);M.parent("div").width(e);M.parent("div").height(t);y.width(e);y.height(t);v.removeClass("pause");F.css({"z-index":"10000",width:y.width()-10});s.css({width:y.width()-90});M.css({"margin-left":E+"px"});$(window).bind("resize",function(){o()})}if(a.mode=="background"){var H=$(window).width()-262;var I=$(window).height();var N=H/I;var n=y.attr("width");var u=y.attr("height");var z=n/u;var K=I/u;if(N>=z){K=H/n}var t=K*u;var e=K*n;y.height(t);y.width(e);M.width(h-300);y.css({position:"absolute",left:"50%","margin-left":(-y.width()/2)+262+"px"});s.css({width:$(window).width()-400});F.css({width:$(window).width()-320,"z-index":"10000",right:10});$("#ready_vid").css("background-color","#000000");$(window).bind("resize",function(){o()})}if(!a.controls){F.hide()}var d=function(){if(y[0].paused==false){y[0].pause();v.removeClass("pause")}else{if(isFlashVersion){y[0].doPlay()}else{y[0].play()}v.addClass("pause")}};var B=function(){if(y[0].muted){y[0].muted=false;A.removeClass("mute")}else{y[0].muted=true;A.addClass("mute")}};var c=function(){if(a.mode=="normal"){if(!i){i=true;F.hide();if(y[0].paused==false){y[0].pause()}var R=(sessionLanguage=="fr")?"Retour":"Back";var U='<div id="close_fs">'+R+"</div>";var P=('<div id="overlay_video"></div>');$("body").append(P);var V;if(typeof(y.attr("src"))!="undefined"){V=y.attr("src")}else{V="/videos"+$("#"+(y[0].id)+" source")[0].src.split("/videos")[1].split(".")[0];if($.browser.msie&&!isFlashVersion){V+=".mp4"}if($.browser.webkit){V+=".webm"}if($.browser.mozilla){V+=".theora.ogv"}}var S=y[0].height;var X=y[0].width;var Q=y[0].loop;var W=y[0].preload;$("body").append('<div class="dago_video_player_fullscreen" id="player-clone-container"><video src="'+V+'" class="fullscreen" id="player-clone" width="'+X+'" height="'+S+'" loop="'+Q+'" preload="'+W+'" /></div>');$("body").append(U);$("#overlay_video").css("height",$(document).height()+"px");$("video.fullscreen").attr("autoplay","true").css({top:$(window).scrollTop()+"px",width:$("body").width()+"px",overflow:"hidden"});$("#player-clone-container").dVideoFullscreen({theme:"pacorabanne",loop:true});$("#player-clone, #close_fs").css({position:"fixed",top:0});M.addClass("fscreen");$("#close_fs, #overlay_video").click(c);$(".fullscreen .seek").css("width","97%").parent().css("width","95%");$(".fullscreen").fadeIn(300,function(){})}else{i=false;F.show();$(".fullscreen").fadeOut(300,function(){if($("#player-clone")[0].length>0){$("#player-clone")[0].pause();$("#player-clone")[0].muted=true;$("#player-clone")[0].currentTime=0;$("#player-clone")[0].src="";$("#player-clone")[0].load();
delete $("#player-clone")[0];$("#player-clone").remove()}var Y=$("#player-clone-container");Y.css("display","none");Y.empty();delete Y;Y.remove();$("#close_fs").remove();$(".fullscreen").remove();$("#overlay_video").remove()})}}else{if(a.mode=="background"){if(!i){i=true;M.addClass("fscreen");$("footer").fadeOut(500);var O=$("#menubg").width();var T="-"+O+"px";$("#menu").stop().animate({left:T},500,"easeOutCirc");if(isFlashVersion){$("footer").stop().animate({left:T},500,"easeOutCirc")}if(a.rtw){a.modelbox.animate({bottom:-($("#modelbox").height())+"px"},500);F.animate({bottom:"10px"},500)}}else{i=false;M.removeClass("fscreen");$("#menu").stop().animate({left:0},500,"easeOutCirc");$("footer").fadeIn(500);if(isFlashVersion){$("footer").stop().animate({left:0},500,"easeOutCirc")}if(a.rtw){a.modelbox.animate({bottom:0},500);F.animate({bottom:"167px"},500)}}g(i)}}};var j=function(T){if(T){var Q=$(window).width()}else{var Q=$(window).width()-262}var P=$(window).height();var U=Q/P;var V=y.attr("width");var X=y.attr("height");var W=V/X;var S=P/X;if(U>=W){S=Q/V}var O=S*X;var R=S*V;y.height(O);y.width(R);if(T){y.css("margin-left",(-R/2)+"px")}else{y.css("margin-left",(-R/2)+262+"px")}};var g=function(R){var Q=$(window).width();var P=$(window).height();var O=(Q-400)/1.78;if(a.mode=="background"){j(R);if(R==true){M.width(Q);F.css({width:(Q-30)+"px",right:"10px"},500,"easeOutCirc").find(".seek").css({width:(Q-115)+"px"})}else{M.width((Q-300));if(a.rtw==false){F.css({width:$(window).width()-300},500,"easeOutCirc").find(".seek").animate({width:(Q-380)+"px"},500,"easeOutCirc")}else{F.css({width:Q-320},500,"easeOutCirc").find(".seek").css({width:(Q-400)+"px"})}}}else{if(a.mode=="normal"){if($(window).width()>=1200){e=960;t=540}else{e=565;t=318}if(R==true){F.css({width:y.width()-10});s.css({width:y.width()-90})}else{M.parent("div").width(e);M.parent("div").height(t);M.width(e);M.height(t);y.width(e);y.height(t);F.css({width:y.width()-10});s.css({width:y.width()-90})}}}};var o=function(R){var Q=$(window).width();var P=$(window).height();var O=(Q-400)/1.78;if(a.mode=="background"){if(M.hasClass("fscreen")){j(true);M.width(Q);F.css({width:(Q-30)+"px",right:"10px"},500,"easeOutCirc").find(".seek").css({width:(Q-220)+"px"})}else{j(false);M.width(Q-300);if(a.rtw==false){F.css({width:$(window).width()-300},500,"easeOutCirc").find(".seek").animate({width:(Q-380)+"px"},500,"easeOutCirc")}else{F.css({width:Q-320},500,"easeOutCirc").find(".seek").css({width:(Q-400)+"px"})}}}else{if(a.mode=="normal"){if($(window).width()>=1200){e=722;t=406;var S=0}else{e=565;t=318;var S=77}if(R==true){M.css({width:y.width()-10,height:y.height()});F.css({width:y.width()-10});s.css({width:y.width()-90})}else{M.parent("div").width(e);M.parent("div").height(t);M.width(e);M.height(t);y.width(e);y.height(t);M.css({width:y.width()-10,height:y.height(),"margin-left":S+"px"});F.css({width:y.width()-10});s.css({width:y.width()-90})}}}};var D;var C=function(){var O=y[0].duration;s.slider({range:"min",min:0,max:O,step:0.01,stop:function(Q,P){D=false;y[0].currentTime=P.value},slide:function(){D=true}})};y.bind("loadedmetadata",C);var k=function(){var O=y[0].currentTime;if(!D){s.slider("value",O.toFixed(1))}};var L=function(){var P=a.arrayOfCuePoints;var O=y[0].duration;var R=P.length;for(var Q=0;Q<R;Q++){var S=(P[Q][0]/O)*100;s.after().append('<div id="gotoModele-'+Q+'" class="cuepoint" style="left:'+S+'%;"><a href=""></a></div>')}};var f=function(){if(i){var O=($(window).width());if(i){var P=110}else{var P=597}s.css("width",(O-P)+"px");F.css("margin-left",0)}};var J=function(){v.bind("click",function(){d()});y.click(d);m.click(c);A.click(B);$(y).keyup(function(O){if(i&&O.keyCode==27){c()}});$(y).keyup(function(O){if(O.keyCode==32){d()}})};var G=function(){y.bind("play",function(){v.addClass("pause");if(a.useCuePoints){l()}});y.bind("pause",function(){v.removeClass("pause");if(a.useCuePoints){q()}});y.bind("ended",function(){v.removeClass("pause");if(a.useCuePoints){q()}});y.bind("timeupdate",k);
if(a.mode=="background"){$(window).resize(function(){f()})}};J();G();if(!isFlashVersion&&y.paused==true){v.removeClass("pause")}if(a.useCuePoints){y.bind("loadedmetadata",L)}if(a.useCuePoints){modelsUpdate.init(a.arrayOfCuePoints)}var q=function(){window.clearInterval(y.timer)};var l=function(){y.timer=window.setInterval(function(){modelsUpdate.update(y[0].currentTime)},1000)}})}});
