// Name: Adasoft.WIY.UI.jQueryExtend.debug.js
// Assembly: Adasoft.WIY.UI
// Version: 20.10.5.1
// FileVersion: 20.10.05.1
if (typeof (Type) != 'undefined')
Type.registerNamespace("Adasoft");
if (typeof (window.jQuery) != 'undefined' && window.jQuery.extend) {
window.jQuery.extend(//WebForms için ajax sonrası
//ready olayını toparlama Yilmaz Ozcaliskan http://www.ozcaliskan.name.tr
{ajax_fix: function () {
try {
var pm = Sys.WebForms.PageRequestManager.getInstance();
if (typeof (pm) != 'undefined' && typeof (window.jQuery) != 'undefined') {
window.jQuery._readyList = null;
if (typeof (window.jQuery.readyList) != 'undefined')
window.jQuery._readyList = window.jQuery.readyList;
if (typeof (pm.add_pageLoaded) == 'function') {
var handler = Function.createDelegate(this, function () {
if (pm && pm._postBackSettings) {
if (typeof (window.jQuery) != 'undefined') {
jQuery.isReady = false;
if (window.jQuery._readyList)
window.jQuery.readyList = window.jQuery._readyList;
window.jQuery.ready();
}
}
});
pm.add_pageLoaded(handler);
}
}
} catch (e) { }
} //end-_ajaxFix
, System_Colors: {
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]
}//System_Colors
, animation_fix_helper: function (i, v) {
if (window.jQuery) {
window.jQuery.fx.step[v] = function (fx) {
if (fx.state == 0) {
fx.start = window.jQuery.get_StyleColor(fx.elem, v);
fx.end = window.jQuery.get_RGB(fx.end);
}
if (typeof (fx.start) != 'undefined' && typeof (fx.end) != 'undefined' && fx.start.length == 3 && fx.end.length == 3) {
fx.elem.style[v] = 'rgb(' + [
Math.max(Math.min(parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
Math.max(Math.min(parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
Math.max(Math.min(parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)].join(',') + ')';
}
}
}
} //animation_fix_helper
, animation_fix: function () {
var temp = ['backgroundColor'
, 'borderBottomColor'
, 'borderLeftColor'
, 'borderRightColor'
, 'borderTopColor'
, 'borderColor'
, 'color'
, 'outlineColor'];
if (window.jQuery.each)
window.jQuery.each(temp, this.animation_fix_helper);
}
, get_RGB: function (color) {
// Color Conversion functions from highlightFade
// By Blair Mitchelmore
// http://jquery.offput.ca/highlightFade/
// Parse strings looking for color tuples [255,255,255]
var result = null;
try {
// Check if we're already dealing with an array of colors
if (color && color.constructor == Array && color.length == 3)
return color;
// Look for rgb(num,num,num)
if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];
// Look for rgb(num%,num%,num%)
if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return [parseFloat(result[1]) * 2.55, parseFloat(result[2]) * 2.55, parseFloat(result[3]) * 2.55];
// Look for #a0b1c2
if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)];
// Look for #fff
if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return [parseInt(result[1] + result[1], 16), parseInt(result[2] + result[2], 16), parseInt(result[3] + result[3], 16)];
// Otherwise, we're most likely dealing with a named color
return this.System_Colors[jQuery.trim(color).toLowerCase()];
} catch (e) { }
return result;
}
, get_StyleColor: function (element, attr) {
var color;
do {
color = jQuery.curCSS(element, attr);
// Keep going until we find an element that has color, or we hit the body
if (color != '' && color != 'transparent' || jQuery.nodeName(element, "body"))
break;
attr = "backgroundColor";
} while (element = element.parentNode);
return this.get_RGB(color);
}
, get_styles: function (obj) {
var o = {};
if (typeof (obj) != 'undefined' && typeof (obj.style) != 'undefined') {
for (index in obj.style) {
o[index] = obj.style[index];
}
}
return o;
}
, set_styles: function (obj, ref) {
if (typeof (obj) == 'undefined') return false;
if (typeof (obj.style) == 'undefined' && obj.context)
obj = obj.context;
if (typeof (obj) != 'undefined' && typeof (ref) != 'undefined' && typeof (obj.style) != 'undefined') {
for (name in ref) {
try {
obj.style[name] = ref[name];
} catch (e) { Sys.Debug.trace(e.message); }
}
}
return this;
}
, get_WindowHeight: function () {///Window'un kullanılabilir Boyu
var height = null;
try {
height = window.jQuery(window).height();
}
catch (e) {
}
return height;
} //get_WindowHeight
, get_WindowWidth: function () {///Window'un kullanılabilir Eni
var width = null;
try {
width = window.jQuery(window).width();
}
catch (e) {
}
return width;
} //get_WindowWidth
, _innerProperties: function (obj) {
var list = [];
for (name in obj) {
try {
if (typeof (obj[name]) != 'undefined' && name.toLowerCase() != 'innerhtml' && name.toLowerCase() != 'outerhtml')
list.push(name);
} catch (e) { }
}
list.sort();
var result = '';
try {
result += '
'
for (i in list) {
try {
if (this.isArray(obj[list[i]]) || obj[list[i]].toString() === '[object Object]') {
result += '- ' + escape(list[i]) + '
' + this._Properties(obj[list[i]]) + ' ';
}
else {
if (typeof (obj[list[i]]) == 'function')
result += '- ' + escape(list[i]) + ' = function
';
else
result += '- ' + escape(list[i]) + ' = ' + (obj[list[i]]) + '
';
}
} catch (e2) {
result += '- ' + (e2.message) + '[' + escape(list[i]) + ']
';
}
}
result += '
';
} catch (e) { result += (e.message); }
return result;
}
, properties: function (obj, recursive) {
if (typeof (obj) == 'undefined' || !obj) return false;
if (arguments.length < 2)
recursive = false;
var list = [];
for (name in obj) {
try {
if (typeof (obj[name]) != 'undefined' && name.toLowerCase() != 'innerhtml' && name.toLowerCase() != 'outerhtml')
list.push(name);
} catch (e) { }
}
list.sort();
var result = '$';
try {
result += ''
for (i in list) {
try {
if (obj[list[i]] == null) {
result += '- ' + escape(list[i]) + '= @null
';
}
else {
if (this.isArray(obj[list[i]]) || obj[list[i]].toString() === '[object Object]' || list[i] == 'context' && recursive) {
result += '- ' + escape(list[i]) + '
' + this._InnerProperties(obj[list[i]]) + ' ';
}
else {
if (typeof (obj[list[i]]) == 'function')
result += '- ' + escape(list[i]) + ' = function
';
else
result += '- ' + escape(list[i]) + ' = ' + (obj[list[i]]) + '
';
}
}
} catch (e2) {
result += '- ' + (e2.message) + '[' + escape(list[i]) + ']
';
}
}
result += '
';
} catch (e) { result += (e.message); }
result += '';
var id = '_';
var dt = new Date();
id = id + dt.getMilliseconds().toString();
var w = window.open('about:blank', id);
if (w && w.window && w.window.document)
w.window.document.writeln(result);
return obj;
}
, ScrollBarWidth: function () {
return window.scrollbarWidth;
} //end-ScrollBarWidth
, KillEvent: function (evt) {
if (typeof (evt) != 'undefined') {
if (evt.preventDefault)
evt.preventDefault();
if (evt.stopPropagation)
evt.stopPropagation();
if (evt.returnValue)
evt.returnValue = false;
if (evt.cancelBubble)
evt.cancelBubble = true;
} //end-KillEvent
}
}//Extend-Object
);
if (window.jQuery.fn && window.jQuery.fn.extend) {
window.jQuery.fn.extend({
properties: function (recursive) {
if (arguments.length == 0)
recursive = false;
return window.jQuery.properties(this, recursive);
}
, get_styles: function () {
if (this.context)
return window.jQuery.get_styles(this.context);
else
return window.jQuery.get_styles(this);
}
, set_styles: function (ref) {
if (this.context)
return window.jQuery.set_styles(this.context);
else
return window.jQuery.set_styles(this);
}
}); //fn-extend
}
if (typeof (window.jQuery.animation_fix) == 'function')
window.jQuery.animation_fix();
if (typeof (window.jQuery.ajax_fix) == 'function')
window.jQuery.ajax_fix();
}
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*/
jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend(jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c * (t /= d) * t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c * (t /= d) * (t - 2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t + b; return -c / 2 * ((--t) * (t - 2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c * (t /= d) * t * t + b; }, easeOutCubic: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t + b; return c / 2 * ((t -= 2) * t * t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c * (t /= d) * t * t * t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t = t / d - 1) * t * t * t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t + b; return -c / 2 * ((t -= 2) * t * t * t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c * (t /= d) * t * t * t * t + b; }, easeOutQuint: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t * t + b; return c / 2 * ((t -= 2) * t * t * t * t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t / d * (Math.PI / 2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t / d * (Math.PI / 2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t == 0) return b; if (t == d) return b + c; if ((t /= d / 2) < 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b; return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t = t / d - 1) * t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b; return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; }, easeOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4; } else var s = p / (2 * Math.PI) * Math.asin(c / a); if (t < 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * (t /= d) * t * ((s + 1) * t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t /= d / 2) < 1) return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b; return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce(x, d - t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t /= d) < (1 / 2.75)) { return c * (7.5625 * t * t) + b; } else if (t < (2 / 2.75)) { return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b; } else if (t < (2.5 / 2.75)) { return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b; } else { return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d / 2) return jQuery.easing.easeInBounce(x, t * 2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b; } });
(function ($) {//
$.createDelegate = function (a, b) { return function () { return b.apply(a, arguments); } }
})(jQuery);
; //Web Servis Ajax Support
(function ($) {
$._WebServis = function () {
this.type = 'POST';
this.dataType = 'json';
this.contentType = 'application/json; charset=UTF-8';
this.error = null;
this.succes = null;
this.url = '';
this.data = '{}';
this.async = true;
this.global = true;
this.processData = false;
this._error = null;
this._succes = null;
this.success = $.createDelegate(this, this._Success);
this.error = $.createDelegate(this, this._Error);
this.AjaxQ = [];
this._inAjax = false;
this._events = [];
};
$._WebServis.prototype = {
_raiseEvent: function (fn) {
for (var i = 0; i < this._events.length; i++)
if (typeof (this._events[i][fn]) == 'function')
this._events[i][fn]({ url: this.url, data: this.data, kalan: this.AjaxQ.length });
},
_Ajax: function (url, data, succes, error) {
if ($.isFunction(succes)) this._success = succes;
if ($.isFunction(error)) this._error = error;
this.url = url;
if (typeof (data) != 'undefined')
if (data != null)
this.data = data;
if (typeof (this.data) != 'string')
throw new Error('data olarak string değer gerekiyor!');
opts = { 'type': this.type, 'url': this.url,
'dataType': this.dataType,
'async': this.async, 'processData': this.processData,
'data': this.data, 'contentType': this.contentType,
'error': this.error, 'success': this.success
};
this._raiseEvent('Begin');
$.extend(false, opts, $.ajaxSettings);
try {
this._inAjax = true;
$.ajax(opts);
} catch (e) { this._Error(null, e.message); }
}
, processQ: function () {
this._raiseEvent('End');
if (this.AjaxQ.length > 0) {
var index = this.AjaxQ.length - 1;
var opt = this.AjaxQ[index];
this.AjaxQ.pop();
this._raiseEvent('Begins');
this._Ajax(opt.url, opt.data, opt.success, opt.error);
}
}
, _Error: function (x, em) {
this._inAjax = false;
if (this._error != null)
this._error(em + ' | ' + x.responseText);
this.processQ();
}
, _Success: function (r, m) {
this._inAjax = false;
if (r && typeof (r.d) != 'undefined') {
if (this._success != null)
this._success(r.d, m);
}
this.processQ();
}
, Ajax: function (url, data, succes, error) {
if (!this._inAjax)
this._Ajax(url, data, succes, error);
else
this.AjaxQ[this.AjaxQ.length] = { 'url': url, 'data': data, 'success': succes, 'error': error };
}
, Baslangic: function (f) {
if (typeof (f) == 'function')
this._events[this._events.length] = { Begin: f };
}
, Bitis: function (f) {
if (typeof (f) == 'function')
this._events[this._events.length] = { End: f };
}
};
$.WebServis = new $._WebServis();
})(window.jQuery); //Web Servis Ajax Support
//Scroll Bar olayi
(function ($) {
$(function () {
var i = document.createElement('p');
i.style.width = '100%';
i.style.height = '200px';
var o = document.createElement('div');
o.style.position = 'absolute';
o.style.top = '0px';
o.style.left = '0px';
o.style.visibility =
'hidden';
o.style.width = '200px';
o.style.height = '150px';
o.style.overflow = 'hidden';
o.appendChild(i);
document.body.appendChild(o);
var w1 = i.offsetWidth;
var h1 = i.offsetHeight;
o.style.overflow = 'scroll';
var w2 = i.offsetWidth;
var h2 = i.offsetHeight;
if (w1 == w2) w2 = o.clientWidth;
if (h1 == h2) h2 = o.clientWidth;
document.body.removeChild(o);
window.scrollbarWidth = w1 - w2;
window.scrollbarHeight = h1 - h2;
});
})($);
//-----------------------------------------------------------------------------
//Adasoft.J ile Map edelim
if (typeof (Adasoft) != 'undefined' && typeof (window.jQuery) != 'undefined')
Adasoft.J = window.jQuery.noConflict();
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();