﻿function GetStyleByNameClass(control){if(navigator.appName == 'Microsoft Internet Explorer'){return GetStyleByNameClassIE(control);}else{return GetStyleByNameClassFx(control);}}
function GetStyleByNameClassIE(control){var nameRule = (control.className == '' || String(control.className) == 'undefined' || control.className == null) ? ('#' + control.id) : control.className;nameRule = nameRule.split(' ')[0];for(var i = 0;i < document.styleSheets[0].rules.length;i++){if(document.styleSheets[0].rules[i].selectorText == nameRule || document.styleSheets[0].rules[i].selectorText == '.'+nameRule){return document.styleSheets[0].rules[i].style;}}return '';}
function GetStyleByNameClassFx(control){var nameRule = (control.className == '' || String(control.className) == 'undefined' || control.className == null) ? ('#' + control.id) : control.className;for(var i = 0;i < document.styleSheets[0].cssRules.length;i++){if(document.styleSheets[0].cssRules[i].selectorText == ('.'+nameRule)){return document.styleSheets[0].cssRules[i].style;}}return '';}
function getElementsByClass(searchClass,node,tag){var classElements = new Array();if (node == null){node = document;}if (tag == null){tag = '*';}var els = node.getElementsByTagName(tag);var elsLen = els.length;var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for (i = 0, j = 0; i < elsLen; i++){if (pattern.test(els[i].className) ){classElements[j] = els[i];j++;}}return classElements;}
function _getTopPos(tmpObj) {var rtr = tmpObj.offsetTop;while((tmpObj = tmpObj.offsetParent)!=null) rtr += tmpObj.offsetTop;return rtr;}
function _getLeftPos(tmpObj) {var rtr = tmpObj.offsetLeft;while((tmpObj = tmpObj.offsetParent)!=null) rtr += tmpObj.offsetLeft;return rtr;}
function GetXMLHTTP(){var xmlhttp = null;if (window.ActiveXObject) {if (navigator.appName == 'Microsoft Internet Explorer') {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");} else {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}}if (!xmlhttp && typeof(XMLHttpRequest) != 'undefined') {xmlhttp = new XMLHttpRequest()}return xmlhttp}
function RemoveHeader(text,xmlns,Nametype){return (text.replace('<?xml version="1.0" encoding="utf-8"?>','').replace('<' + Nametype + ' xmlns="' + xmlns + '">','').replace('</' + Nametype + '>',''));}
function ReplaceToHTML(text){var rgOpen = new RegExp('&lt;', 'ig');var rgClose = new RegExp('&gt;', 'ig');var rgEc = new RegExp('&amp;', 'ig');return (text.replace(rgOpen,'<').replace(rgClose,'>').replace(rgEc,'&'));}


