var coreAjaxClass={_AjaxDispatcher:function(a,c,d,f,b,i,h,g,j){a=typeof a!="undefined"?a:"GET";c=typeof c!="undefined"?c:"html";d=typeof d!="undefined"?d:"";h=typeof h!="undefined"?h:"ajaxCollectorHTMLP.php";j=typeof j!="undefined"?j:!0;this.showLoading(b,typeof i!="undefined"?i:!1);$.ajax({type:a,dataType:c,url:SITEURLPATH+h,data:d+"&"+Math.random()*11,success:function(e){coreAjaxClass.hideLoading(b);if(typeof f!="undefined")switch(f){case 0:$("#"+b).html(e);break;case 1:$("#"+b).replaceWith(e);
break;case 2:$("#"+b).append(e);break;case 3:$("#"+b).before(e);break;case 4:$("#"+b).after(e)}if(c=="json"&&void 0!=e&&void 0!=e[0].success){if(e[0].success==!0)if(void 0!=e[0].info&&e[0].info!=""&&(j==!0?effectsClass.ShowInfoBoxFloat(b,e[0].info):$("#"+b).html(e[0].info)),void 0!=e.returnVal){if($.isFunction($.toJSON)&&void 0!=g){var a=g+"'"+$.toJSON(e.returnVal)+"')";eval(a)}}else void 0!=g&&eval(g);else if(void 0!=e[0].error&&e[0].error!=""&&(void 0==e[0].callback||e[0].callback==""))j==!0?effectsClass.ShowInfoBoxFloat(b,
e[0].error):$("#"+b).html(e[0].error);e[0].callback&&eval(Base64.decode(e[0].callback))}else void 0!=g&&eval(g)}})},_AjaxFormSubmit:function(a,c,d,f,b,i,h,g,j){a=typeof a!="undefined"?a:"POST";c=typeof c!="undefined"?c:"json";data=typeof data!="undefined"?data:"";f=typeof f!="undefined"?f:!1;b=typeof b!="undefined"?b:"ajaxCollector.php";h=typeof h!="undefined"?h:!1;g=typeof g!="undefined"?g:d;j=typeof j!="undefined"?j:!0;$("#"+d+" input:text[dValue]").each(function(e,a){$(a).attr("value")!=""&&$(a).attr("value")==
$(a).attr("dValue")&&$(this).attr("value","")});a={url:SITEURLPATH+b,dataType:c,semantic:!0,type:a,success:function(a){$("#loadingMask_"+d).remove();if(c=="json"&&void 0!=a&&void 0!=a[0].success){if(a[0].success==!0){void 0!=a[0].info&&a[0].info!=""&&(j==!0?effectsClass.ShowInfoBoxFloat(g,a[0].info):$("#"+g).html(a[0].info));if(void 0!=a.returnVal)if($("#"+d+"-returnValue").size()>0)$.isFunction($.toJSON)&&$("#"+d+"-returnValue").attr("value",$.toJSON(a.returnVal));else if(void 0!==i&&$.isFunction($.toJSON)){var b=
i+"'"+$.toJSON(a.returnVal)+"')";eval(b)}void 0!=i&&eval(i)}else if(void 0!=a[0].error&&a[0].error!=""&&(void 0==a[0].callback||a[0].callback==""))j==!0?effectsClass.ShowInfoBoxFloat(g,a[0].error):$("#"+g).html(a[0].error);a[0].callback&&eval(Base64.decode(a[0].callback))}},beforeSubmit:function(){coreAjaxClass.showLoading(d,f)}};h==!0?$("#"+d).ajaxForm(a):$("#"+d).ajaxSubmit(a)},updateEl:function(a,c,d,f,b){coreAjaxClass._AjaxDispatcher("GET","html",c,0,a,typeof b!="undefined"?b:!0,typeof d!="undefined"?
d:"ajaxCollectorHTMLP.php",f)},replaceEl:function(a,c,d,f,b){coreAjaxClass._AjaxDispatcher("GET","html",c,1,a,typeof b!="undefined"?b:!0,typeof d!="undefined"?d:"ajaxCollectorHTMLP.php",f)},appendEl:function(a,c){coreAjaxClass._AjaxDispatcher("GET","html",c,2,a,!0)},addEl:function(a,c,d,f,b,i){coreAjaxClass._AjaxDispatcher("GET","html",c,typeof i!="undefined"?i:0,a,typeof b!="undefined"?b:!0,typeof d!="undefined"?d:"ajaxCollectorHTMLP.php",f)},callJSON:function(a,c,d,f,b){coreAjaxClass._AjaxDispatcher("POST",
"json",c,null,a,!0,typeof f!="undefined"?f:"ajaxCollector.php",d,typeof b!="undefined"?b:!0)},callFormJSON:function(a,c,d,f,b){coreAjaxClass._AjaxFormSubmit("POST","json",a,typeof d!="undefined"?d:!0,"ajaxCollector.php",c,!1,typeof f!="undefined"?f:a,typeof b!="undefined"?b:!0)},showLoading:function(a,c){if(c==!0&&typeof a!="undefined"){var d=$("#"+a).width(),f=$("#"+a).height(),b=parseInt($("#"+a).offset().top),i=parseInt($("#"+a).offset().left),h=$("#"+a).attr("loading_mask");if(typeof h=="undefined"||
h=="")h="loading_gif.gif";$("#loadingMask_"+a).remove();var g="",g="<div class='loadingMask' id='loadingMask_"+a+"' style='width:"+d+"px;height:"+f+"px;top:"+b+"px;left:"+i+"px;'><img src='"+SITEURLPATH+"images/"+h+"' class='loading'/>";g+="</div>";$("body").append(g)}},hideLoading:function(a){$("#loadingMask_"+a).remove()},postForm:function(a){var c=$("#"+a),c=$(":hidden[name=callback]",c).fieldValue()[0];coreAjaxClass.callFormJSON(a,c)}};var GLOBAL_NOTE_PING_INT=null;function setNotificationInterval(){GLOBAL_NOTE_PING_INT=setInterval("refreshNotification()",18E4)}function refreshNotification(){clearInterval(GLOBAL_NOTE_PING_INT);coreAjaxClass.updateEl("notificationHolder","ajaxcall=getUP_Content_HTML::13&userId="+GLOBAL_UID,"ajaxCollectorHTMLP.php","$('#notificationHolder').show();setNotificationInterval();",!1)}
function initDefaultInputValues(a,c){var b=document,d=a;if(typeof a=="undefined"||a=="")a="input:text[dValue]";if(typeof d=="undefined"||d=="")d="textarea[dValue]";b=typeof c=="undefined"||c==""?document:$("#"+c);$(a,b).blur(function(){var a=$(this).attr("dValue");$(this).attr("value")==""&&$(this).attr("value",a)});$(a,b).focus(function(){var a=$(this).attr("dValue");$(this).attr("value")==a&&$(this).attr("value","")});$(d,b).blur(function(){var a=$(this).attr("dValue");$(this).val()==""&&$(this).val(a)});
$(d,b).focus(function(){var a=$(this).attr("dValue");$(this).val()==a&&$(this).val("")})}function initShareIcons(a){parentElDOM=typeof a=="undefined"||a==""?document:$("#"+a);$(".shareIcons",parentElDOM).hover(function(){$(this).attr("src",$(this).attr("over"))},function(){$(this).attr("src",$(this).attr("off"))})}
var effectsClass={initFlowInfoBox:function(){if(void 0==$("#floatInfoBox")||$("#floatInfoBox").size()<1){var a="";$("body").append("<div id='floatInfoBox'></div>")}},initTopInfoBox:function(){if(void 0==$("#topInfoBox")||$("#topInfoBox").size()<1){var a="";$("body").append("<div id='topInfoBox'></div>")}},ShowInfoBoxFloat:function(a,c,b){b=typeof b!="undefined"?b:4E3;effectsClass.initFlowInfoBox();$("#floatInfoBox").fadeTo(1,0);if($(a).size()>0)var d=parseInt($(a).offset().top)-20,a=parseInt($(a).offset().left);
else d=parseInt($("#"+a).offset().top)-20,a=parseInt($("#"+a).offset().left);$("#floatInfoBox").queue([]).stop().animate({top:d+"px",left:a+"px"},1);$("#floatInfoBox").css({width:"auto",height:"auto"});$("#floatInfoBox").html(c);$("#floatInfoBox").fadeTo(1,1).show();b!="undefined"&&b!=null?$("#floatInfoBox").animate({opacity:1},parseInt(b/2)).animate({top:"-=45px",opacity:0},parseInt(b/2)).animate({top:"0px",left:"0px"},1).animate({width:"0px",height:"0px"},1):$("#floatInfoBox").animate({opacity:1},
1).animate({top:"0px",left:"0px"},1).animate({width:"0px",height:"0px"},1)},ShowInfoBoxTop:function(a,c,b){effectsClass.initTopInfoBox();typeof b=="undefined"&&(b=4E3);$("#topInfoBox").css("top",$(window).scrollTop()+"px").css("left",parseInt($(window).scrollLeft()-150)+parseInt(parseInt($(window).width())/2)+"px").html("<h1 class='topInfoBoxH1'>"+a+"</h1><br />"+c).animate({opacity:1},{queue:!1,duration:1}).fadeIn("fast").animate({opacity:1},{queue:!0,duration:b}).fadeOut("fast").animate({top:"0px",
left:"0px"},1)},initFancyFloat:function(){if(void 0==$("#fancyFloatBox")||$("#fancyFloatBox").size()<1){var a="",a="<div id='fancyFloatBox'><div id='fancyFloatBoxInner'></div></div>";void 0==$("#contentHolder")||$("#contentHolder").size()<1?$("body").append(a):$("#contentHolder").append(a)}},ShowFancyFloat:function(a,c){(typeof c!="undefined"?c:!1)==!1&&$("object,embed").css("visibility","hidden");effectsClass.initFancyFloat();a!="undefined"&&$("#fancyFloatBox").html(a);var b=$("#fancyFloatBox").height()+
40,d=$("#fancyFloatBox").width()+40;$("#fancyFloatBox").css("top",$(window).scrollTop()-parseInt(b/2)+parseInt(parseInt($(window).height())/2)+"px").css("left",parseInt($(window).scrollLeft()-parseInt(d/2))+parseInt(parseInt($(window).width())/2)+"px").animate({opacity:1},{queue:!1,duration:1})},hideFancyFloat:function(){$("#fancyFloatBoxInner").empty();$("#fancyFloatBox").animate({opacity:0},{queue:!1,duration:1}).animate({top:"0px",left:"0px"},1);$("object,embed").css("visibility","visible")},zoomMeInit:function(a){parentElDOM=
typeof a=="undefined"||a==""?document:$("#"+a);$(".zoomMe",parentElDOM).hover(function(){$(this).parent().find("img.magnify").remove();var a;$(this).after('<img src="'+SITEURLPATH+'images/share/zoom-in-icon-24.png" class="magnify" id="magnify_remove"/>');var b=$(this);$(this).click(function(a){effectsClass.zoomMe(b,a);a.stopPropagation();return!1});$(this).parent().find("img.magnify").animate({opacity:1},3E3).fadeOut("fast")},function(){})},zoomMe:function(a,c){var b=$(a),d=$(a).attr("image_full"),
e=$(a).attr("image_thumb"),h=$(a).attr("src"),f=null,f=d==h?e:d;console.log(a);var g=new Image;$(g).unbind("load").bind("load",function(){$(b).attr("src",g.src)}).attr("src",f);c.stopPropagation();alert(f)}};
function checkPaginationInput(a){var c=!0,b=parseInt($(a).attr("totalPageCount")),d=parseInt($(a).attr("currentPage"));($(a).attr("value")+"").match(/^[0-9]+$/)==null?($(a).attr("value",d),c=!1):parseInt($(a).attr("value"))>b?($(a).attr("value",b),c=!1):parseInt($(a).attr("value"))<1&&($(a).attr("value",1),c=!1);return c}
CurrencyFactory=function(a,c,b,d,e,h){return function(f){var g=a?" ":"";c=Math.abs(c)+1?c:2;b=b||",";d=d||".";e=e||"kn";h=h||!0;if(f=="undefined"||void 0===f||f==""||isNaN(f))return h?"0"+b+"00"+g+e:e+g+"0"+b+"00";var i=/(\d+)(?:(\.\d+)|)/.exec(f+""),j=i[1].length>3?i[1].length%3:0,f=(f<0?"-":"")+(j?i[1].substr(0,j)+d:"")+i[1].substr(j).replace(/(\d{3})(?=\d)/g,"$1"+d)+(c?b+(+i[2]||0).toFixed(c).substr(2):"");return h?f+g+e:e+g+f}};
PercentFormater=function(a){a==""&&(a="0");a+="";a=a.replace(/\,/,".");a=parseFloat(a);a=Math.round((a-0)*100)/100;a=a==Math.floor(a)?a+".00":a*10==Math.floor(a*10)?a+"0":a;return a=new String(a)};$.fn.image=function(a,c){return this.each(function(){var b=new Image;b.src=a;b.onload=c;this.appendChild(b)})};function translateThis(a,c){$(a).each(function(){var a=$(this),d=$(this).html();google.language.translate(d,"",c,function(c){c.error||$(a).html(c.translation)})})}
this.tooltip=function(a,c){xOffset=10;yOffset=20;if(typeof c=="undefined"||c=="")c=!1;parentElDOM=typeof a=="undefined"||a==""?document:$("#"+a);$("#tm_tooltip").remove();$(".tm_tooltip",parentElDOM).hover(function(a){$("#tm_tooltip").remove();var c=$(this).attr("tooltip_title"),e=$(this).attr("tooltip_target");this.title=c!=""?this.tooltip_title:this.title;this.t=e!=""?$("#"+e).html():this.title;if(this.t=="")return!1;this.title="";$("body").append("<div id='tm_tooltip'><div id='tm_tooltip_inner'><p>"+
this.t+"</p></div></div>");yOffset=a.pageX+yOffset>screen.width-220?-$("#tm_tooltip").width()-25:20;$("#tm_tooltip").css("top",a.pageY-xOffset+"px").css("left",a.pageX+yOffset+"px").fadeIn("fast")},function(){this.title=this.t;c?$("#tm_tooltip").delay(2E3).fadeOut("fast"):$("#tm_tooltip").remove()});$(".tm_tooltip",parentElDOM).mousemove(function(a){$("#tm_tooltip").css("top",a.pageY-xOffset+"px").css("left",a.pageX+yOffset+"px")})};
function closeWelcomeScreen(a){$("#"+a).fadeOut();coreAjaxClass.callJSON("contentHolder","ajaxcall=FPAction::0")}function iniACFiltering(a,c,b){if(typeof b=="undefined"||b=="")b=!1;$(a).keyup(function(a){a.which=="13"&&a.preventDefault();var a=$(this).attr("targetEl"),e=$(this).val();$("#"+a+" "+c).each(function(){$(this).text().search(RegExp(e,"i"))<0?b?$(this).parent().hide():$(this).hide():b?$(this).parent().show():$(this).show()})})}
function _layzLoad(a,c,b){if(typeof b=="undefined"||b=="")b=0;var d=$("#"+a).offset().top;$(window).scrollTop()+$(window).height()+b>d&&($("#"+a).attr("targetEl",""),eval(c))}function _layLoadBinder(a,c){$(a).each(function(){var a=$(this).attr("callBack"),d=$(this).attr("targetEl");d!=""&&a!=""&&_layzLoad(d,a,c)})}function initLazyLoad(a,c){$(window).scroll(function(){_layLoadBinder(a,c)})};/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/
*
**/

var Base64 = {

	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",

	// public method for encoding
	encode : function (input) {
		
		var output = "";
		try{
			var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
			var i = 0;
	
			input = Base64._utf8_encode(input);
	
			while (i < input.length) {
	
				chr1 = input.charCodeAt(i++);
				chr2 = input.charCodeAt(i++);
				chr3 = input.charCodeAt(i++);
	
				enc1 = chr1 >> 2;
				enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
				enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
				enc4 = chr3 & 63;
	
				if (isNaN(chr2)) {
					enc3 = enc4 = 64;
				} else if (isNaN(chr3)) {
					enc4 = 64;
				}
	
				output = output +
				this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
				this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
	
			}
		}catch(e){}
		return output;
	},

	// public method for decoding
	decode : function (input) {
		var output = "";
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;

		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

		while (i < input.length) {

			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));

			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;

			output = output + String.fromCharCode(chr1);

			if (enc3 != 64) {
				output = output + String.fromCharCode(chr2);
			}
			if (enc4 != 64) {
				output = output + String.fromCharCode(chr3);
			}

		}

		output = Base64._utf8_decode(output);

		return output;

	},

	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < string.length; n++) {

			var c = string.charCodeAt(n);

			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}

		}

		return utftext;
	},

	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {

			c = utftext.charCodeAt(i);

			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}

		}

		return string;
	}

};

/*!
 * jQuery UI 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.10",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,
NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,
"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");
if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,
"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,
d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});
c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&
b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);
;/*!
 * jQuery UI Widget 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,
a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;
e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},
widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
;/*!
 * jQuery UI Mouse 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(true===c.data(b.target,a.widgetName+".preventClickEvent")){c.removeData(b.target,a.widgetName+".preventClickEvent");b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=
a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=
this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);
return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent",
true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
;/*
 * jQuery UI Position 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Position
 */
(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,
left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=
k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=
m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=
d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=
a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),
g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);
;/*
 * jQuery UI Draggable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Draggables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=
this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();
d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&
this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||
0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment==
"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?
0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),
10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==
Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;
if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/
b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=
this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.10"});
d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=
0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=
c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,
true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=
0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=
a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},
stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=
document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-
c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-
(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable",
"snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=
c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",
{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,
left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,
a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,
b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);
;/*
 * jQuery UI Droppable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Droppables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.mouse.js
 *	jquery.ui.draggable.js
 */
(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);
a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.10"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;
switch(c){case "fit":return i<=e&&g<=k&&j<=f&&h<=l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=
i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!=
"none";if(c[f].visible){c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};e=="mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||
a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=
d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);
;/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==
String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),
d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:
this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",
b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;
f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=
null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=l(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=l(b.width)&&a.minWidth&&a.minWidth>b.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+
this.size.height,k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=
[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)||0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,
a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,
c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,
originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.10"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=
b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width",
"height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};
if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-
g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,
height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=
e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,
d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?
d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=
a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&
/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");
b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/
(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
;/*
 * jQuery UI Selectable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),
selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting",
c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d=
this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");
a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&
!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=
e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.10"})})(jQuery);
;/*
 * jQuery UI Sortable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Sortables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=
c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,
{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();
if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+
b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,
c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-
1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});
this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&
a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?
"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?
c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;
return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=
d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});
return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=
d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=
this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=
e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);
c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===
1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=
this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):
b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==
""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=
this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions=
{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||
document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,
b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=
document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-
this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<
this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=
this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],
this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",
g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||
this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,
originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.10"})})(jQuery);
;/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",
function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+
a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();
b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);
a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+
c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options;
if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(),
e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight||
e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",
tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.10",animations:{slide:function(a,b){a=
c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);f[i]={value:j[1],
unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide",
paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
;/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.position.js
 */
(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){g=false;var f=d.ui.keyCode;
switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=
null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||
"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&&a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),
i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source===
"string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},
_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){this.previous!==
this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return d.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return d.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position(d.extend({of:this.element},this.options.position))},
_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var g=this;d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);
else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery);
(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.attr("scrollTop"),c=this.element.height();if(b<0)this.element.attr("scrollTop",g+b);else b>=c&&this.element.attr("scrollTop",g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},
deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);
e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b,this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,
g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);
;/*
 * jQuery UI Effects 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/
 */
jQuery.effects||function(f,j){function n(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],
16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return o.transparent;return o[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return n(b)}function p(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function q(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=
a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function m(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor",
"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=n(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,
0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,
211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},r=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,
d){if(f.isFunction(b)){d=b;b=null}return this.queue("fx",function(){var e=f(this),g=e.attr("style")||" ",h=q(p.call(this)),l,v=e.attr("className");f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});l=q(p.call(this));e.attr("className",v);e.animate(u(h,l),a,b,function(){f.each(r,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)});h=f.queue(this);l=h.splice(h.length-1,1)[0];
h.splice(1,0,l);f.dequeue(this)})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,
a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.10",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,
a){var b;switch(c[0]){case "top":b=0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",
border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);
return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(m(c))return this._show.apply(this,arguments);
else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(m(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(m(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),
b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,
a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,
a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==
e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=
g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/
h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,
a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);
;/*
 * jQuery UI Effects Blind 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Blind
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,
g);b.effects.removeWrapper(a);c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);
;/*
 * jQuery UI Effects Bounce 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Bounce
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","bottom","left","right"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/
3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);
b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);
;/*
 * jQuery UI Effects Clip 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Clip
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","bottom","left","right","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,
c/2)}var h={};h[g.size]=f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Drop 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Drop
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e==
"show"?1:0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Explode 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Explode
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=
0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+
e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);
;/*
 * jQuery UI Effects Fade 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Fade
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Fold 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Fold
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],
10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
;/*
 * jQuery UI Effects Highlight 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Highlight
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Pulsate 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Pulsate
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,
a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);
;/*
 * jQuery UI Effects Scale 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Scale
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,
b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=
1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","bottom","left","right","width","height","overflow","opacity"],g=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],
p=c.effects.setMode(a,b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};
if(m=="box"||m=="both"){if(d.from.y!=d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);
a.css("overflow","hidden").css(a.from);if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);
child.to=c.effects.setTransition(child,f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,
n?e:g);c.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Shake 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Shake
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","bottom","left","right"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=
(h=="pos"?"-=":"+=")+e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
;/*
 * jQuery UI Effects Slide 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Slide
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right"],f=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var g=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var e=d.options.distance||(g=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(f=="show")a.css(g,b=="pos"?isNaN(e)?"-"+e:-e:e);
var i={};i[g]=(f=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+e;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
;/*
 * jQuery UI Effects Transfer 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Transfer
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);
b.dequeue()})})}})(jQuery);
;(function(F){var E=[],L=[],J=activeItem=null,C=F("<div class=\"menu-div outerbox\" style=\"position:absolute;top:0;left:0;display:none;\"><div class=\"shadowbox1\"></div><div class=\"shadowbox2\"></div><div class=\"shadowbox3\"></div></div>")[0],B=F("<ul class=\"menu-ul innerbox\"></ul>")[0],K=F("<li style=\"position:relative;\"><div class=\"menu-item\"></div></li>")[0],I=F("<img class=\"menu-item-arrow\" />")[0],H=F("<div id=\"root-menu-div\" style=\"position:absolute;top:0;left:0;\"></div>"),D={showDelay:200,hideDelay:200,hoverOpenDelay:0,offsetTop:0,offsetLeft:0,minWidth:0,onOpen:null,onClose:null,onClick:null,arrowSrc:null,addExpando:false,copyClassAttr:false};F(function(){H.appendTo("body")});F.extend({MenuCollection:function(M){this.menus=[];this.init(M)}});F.extend(F.MenuCollection,{prototype:{init:function(M){if(M&&M.length){for(var N=0;N<M.length;N++){this.addMenu(M[N]);M[N].menuCollection=this}}},addMenu:function(N){if(N instanceof F.Menu){this.menus.push(N)}N.menuCollection=this;var M=this;F(N.target).hover(function(){if(N.visible){return }for(var O=0;O<M.menus.length;O++){if(M.menus[O].visible){M.menus[O].hide();N.show();return }}},function(){})}}});F.extend({Menu:function(O,M,N){this.menuItems=[];this.subMenus=[];this.visible=false;this.active=false;this.parentMenuItem=null;this.settings=F.extend({},D,N);this.target=O;this.$eDIV=null;this.$eUL=null;this.timer=null;this.menuCollection=null;this.openTimer=null;this.init();if(M&&M.constructor==Array){this.addItems(M)}}});F.extend(F.Menu,{checkMouse:function(N){var M=N.target;if(L.length&&M==L[0].target){return }while(M.parentNode&&M.parentNode!=H[0]){M=M.parentNode}if(!F(L).filter(function(){return this.$eDIV[0]==M}).length){F.Menu.closeAll()}},checkKey:function(R){switch(R.keyCode){case 13:if(activeItem){activeItem.click(R,activeItem.$eLI[0])}break;case 27:F.Menu.closeAll();break;case 37:if(!J){J=L[0]}var N=J;if(N&&N.parentMenuItem){var P=N.parentMenuItem;P.$eLI.unbind("mouseout").unbind("mouseover");N.hide();P.hoverIn(true);setTimeout(function(){P.bindHover()})}else{if(N&&N.menuCollection){var S,O=N.menuCollection.menus;if((S=F.inArray(N,O))>-1){if(--S<0){S=O.length-1}F.Menu.closeAll();O[S].show();O[S].setActive();if(O[S].menuItems.length){O[S].menuItems[0].hoverIn(true)}}}}break;case 38:if(J){J.selectNextItem(-1)}break;case 39:if(!J){J=L[0]}var M,N=J,Q=activeItem?activeItem.subMenu:null;if(N){if(Q&&Q.menuItems.length){Q.show();Q.menuItems[0].hoverIn()}else{if((N=N.inMenuCollection())){var S,O=N.menuCollection.menus;if((S=F.inArray(N,O))>-1){if(++S>=O.length){S=0}F.Menu.closeAll();O[S].show();O[S].setActive();if(O[S].menuItems.length){O[S].menuItems[0].hoverIn(true)}}}}}break;case 40:if(!J){if(L.length&&L[0].menuItems.length){L[0].menuItems[0].hoverIn()}}else{J.selectNextItem()}break}if(R.keyCode>36&&R.keyCode<41){return false}},closeAll:function(){while(L.length){L[0].hide()}},setDefaults:function(M){F.extend(D,M)},prototype:{init:function(){var M=this;if(!this.target){return }else{if(this.target instanceof F.MenuItem){this.parentMenuItem=this.target;this.target.addSubMenu(this);this.target=this.target.$eLI}}E.push(this);this.$eDIV=F(C.cloneNode(1));this.$eUL=F(B.cloneNode(1));this.$eDIV[0].appendChild(this.$eUL[0]);H[0].appendChild(this.$eDIV[0]);if(!this.parentMenuItem){F(this.target).click(function(N){M.onClick(N)}).hover(function(N){M.setActive();if(M.settings.hoverOpenDelay){M.openTimer=setTimeout(function(){if(!M.visible){M.onClick(N)}},M.settings.hoverOpenDelay)}},function(){if(!M.visible){F(this).removeClass("activetarget")}if(M.openTimer){clearTimeout(M.openTimer)}})}else{this.$eDIV.hover(function(){M.setActive()},function(){})}},setActive:function(){if(!this.parentMenuItem){F(this.target).addClass("activetarget")}else{this.active=true}},addItem:function(M){if(M instanceof F.MenuItem){if(F.inArray(M,this.menuItems)==-1){this.$eUL.append(M.$eLI);this.menuItems.push(M);M.parentMenu=this;if(M.subMenu){this.subMenus.push(M.subMenu)}}}else{this.addItem(new F.MenuItem(M,this.settings))}},addItems:function(M){for(var N=0;N<M.length;N++){this.addItem(M[N])}},removeItem:function(M){var N=F.inArray(M,this.menuItems);if(N>-1){this.menuItems.splice(N,1)}M.parentMenu=null},hide:function(){if(!this.visible){return }var M,N=F.inArray(this,L);this.$eDIV.hide();if(N>=0){L.splice(N,1)}this.visible=this.active=false;F(this.target).removeClass("activetarget");for(M=0;M<this.subMenus.length;M++){this.subMenus[M].hide()}for(M=0;M<this.menuItems.length;M++){if(this.menuItems[M].active){this.menuItems[M].setInactive()}}if(!L.length){F(document).unbind("mousedown",F.Menu.checkMouse).unbind("keydown",F.Menu.checkKey)}if(J==this){J=null}if(this.settings.onClose){this.settings.onClose.call(this)}},show:function(O){if(this.visible){return }var N,M=this.parentMenuItem;if(this.menuItems.length){if(M){N=parseInt(M.parentMenu.$eDIV.css("z-index"));this.$eDIV.css("z-index",(isNaN(N)?1:N+1))}this.$eDIV.css({visibility:"hidden",display:"block"});if(this.settings.minWidth){if(this.$eDIV.width()<this.settings.minWidth){this.$eDIV.css("width",this.settings.minWidth)}}this.setPosition();this.$eDIV.css({display:"none",visibility:""}).show();if(F.browser.msie){this.$eUL.css("width",parseInt(F.browser.version)==6?this.$eDIV.width()-7:this.$eUL.width())}if(this.settings.onOpen){this.settings.onOpen.call(this)}}if(L.length==0){F(document).bind("mousedown",F.Menu.checkMouse).bind("keydown",F.Menu.checkKey)}this.visible=true;L.push(this)},setPosition:function(){var S,Q,O,M,V,W,R,T=F(window).width(),N=F(window).height(),X=this.parentMenuItem,Y=this.$eDIV[0].clientHeight,P=this.$eDIV[0].clientWidth,U;if(X){Q=X.$eLI.offset();O=Q.left+X.$eLI.width();M=Q.top}else{S=F(this.target);Q=S.offset();O=Q.left+this.settings.offsetLeft;M=Q.top+S.height()+this.settings.offsetTop}if(F.fn.scrollTop){W=F(window).scrollTop();if(N<Y){M=W}else{if(N+W<M+Y){if(X){V=X.parentMenu.$eDIV.offset();U=X.parentMenu.$eDIV[0].clientHeight;if(Y<=U){M=V.top+U-Y}else{M=V.top}if(N+W<M+Y){M-=M+Y-(N+W)}}else{M-=M+Y-(N+W)}}}}if(F.fn.scrollLeft){R=F(window).scrollLeft();if(T+R<O+P){if(X){O-=X.$eLI.width()+P;if(O<R){O=R}}else{O-=O+P-(T+R)}}}this.$eDIV.css({left:O,top:M})},onClick:function(M){if(this.visible){this.hide();this.setActive()}else{F.Menu.closeAll();this.show(M)}},addTimer:function(O,N){var M=this;this.timer=setTimeout(function(){O.call(M);M.timer=null},N)},removeTimer:function(){if(this.timer){clearTimeout(this.timer);this.timer=null}},selectNextItem:function(P){var M,Q=0,N=this.menuItems.length,O=P||1;for(M=0;M<N;M++){if(this.menuItems[M].active){Q=M;break}}this.menuItems[Q].hoverOut();do{Q+=O;if(Q>=N){Q=0}else{if(Q<0){Q=N-1}}}while(this.menuItems[Q].separator);this.menuItems[Q].hoverIn(true)},inMenuCollection:function(){var M=this;while(M.parentMenuItem){M=M.parentMenuItem.parentMenu}return M.menuCollection?M:null},destroy:function(){var N,M;this.hide();if(!this.parentMenuItem){F(this.target).unbind("click").unbind("mouseover").unbind("mouseout")}else{this.$eDIV.unbind("mouseover").unbind("mouseout")}while(this.menuItems.length){M=this.menuItems[0];M.destroy();delete M}if((N=F.inArray(this,E))>-1){E.splice(N,1)}if(this.menuCollection){if((N=F.inArray(this,this.menuCollection.menus))>-1){this.menuCollection.menus.splice(N,1)}}this.$eDIV.remove()}}});F.extend({MenuItem:function(N,M){if(typeof N=="string"){N={src:N}}this.src=N.src||"";this.url=N.url||null;this.urlTarget=N.target||null;this.addClass=N.addClass||null;this.data=N.data||null;this.$eLI=null;this.parentMenu=null;this.subMenu=null;this.settings=F.extend({},D,M);this.active=false;this.enabled=true;this.separator=false;this.init();if(N.subMenu){new F.Menu(this,N.subMenu,M)}}});F.extend(F.MenuItem,{prototype:{init:function(){var O,N,P=this.src,M=this;this.$eLI=F(K.cloneNode(1));if(this.addClass){this.$eLI[0].setAttribute("class",this.addClass)}if(this.settings.addExpando&&this.data){this.$eLI[0].menuData=this.data}if(P==""){this.$eLI.addClass("menu-separator");this.separator=true}else{N=typeof P=="string";if(N&&this.url){P=F("<a href=\""+this.url+"\""+(this.urlTarget?"target=\""+this.urlTarget+"\"":"")+">"+P+"</a>")}else{if(N||!P.length){P=[P]}}for(O=0;O<P.length;O++){if(typeof P[O]=="string"){elem=document.createElement("span");elem.innerHTML=P[O];this.$eLI[0].firstChild.appendChild(elem)}else{this.$eLI[0].firstChild.appendChild(P[O].cloneNode(1))}}}this.$eLI.click(function(Q){M.click(Q,this)});this.bindHover()},click:function(N,M){if(this.enabled&&this.settings.onClick){this.settings.onClick.call(M,N,this)}},bindHover:function(){var M=this;this.$eLI.hover(function(){M.hoverIn()},function(){M.hoverOut()})},hoverIn:function(N){this.removeTimer();var O,Q=this.parentMenu.subMenus,P=this.parentMenu.menuItems,M=this;if(this.parentMenu.timer){this.parentMenu.removeTimer()}if(!this.enabled){return }for(O=0;O<P.length;O++){if(P[O].active){P[O].setInactive()}}this.setActive();J=this.parentMenu;for(O=0;O<Q.length;O++){if(Q[O].visible&&Q[O]!=this.subMenu&&!Q[O].timer){Q[O].addTimer(function(){this.hide()},Q[O].settings.hideDelay)}}if(this.subMenu&&!N){this.subMenu.addTimer(function(){this.show()},this.subMenu.settings.showDelay)}},hoverOut:function(){this.removeTimer();if(!this.enabled){return }if(!this.subMenu||!this.subMenu.visible){this.setInactive()}},removeTimer:function(){if(this.subMenu){this.subMenu.removeTimer()}},setActive:function(){this.active=true;this.$eLI.addClass("active");var M=this.parentMenu.parentMenuItem;if(M&&!M.active){M.setActive()}activeItem=this},setInactive:function(){this.active=false;this.$eLI.removeClass("active");if(this==activeItem){activeItem=null}},enable:function(){this.$eLI.removeClass("disabled");this.enabled=true},disable:function(){this.$eLI.addClass("disabled");this.enabled=false},destroy:function(){this.removeTimer();this.$eLI.remove();this.$eLI.unbind("mouseover").unbind("mouseout").unbind("click");if(this.subMenu){this.subMenu.destroy();delete this.subMenu}this.parentMenu.removeItem(this)},addSubMenu:function(N){if(this.subMenu){return }this.subMenu=N;if(this.parentMenu&&F.inArray(N,this.parentMenu.subMenus)==-1){this.parentMenu.subMenus.push(N)}if(this.settings.arrowSrc){var M=I.cloneNode(0);M.setAttribute("src",this.settings.arrowSrc);this.$eLI[0].firstChild.appendChild(M)}}}});F.extend(F.fn,{menuFromElement:function(N,P,O){var M=function(X){var T=[],V,S,a,Y,U,Z,R,W,Q=null;a=G(X,"LI");for(U=0;U<a.length;U++){V=[];if(!a[U].childNodes.length){T.push(new F.MenuItem("",N));continue}if((Z=A(a[U],"UL"))){V=M(Z);F(Z).remove()}Y=F(a[U]);if(Y[0].childNodes.length==1&&Y[0].childNodes[0].nodeType==3){W=Y[0].childNodes[0].nodeValue}else{W=Y[0].childNodes}if(N&&N.copyClassAttr){Q=Y.attr("class")}S=new F.MenuItem({src:W,addClass:Q},N);T.push(S);if(V.length){new F.Menu(S,V,N)}}return T};return this.each(function(){var R,Q;if(P||(R=A(this,"UL"))){R=P?F(P).clone(true)[0]:R;menuItems=M(R);if(menuItems.length){Q=new F.Menu(this,menuItems,N);if(O){O.addMenu(Q)}}F(R).hide()}})},menuBarFromUL:function(M){return this.each(function(){var O,N=G(this,"LI");if(N.length){bar=new F.MenuCollection();for(O=0;O<N.length;O++){F(N[O]).menuFromElement(M,null,bar)}}})},menu:function(N,M){return this.each(function(){if(M&&M.constructor==Array){new F.Menu(this,M,N)}else{if(this.nodeName.toUpperCase()=="UL"){F(this).menuBarFromUL(N)}else{F(this).menuFromElement(N,M)}}})}});var A=function(N,M){if(!N){return null}var O=N.firstChild;for(;O;O=O.nextSibling){if(O.nodeType==1&&O.nodeName.toUpperCase()==M){return O}}return null};var G=function(O,M){if(!O){return[]}var N=[],P=O.firstChild;for(;P;P=P.nextSibling){if(P.nodeType==1&&P.nodeName.toUpperCase()==M){N[N.length]=P}}return N}})(jQuery);

(function($){$.toJSON=function(o)
{if(typeof(JSON)=='object'&&JSON.stringify)
return JSON.stringify(o);var type=typeof(o);if(o===null)
return"null";if(type=="undefined")
return undefined;if(type=="number"||type=="boolean")
return o+"";if(type=="string")
return $.quoteString(o);if(type=='object')
{if(typeof o.toJSON=="function")
return $.toJSON(o.toJSON());if(o.constructor===Date)
{var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+
hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}
if(o.constructor===Array)
{var ret=[];for(var i=0;i<o.length;i++)
ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]";}
var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;if(typeof o[k]=="function")
continue;var val=$.toJSON(o[k]);pairs.push(name+":"+val);}
return"{"+pairs.join(", ")+"}";}};$.evalJSON=function(src)
{if(typeof(JSON)=='object'&&JSON.parse)
return JSON.parse(src);return eval("("+src+")");};$.secureEvalJSON=function(src)
{if(typeof(JSON)=='object'&&JSON.parse)
return JSON.parse(src);var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};$.quoteString=function(string)
{if(string.match(_escapeable))
{return'"'+string.replace(_escapeable,function(a)
{var c=_meta[a];if(typeof c==='string')return c;c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};})(jQuery);/*Copyright(c)2009,www.supersite.me*/
//var imageUrl='editor_images/color.png';

function iColorShow(id, id2, callback) {
    var eICP = jQuery("#toolbarMenu").position();
    jQuery("#iColorPicker").css({
        'top': eICP.top + (jQuery("#" + id).outerHeight()) + "px",
        'left': (eICP.left) + "px",
        'position': 'absolute'
    }).fadeIn("fast");
    jQuery("#iColorPickerBg").css({
        'position': 'fixed',
        'top': 0,
        'left': 0,
        'width': '100%',
        'height': '100%'
    }).fadeIn("fast");
    var def = jQuery("#" + id2).attr("color");
    jQuery('#colorPreview span').text(def);
    jQuery('#colorPreview').css('background', def);
    jQuery('#color').val(def);
    var hxs = jQuery('#iColorPicker');
    for (i = 0; i < hxs.length; i++) {
        var tbl = document.getElementById('hexSection' + i);
        var tblChilds = tbl.childNodes;
        for (j = 0; j < tblChilds.length; j++) {
            var tblCells = tblChilds[j].childNodes;
            for (k = 0; k < tblCells.length; k++) {
                jQuery(tblChilds[j].childNodes[k]).unbind().mouseover(function (a) {
                    var aaa = "#" + jQuery(this).attr('hx');
                    jQuery('#colorPreview').css('background', aaa);
                    jQuery('#colorPreview span').text(aaa)
                }).click(function () {
                    var aaa = "#" + jQuery(this).attr('hx');
                    jQuery("#" + id2).attr("color",aaa).css("background", aaa);
                    jQuery("#iColorPickerBg").hide();
                    jQuery("#iColorPicker").fadeOut();
                    jQuery(this)
					eval(callback);
                })
            }
        }
    }
}
this.iColorPicker = function () {
    jQuery(".iColorPicker").each(function (i) {
		if (i == 0) {
            jQuery(document.createElement("div")).attr("id", "iColorPicker").css('display', 'none').html('<div style="height: 20px;"><img src="'+SITEURLPATH+'images/12_check_off.gif" class="image-check pg_icons_left" value="0" border="0" selected="0" id="appendColor"/>'+_i18nT_appendColor+'<br /></div><div><table class="pickerTable" id="pickerTable0"><thead id="hexSection0"><tr><td style="background:#f00;" hx="f00"></td><td style="background:#ff0" hx="ff0"></td><td style="background:#0f0" hx="0f0"></td><td style="background:#0ff" hx="0ff"></td><td style="background:#00f" hx="00f"></td><td style="background:#f0f" hx="f0f"></td><td style="background:#fff" hx="fff"></td><td style="background:#ebebeb" hx="ebebeb"></td><td style="background:#e1e1e1" hx="e1e1e1"></td><td style="background:#d7d7d7" hx="d7d7d7"></td><td style="background:#cccccc" hx="cccccc"></td><td style="background:#c2c2c2" hx="c2c2c2"></td><td style="background:#b7b7b7" hx="b7b7b7"></td><td style="background:#acacac" hx="acacac"></td><td style="background:#a0a0a0" hx="a0a0a0"></td><td style="background:#959595" hx="959595"></td></tr><tr><td style="background:#ee1d24" hx="ee1d24"></td><td style="background:#fff100" hx="fff100"></td><td style="background:#00a650" hx="00a650"></td><td style="background:#00aeef" hx="00aeef"></td><td style="background:#2f3192" hx="2f3192"></td><td style="background:#ed008c" hx="ed008c"></td><td style="background:#898989" hx="898989"></td><td style="background:#7d7d7d" hx="7d7d7d"></td><td style="background:#707070" hx="707070"></td><td style="background:#626262" hx="626262"></td><td style="background:#555" hx="555"></td><td style="background:#464646" hx="464646"></td><td style="background:#363636" hx="363636"></td><td style="background:#262626" hx="262626"></td><td style="background:#111" hx="111"></td><td style="background:#000" hx="000"></td></tr><tr><td style="background:#f7977a" hx="f7977a"></td><td style="background:#fbad82" hx="fbad82"></td><td style="background:#fdc68c" hx="fdc68c"></td><td style="background:#fff799" hx="fff799"></td><td style="background:#c6df9c" hx="c6df9c"></td><td style="background:#a4d49d" hx="a4d49d"></td><td style="background:#81ca9d" hx="81ca9d"></td><td style="background:#7bcdc9" hx="7bcdc9"></td><td style="background:#6ccff7" hx="6ccff7"></td><td style="background:#7ca6d8" hx="7ca6d8"></td><td style="background:#8293ca" hx="8293ca"></td><td style="background:#8881be" hx="8881be"></td><td style="background:#a286bd" hx="a286bd"></td><td style="background:#bc8cbf" hx="bc8cbf"></td><td style="background:#f49bc1" hx="f49bc1"></td><td style="background:#f5999d" hx="f5999d"></td></tr><tr><td style="background:#f16c4d" hx="f16c4d"></td><td style="background:#f68e54" hx="f68e54"></td><td style="background:#fbaf5a" hx="fbaf5a"></td><td style="background:#fff467" hx="fff467"></td><td style="background:#acd372" hx="acd372"></td><td style="background:#7dc473" hx="7dc473"></td><td style="background:#39b778" hx="39b778"></td><td style="background:#16bcb4" hx="16bcb4"></td><td style="background:#00bff3" hx="00bff3"></td><td style="background:#438ccb" hx="438ccb"></td><td style="background:#5573b7" hx="5573b7"></td><td style="background:#5e5ca7" hx="5e5ca7"></td><td style="background:#855fa8" hx="855fa8"></td><td style="background:#a763a9" hx="a763a9"></td><td style="background:#ef6ea8" hx="ef6ea8"></td><td style="background:#f16d7e" hx="f16d7e"></td></tr><tr><td style="background:#ee1d24" hx="ee1d24"></td><td style="background:#f16522" hx="f16522"></td><td style="background:#f7941d" hx="f7941d"></td><td style="background:#fff100" hx="fff100"></td><td style="background:#8fc63d" hx="8fc63d"></td><td style="background:#37b44a" hx="37b44a"></td><td style="background:#00a650" hx="00a650"></td><td style="background:#00a99e" hx="00a99e"></td><td style="background:#00aeef" hx="00aeef"></td><td style="background:#0072bc" hx="0072bc"></td><td style="background:#0054a5" hx="0054a5"></td><td style="background:#2f3192" hx="2f3192"></td><td style="background:#652c91" hx="652c91"></td><td style="background:#91278f" hx="91278f"></td><td style="background:#ed008c" hx="ed008c"></td><td style="background:#ee105a" hx="ee105a"></td></tr><tr><td style="background:#9d0a0f" hx="9d0a0f"></td><td style="background:#a1410d" hx="a1410d"></td><td style="background:#a36209" hx="a36209"></td><td style="background:#aba000" hx="aba000"></td><td style="background:#588528" hx="588528"></td><td style="background:#197b30" hx="197b30"></td><td style="background:#007236" hx="007236"></td><td style="background:#00736a" hx="00736a"></td><td style="background:#0076a4" hx="0076a4"></td><td style="background:#004a80" hx="004a80"></td><td style="background:#003370" hx="003370"></td><td style="background:#1d1363" hx="1d1363"></td><td style="background:#450e61" hx="450e61"></td><td style="background:#62055f" hx="62055f"></td><td style="background:#9e005c" hx="9e005c"></td><td style="background:#9d0039" hx="9d0039"></td></tr><tr><td style="background:#790000" hx="790000"></td><td style="background:#7b3000" hx="7b3000"></td><td style="background:#7c4900" hx="7c4900"></td><td style="background:#827a00" hx="827a00"></td><td style="background:#3e6617" hx="3e6617"></td><td style="background:#045f20" hx="045f20"></td><td style="background:#005824" hx="005824"></td><td style="background:#005951" hx="005951"></td><td style="background:#005b7e" hx="005b7e"></td><td style="background:#003562" hx="003562"></td><td style="background:#002056" hx="002056"></td><td style="background:#0c004b" hx="0c004b"></td><td style="background:#30004a" hx="30004a"></td><td style="background:#4b0048" hx="4b0048"></td><td style="background:#7a0045" hx="7a0045"></td><td style="background:#7a0026" hx="7a0026"></td></tr></thead><tbody><tr><td style="border:1px solid #000;background:#fff;cursor:pointer;height:60px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;" colspan="16" align="center" id="colorPreview"><span style="color:#000;border:1px solid rgb(0, 0, 0);padding:5px;background-color:#fff;font:11px Arial, Helvetica, sans-serif;"></span></td></tr></tbody></table></div><style>#iColorPicker input{margin:2px}</style>').appendTo("body");
            playGroundClass._chacker_swicher('iColorPicker');
            jQuery(document.createElement("div")).attr("id", "iColorPickerBg").click(function () {
                jQuery("#iColorPickerBg").hide();
                jQuery("#iColorPicker").fadeOut();
            }).appendTo("body");
            jQuery('table.pickerTable td').css({
                'width': '12px',
                'height': '14px',
                'border': '1px solid #000',
                'cursor': 'pointer'
            });
            jQuery('#iColorPicker table.pickerTable').css({
                'border-collapse': 'collapse'
            });
            jQuery('#iColorPicker').css({
                'border': '1px solid #ccc',
                'background': '#333',
                'padding': '5px',
                'color': '#fff',
                'z-index': 9999
            })
        }
        jQuery('#colorPreview').css({
            'height': '50px'
        });
        jQuery(this).click(function(){
			iColorShow(this.id,"icp-"+this.id,$(this).attr("callback"))
		});
		
		//css("backgroundColor", jQuery(this).val()).after('<a href="javascript:void(null)" id="icp_' + this.id + '" onclick="iColorShow(\'' + this.id + '\',\'icp_' + this.id + '\')"><img src="' + imageUrl + '" style="border:0;margin:0 0 0 3px" align="absmiddle" ></a>')
    })
};
jQuery(function () {
    iColorPicker()
});/*
(c) Copyrights 2007 - 2008

Original idea by by Binny V A, http://www.openjs.com/scripts/events/keyboard_shortcuts/
 
jQuery Plugin by Tzury Bar Yochay 
tzury.by@gmail.com
http://evalinux.wordpress.com
http://facebook.com/profile.php?id=513676303

Project's sites: 
http://code.google.com/p/js-hotkeys/
http://github.com/tzuryby/hotkeys/tree/master

License: same as jQuery license. 

USAGE:
    // simple usage
    $(document).bind('keydown', 'Ctrl+c', function(){ alert('copy anyone?');});
    
    // special options such as disableInIput
    $(document).bind('keydown', {combi:'Ctrl+x', disableInInput: true} , function() {});
    
Note:
    This plugin wraps the following jQuery methods: $.fn.find, $.fn.bind and $.fn.unbind
*/

(function (jQuery){
    // keep reference to the original $.fn.bind, $.fn.unbind and $.fn.find
    jQuery.fn.__bind__ = jQuery.fn.bind;
    jQuery.fn.__unbind__ = jQuery.fn.unbind;
    jQuery.fn.__find__ = jQuery.fn.find;
    
    var hotkeys = {
        version: '0.7.9',
        override: /keypress|keydown|keyup/g,
        triggersMap: {},
        
        specialKeys: { 27: 'esc', 9: 'tab', 32:'space', 13: 'return', 8:'backspace', 145: 'scroll', 
            20: 'capslock', 144: 'numlock', 19:'pause', 45:'insert', 36:'home', 46:'del',
            35:'end', 33: 'pageup', 34:'pagedown', 37:'left', 38:'up', 39:'right',40:'down', 
            109: '-', 
            112:'f1',113:'f2', 114:'f3', 115:'f4', 116:'f5', 117:'f6', 118:'f7', 119:'f8', 
            120:'f9', 121:'f10', 122:'f11', 123:'f12', 191: '/'},
        
        shiftNums: { "`":"~", "1":"!", "2":"@", "3":"#", "4":"$", "5":"%", "6":"^", "7":"&", 
            "8":"*", "9":"(", "0":")", "-":"_", "=":"+", ";":":", "'":"\"", ",":"<", 
            ".":">",  "/":"?",  "\\":"|" },
        
        newTrigger: function (type, combi, callback) { 
            // i.e. {'keyup': {'ctrl': {cb: callback, disableInInput: false}}}
            var result = {};
            result[type] = {};
            result[type][combi] = {cb: callback, disableInInput: false};
            return result;
        }
    };
    // add firefox num pad char codes
    //if (jQuery.browser.mozilla){
    // add num pad char codes
    hotkeys.specialKeys = jQuery.extend(hotkeys.specialKeys, { 96: '0', 97:'1', 98: '2', 99: 
        '3', 100: '4', 101: '5', 102: '6', 103: '7', 104: '8', 105: '9', 106: '*', 
        107: '+', 109: '-', 110: '.', 111 : '/'
        });
    //}
    
    // a wrapper around of $.fn.find 
    // see more at: http://groups.google.com/group/jquery-en/browse_thread/thread/18f9825e8d22f18d
    jQuery.fn.find = function( selector ) {
        this.query = selector;
        return jQuery.fn.__find__.apply(this, arguments);
	};
    
    jQuery.fn.unbind = function (type, combi, fn){
        if (jQuery.isFunction(combi)){
            fn = combi;
            combi = null;
        }
        if (combi && typeof combi === 'string'){
            var selectorId = ((this.prevObject && this.prevObject.query) || (this[0].id && this[0].id) || this[0]).toString();
            var hkTypes = type.split(' ');
            for (var x=0; x<hkTypes.length; x++){
                delete hotkeys.triggersMap[selectorId][hkTypes[x]][combi];
            }
        }
        // call jQuery original unbind
        return  this.__unbind__(type, fn);
    };
    
    jQuery.fn.bind = function(type, data, fn){
        // grab keyup,keydown,keypress
        var handle = type.match(hotkeys.override);
        
        if (jQuery.isFunction(data) || !handle){
            // call jQuery.bind only
            return this.__bind__(type, data, fn);
        }
        else{
            // split the job
            var result = null,            
            // pass the rest to the original $.fn.bind
            pass2jq = jQuery.trim(type.replace(hotkeys.override, ''));
            
            // see if there are other types, pass them to the original $.fn.bind
            if (pass2jq){
                result = this.__bind__(pass2jq, data, fn);
            }            
            
            if (typeof data === "string"){
                data = {'combi': data};
            }
            if(data.combi){
                for (var x=0; x < handle.length; x++){
                    var eventType = handle[x];
                    var combi = data.combi.toLowerCase(),
                        trigger = hotkeys.newTrigger(eventType, combi, fn),
                        selectorId = ((this.prevObject && this.prevObject.query) || (this[0].id && this[0].id) || this[0]).toString();
                        
                    //trigger[eventType][combi].propagate = data.propagate;
                    trigger[eventType][combi].disableInInput = data.disableInInput;
                    
                    // first time selector is bounded
                    if (!hotkeys.triggersMap[selectorId]) {
                        hotkeys.triggersMap[selectorId] = trigger;
                    }
                    // first time selector is bounded with this type
                    else if (!hotkeys.triggersMap[selectorId][eventType]) {
                        hotkeys.triggersMap[selectorId][eventType] = trigger[eventType];
                    }
                    // make trigger point as array so more than one handler can be bound
                    var mapPoint = hotkeys.triggersMap[selectorId][eventType][combi];
                    if (!mapPoint){
                        hotkeys.triggersMap[selectorId][eventType][combi] = [trigger[eventType][combi]];
                    }
                    else if (mapPoint.constructor !== Array){
                        hotkeys.triggersMap[selectorId][eventType][combi] = [mapPoint];
                    }
                    else {
                        hotkeys.triggersMap[selectorId][eventType][combi][mapPoint.length] = trigger[eventType][combi];
                    }
                    
                    // add attribute and call $.event.add per matched element
                    this.each(function(){
                        // jQuery wrapper for the current element
                        var jqElem = jQuery(this);
                        
                        // element already associated with another collection
                        if (jqElem.attr('hkId') && jqElem.attr('hkId') !== selectorId){
                            selectorId = jqElem.attr('hkId') + ";" + selectorId;
                        }
                        jqElem.attr('hkId', selectorId);
                    });
                    result = this.__bind__(handle.join(' '), data, hotkeys.handler)
                }
            }
            return result;
        }
    };
    // work-around for opera and safari where (sometimes) the target is the element which was last 
    // clicked with the mouse and not the document event it would make sense to get the document
    hotkeys.findElement = function (elem){
        if (!jQuery(elem).attr('hkId')){
            if (jQuery.browser.opera || jQuery.browser.safari){
                while (!jQuery(elem).attr('hkId') && elem.parentNode){
                    elem = elem.parentNode;
                }
            }
        }
        return elem;
    };
// the event handler
    hotkeys.handler = function(event) {
        var target = hotkeys.findElement(event.currentTarget), 
            jTarget = jQuery(target),
            ids = jTarget.attr('hkId');
        
        if(ids){
            ids = ids.split(';');
            var code = event.which,
                type = event.type,
                special = hotkeys.specialKeys[code],
                // prevent f5 overlapping with 't' (or f4 with 's', etc.)
                character = !special && String.fromCharCode(code).toLowerCase(),
                shift = event.shiftKey,
                ctrl = event.ctrlKey,            
                // patch for jquery 1.2.5 && 1.2.6 see more at:  
                // http://groups.google.com/group/jquery-en/browse_thread/thread/83e10b3bb1f1c32b
                alt = event.altKey || event.originalEvent.altKey,
                mapPoint = null;

            for (var x=0; x < ids.length; x++){
                if (hotkeys.triggersMap[ids[x]][type]){
                    mapPoint = hotkeys.triggersMap[ids[x]][type];
                    break;
                }
            }
            
            
            //find by: id.type.combi.options            
            if (mapPoint){ 
                var trigger;
                // event type is associated with the hkId
                if(!shift && !ctrl && !alt) { // No Modifiers
                    if(mapPoint[special]) {
                        trigger = mapPoint[special];
                        if(trigger && special != event.data.combi) {
                                return;
                        }
                    } else if(character && mapPoint[character]) {
                        trigger = mapPoint[character];
                        if(trigger && character != event.data.combi) {
                                return
                        }
                    }
                }
                else{
                    // check combinations (alt|ctrl|shift+anything)
                    var modif = '';
                    if(alt) modif +='alt+';
                    if(ctrl) modif+= 'ctrl+';
                    if(shift) modif += 'shift+';
                    // modifiers + special keys or modifiers + character or modifiers + shift character or just shift character
                    trigger = mapPoint[modif+special];
                    // only continue if we match the combi key of the current event
                    if(trigger && (modif+special) != event.data.combi) {
                        return;
                    }
                    if (!trigger){
                        if (character){
                                if(mapPoint[modif+character]) {
                                        trigger = mapPoint[modif+character];
                                        if(trigger && (modif+character) != event.data.combi) {
                                                return;
                                        }
                                } else if(mapPoint[modif+hotkeys.shiftNums[character]]) {
                                        trigger = mapPoint[modif+hotkeys.shiftNums[character]];
                                        if(trigger && (modif+hotkeys.shiftNums[character]) != event.data.combi) {
                                                return;
                                        }
                                } else if(modif === 'shift+' && mapPoint[hotkeys.shiftNums[character]]) {
                                        trigger = mapPoint[hotkeys.shiftNums[character]];
                                        if(trigger && hotkeys.shiftNums[character] != event.data.combi) {
                                                return;
                                        }
                                }
                        }
                    }
                }
                if (trigger){
                    var result = false;
                    for (var x=0; x < trigger.length; x++){
                        if(trigger[x].disableInInput){
                            // double check event.currentTarget and event.target
                            var elem = jQuery(event.target);
                            if (jTarget.is("input") || jTarget.is("textarea") || jTarget.is("select") 
                                || elem.is("input") || elem.is("textarea") || elem.is("select")) {
                                return true;
                            }
                        }                       
                        // call the registered callback function
                        result = result || trigger[x].cb.apply(this, [event]);
                    }
                    return result;
                }
            }
        }
    };
    // place it under window so it can be extended and overridden by others
    window.hotkeys = hotkeys;
    return jQuery;
})(jQuery);
﻿/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);var itemClass = {
	seeAll_current:0,
	
	
	getItemContentHTML : function(elID, action, data) {
		switch (action) {
			case 0 : // reload all
				coreAjaxClass.updateEl(elID, "ajaxcall=getFP_items_HTML");
				break;
			case 1 : // reload all
				coreAjaxClass.updateEl(elID, "ajaxcall=getFP_items_HTML&type=1&"+data);
				break;				
		}
	},
	getSAContent : function(elID, action, data) {
		coreAjaxClass.updateEl(elID, "ajaxcall=getSAI_Content_HTML::" + action
						+ data);
	},
	getIDContent : function(elID, action, data) {
		coreAjaxClass.updateEl(elID, "ajaxcall=getID_Content_HTML::" + action
						+ data);
	},
	submitReport : function(elID) {
		var elDOM = $('#' + elID);
		var callback = $(':hidden[name=callback]', elDOM).fieldValue()[0];
		coreAjaxClass.callFormJSON(elID, callback);
	},
	submitGeneral : function(elID) {
		var elDOM = $('#' + elID);
		var callback = $(':hidden[name=callback]', elDOM).fieldValue()[0];
		coreAjaxClass.callFormJSON(elID, callback);
	},		
	getReportItemFancyFancy: function(itemId,loadingEL){ /* same as up, diff id **/
		loadingEL = (typeof(loadingEL) != 'undefined'?loadingEL:"ItemsDetailsReportAndShare");
		coreAjaxClass.showLoading(loadingEL,true);
		effectsClass.initFancyFloat();
		coreAjaxClass.updateEl("fancyFloatBoxInner",
							   "ajaxcall=getID_Content_HTML::7&iId="+itemId, 
							   "ajaxCollectorHTMLP.php",
							   "effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading('"+loadingEL+"');",
							   false);
	},
	getOnSaleFancy: function(itemId,loadingEL){ /* same as up, diff id **/
		loadingEL = (typeof(loadingEL) != 'undefined'?loadingEL:"ItemsDetailsActions");
		coreAjaxClass.showLoading(loadingEL,true);
		effectsClass.initFancyFloat();
		coreAjaxClass.updateEl("fancyFloatBoxInner",
							   "ajaxcall=getID_Content_HTML::12&iId="+itemId, 
							   "ajaxCollectorHTMLP.php",
							   "effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading('"+loadingEL+"');",
							   false);
	},		
	getSACentral : function(iId) {
		this.getSAContent('seeAll_itemCentral', 0, "&iId=" + iId);
	},
	getSACentralDetails : function(iId) {
		this.getSAContent('seeAll_itemDetails', 3, "&iId=" + iId);
	},
	getSAList : function(start, limit, type) {
		this.getSAContent('seeAll_itemList', 1, "&start=" + start + "&limit="
						+ limit);
	},
	getSAIShopList : function(start, limit, tab) {
		this.getSAContent('SAI_shopList', 6, "&start=" + start + "&limit="
						+ limit + "&tab=" + tab + "&fromStart=1" );
	},	
	getSAIShopListShowMore : function(elID,hideEl, start, limit, tab) {
	 	var clientCallBack = undefined;
	 	clientCallBack = (typeof(hideEl) != 'undefined'?clientCallBack = "$('#"+hideEl+"').remove();":undefined);
		coreAjaxClass.addEl(elID,"ajaxcall=getSAI_Content_HTML::"+6+"&start="+start+"&limit="+limit+"&tab="+tab, undefined,clientCallBack,true, 4);
		
	},	
	getLinkedSimilarItems : function(start, limit, iId) {
		this.getIDContent('linked_similar_items_list', 8, "&start=" + start + "&limit="
						+ limit + "&iId=" + iId);
	},	
	getSAFilters : function(elID) {
		var elDOM = $('#' + elID);
		var callback = $(':hidden[name=callback]', elDOM).fieldValue()[0];
		coreAjaxClass.callFormJSON(elID, callback);
	},
	clearSAIFilters: function(elID,elClear){
		var elDOM = $('#'+elID);
		var tab = $('#ItemsFilterTabValue').val();
		$('#'+elID).clearForm();
		$('#'+elClear).remove();
		$('#ItemsFilterTabValue').val(tab);
		var callback = $(':hidden[name=callback]',elDOM).fieldValue()[0]; 
    	coreAjaxClass.callFormJSON(elID,callback);
	},
	switchTab: function(tab){
		$('#ItemsFilterTabs .selected').removeClass("selected");
		$('#ItemsFilterTabs .switchTab'+tab).addClass("selected");
		$('#ItemsFilterTabValue').val(tab);
	},
	getOtherUserItemsList : function(start, limit) {
		var urlAddonArray = new Array();
		for( var i = 2; i < arguments.length; i++ ) {
			urlAddonArray.push("arg"+(i-1)+"="+arguments[i]);
		}
		var urlAddon = urlAddonArray.join("&");
		
		this.getIDContent('OtherItemsList', 5, "&start=" + start + "&limit="
						+ limit + "&" + urlAddon);
	},
	getIDLikes: function(iId,elID){
		coreAjaxClass.replaceEl(elID,"ajaxcall=getID_Content_HTML::"+10+"&iId="+iId);
	},	
	getIDVote: function(iId,elID){
		coreAjaxClass.replaceEl(elID,"ajaxcall=getID_Content_HTML::"+6+"&iId="+iId);
	},	
	getSAAll : function() {
		this.getSAContent('seeAll_itemAll', 4, "");
	},
	getIDComments : function(start, limit, iId) {
		this.getIDContent('ID_comment', 1, "&iId=" + iId + "&start=" + start
						+ "&limit=" + limit);
	},
	getIDCommentsWide : function(start, limit, iId) {
		this.getIDContent('ID_comment_wide', 11, "&iId=" + iId + "&start=" + start
						+ "&limit=" + limit);
	},	
	getUsersWithItem: function(start,limit,iId){
		this.getIDContent('itemDetails_usersWithItem',3,"&start="+start+"&limit="+limit+"&iId="+iId);
	},	
	getCombinationWithItem: function(start,limit,iId){
		this.getIDContent('itemDetails_combinationWithItem',4,"&start="+start+"&limit="+limit+"&iId="+iId)
	},	
	basketAction : function(elID, itemID, type, callback) {
		var ajaxcall = "BAction"
		coreAjaxClass.callJSON(elID, "ajaxcall=" + ajaxcall + "::" + type
						+ "&iId=" + itemID, callback);
	},
	favoritesAction : function(elID, iID, type, favoriteType, callback) {
		var ajaxcall = "FAction";
		coreAjaxClass.callJSON(elID, "ajaxcall=" + ajaxcall + "::" + type
						+ "&iId=" + iID + "&favoriteType=" + favoriteType, callback);
	},	
	getSABasket : function(start, limit, type) {
		this.getSAContent('seeAll_basketAll', 5, "&start=" + start + "&limit="
						+ limit);
	},
	getEditRight: function(iId) {
		this.getIDContent('rightColumn', 2, "&type=0&iId=" + iId)
	},
	saveEditedRight: function(elID,loadingElID) {
		loadingElID = (typeof(loadingElID) != 'undefined'?loadingElID:elID);
		var elDOM = $('#' + elID);
		var callback = $(':hidden[name=callback]', elDOM).fieldValue()[0];
		if (typeof(callback)== 'undefined' || callback=="") 
			callback = $("#edit-item-form-client-callback").attr("value");

		coreAjaxClass.callFormJSON(elID, callback, true, loadingElID);
	},
	deleteItem : function(elID, itemID) {
		var ajaxcall = "UPaction"
		coreAjaxClass.callJSON(elID, "ajaxcall=" + ajaxcall + "::10" + "&iId=" + itemID);
	},	
	selectForEdit: function(elDOM) {
		$('#userProfile_userItems_all img').css("border","none");
		$(elDOM).css("border","1px dotted #777");
	},
	addNew: function(secType) {
		this.getIDContent('rightColumn', 2, "&type=1&secType="+secType)
	},
	initAjaxUpload: function(elID){
		new AjaxUpload('edit-item-form-upload-button', {
            action: SITEURLPATH+'uploadImage.php',
            data:{
            	'MAX_FILE_SIZE': '1572864'
            },
			onSubmit : function(file , ext){
            	if ($('#iam_owner').size()>0 && $('#iam_owner').attr("checked")==false){ 
            		$('#edit-item-form-upload-status').html($('#iam_owner').attr("error"));
            		return false
            	};
            	var backgroundColor = $('#edit-item-form input.background_color:checked').attr("value");
				var threshold = $('#edit-item-form-cut-background-threshold').attr("value");
				var makeTransparent = 'OK';
				var crop = $('#edit-item-form-crop').attr("checked");
				if (crop==true) crop = "crop"; 
				//crop = "crop";
				
				var cut_white = $('#edit-item-form-cut_white').attr("checked");
				if (cut_white==true) 
					cut_white = "dont_cut";
				else if(cut_white=='undefined' || cut_white==false)
					cut_white = "cut";
				
				if (ext && /^(jpg|png|jpeg|JPG|PNG|JPEG)$/.test(ext)){
					/* Setting data */
					this.setData({
						'MAX_FILE_SIZE': '1572864',
						'make_transparent':makeTransparent,
						'background_color':backgroundColor,
						'threshold':threshold,
						'crop':crop,
						'cut_white':cut_white
					});					
					$('#edit-item-form-upload-status').html(_("JS.UPLOAD.progress") + "<br />"+file);
					coreAjaxClass.showLoading('edit-item-form',true);
				} else {					
					// extension is not allowed
					$('#edit-item-form-upload-status').html(_("JS.error")+"<br />"+_("JS.UPLOAD.not_allowed_format"));
					// cancel upload
					return false;				
				}		
			},
			onComplete : function(file, response){
				
				//console.log(response);
				var returnObj = $.evalJSON(response);
				itemClass._onCompleteUploadCallback(file, returnObj[0].success);
				/*if (returnObj[0].success==true){
					var randPart='&' + Math.floor(Math.random() * 999999999);
	                
	                var imgPreloader = new Image;
	                $(imgPreloader).unbind('load').bind('load', function() {
	                    $('#edit-item-form-small-image').attr("src",imgPreloader.src);
	                }).attr('src', SITEURLPATH+'getUploadedImage.php?getThumb=1' +  randPart);
	                
	                var randPart='?' + Math.floor(Math.random() * 999999999);
	                
	                var imgPreloader = new Image;
	                $(imgPreloader).unbind('load').bind('load', function() {
	                    $('#edit-item-form-big-image').attr("src",imgPreloader.src);
	                }).attr('src', SITEURLPATH+'getUploadedImage.php' +  randPart);
	                
	                $('#edit-item-form-upload-status').html(_("JS.UPLOAD.file_uploaded")+"<br />"+ file);
	                $('#uploaditem-image-form-control').attr("value",1);
	                $('#edit-item-form-refresh').show();
	                
				}else{
					$('#edit-item-form-upload-status').html(returnObj[0].error);
					$('#uploaditem-image-form-control').attr("value",0);
				}
                
                $('#loadingMask_edit-item-form').remove();*/
			}		
		});	
	},
	_onCompleteUploadCallback: function(file, success){
		if (success==true){
			var randPart='&' + Math.floor(Math.random() * 999999999);
            
            var imgPreloader = new Image;
            $(imgPreloader).unbind('load').bind('load', function() {
                $('#edit-item-form-small-image').attr("src",imgPreloader.src);
            }).attr('src', SITEURLPATH+'getUploadedImage.php?getThumb=1' +  randPart);
            
            var randPart='?' + Math.floor(Math.random() * 999999999);
            
            var imgPreloader = new Image;
            $(imgPreloader).unbind('load').bind('load', function() {
                $('#edit-item-form-big-image').attr("src",imgPreloader.src);
            }).attr('src', SITEURLPATH+'getUploadedImage.php' +  randPart);
            
            $('#edit-item-form-upload-status').html(_("JS.UPLOAD.file_uploaded")+"<br />"+ file);
            $('#uploaditem-image-form-control').attr("value",1);
            $('#edit-item-form-refresh').show();
            
		}else{
			
			try{$('#edit-item-form-upload-status').html(returnObj[0].error);}catch(e){}
			$('#uploaditem-image-form-control').attr("value",0);
		}
        
        $('#loadingMask_edit-item-form').remove();
		
	},
	_getURL: function(elID){
		var imageURL = $('#edit-item-form-URL').attr("value");
		var filenamePos = imageURL.lastIndexOf("/");
		var filename = imageURL.substr((filenamePos + 1));
		var callScript = "getURLImage.php";
		
		var backgroundColor = $('#edit-item-form input.background_color:checked').attr("value");
		var threshold = $('#edit-item-form-cut-background-threshold').attr("value");
		var URL = $('#edit-item-form-URL').attr("value");
		var crop = $('#edit-item-form-crop').attr("checked");
		if (crop==true) crop = "crop"; 
		var cut_white = $('#edit-item-form-cut_white').attr("checked");
		if (cut_white==true) 
			cut_white = "dont_cut";
		else if(cut_white=='undefined' || cut_white==false)
			cut_white = "cut";
		
		var clientCallBack = "itemClass._onCompleteUploadCallback('"+filename+"',true)"; 
		
		//elID, data, clientCallBack, callScript, floatInfo
		var data = "background_color="+backgroundColor+"&threshold="+threshold+"&URL="+imageURL+"&crop="+crop+"&cut_white="+cut_white;
		coreAjaxClass.callJSON(elID, data, clientCallBack,callScript);
	},
	getNext_seeAll: function(start,limit,sig){
		var reloadNext = false;
		var reloadPrev = false;
		
		var findSig = $('#seeAll_items a[sig='+sig+']');
		console.log('#seeAll_items a[sig='+sig+']');
		console.log(findSig);
		var sigedID = $(findSig).attr('id');
		console.log("sigedID="+sigedID);
		var sigedIDArr = new Array();
		if (undefined!==sigedID && ""!=sigedID) sigedIDArr=sigedID.split("_");
		console.log(sigedIDArr);
		var current = 0;
		if (undefined!==sigedIDArr[2]) current=sigedIDArr[2];
		console.log("current="+current);
		
		var prev=parseInt(current)-1;
		if (prev<-1){ reloadPrev=true; prev=0 }
		console.log("prev="+prev);
		console.log("reloadPrev="+reloadPrev);
		var next=parseInt(current)+1;
		if (next>11){ reloadNext=true; next=11}
		console.log("next="+next);
		console.log("reloadNext="+reloadNext);
		
		if (reloadNext==true){
			$('#paginate-paginateNext').click();
		}else if(reloadPrev==true){
			$('#paginate-paginatePrev').click();
		}/*else{*
			if (start==0) $('#seeAll_items_'+prev).click();
			if (start==1) $('#seeAll_items_'+next).click();
		/}*/
		
	}
	

};


var combinationClass = {
	getContentHTML: function(elID,action,data){
			switch (action)
			{
				case 0: //get friend list
					coreAjaxClass.updateEl(elID,"ajaxcall=getSAC_Content_HTML"+data);
				break;
			}
			
	},
	getSAContent: function(elID,action,data){
		coreAjaxClass.updateEl(elID,"ajaxcall=getSAC_Content_HTML::"+action+data);
	},
	getCDContent: function(elID,action,data,clientCallBack,showLoading){
		showLoading = (typeof(showLoading) != 'undefined'?showLoading:true);
		coreAjaxClass.updateEl(elID,"ajaxcall=getCD_Content_HTML::"+action+data,undefined,clientCallBack,showLoading);
	},
	getSAList: function(start,limit,orderType){
		this.getSAContent('seeAll_combinationList',1,"&start="+start+"&limit="+limit+"&orderType="+orderType);
	},
	getSAAll: function(){
		this.getSAContent('seeAll_combinationAll',4,"");
	},	
	getSACentral: function(cId,orderType){
		this.getSAContent('seeAll_combinationCentral',0,"&cId="+cId+"&orderType="+orderType);
	},
	getCombinationImageFancy: function(cId,elID){
		elID = (typeof(elID) != 'undefined'?elID:"seeAll_detailsBox");
		coreAjaxClass.showLoading(elID,true);
		effectsClass.initFancyFloat();
		coreAjaxClass.updateEl("fancyFloatBoxInner",
							   "ajaxcall=getCD_Content_HTML::6&cId="+cId, 
							   "ajaxCollectorHTMLP.php",
							   "effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading('"+elID+"');",
							   false);
	},
	getSACentralComments: function(cId){
		this.getSAContent('seeAll_combinationDetails',2,"&cId="+cId);
	},
	getCDComments: function(start,limit,cId){
		this.getCDContent('CD_comment',1,"&cId="+cId+"&start="+start+"&limit="+limit);
	},
	getFCComments: function(elID,cId,start,limit,lastAdded, addType){
		lastAdded = (typeof(lastAdded) != 'undefined'?lastAdded:""); //replace
		var data = "&cId="+cId+"&start="+start+"&limit="+limit+"&la="+lastAdded;
		var action = 8;
		showLoading = (typeof(showLoading) != 'undefined'?showLoading:true);
		addType = (typeof(addType) != 'undefined'?addType:1); //replace
		
		coreAjaxClass.addEl(elID,"ajaxcall=getCD_Content_HTML::"+action+data,undefined,undefined,showLoading,addType);		
	},	
	getEmbededHTML: function(elID,cId){
		coreAjaxClass.showLoading(elID,true);
		effectsClass.initFancyFloat();
		this.getCDContent('fancyFloatBoxInner',4,"&cId="+cId,'effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading("'+elID+'");',false);
	},		
	getSACentralDetails: function(cId,isDetails/*,countIt*/){
		isDetails = (typeof(isDetails) != 'undefined'?isDetails:0);
		/*countIt = (typeof(countIt) != 'undefined'?countIt:true);*/
		this.getSAContent('seeAll_combinationDetails',3,"&cId="+cId+"&isDetails="+isDetails/*+"&countIt="+countIt*/);
	},
	getFCDetails: function(cId,elID){
		coreAjaxClass.replaceEl(elID,"ajaxcall=getSAC_Content_HTML::"+5+"&cId="+cId);
	},
	getFCVote: function(cId,elID){
		coreAjaxClass.replaceEl(elID,"ajaxcall=getSAC_Content_HTML::"+6+"&cId="+cId);
	},	
	getSAFilters: function(elID){
		var elDOM = $('#'+elID);
		var callback = $(':hidden[name=callback]',elDOM).fieldValue()[0]; 
    	coreAjaxClass.callFormJSON(elID,callback);
	},
	clearSAFilters: function(elID,elClear){
		var elDOM = $('#'+elID);
		$('#'+elID).clearForm();
		$('#'+elClear).html("");
		var callback = $(':hidden[name=callback]',elDOM).fieldValue()[0]; 
    	coreAjaxClass.callFormJSON(elID,callback);
	},	
	getSAUCFilters: function(elID){
		var elDOM = $('#'+elID);
		var callback = $(':hidden[name=callback]',elDOM).fieldValue()[0]; 
    	coreAjaxClass.callFormJSON(elID,callback);
	},	
	getSACombinations: function(start,limit,filer_it,order_type,filter_type){
		filer_it = (typeof(filer_it) != 'undefined'?"&sac_filter=true":"");
		filter_type = (typeof(filter_type) != 'undefined'?"&filterType="+filter_type:"");
		order_type = (typeof(order_type) != 'undefined'?"&orderType="+order_type:"");
		this.getSAContent('seeAll_combinationList',1,"&start="+start+"&limit="+limit+filer_it+filter_type+order_type);
	},	
	getUserLastCombination: function(start,limit,uId){
		this.getSAContent('CD_recent_combinations_holder',7,"&start="+start+"&limit="+limit+"&uId="+uId);
	},	
	makeCollectionNameForSearch: function(){
		var tmp = $('#collection_template_name_cbox :selected').text();
		tmp+=" "+$('#collection_template_year_cbox :selected').text();
		$('#SAI_filter_searchValue').attr('value',tmp);
	},
	selectForEdit: function(elDOM) {
		$('#userProfile_userCombinations_all img').css("border","none");
		$(elDOM).css("border","1px dotted #777");
	},
	getEditRight: function(cId) {
		this.getCDContent('rightColumn', 3, "&type=3&cId=" + cId);
	},
	saveEditedRight: function(elID,loadingElID) {
		loadingElID = (typeof(loadingElID) != 'undefined'?loadingElID:elID);
		var elDOM = $('#' + elID);
		var callback = $(':hidden[name=callback]', elDOM).fieldValue()[0];
		if (typeof(callback)== 'undefined' || callback=="") 
			callback = $("#edit-item-form-client-callback").attr("value");

		coreAjaxClass.callFormJSON(elID, callback, true, loadingElID);
	},
	getCombinationsEdit: function(start,limit,userId,type){
		type = (typeof(type) != 'undefined'?type:1);
		var elID = "userProfile_userCombinations_all";
		coreAjaxClass.updateEl(elID,"ajaxcall=getUP_Content_HTML::1"+"&start="+start+"&limit="+limit+"&userId="+userId+"&type="+type);
	},
	deleteCombination: function(elID,cId) {
		var callback = "document.location.reload();";
		coreAjaxClass.callJSON(elID,"ajaxcall=UPaction::11"+"&cId="+cId,callback);
	},
    getCombinationVotesInFancy: function(cId,elID){ 
		elID   = (typeof(elID) != 'undefined'?elID:"votingSpan");
		coreAjaxClass.showLoading(elID,true);
		effectsClass.initFancyFloat();
		coreAjaxClass.updateEl("fancyFloatBoxInner",
							   "ajaxcall=getCD_Content_HTML::7&cId="+cId, 
							   "ajaxCollectorHTMLP.php",
							   "effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading('"+elID+"');",
							   false);
	},
	getPGContent: function(elID,action,data,clientCallBack,showLoading){
		//elID, data, callScript,clientCallBack
		showLoading = (typeof(showLoading) != 'undefined'?showLoading:true);
		coreAjaxClass.updateEl(elID,"ajaxcall=getPG_Content_HTML::"+action+data, "ajaxCollectorHTMLPG.php",clientCallBack,showLoading);
	},
	showPGHelp: function(elID){
		coreAjaxClass.showLoading(elID,true);
		effectsClass.initFancyFloat();
		this.getPGContent('fancyFloatBoxInner',9,"",'effectsClass.ShowFancyFloat(undefined,true);coreAjaxClass.hideLoading("'+elID+'");',false);
	}
	
};




var favoritesClass = {
	favoritesAction : function(elID, iID, type, favoriteType, callback) {
		var ajaxcall = "FAction"
		coreAjaxClass.callJSON(elID, "ajaxcall=" + ajaxcall + "::" + type
						+ "&iId=" + iID + "&favoriteType=" + favoriteType, callback);
	},
	getFAContent : function(elID, action, data) {
		coreAjaxClass.updateEl(elID, "ajaxcall=getFA_Content_HTML::" + action + data);
	},
	getFavList : function(start, limit, type) {
		var elID="SAFA_userItems_all";
		switch (type) {
			case '4' : elID = "SAFA_userCombinations_all"; break;
			case '0' : elID = "SAFA_userItems_all"; break;			
			case '1' : elID = "SAFA_userGE_all"; break;
			case '2' : elID = "SAFA_userCatwalk_all"; break;
			case '3' : elID = "SAFA_userAlbum_all"; break;
		}
		this.getFAContent(elID, 0, "&start=" + start + "&limit="+ limit + "&type="+ type);
	}
};

var playGroundClass={GLOBAL_LOCKED:0,GLOBAL_SINGLE_BCK:1,GLOBAL_BACKGROUND_TYPE:"4",GLOBAL_CATWALK_TYPE:"2",GLOBAL_ALBUM_TYPE:"6",GLOBAL_ITEM_TYPE:"1",GLOBAL_PG_DIMENSION:$("#PG_DIMENSION").val(),GLOBAL_PG_ELDOM:$("#pgCombination"),GLOBAL_PGID:"pgCombination",GLOBAL_Z_INDEX:100,GLOBAL_IS_DRAGGING_RESIZING:false,GLOBAL_SELECTED_ID:null,GLOBAL_AUTOAVE_INTERVAL:null,GLOBAL_AUTOAVE_INTERVAL_TIMEOUT:6E4,_can:0,initPG:function(){playGroundClass._bindings();playGroundClass.initDropZone();playGroundClass.initFilters();
if(void 0!==GLOBAL_yesOk)playGroundClass._can=GLOBAL_yesOk;playGroundClass._initDisableButons()},initAutoSave:function(){clearInterval(playGroundClass.GLOBAL_AUTOAVE_INTERVAL);playGroundClass.GLOBAL_AUTOAVE_INTERVAL=setInterval("playGroundClass.draftSaveCombination()",playGroundClass.GLOBAL_AUTOAVE_INTERVAL_TIMEOUT)},initDropZone:function(){$("#pgCombination").droppable({hoverClass:"item-over",accept:".fromList",drop:function(a,b){playGroundClass._dropItemCallback(a,b)},over:function(){}})},_initDisableButons:function(){playGroundClass._can==
1?$("#root-menu-div .disableMe").css({color:"#000"}):$("#root-menu-div .disableMe").css({color:"#eee"})},_dropItemCallback:function(a,b,c){$("#PGdragHere").hide();var e=$("#"+$(b.draggable).attr("id")).attr("iId"),e=$(b.draggable).attr("id"),a=$("#"+$(b.draggable).attr("id")).attr("item_category_type");a==playGroundClass.GLOBAL_BACKGROUND_TYPE&&playGroundClass.GLOBAL_SINGLE_BCK==1&&$("img.choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){$(this).attr("item_category_type")==playGroundClass.GLOBAL_BACKGROUND_TYPE&&
$(this).remove()});var d=b.draggable.clone(false).unbind(),f="cloned_";c!="undefined"&&c==true&&($("#"+d.id).removeClass(),$("#"+d.id).addClass("choiceImage"),f="");c=Math.floor(Math.random()*999999999);$(d).attr("id",f+$(d).attr("id")+"_"+c);$(d).removeClass("fromList");$(d).removeClass("ui-draggable");var f="",f=(new String($(d).attr("image_full"))).indexOf("?")==-1?"?"+Math.floor(Math.random()*999999999):"&"+Math.floor(Math.random()*999999999),h=new Image;$(h).unbind("load").bind("load",function(){$(d).attr("src",
h.src)}).attr("src",$(d).attr("image_full")+f);$(d).addClass("cloned");$("#pgCombination .original_"+e).length==0&&$(d).addClass("original_"+e);d.css({position:"absolute"});$(d).attr("title","");$(d).attr("rand",c);e=$(d).attr("default_width");c=$(d).attr("default_height");a==playGroundClass.GLOBAL_BACKGROUND_TYPE?(d.css({left:100}),d.css({top:100}),e===void 0&&(e="420px"),c===void 0&&(c="630px"),d.css({width:e}),d.css({height:c})):(d.css({left:parseInt(b.helper.position().left-playGroundClass.GLOBAL_PG_ELDOM.offset().left)}),
d.css({top:parseInt(b.helper.position().top-playGroundClass.GLOBAL_PG_ELDOM.offset().top)}),d.css({width:$(b.draggable).width()}),d.css({height:$(b.draggable).height()}));typeof a!="undefined"&&a!=playGroundClass.GLOBAL_ITEM_TYPE?(b=200,b=a==playGroundClass.GLOBAL_BACKGROUND_TYPE&&playGroundClass.GLOBAL_SINGLE_BCK==1?null:playGroundClass.getZIndexOfUserImage(),b!=null?b+=1:b=198,d.css({"z-index":b})):(d.css({"z-index":playGroundClass.GLOBAL_Z_INDEX}),playGroundClass.GLOBAL_Z_INDEX=parseInt(playGroundClass.GLOBAL_Z_INDEX)+
2);playGroundClass.GLOBAL_PG_ELDOM.append(d);b=$(d).attr("id");playGroundClass.processAfterDrop(b);playGroundClass.reorderZIndex();$("#"+b).click()},_bindings:function(){$(playGroundClass.GLOBAL_PG_ELDOM).click(function(){playGroundClass._ITEM_deselect();return false});playGroundClass.__keyBindings();playGroundClass._initHelperDiv()},__keyBindings:function(){$(document).bind("keydown","del",function(a){playGroundClass.ITEM_remove();a.stopPropagation();a.preventDefault()});$(document).bind("keydown",
"left",function(a){playGroundClass.ITEM_TRANSFORMATION(3);a.stopPropagation();a.preventDefault()});$(document).bind("keydown","right",function(a){playGroundClass.ITEM_TRANSFORMATION(3);a.stopPropagation();a.preventDefault()});$(document).bind("keydown","up",function(a){playGroundClass.ITEM_TRANSFORMATION(4);a.stopPropagation();a.preventDefault()});$(document).bind("keydown","down",function(a){playGroundClass.ITEM_TRANSFORMATION(4);a.stopPropagation();a.preventDefault()});$(document).bind("keydown",
"pagedown",function(a){playGroundClass.ITEM_sendToBack();a.stopPropagation();a.preventDefault();return false});$(document).bind("keydown","pageup",function(a){playGroundClass.ITEM_bringToFront();a.stopPropagation();a.preventDefault();return false})},__keyUnBindings:function(){$(document).unbind("keydown","del");$(document).unbind("keydown","left");$(document).unbind("keydown","right");$(document).unbind("keydown","up");$(document).unbind("keydown","down");$(document).unbind("keydown","pagedown");
$(document).unbind("keydown","pageup")},processAfterDrop:function(a){playGroundClass.GLOBAL_SELECTED_ID=a;playGroundClass._makeHelperRotate(0);playGroundClass._setHelperDivOverSelected(playGroundClass.GLOBAL_SELECTED_ID);playGroundClass.makeElementSelected(a);playGroundClass._initChoiceImageHover(a);playGroundClass._makeHelperRotateAsSelectedImage();playGroundClass.showCombinationInfo();$.browser.msie&&($("#"+a).parent().fadeOut(1),$("#"+a).parent().fadeIn(1))},__HOVER:0,_initChoiceImageHover:function(a){$("#"+
a).unbind("hover").unbind("unhover").hover(function(){playGroundClass.__HOVER==1&&playGroundClass.__correctSelectedItem();if($(this).attr("id")!=playGroundClass.GLOBAL_SELECTED_ID&&playGroundClass.GLOBAL_IS_DRAGGING_RESIZING==false){$(this).addClass("overItem");var a=parseInt($(this).css("top"))-1,c=parseInt($(this).css("left"))-1;$(this).css("top",a);$(this).css("left",c);playGroundClass.__HOVER=1}},function(){if($(this).attr("id")!=playGroundClass.GLOBAL_SELECTED_ID&&playGroundClass.GLOBAL_IS_DRAGGING_RESIZING==
false){$(this).removeClass("overItem");var a=parseInt($(this).css("top"))+1,c=parseInt($(this).css("left"))+1;$(this).css({top:a});$(this).css({left:c});playGroundClass.__HOVER=0}})},__correctSelectedItem:function(){$("#"+playGroundClass.GLOBAL_SELECTED_ID).removeClass("overItem");$("#"+playGroundClass.GLOBAL_SELECTED_ID).css({top:parseInt($("#"+playGroundClass.GLOBAL_SELECTED_ID).css("top"))+1});$("#"+playGroundClass.GLOBAL_SELECTED_ID).css({left:parseInt($("#"+playGroundClass.GLOBAL_SELECTED_ID).css("left"))+
1});playGroundClass.__HOVER=0},_setHelperDivOverSelected:function(a){$("#helperDiv").css({width:$("#"+a).width(),height:$("#"+a).height(),top:$("#"+a).css("top"),left:$("#"+a).css("left")}).show()},_initHelperDiv:function(){$("#helperDiv").resizable({containment:playGroundClass.GLOBAL_PG_ELDOM,autoHide:false,aspectRatio:playGroundClass.GLOBAL_LOCKED,handles:"ne,se,sw,nw,s,w,e",resize:function(a,b){$("#"+playGroundClass.GLOBAL_SELECTED_ID).css({width:parseInt($(b.helper).width(),10),height:parseInt($(b.helper).height(),
10),left:parseInt($(b.helper).css("left"),10),top:parseInt($(b.helper).css("top"),10)});playGroundClass.GLOBAL_IS_DRAGGING_RESIZING=true},start:function(){},stop:function(){playGroundClass.GLOBAL_IS_DRAGGING_RESIZING=false}}).draggable({containment:playGroundClass.GLOBAL_PG_ELDOM,helper:"helper",cursor:"move",appendTo:playGroundClass.GLOBAL_PG_ELDOM,drag:function(a,b){$("#"+playGroundClass.GLOBAL_SELECTED_ID).css({width:b.helper.width(),height:b.helper.height(),top:b.position.top,left:b.position.left});
playGroundClass.GLOBAL_IS_DRAGGING_RESIZING=true},stop:function(){playGroundClass.GLOBAL_IS_DRAGGING_RESIZING=false}});$("#helperDiv").click(function(a){var b=$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("item_category_type");b!=playGroundClass.GLOBAL_BACKGROUND_TYPE&&b!=playGroundClass.GLOBAL_CATWALK_TYPE&&b!=playGroundClass.GLOBAL_ALBUM_TYPE&&a.stopPropagation()});$("#helperDiv .ui-resizable-n").size()<1&&$("#helperDiv").append('<div class="ui-resizable-handle ui-resizable-n" unselectable="on" style="-moz-user-select: none;"></div>');
$("body").mouseup(function(){playGroundClass._START_ROTATION=false;$("body").css({cursor:"auto"})});playGroundClass._makeHelperRotate(0);$("#helperDiv .ui-resizable-n").mousedown(function(){playGroundClass._START_ROTATION=true;});playGroundClass._initRotate()},_START_ROTATION:false,_initRotate:function(){$("body").unbind("mousemove").mousemove(function(a){if(playGroundClass._START_ROTATION==true){var b=$("#helperDiv").offset().top,
c=$("#helperDiv").offset().left;$("#helperDiv").offset();var e=$("#helperDiv").offset().left+$("#helperDiv").width(),d=$("#helperDiv").offset().top+$("#helperDiv").height();$("#helperDiv").offset();$("#helperDiv").offset();$("#helperDiv").height();$("#helperDiv").offset();$("#helperDiv").width();r=Math.atan2(a.pageX-((e-c)/2+c),a.pageY-((d-b)/2+b));angle=r*180/Math.PI;angle<0&&(angle+=Math.PI*2);angle=180-angle;playGroundClass._makeHelperRotate(angle);playGroundClass._makeSelectedElementRotate(angle);
a.stopPropagation();a.preventDefault()}})},_makeHelperRotate:function(a){playGroundClass._AUX_applyRotate(a,null,"helperDiv")},_makeHelperRotateAsSelectedImage:function(){var a=$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("rotateAngle");playGroundClass._makeHelperRotate(a)},_makeSelectedElementRotate:function(a){playGroundClass._AUX_applyRotate(a,null,playGroundClass.GLOBAL_SELECTED_ID);$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("rotateAngle",a)},_makeAllElementsRotate:function(){$(".choiceImage",
playGroundClass.GLOBAL_PG_ELDOM).each(function(){var a=$(this).attr("rotateAngle");playGroundClass._AUX_applyRotate(a,this)})},_makeAllElementsResetRotate:function(){$(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){$(this).attr("rotateAngle","0");playGroundClass._AUX_applyRotate("0",this)})},_AUX_applyRotate:function(a,b,c){if(typeof a=="undefined"||a==null||void 0===a)a=0;if(typeof a!="undefined"){var e=null,e=typeof b!="undefined"&&b!=null?b:$("#"+c);if($.browser.webkit){var d=
{"-webkit-transform":"rotate("+a+"deg)"};$(e).css(d)}$.browser.mozilla&&(d={"-moz-transform":"rotate("+a+"deg)"},$(e).css(d));$.browser.opera&&(d={"-o-transform":"rotate("+a+"deg)"},$(e).css(d));if($.browser.msie&&parseInt($.browser.version,10)>8)typeof b!="undefined"&&b!=null||(b=document.getElementById(c)),b.style.msTransform="rotate("+a+"deg)";d={transform:"rotate("+a+"deg)"};$(e).css(d)}},_makeAllUnResizable:function(){$("#pgCombination .choiceImage").resizable("option","disabled",true);$("#pgCombination .choiceImage").draggable("option",
"disabled",true)},loadCombination:function(){playGroundClass.GLOBAL_PG_ELDOM.offset();$("#pgCombination .choiceImage").each(function(){var a=parseInt($(this).attr("serY")),b=parseInt($(this).attr("serX")),c=$(this).css("z-index");$(this).css("z-index",c);$(this).css("top",a);$(this).css("left",b);playGroundClass.makeElementSelected(this.id);playGroundClass._initChoiceImageHover(this.id);$.browser.msie&&($(this).parent().fadeOut(1),$(this).parent().fadeIn(1))});playGroundClass._makeAllElementsRotate();
playGroundClass.reorderZIndex();playGroundClass.showCombinationInfo();playGroundClass._initHelperDiv();playGroundClass._initDisableButons()},makeElementSelected:function(a){$("#"+a).click(function(b){if(playGroundClass.GLOBAL_SELECTED_ID!=a){playGroundClass._makeHelperRotate(0);var c=playGroundClass.GLOBAL_SELECTED_ID,e=$("#"+playGroundClass.GLOBAL_SELECTED_ID);e!=null&&e.attr("id")!=a?($("#"+playGroundClass.GLOBAL_SELECTED_ID).removeClass("item-selected"),$("#"+playGroundClass.GLOBAL_SELECTED_ID).removeClass("overItem"),
$("#pgCombination .choiceImage").removeClass("overItem"),playGroundClass.GLOBAL_SELECTED_ID=a,playGroundClass._makeHelperRotateAsSelectedImage(),playGroundClass._setHelperDivOverSelected(playGroundClass.GLOBAL_SELECTED_ID),$("#"+playGroundClass.GLOBAL_SELECTED_ID).addClass("itemSelected")):(playGroundClass.GLOBAL_SELECTED_ID=a,$("#"+playGroundClass.GLOBAL_SELECTED_ID).addClass("itemSelected"),playGroundClass._makeHelperRotateAsSelectedImage(),playGroundClass._setHelperDivOverSelected(playGroundClass.GLOBAL_SELECTED_ID));
e=$("#"+this.id).attr("item_category_type");e==playGroundClass.GLOBAL_BACKGROUND_TYPE&&$("#"+playGroundClass.GLOBAL_SELECTED_ID).addClass("item-selected-bg");playGroundClass.__HOVER==1&&playGroundClass.__correctSelectedItem();c!=playGroundClass.GLOBAL_SELECTED_ID&&playGroundClass.getItemDetails("shortItemDetails",$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("iId"));b.stopPropagation()}b.stopPropagation()})},initDraggable:function(a){var b=null,b=a==null||a==void 0?document:$("#"+a);$(".choiceImage",
b).draggable({containment:"contentHolder",opacity:1,helper:"clone",cursor:"move"});$(".choiceImage",b).hoverIntent({sensitivity:3,interval:500,timeout:15E3,over:function(){playGroundClass.getItemDetails("shortItemDetailsRight",$(this).attr("iId"),false)},out:function(){$("#shortItemDetailsRight").empty()}});$(".choiceImage",b).dblclick(function(){var a={draggable:$(this),helper:{position:function(){return{left:playGroundClass.GLOBAL_PG_ELDOM.offset().left+100,top:playGroundClass.GLOBAL_PG_ELDOM.offset().top+
100}}}};playGroundClass._dropItemCallback(null,a)})},reorderZIndex:function(){var a=[],b=[],c,e=null;$("img.choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){c=$(this).attr("id");e=$(this).css("z-index");a.push(e+"#"+c)});a.sort();for(var d=200,f=0;f<a.length;f++)b=a[f].split("#"),$("#"+b[1]).css("z-index",d),d+=2;playGroundClass.GLOBAL_Z_INDEX=d},getZIndexOfUserImage:function(){var a=[];$("img.choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){var b=$(this).css("z-index"),
c=$(this).attr("item_category_type");a.push(b+"##"+c)});a.sort();for(var b=a.length-1;b>=0;b--){var c=[],c=a[b].split("#");if(parseInt(c[2])!=parseInt(playGroundClass.GLOBAL_ITEM_TYPE))return c[0]}return null},getPGContent:function(a,b,c,e,d){coreAjaxClass.updateEl(a,"ajaxcall=getPG_Content_HTML::"+b+c,"ajaxCollectorHTMLPG.php",e,typeof d!="undefined"?d:true)},getItemDetails:function(a,b){this.getPGContent(a,0,"&iId="+b)},getItemsList:function(a,b,c){this.getPGContent("dropableItemsList",c?c:1,"&start="+
a+"&limit="+b)},_chacker_swicher:function(a){$("#"+a+" .image-check").click(function(){$(this).attr("selected")=="0"?($(this).attr("selected",1),$(this).attr("src",SITEURLPATH+"images/12_check_on.gif")):($(this).attr("selected",0),$(this).attr("src",SITEURLPATH+"images/12_check_off.gif"))})},initFilters:function(){$(".li-checker").click(function(){var a=false;$(this).attr("selected")=="0"?($(this).attr("selected",1),$(".img-checker",this).attr("src",SITEURLPATH+"images/12_check_on.gif"),a=true):($(this).attr("selected",
0),$(".img-checker",this).attr("src",SITEURLPATH+"images/12_check_off.gif"));var b=$(this).attr("varName"),c=b.replace(/\[\]$/,""),e=$(this).attr(c),c=$("#filter-items-form input[name='"+b+"']").val(),d=[];c!=""&&(d=c.split("##"));a==true?d.push(e):d=jQuery.grep(d,function(a){return a!=e});$("#filter-items-form input[name='"+b+"']").val(d.join("##"));playGroundClass.setPGIRFilter();d.length>0?$("span.filterTitle",$(this).parent().parent().parent()).addClass("selectedTitle"):$("span.filterTitle",$(this).parent().parent().parent()).removeClass("selectedTitle");
$(this).parent().parent().hide()})},setSearchValueFilter:function(a){var b=$("#"+a),a=$(b).attr("varName"),b=$(b).val();$("#filter-items-form input[name='"+a+"']").val(b);playGroundClass.setPGIRFilter()},clearSearchValueFilter:function(a){a=$("#"+a);a=$(a).attr("varName");$("#filter-items-form input[name='"+a+"']").val("");$("#filter-items-searchValue").val($("#filter-items-searchValue").attr("dValue"));playGroundClass.setPGIRFilter()},setPGIListCategoryFilter:function(a,b,c,e,d,f,h,i,g){$("#filter-items-form input[name='item_categoryId[]']").val(b);
$("#filter-items-form input[name='item_category_type[]']").val(c);$("#filter-items-form input[name='uId']").val(e);$("#filter-items-form input[name='isBasket']").val(h);$("#filter-items-form input[name='isFavorites']").val(i);$("#filter-items-form input[name='favoritesType']").val(g);playGroundClass.setPGIRFilter(d)},setPGILFilter:function(a,b,c,e,d,f,h){this.setPGIListCategoryFilter("leftAccordion",a,b?b:null,e?e:null,c,"playGroundClass.getItemsList(0,12,"+c+")",d?d:null,f?f:null,h)},setPGIRFilter:function(a){$("#right-column-filter").show();
$("#right-column-searchBy").show();$("#right-column-title").html(_("JS.pg.Items"));coreAjaxClass.callFormJSON("filter-items-form","playGroundClass.getItemsList(0,12,"+(typeof a!="undefined"?a:1)+")",true)},isPGEmpty:function(){return $(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).size()<1?true:false},ITEM_bringToFront:function(){if(playGroundClass.GLOBAL_SELECTED_ID!=null){var a=$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("z-index");$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("z-index",parseInt(a)+
3);this.reorderZIndex()}else effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+"<br />"+_("JS.select_item"))},ITEM_sendToBack:function(){if(playGroundClass.GLOBAL_SELECTED_ID!=null){var a=$("#"+playGroundClass.GLOBAL_SELECTED_ID).parent().css("z-index"),a=$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("z-index");$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("z-index",parseInt(a)-3);this.reorderZIndex()}else effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+
"<br />"+_("JS.select_item"))},ITEM_maxResize:function(){playGroundClass.GLOBAL_SELECTED_ID!=null?($("#"+playGroundClass.GLOBAL_SELECTED_ID).css("top","100px"),$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("left","100px"),$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("height","630px"),$("#"+playGroundClass.GLOBAL_SELECTED_ID).css("width","420px"),$("#helperDiv").css("top","100px"),$("#helperDiv").css("left","100px"),$("#helperDiv").css("height","630px"),$("#helperDiv").css("width","420px")):effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,
_("JS.not_executed")+"<br />"+_("JS.select_item"))},ITEM_lockResize:function(){$(".lockReSize").attr("value")=="0"?($(".lockReSize").attr("value",1),playGroundClass.GLOBAL_LOCKED=true,$(".lockReSize").attr("src",SITEURLPATH+"images/12_check_on.gif")):($(".lockReSize").attr("value",0),playGroundClass.GLOBAL_LOCKED=0,$(".lockReSize").attr("src",SITEURLPATH+"images/12_check_off.gif"));$("#helperDiv").resizable("destroy");playGroundClass._initHelperDiv()},ITEM_unlockSingleBck:function(){$(".unlockSingleBck").attr("value")==
"0"?($(".unlockSingleBck").attr("value",1),playGroundClass.GLOBAL_SINGLE_BCK=1,$(".unlockSingleBck").attr("src",SITEURLPATH+"images/12_check_on.gif")):($(".unlockSingleBck").attr("value",0),playGroundClass.GLOBAL_SINGLE_BCK=0,$(".unlockSingleBck").attr("src",SITEURLPATH+"images/12_check_off.gif"))},ITEM_lockItemMove:function(){$(".lockItemMove").attr("value")=="0"?($(".lockItemMove").attr("value",1),$(".lockReSize").attr("src",SITEURLPATH+"images/12_check_on.gif")):($(".lockItemMove").attr("value",
0),$(".lockItem").attr("src",SITEURLPATH+"images/12_check_off.gif"))},ITEM_copy:function(){if(playGroundClass.GLOBAL_SELECTED_ID!=null)if($("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("item_category_type")==playGroundClass.GLOBAL_BACKGROUND_TYPE&&playGroundClass.GLOBAL_SINGLE_BCK==1)effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+"<br />"+_("JS.only_one_bck"));else{var a=$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("rand"),b=$("#"+playGroundClass.GLOBAL_SELECTED_ID).clone(false);
playGroundClass._ITEM_COPY(b);playGroundClass.ITEM_TRANSFORMATION(7,a)}else effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+"<br />"+_("JS.select_item"))},_ITEM_COPY:function(a){$("#"+a.attr("id")).removeClass();$("#"+a.attr("id")).addClass("choiceImage");var b=Math.floor(Math.random()*999999999),b=$(a).attr("id")+"_"+b;$(a).attr("id",b);$(a).attr("rand",Math.floor(Math.random()*1E5));$(a).css({top:100,left:100});a.css({"z-index":playGroundClass.GLOBAL_Z_INDEX});a.css({position:"absolute",
"display:":"inline"});playGroundClass.GLOBAL_Z_INDEX=parseInt(playGroundClass.GLOBAL_Z_INDEX)+2;playGroundClass.GLOBAL_PG_ELDOM.append(a);playGroundClass.processAfterDrop($(a).attr("id"));playGroundClass.reorderZIndex();$("#"+b).click()},_ITEM_deselect:function(){$("#"+playGroundClass.GLOBAL_SELECTED_ID).removeClass("item-selected");playGroundClass.GLOBAL_SELECTED_ID=null;$("#helperDiv").hide();$("#shortItemDetails").empty()},ITEM_center:function(){$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("rotateAngle",
"");playGroundClass._makeSelectedElementRotate(0);playGroundClass._makeHelperRotate(0)},ITEM_remove:function(){playGroundClass.GLOBAL_SELECTED_ID!=null?(playGroundClass.ITEM_TRANSFORMATION(6,true),$("#"+playGroundClass.GLOBAL_SELECTED_ID).remove(),$("#shortItemDetails").empty(),playGroundClass.GLOBAL_SELECTED_ID=null,playGroundClass.showCombinationInfo(),playGroundClass.isPGEmpty()==true&&$("#PGdragHere").show(),playGroundClass.reorderZIndex(),playGroundClass._ITEM_deselect()):effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,
_("JS.not_executed")+"<br />"+_("JS.select_item"))},ITEM_removeAll:function(){playGroundClass._ITEM_deselect();$("img.choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){$(this).remove()});$("#shortItemDetails").empty();playGroundClass.GLOBAL_SELECTED_ID=null;playGroundClass.showCombinationInfo();$("#pg-info-itemsList").empty();$("#pg-info-geList").empty();$("#pg-info-totalPrice").html("0,00 kn");$("#PGdragHere").show();playGroundClass.GLOBAL_Z_INDEX=200;playGroundClass.ITEM_TRANSFORMATION(12,
true)},ITEM_COLORIZE:function(){$("#appendColor").attr("selected")==0&&playGroundClass.ITEM_TRANSFORMATION(5);playGroundClass.ITEM_TRANSFORMATION(2,$("#icp-menu-item-colorize").attr("color"))},ITEM_TRANSFORMATION:function(a,b){if(playGroundClass.GLOBAL_SELECTED_ID!=null||a=="12"){var c="";switch(a){case 2:c="&color="+b;break;case 12:playGroundClass._makeAllElementsResetRotate();case 6:playGroundClass.showCombinationInfo();playGroundClass._makeHelperRotate(0);playGroundClass._makeSelectedElementRotate(0);
break;case 7:c="&rand_p="+b;break;case 13:c="&color="+b}var e=$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("iId"),d=$("#"+playGroundClass.GLOBAL_SELECTED_ID).attr("rand");clientCallBack="playGroundClass._callbackAfterTransformation('"+playGroundClass.GLOBAL_SELECTED_ID+"','"+a+"',";coreAjaxClass.callJSON(playGroundClass.GLOBAL_PGID,"ajaxcall=PGTrans::"+a+"&iId="+(e?e:"")+"&rand="+(d?d:"")+c,clientCallBack,"auxiliaryCollector.php")}else effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+
"<br />"+_("JS.select_item"))},_callbackAfterTransformation:function(a,b,c){if(parseInt(b)==12)$(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){var a=$(this),b=$(this).attr("id"),c=new Image;$(c).unbind("load").bind("load",function(){$("#"+b).attr("src",c.src)}).attr("src",a.attr("image_full")+"")});else{var b=$.evalJSON(c),e=new Image;$(e).unbind("load").bind("load",function(){$("#"+a).attr("src",e.src)}).attr("src",SITEURLPATH_STATIC+b.IMAGE_FULL)}},CollectItemsOnPG:function(a,
b){var b=typeof b!="undefined"?b:"combination-form-items",c=[];$(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){var a={},b={};b.x=parseInt($(this).css("left"));b.y=parseInt($(this).css("top"));b.height=$(this).height();b.width=$(this).width();a.box=b;a.zindex=$(this).css("z-index");a.rand=$(this).attr("rand");a.itemId=$(this).attr("iId");a.rotateAngle=$(this).attr("rotateAngle")!=""?$(this).attr("rotateAngle"):"0";c.push(a)});return a==true?($("#"+b).attr("value",$.toJSON(c)),c.length):
$.toJSON(c)},deleteCombination:function(a,b,c){coreAjaxClass.callJSON(a,"ajaxcall=UPaction::11&cId="+b+"&hold=1","playGroundClass.openCombination(0,12,"+c+");")},openCombination:function(a,b,c){c=typeof c!="undefined"?c:0;coreAjaxClass.showLoading(playGroundClass.GLOBAL_PGID,true);effectsClass.initFancyFloat();playGroundClass.getPGContent("fancyFloatBoxInner",8,"&start="+a+"&limit="+b+"&ctype="+c,"effectsClass.ShowFancyFloat();coreAjaxClass.hideLoading(playGroundClass.GLOBAL_PGID);",false);playGroundClass._initDisableButons()},
getSaveCombinationHTML:function(a,b,c,e){e=typeof e!="undefined"?e:0;a=a?a:1;b+="coreAjaxClass.hideLoading(playGroundClass.GLOBAL_PGID);";var d="";(typeof c!="undefined"?c:true)==false&&(d=d+"&cId="+$("#edit-combination-form-combinationId").val());playGroundClass.getPGContent("fancyFloatBoxInner",a,d+"&type="+e,b,false);playGroundClass.__keyUnBindings()},showPGHelp:function(){coreAjaxClass.showLoading(playGroundClass.GLOBAL_PGID,true);effectsClass.initFancyFloat();playGroundClass.getPGContent("fancyFloatBoxInner",
9,"","effectsClass.ShowFancyFloat(undefined,true);coreAjaxClass.hideLoading(playGroundClass.GLOBAL_PGID);",false)},draftSaveCombination:function(a){a=typeof a!="undefined"?a:false;a==true&&playGroundClass.initAutoSave();playGroundClass._can==1?playGroundClass.CollectItemsOnPG(true)>0&&coreAjaxClass.callFormJSON("prepare-combination-form","playGroundClass._callbackAfterDraftPrepareSave('prepare-draft-combination-form');",false):a==true&&effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+
"<br />"+_cannot)},_void:function(){$("#combination-title-name").text("_AUTOSAVE_ (TEMPLATE)")},_callbackAfterDraftPrepareSave:function(a){$("#saveCombination-draft-form-items").val($("#combination-form-items").val());coreAjaxClass.callFormJSON(a,"playGroundClass._void()",true)},prepareSaveCombination:function(a,b){playGroundClass._can==1?(a=typeof a!="undefined"?a:true,b=typeof b!="undefined"?b:0,coreAjaxClass.showLoading(playGroundClass.GLOBAL_PGID,true),effectsClass.initFancyFloat(),playGroundClass.CollectItemsOnPG(true)>
0?coreAjaxClass.callFormJSON("prepare-combination-form","playGroundClass.getSaveCombinationHTML(2,'playGroundClass._callbackAfterPrepareSave();',"+a+","+b+")",false):(coreAjaxClass.hideLoading(playGroundClass.GLOBAL_PGID),effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+"<br />"+_("JS.no_items_on_pg")))):effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.not_executed")+"<br />"+_cannot)},_callbackAfterPrepareSave:function(){$("#saveCombination-form-items").val($("#combination-form-items").val());
effectsClass.ShowFancyFloat()},makeTemplateCollectionName:function(){var a=$("#collection_template_name_cbox :selected").text();a+=" "+$("#collection_template_year_cbox :selected").text();$("#collection_name_input").attr("value",a)},SaveCombination:function(a){playGroundClass._checkCombinationName()==false&&(a="playGroundClass._callbackAfterSaveCombination('"+a+"');",$("#saveCombination-form-description").attr("dValue")==$("#saveCombination-form-description").val()&&$("#saveCombination-form-description").val(""),
coreAjaxClass.callFormJSON("saveCombination-form",a,true))},_checkCombinationName:function(){var a=false;if($("#combination-form-combinationId_save_as").val()==""){coreAjaxClass.showLoading(true,"saveCombination-form");var b="ajaxcall=PGaction::4";if($("#saveCombination-form input[name='combination_type']").val()=="C"){if(b=b+"&combination_type=C&combination_name="+$("#combination_name_input").val(),$("#combination_name_input").val()=="")return false}else if(b=b+"&combination_type=T&template_name="+
$("#template_name_input").val(),$("#template_name_input").val()=="")return false;$.ajax({type:"POST",dataType:"json",async:false,url:SITEURLPATH+"ajaxCollector.php",data:b+"&"+Math.random()*11,success:function(b){void 0!=b&&void 0!=b[0].success&&b[0].success==true&&(a=confirm(b[0].error)?false:true)}})}coreAjaxClass.hideLoading("saveCombination-form");return a},_callbackAfterSaveCombination:function(a){var a=typeof a!="undefined"?a:0,b="combination";a=="1"&&(b="template");var c="",c=$("#"+b+"_name_input").val(),
b=$("#collection_name_input").val(),e="",e=$("#collection_name_cbox :selected").val()==""?b:$("#collection_name_cbox :selected").text();e==""&&(e=_("JS.template"));$("#combination-title-name").text(c+" ("+e+")");$("#edit-combination-form-combinationId").val($.evalJSON($("#saveCombination-form-returnValue").val()).cId);effectsClass.hideFancyFloat();c="JS.save_comb.ok";a==1&&(c="JS.save_tpl.ok");effectsClass.ShowInfoBoxFloat(playGroundClass.GLOBAL_PGID,_("JS.info")+"<br />"+_(c))},newCombination:function(){playGroundClass.ITEM_removeAll();
$("#combination-title-name").html("");$("#edit-combination-form-combinationId").val("");$("#combination-form-items").val("");GLOBAL_yesOk=1;playGroundClass._can=GLOBAL_yesOk;playGroundClass._initDisableButons()},getCombinationList:function(a,b,c,e){$("#right-column-filter").hide();$("#right-column-searchBy").hide();$("#right-column-title").html(_("JS.pg.Combinations"));this.getPGContent("dropableItemsList",3,"&start="+a+"&limit="+b+"&cId="+(c?c:"")+"&isFA="+(e?e:false))},getDraftList:function(a,b){$("#right-column-filter").hide();
$("#right-column-searchBy").hide();$("#right-column-title").html(_("JS.pg.Combinations"));this.getPGContent("dropableItemsList",3,"&start="+a+"&limit="+b+"&type=1")},loadCombinationHTML:function(a){var b=$(a).attr("cId"),c=$(a).attr("collectionName");c==""?(c=_("JS.template"),$("#edit-combination-form-combinationId").val("")):$("#edit-combination-form-combinationId").val(b);$("#combination-title-name").text($(a).attr("combinationName")+" ("+c+")");this.getPGContent("pgCombination",4,"&cId="+b)},showCombinationInfo:function(){$("#pg-info-itemsList").empty();
var a="",a="<ul>",b=0,c=0,e="odd",d=[];$(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){var a=$(this).attr("name"),b=$(this).attr("id"),a=a.replace(/[^a-zA-Z 0-9]+/g,"");d.push(a+"###"+b)});$(d).each(function(d,h){var i=h.split("###"),g=$("#"+i[1]);if($(g).attr("item_category_type")==playGroundClass.GLOBAL_ITEM_TYPE){b++;i=PercentFormater($(g).attr("price"));$(g).attr("price")!=""&&(c+=parseFloat(PercentFormater($(g).attr("price"))));var j=$(g).attr("name"),g="$('#"+$(g).attr("id")+
"').click();return false;";e=b%2==0?"odd":"even";a+="<li class='"+e+"'>";a+="<i>"+b+".</i>&nbsp;";a+='<span onclick="'+g+'">'+j+"</span>&nbsp;";parseFloat(i)!=0&&(a+="-&nbsp;"+hrPriceFormatter(i)+"&nbsp;");a+="</li>"}});a+="";a+="</ul>";$("#pg-info-itemsList").html(a);$("#pg-info-totalPrice").html("("+hrPriceFormatter(c)+")");a="";a="<ul>";e="odd";$(".choiceImage",playGroundClass.GLOBAL_PG_ELDOM).each(function(){if($(this).attr("item_category_type")!=playGroundClass.GLOBAL_ITEM_TYPE){b++;var c=$(this).attr("name"),
d="$('#"+$(this).attr("id")+"').click();return false;";e=b%2==0?"odd":"even";a+="<li class='"+e+"'>";a+="<i>"+b+".</i>&nbsp;";a+='<span onclick="'+d+'">'+c+"</span>&nbsp;";a+="</li>"}});a+="";a+="</ul>";$("#pg-info-geList").html(a)}};hrPriceFormatter=CurrencyFactory(false,2,",","."," kn",true);(function() {
		// Work around 
		var oldSetData = $.ui.resizable.prototype._setData;
		$.ui.resizable.prototype._setData = function(key, value) {
			oldSetData.apply(this, arguments);
			if (key === "aspectRatio") {
				this._aspectRatio = !!value;
			}
		};
	  })();
