////////////////////////////////////////////////////////////////////////////////////////////////////////////
IncludeJavaScript( '../App_Ajax/search.js' );
IncludeJavaScript( '../App_Ajax/lbox.js' );
////////////////////////////////////////////////////////////////////////////////////////////////////////////


var AJAX = {};
/////////////////////////////////////////////////////////////////////////////////////////////
AJAX.getSN = function( xN ){
	////////////////////////////////////
	xN = xN.toString(); 
	xN = xN.replace('px', '');
	if( isNaN(xN) ) return 0;
	return Number(xN);
	//////////////////////////////////// 
}
/////////////////////////////////////////////////////////////////////////////////////////////
AJAX.setSN = function( xN ){
	//////////////////////////////////// 
	xN = xN.toString();
	return xN + 'px';
	//////////////////////////////////// 
}
///////////////////////////////////////////////////////////////////////////////////////////// PAGE - SCROLL HEIGHT
AJAX.PageScrollY = function(){ 
	//////////////////////////////////// 
	if (self.pageYOffset) return self.pageYOffset; 
	if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop; 
	if (document.body) return document.body.scrollTop; 
	return 0;
	//////////////////////////////////// 
} 
///////////////////////////////////////////////////////////////////////////////////////////// EVENT - ADD EVENT LISTENER
AJAX.CustEvent = function( element, eventType, handler, capture ){
	//////////////////////////////////// 
	try	{
		if( element.addEventListener ){
			element.addEventListener(eventType, handler, capture);
		}	else if( element.attachEvent ){
			element.attachEvent('on' + eventType, handler);
		} else {
			alert("Unsupported method [customEvent]!" + "\n" + handler)
			return;
		}
		return handler;
	}
	//////////////////////////////////// 
	catch (e) {  alert('customEvent Error [' + element + ']' + "\n" + e + "\n" + handler );  }
	//////////////////////////////////// 
};
///////////////////////////////////////////////////////////////////////////////////////////// EVENT - REMOVE ECENT LISTENER
AJAX.CustEventRemove = function( element, eventType, handler, capture ){
	//////////////////////////////////// 
	try	{
		if( element.removeEventListener ){
			element.removeEventListener(eventType, handler, capture);
		}	else if( element.detachEvent ){
			element.detachEvent('on' + eventType, handler, capture);
		} else {
			alert("Unsupported method [customEventRemove]!" + "\n" + handler)
		}
	}
	//////////////////////////////////// 
	catch (e) { /* alert('customEventRemove Error [' + element + ']' + "\n" + e + "\n" + handler  ); */  }
	//////////////////////////////////// 
};
/////////////////////////////////////////////////////////////////////////////////////////////
