﻿var b = getBrowser();
var bOK = (b == "IE");
function getBrowser(){ // Only recognizes IE
	if((navigator.appName.indexOf("Microsoft")>-1) || (navigator.appName.indexOf("MSIE")>-1))
		return "IE";
	else
		return navigator.appName;
}
//=== This is cursor handling methods ======================================================================
function ov() { over("P"); }
function ou() { out("P"); }
function over(id)
{
	if(bOK){
		document.getElementById(id).style.cursor = "hand";
	}else{
		document.getElementById(id).style.cursor = "pointer";
		document.getElementById(id).style.cursor += "hand";
	}
}
function out(id)
{
	document.getElementById(id).style.cursor = "default";
}
function im_over(id, img_src)
{
	document.getElementById(id).src = img_src;
}
//=== Datagrid helper methods ==================================================================================
var imgbtnclk = false;
function ChangeCursor()
{
	document.getElementById("aspnetForm").style.cursor = "wait";
}
function confirm_message(msg)
{
	var result = confirm(msg);
	return result;
}
//=== OTHER ====================================================================================================
function crossBrowserFindPos(obj){
	return (bOK)? findRelPos(obj) : findPos(obj);
}
function findRelPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
	}
	return [curleft,curtop];
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}
