var isBrowseE;
var isLibraryLoaded = true; 
var isDebug = false; 


var mNavUserAg = navigator.userAgent.toLowerCase();
isBrowseE=(mNavUserAg.indexOf("msie")!=-1);

function RpcAllInStr(sStr, searchChr, replaceChr)  
{
	var sNewStr = "";
	sNewStr = sStr;
	
	while (sNewStr.indexOf(searchChr) >= 0)
	{
		sNewStr = sNewStr.replace(searchChr, replaceChr);	
	}
	return sNewStr;
}

function ReplaceSpecChar(sString)  
{
	//á = &aacute; 	vagy [a]
	//é = &eacute;	vagy [e]
	//í = &iacute;	vagy [i]
	//ó = &oacute;	vagy [oo]
	//ö = &ouml;	vagy [ooo]
	//o = &otilde;	vagy [oooo]
	//ú = &uacute;	vagy [uu]
	//ü = &uuml;	vagy [uuu]
	//u = &ucirc;	vagy [uuuu]
	
	sString = RpcAllInStr(sString, "[a]", "&aacute;");
	sString = RpcAllInStr(sString, "[e]", "&eacute;");
	sString = RpcAllInStr(sString, "[i]", "&iacute;");
	sString = RpcAllInStr(sString, "[oo]", "&oacute;");
	sString = RpcAllInStr(sString, "[ooo]", "&ouml;");
	sString = RpcAllInStr(sString, "[oooo]", "&otilde;");
	sString = RpcAllInStr(sString, "[uu]", "&uacute;");
	sString = RpcAllInStr(sString, "[uuu]", "&uuml;");
	sString = RpcAllInStr(sString, "[uuuu]", "&ucirc;");
	
	return sString;
}

function TrimAll(sString)  
{
	var lPos = 0;
	while (lPos != -1)
	{
		lPos = sString.indexOf(String.fromCharCode(9))
		sString = sString.substring(0, lPos) + sString.substring(lPos+1, sString.length);
	}
	
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function getObject(elementId) { 
	if (document.getElementById) { 
			return document.getElementById(elementId); 
			} 
	else 
		if (document.all) { 
			return document.all[elementId]; 
			} 
	else 
		if (document.layers) { 
			return document.layers[elementId]; 
			} 
	}
	
function getObjectsByTagAndClass(tag, cls) { 
	var array = document.getElementsByTagName(tag); 
	var output = new Array(); 
	var matches = 0; 
	for(var i=0;i<array.length;i++) { 
		var parts = array[i].className.split(' '); 
			for(var j=0;j<parts.length;j++) { 
				if(parts[j]==cls) { 
					output[matches++]=array[i]; 
				} 
			} 
		} 
	return output; 
	}
	
function getTargetFromEvent(e) { 
	if (!e) 
		var e = window.event; 
	if (e.target) 
		var tg = e.target; 
	else 
		if (e.srcElement) 
			var tg = e.srcElement; 
		
		while (tg.nodeType != 1) 
			tg = tg.parentNode; 
			return tg; 
	}
	
function getBrowserWidth() { 
	if(window.innerWidth) 
		return window.innerWidth; 
	else 
		if(document.body.clientWidth) 
			return document.body.clientWidth; 
		else 
			return -1; 
	}
	
	
function getBrowserHeight() { 
	return document.documentElement.clientHeight; 
	}
	
	
function getBodyHeight() { 
	if(document.body.clientHeight) 
		return document.body.clientHeight; 
	else 
		return -1; 
	}
	
	
function getObjectHeight(i) {
	return i.offsetHeight; 
	}
	
function gWPFEV() { 
	return 0; 
	}


function PutImg(ctrlId, picName) 
{
	var mObjPic = new Image(); 
	mObjPic.src = 'images/' + picName;
	
	mObjImg = getObject(ctrlId); 
	mObjImg.src = mObjPic.src;
}

