12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /**
- * Styleswitch stylesheet switcher built on jQuery
- * Under an Attribution, Share Alike License
- * Download by http://www.codefans.net
- * By Kelvin Luck ( http://www.kelvinluck.com/ )
- **/
- (function($)
- {
- $(document).ready(function() {
- $('.styleswitch').click(function()
- {
- switchStylestyle(this.getAttribute("rel"));
- return false;
- });
- var c = readCookie('style');
- if (c) switchStylestyle(c);
- });
-
- function switchStylestyle(styleName)
- {
- var ifrm = $("#rightMain").contents();
- $('link[rel*=style][title]').each(function(i)
- {
- this.disabled = true;
- if (this.getAttribute('title') == styleName) this.disabled = false;
- });
- ifrm.find('link[rel*=style][title]').each(function(i)
- {
- this.disabled = true;
- if (this.getAttribute('title') == styleName) this.disabled = false;
- });
- createCookie('style', styleName, 365);
- }
- })(jQuery);
- // cookie functions http://www.quirksmode.org/js/cookies.html
- function createCookie(name,value,days)
- {
- if (days)
- {
- var date = new Date();
- date.setTime(date.getTime()+(days*24*60*60*1000));
- var expires = "; expires="+date.toGMTString();
- }
- else var expires = "";
- document.cookie = name+"="+value+expires+"; path=/";
- }
- function readCookie(name)
- {
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for(var i=0;i < ca.length;i++)
- {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
- }
- return null;
- }
- function eraseCookie(name)
- {
- createCookie(name,"",-1);
- }
- // /cookie functions
|