/*
 * Este archivo lleva las acciones que se han de ejecutar
 * cuando esta cargado el dom y cuando est� cargada la p�gina.
 *
 * @author Divisa Inform�tica y Telecomunicaciones S.A.
 * @since Proxia Portal Server 6.4
 * @copy  2011
 */
qTipDefaults={position:{corner:{target:"center",tooltip:"topLeft"}},style:{name:"light"},show:{effect:{type:function(){(!$.browser.msie)?$(this).fadeIn():$(this).show()}}},hide:{fixed:true,effect:{type:function(){(!$.browser.msie)?$(this).fadeOut():$(this).hide()}}}};function getDomainName(c){var e=c.split("/");var b=e[2].split(":");var d=b[0];var a=d.split(".");if(a.length>=2){d=a[a.length-2];d+="."+a[a.length-1]}return d}function getFlpKey(){var b=getDomainName(window.location.href);for(var a=0;a<flpKeys.length;a++){if(flpDomains[a].toLowerCase()==b.toLowerCase()){return flpKeys[a]}}return flpKeys[0]}var flpDomains="{flowplayer.domains}".split(",");var flpKeys="66b0b63fbcab70b01aa".split(",");var flpSettings="";function loadflpSettings(){if(flpSettings!=""){return}loadScript({url:_rootWeb+"/javaScript/flowplayer/lang/flowplayer-"+_userLocaleLang+".js",success:function(){flpSettings='"key": "'+getFlpKey()+'","logo": {    "url": "'+_rootWeb+'/imagenes/video/logo.png",    "bottom": 22,    "right": 22,    "width": 40,    "height": 40,    "opacity": 0.8,    "fullscreenOnly": false,    "displayTime": 10,    "fadeSpeed": 300},"plugins":  {    "controls": {        "autoHide": "always",        "stop": true,        "tooltips": {            "buttons": true,             "play" : "'+FlowPlayer.TT.PLAY+'",             "pause" : "'+FlowPlayer.TT.PAUSE+'",             "mute" : "'+FlowPlayer.TT.MUTE+'",             "unmute" : "'+FlowPlayer.TT.UNMUTE+'",             "stop" : "'+FlowPlayer.TT.STOP+'",             "fullscreen" : "'+FlowPlayer.TT.FULLSCREEN+'",             "fullscreenExit" : "'+FlowPlayer.TT.FULLSCREEN_EXIT+'",             "next" : "'+FlowPlayer.TT.NEXT+'",             "previous" : "'+FlowPlayer.TT.PREVIOUS+'"        }    }}, "clip": {    "url": "{path}",    "scaling": "orig",    "accelerated": false,    "linkWindow": "_blank"},"contextMenu": [    "Proxia CMS 6.4",    "Powered by Flowplayer"]'}})}function loadPrettyPhoto(){$("a[rel^='prettyPhoto']").prettyPhoto({flowplayerSettings:flpSettings})}function loadFlowPlayer(){if($("a.cmAutoVideo,a.cmAutoAudio,a.cmAutoVideoNoAlt").size()>0){$("a.cmAutoAudio").addClass("cmAutoAudioShown");$("a.cmAutoVideoNoAlt").css("display","block");$("a.cmAutoAudio,a.cmAutoVideoNoAlt").empty();$("a.cmAutoVideo,a.cmAutoAudio").attr("href",function(){var i=this.href;var h=i.indexOf("tkShowResource");if(h!=-1){var f=i.indexOf("path");if(f!=-1){var b=i.indexOf("&",f);var a=false;if(b!=-1){a=i.substring(f+5,b)}else{a=i.substring(f+5)}return a}else{var d=i.indexOf("idMmedia=");var b=i.indexOf("&",d);var c=i.substring(0,h)+"images?idMmedia=";if(b!=-1){c+=i.substring(d+9,b)}else{c+=i.substring(d+9)}return c}}else{var g=i;var e="";if(g.indexOf("/")!=-1){e=g.substring(0,g.lastIndexOf("/")+1);g=g.substring(g.lastIndexOf("/")+1)}if(g.indexOf("g,")==0||g.indexOf("s,")==0||g.indexOf("f,")==0){g=g.substring(2)}return e+g}});flowplayer("a.cmAutoVideo",_rootWeb+"/javaScript/flowplayer/flowplayer.unlimited-3.1.5.swf",{key:getFlpKey(),logo:{url:_rootWeb+"/imagenes/video/logo.png",bottom:22,right:22,width:40,height:40,opacity:0.8,fullscreenOnly:false,displayTime:10,fadeSpeed:300},plugins:{controls:{tooltipColor:"#70c6a9",tooltipTextColor:"#000000",sliderColor:"#70c6a9",volumeSliderColor:"#70c6a9",autoHide:"always",stop:true,tooltips:{buttons:true,play:FlowPlayer.TT.PLAY,pause:FlowPlayer.TT.PAUSE,mute:FlowPlayer.TT.MUTE,unmute:FlowPlayer.TT.UNMUTE,stop:FlowPlayer.TT.STOP,fullscreen:FlowPlayer.TT.FULLSCREEN,fullscreenExit:FlowPlayer.TT.FULLSCREEN_EXIT,next:FlowPlayer.TT.NEXT,previous:FlowPlayer.TT.PREVIOUS}}},clip:{scaling:"orig",accelerated:false,linkWindow:"_blank"},contextMenu:["Proxia CMS 6.4","Powered by Flowplayer"]});flowplayer("a.cmAutoAudio",_rootWeb+"/javaScript/flowplayer/flowplayer.unlimited-3.1.5.swf",{key:getFlpKey(),plugins:{controls:{fullscreen:false,height:30,tooltips:{buttons:true,play:FlowPlayer.TT.PLAY,pause:FlowPlayer.TT.PAUSE,mute:FlowPlayer.TT.MUTE,unmute:FlowPlayer.TT.UNMUTE,stop:FlowPlayer.TT.STOP,fullscreen:FlowPlayer.TT.FULLSCREEN,fullscreenExit:FlowPlayer.TT.FULLSCREEN_EXIT,next:FlowPlayer.TT.NEXT,previous:FlowPlayer.TT.PREVIOUS}}},clip:{autoPlay:false},contextMenu:["Proxia CMS 6.4","Powered by Flowplayer"]});$("a.cmAutoVideoNoAlt").flowplayer().each(function(){this.onLoad(function(){this.getClip(0).update({autoPlay:false})})})}if($("#videoteca,#videotecaPlayer").size()>0){if(typeof(videotecaSize)!="number"){videotecaSize=4}$("#videoteca").scrollable({items:"div.entries",size:videotecaSize,clickable:false});flowplayer("videotecaPlayer",_rootWeb+"/javaScript/flowplayer/flowplayer.unlimited-3.1.5.swf",{key:getFlpKey(),logo:{url:_rootWeb+"/imagenes/video/logo.png",bottom:22,right:22,width:40,height:40,opacity:0.8,fullscreenOnly:false,displayTime:10,fadeSpeed:300},plugins:{controls:{autoHide:"always",stop:true,tooltips:{buttons:true,play:FlowPlayer.TT.PLAY,pause:FlowPlayer.TT.PAUSE,mute:FlowPlayer.TT.MUTE,unmute:FlowPlayer.TT.UNMUTE,stop:FlowPlayer.TT.STOP,fullscreen:FlowPlayer.TT.FULLSCREEN,fullscreenExit:FlowPlayer.TT.FULLSCREEN_EXIT,next:FlowPlayer.TT.NEXT,previous:FlowPlayer.TT.PREVIOUS}}},clip:{scaling:"orig",accelerated:false,linkWindow:"_blank",baseUrl:_rootWeb+"/cm/"},contextMenu:["Proxia CMS 6.4","Powered by Flowplayer"]}).playlist("div.entries")}}function loadCSS(a){var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",a);document.getElementsByTagName("head")[0].appendChild(b)}function loadScript(b){var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",b.url);if(b.error){a.onerror=b.error}document.getElementsByTagName("head")[0].appendChild(a);a.onload=a.onreadystatechange=function(){if(!this.readyState||this.readyState=="loaded"||this.readyState=="complete"){if(b.success){b.success()}a.onload=a.onreadystatechange=null}}}function initPrettyPhoto(){loadCSS(_rootWeb+"/javaScript/prettyPhoto/css/prettyPhoto.css");if(typeof($.fn.prettyPhoto)=="undefined"){loadflpSettings();loadScript({url:_rootWeb+"/javaScript/prettyPhoto/js/lang/prettyPhoto-"+_userLocaleLang+".js",success:function(){loadScript({url:_rootWeb+"/javaScript/prettyPhoto/js/jquery.prettyPhoto.js",success:function(){loadPrettyPhoto()}})}})}else{loadflpSettings();loadPrettyPhoto()}}function initFlowPlayer(){if(typeof($.fn.flowplayer)=="undefined"){loadflpSettings();loadScript({url:_rootWeb+"/javaScript/flowplayer/flowplayer-3.1.4.min.js",success:function(){loadScript({url:_rootWeb+"/javaScript/flowplayer/flowplayer.playlist-3.0.7.min.js",success:function(){loadFlowPlayer()}})}})}else{loadflpSettings();loadFlowPlayer()}}function initCalendarios(){var b=$(".calendarWithTooltip");if(b.length>0){b.each(function(){var c=$(this);$(this).addClass("activatedTooltip");$(".cmCalendarTable .calendarDayWithEvents .cmEventInCalendar .cmContentLink span",c).removeAttr("title");$(".cmCalendarTable .calendarDayWithEvents",c).each(function(){$(this).qtip({content:{text:$($(this).find(".dayNumber a").attr("href")).html()},position:qTipDefaults.position,style:qTipDefaults.style,show:qTipDefaults.show,hide:qTipDefaults.hide})})})}var a=$(".calendarWithClick");if(a.length>0){a.each(function(){var d=$(this);$(".cmMonthEventsContainer li.cmCalendarDay",d).hide();$(".cmCalendarTable .calendarDayWithEvents",d).click(function(){var e=$(this).find(".dayNumber a").attr("href");$(".cmCalendarNoEvents",d).hide();$(".cmMonthEventsContainer li.cmCalendarDay:visible",d).hide();$(e).show();return false});var c=$(".cmCalendarTable .calendarToday a");if(c.length>0){$(".cmCalendarNoEvents",d).hide();$(c.attr("href")).show()}})}}function calendarAjax(b,c,a){var d=$(a).parentsUntil("td.portalLayoutCell").last();if($(".calendarLoader").size()>0){d.find(".calendarLoader").css({display:"block"})}else{d.prepend('<div class="calendarLoader"></div>')}d.find(".cmCalendarViewContainer").css({opacity:"0.6"});if(b.indexOf("Ajax")==-1){b+="Ajax"}$.ajax({url:b,type:"POST",data:c,success:function(e){d.html(e);initCalendarios()}})}$(document).ready(function(){if($("a[rel^='prettyPhoto']").size()>0){initPrettyPhoto()}if($("a.cmAutoVideo,a.cmAutoAudio,a.cmAutoVideoNoAlt").size()>0||$("#videoteca,#videotecaPlayer").size()>0){initFlowPlayer()}initCalendarios()});$(window).load(function(){});
