ui.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. function changeLanguage(code, host){
  2. var days = 100;
  3. if (code == 'es' || code == 'en' || code == 'eu'){
  4. var date = new Date();
  5. date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
  6. expires = '; expires=' + date.toGMTString();
  7. document.cookie = 'lang=' + code + expires + ';domain=.' + host + ';path=/';
  8. location.reload();
  9. }
  10. }
  11. var mobileMenuState = false;
  12. function openMobileMenu(){
  13. //Hide title, show entries
  14. //document.getElementById('header_m_title').style.display = 'none';
  15. document.getElementById('header_m_title').style.maxHeight = '0em';
  16. //document.getElementById('header_m_slider').style.display = 'block';
  17. var entries = document.getElementsByClassName('header_m_link');
  18. for (var i = 0; i < entries.length; i ++){
  19. //entries.item(i).style.display = 'block';
  20. entries.item(i).style.maxHeight = '2em';
  21. entries.item(i).style.padding = '0.5em 0 0 0';
  22. entries.item(i).style.borderBottom = '0.1em solid black';
  23. }
  24. mobileMenuState = true;
  25. }
  26. function closeMobileMenu(){
  27. //Hide title, show entries
  28. //document.getElementById('header_m_title').style.display = 'block';
  29. document.getElementById('header_m_title').style.maxHeight = '3.5em';
  30. document.getElementById('header_m_slider').style.display = 'none';
  31. var entries = document.getElementsByClassName('header_m_link');
  32. for (var i = 0; i < entries.length; i ++){
  33. //entries.item(i).style.display = 'none';
  34. entries.item(i).style.maxHeight = '0em';
  35. entries.item(i).style.padding = '0em';
  36. entries.item(i).style.borderBottom = '0';
  37. }
  38. mobileMenuState = false;
  39. }
  40. function toggleMobileMenu(){
  41. if (mobileMenuState){
  42. closeMobileMenu();
  43. }
  44. else{
  45. openMobileMenu();
  46. }
  47. }
  48. function dismissCookiePopUp(host, open){
  49. //Set cookie
  50. var date = new Date();
  51. date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
  52. expires = '; expires=' + date.toGMTString();
  53. document.cookie = 'cookie=1' + expires + ';domain=.' + host + ';path=/';
  54. //Hide message
  55. document.getElementById('cookie_popup').style.bottom = '-20em';
  56. // Open the help window if required
  57. if (open){
  58. var win = window.open('http://' + host + '/ayuda/#section_cookie', '_blank');
  59. win.focus();
  60. }
  61. return false;
  62. return true;
  63. }
  64. function showAd(){
  65. console.log("SHOW");
  66. setTimeout(function(){document.getElementById('ad').style.bottom = '0';}, 3000);
  67. }
  68. function closeAd(){
  69. console.log("CLOSE");
  70. document.getElementById('ad').style.bottom = '-25em';
  71. }