

OKAZII.utils = function(){
	
}

OKAZII.utils.inputTextNumericValidation = function (objTextbox, chrDecSeparator){
	var intCursorPosition = objTextbox.selectionStart;
	var intRealCursor = intCursorPosition;
	var strAllowed = '1234567890';
	var strValidated = '';
	var intSeparator = 0;
	for (var i = 0; i < objTextbox.value.length; i++){
		var chrChar = objTextbox.value.charAt(i);
		if (chrChar == chrDecSeparator && intSeparator == 0){
			intSeparator++;
			strValidated = strValidated + chrChar;
		} else if (strAllowed.indexOf(chrChar.toLowerCase()) >= 0){
			strValidated = strValidated + chrChar;
		} else {
			if (i < intRealCursor){
				intCursorPosition--; 
			}
		}
	}
	if (strValidated != objTextbox.value){
		objTextbox.value = strValidated;
		objTextbox.selectionStart = intCursorPosition;
		objTextbox.selectionEnd = intCursorPosition;
	}
}

OKAZII.utils.loadCssFile = function (strCssFile){
	var objLink = document.createElement("link");
	objLink.setAttribute("rel", "stylesheet");
	objLink.setAttribute("type", "text/css");
	objLink.setAttribute("href", strCssFile);
	document.getElementsByTagName("head")[0].appendChild(objLink);
	return true;
}

OKAZII.utils.loadJsFile = function (strJsFile){
	var objScript=document.createElement('script');
	objScript.setAttribute("type","text/javascript");
	objScript.setAttribute("src", strJsFile);
	document.getElementsByTagName("head")[0].appendChild(objScript);
	return true;
}


OKAZII.utils.redirect = function (strUrl){
	if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) <= 6){
		strRedirect = "window.location.href = " + strUrl;
		setTimeout(strRedirect,0);
	}
	else {
		document.location = strUrl;
	}
}