function GetElement(sElementName){
	var oElement;
	
	if(document.getElementById){
		oElement = document.getElementById(sElementName);
	}
	else if(document.all){
		oElement = document.all(sElementName);
	}
	else
		return null;
		
	return oElement;
}

function ShowElement(sElement){
	var oElement = GetElement(sElement);
	
	if(oElement){
		oElement.style.display = "";
	}
}
function HideElement(sElement){
	var oElement = GetElement(sElement);
	if(oElement){
		oElement.style.display = "none";
	}
}

var myKey;
function docOnKeypress(evt)
{
	var e = evt? evt : window.event;
	if(!e) return;
	var key = 0;
	if (e.keyCode) { myKey = e.keyCode; } // for moz/fb, if keyCode==0 use 'which'
	else if (typeof(e.which)!= 'undefined') { myKey = e.which; }
}

function formatitNumeric(svaedi){ 
	val=svaedi.value; 
	val=StripNonNumeric(val); 
	svaedi.value=val; 
}

function formatit(svaedi, keyPressed) 
{
	if(keyPressed){
		if(myKey == 'undefined' || myKey == null){
			docOnKeypress(event);
		}
		if(myKey == 16 || myKey == 37 || myKey == 38 || myKey == 39 || myKey == 40 || myKey == 46 || myKey == 32)
		{
			return;
		}
		//Verš aš gera žetta af IE
		myKey = null;
	}
	val=svaedi.value; 
	val=StripNonNumeric(val); 
	svaedi.value=tdl(val); 	
} 

function tdl(str) { 
	sep=""; res=""; str=res+str; 
	while(str.length>0)	
	{ 
		if (str.length>3) 
		{ 
			res=str.substring(str.length-3,str.length)+sep+res; 
			str=str.substring(0,str.length-3); 
		} 	
		else 
		{  
			res=str+sep+res; str=""; 
		} 
		sep="."; 
	} 
	return res; 	
} 
function StripNonNumeric( str ){ 
	var resultStr = ""; 
	if (str+"" == "undefined" || str == null) 
		return null; str += ""; 
	for (var i=0; i < str.length; i++) 
	{ 
		if ( (str.charAt(i) >= "0") && (str.charAt(i) <= "9") ) 
			resultStr = resultStr + str.charAt(i);  	
	} 
	return resultStr; 
}

function MaxChars(oElement, nMaxChars)
{
	var lengd = 0;

		lengd = oElement.value.length;
		lengdLeft = nMaxChars - lengd;
		if(lengdLeft > nMaxChars)
		{
			lengdLeft = nMaxChars;
		}
		if(lengdLeft < 0)
		{
			lengdLeft = 0;
		}

	if (lengd > nMaxChars ){
		lengdLeft = 0;		
		oElement.value = oElement.value.substring(0,nMaxChars);
		return false;
	}
	return true;
	
}
