
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - jquery.cookie.js - */
// http://www.upc.edu/portal_javascripts/jquery.cookie.js?original=1
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires * 24 * 60 * 60 * 1000))} else{date=options.expires}
expires='; expires='+date.toUTCString()}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')} else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}
return cookieValue}};

/* - desplegamenu_instanciator.js - */
// http://www.upc.edu/portal_javascripts/desplegamenu_instanciator.js?original=1
jq(document).ready(function(){var cssObj1={display:"none"}
var cssObj2={display:"block",clear:"both"}
var statp=jq.cookie('statp');jq('.subcollapse').attr('href','javascript:collapse_menu()');jq('.subcollapse').click(function(){jq('#menuPrincipal ul').hide("slow");jq('.collapse').css(cssObj1);jq('.expand').css(cssObj2);if(portal_url!=home_url){jq.cookie('statp','collapsed',{expires:null,path:'/',secure:false})}});jq('.subexpand').attr('href','javascript:expand_menu()');jq('.subexpand').click(function(){jq('#menuPrincipal ul').show("slow");jq('.expand').css(cssObj1);jq('.collapse').css(cssObj2);if(portal_url!=home_url){jq.cookie('statp','expanded',{expires:null,path:'/',secure:false})}});if(portal_url!=home_url){if(statp=='collapsed'){jq('#menuPrincipal ul').hide("fast");jq('.collapse').css(cssObj1);jq('.expand').css(cssObj2)}
if(statp=='expanded'){jq('#menuPrincipal ul').css(cssObj2);jq('.expand').css(cssObj1);jq('.collapse').css(cssObj2)}}
if(portal_url==home_url){jq('.expand').css("display","none");jq('.collapse').css("display","block")}});
function collapse_menu(){jq('#menuPrincipal ul').hide("slow");jq('.collapse').css(cssObj1);jq('.expand').css(cssObj2);if(portal_url!=home_url){jq.cookie('statp','collapsed',{expires:null,path:'/',secure:false})}}
function expand_menu(){jq('#menuPrincipal ul').show("slow");jq('.expand').css(cssObj1);jq('.collapse').css(cssObj2);if(portal_url!=home_url){jq.cookie('statp','expanded',{expires:null,path:'/',secure:false})}}


