﻿/***************************************************************************************************/

/***************************************************************************************************/
var ut_bt = new common_base_tools();

function common_base_tools() {

}

common_base_tools.prototype.position_top_find = function(ao_object) {
	var li_position_top = 0;
	
	if (ao_object.offsetParent) {
		do {
			if (ao_object.style.position == "absolute") {
				return li_position_top;
			} else {
				li_position_top += ao_object.offsetTop - ao_object.scrollTop;
			}
		} while (ao_object = ao_object.offsetParent);
	}
	
	return li_position_top;
}

common_base_tools.prototype.position_left_find = function(ao_object) {
	var li_position_left = 0;
	
	if (ao_object.offsetParent) {
		do {
			if (ao_object.style.position == "absolute") {
				return li_position_left;
			} else {
				li_position_left += ao_object.offsetLeft;
			}
		} while (ao_object = ao_object.offsetParent);
	}
	
	return li_position_left;
}

common_base_tools.prototype.location_top_find = function(ao_object) {
	var li_position_top = 0;
	
	if (ao_object.offsetParent) {
		do {
			li_position_top += ao_object.offsetTop - ao_object.scrollTop;
		} while (ao_object = ao_object.offsetParent);
	}
	
	return li_position_top;
}

common_base_tools.prototype.location_left_find = function(ao_object) {
	var li_position_left = 0;
	
	if (ao_object.offsetParent) {
		do {
			li_position_left += ao_object.offsetLeft;
		} while (ao_object = ao_object.offsetParent);
	}
	
	return li_position_left;
}
