927f21cec8cc6f26b6cac6b0532b5fae21745c24
[astakos] / snf-astakos-app / astakos / im / static / im / js / common.js
1 function setContainerMinHeight( applicableDiv){\r
2         \r
3     if ( $(applicableDiv).length > 0 ) {\r
4         //var h = $('.header').height(); div.header is not found \r
5         var f = $('.footer').height();\r
6         var w = $(window).height();\r
7         var pTop = parseInt (($(applicableDiv).css('padding-top').replace("px", "")) );\r
8         var pBottom = parseInt (($(applicableDiv).css('padding-bottom').replace("px", "")));\r
9 \r
10         var c = w - ( f+pTop+pBottom+36);//36 is header's height.\r
11         $(applicableDiv).css('min-height', c);\r
12     }    \r
13 \r
14 }\r
15 \r
16 $(document).ready(function() {\r
17         \r
18          \r
19     setContainerMinHeight('.container .wrapper');\r
20     \r
21         \r
22     $('.show-extra').click(function(e) {\r
23         e.preventDefault();\r
24         \r
25         $(this).parents('.bg-wrap').find('.extra').toggle('slow');\r
26         $('.hide-extra').toggle();    \r
27     });\r
28     $('.hide-extra').click(function(e) {\r
29         e.preventDefault();\r
30         $(this).hide();\r
31         $(this).parents('.bg-wrap').find('.extra').hide('slow');\r
32     });\r
33     \r
34     $('.box-more p').click(function(e) {\r
35         $(this).siblings('.clearfix').toggle('slow');\r
36         $(this).parents('.box-more').toggleClass('border');\r
37     });\r
38         \r
39         var topMargin=parseInt($('.mainlogo').height())+parseInt($('.top-msg').css('marginBottom'));\r
40         $('.mainlogo').css('marginTop','-'+topMargin+'px')\r
41         \r
42         $('.top-msg a.close').click(function(e) {\r
43         $('.top-msg').animate({\r
44             paddingTop:'0',\r
45             paddingBottom:'0',\r
46             height:'0'\r
47         }, 1000, function (){\r
48              $('.top-msg').removeClass('active')\r
49         });\r
50         $('.mainlogo').animate({\r
51             marginTop:'0'\r
52         }, 1000, function (){\r
53              //todo\r
54         });\r
55     }); \r
56          \r
57     //$('select').dropkick();\r
58     \r
59  \r
60     \r
61     $('.top-msg .success').parents('.top-msg').css(\r
62         {\r
63                 backgroundColor: '#f3c',\r
64                 color: '#fff'\r
65         }\r
66     )\r
67     \r
68     $('.top-msg .error').parents('.top-msg').css(\r
69         {\r
70                 backgroundColor: 'red',\r
71                 color: '#fff'\r
72         }\r
73     )\r
74     \r
75     \r
76     $('.top-msg .warning').parents('.top-msg').css(\r
77         {\r
78                 backgroundColor: '#90f',\r
79                 color: '#fff'\r
80         }\r
81     )\r
82     \r
83 });\r
84 \r
85 $(window).resize(function() {\r
86     \r
87    setContainerMinHeight('.container .wrapper');\r
88 \r
89 });\r