// вырезаем все символы из поля кроме цифр, тчк, зпт и пробела
CheckDigitalField = function(e) {

	oField = e ? e.target : event.srcElement;

	if(oField.value.match(/[^\d ]/))
		oField.value = oField.value.replace(/(\,|\.)/g, ' ').replace(/[^\d ]+/g, '')

}

// проверям корректность урла
IsValidUrl = function(url) {
	//return (url.match(/^[:\/.\-a-z0-9]{3,}$/i) ? true : false);
	if (url=='http://')	{
		return true;
	} else
		return (url.match(/^((http|ftp|https)\:\/\/|)\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\=\&\%\#]+\w+)*\/?$/i) ? true : false);
}

// обрезаем текст в поле eдо длины length
CheckFieldLength = function(oField, length) {

	if($(oField).val().length > length)
		oField.value = oField.value.substr(0, length);

}

// находим координату x объекта
FindPosX = function(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    } else if (obj.x) {
        curleft += obj.x;
    }
    return curleft;
}
var script = document.createElement("script");
script.type="text/javascript";
document.getElementsByTagName('head')[0].appendChild(script); 

// находим координату y объекта
FindPosY = function(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop;
            obj = obj.offsetParent;
        }
    } else if (obj.y) {
        curtop += obj.y;
    }
    return curtop;
}

Flash_checkForPlugIn = function() {
  var plugin = (navigator.mimeTypes &&
  navigator.mimeTypes["application/x-shockwave-flash"]) ?
  navigator.mimeTypes["application/x-shockwave-flash"].
    enabledPlugin : 0;
  if (plugin) {
    var pluginversion = parseInt(plugin.description.
       substring(plugin.description.indexOf(".")-1))
    return pluginversion;
  }
  return false;
}

// получаем информацию о браузере
GetUserInfo = function(obj) {

	var userAgent=navigator.userAgent;
	var flashv = Flash_checkForPlugIn();
	var version = navigator.appVersion;

	if (flashv) {
		flash = 'Flash version ' + flashv;
	} else {
		flash = 'No Flash installed';
	}

	return version+'\r\n'+ userAgent +'\r\n'+ flash;
}
