var ua = new Object();
function setUa(){
	var nav_ua = navigator.userAgent;
	var nav_app = navigator.appName;
	var nav_ver = navigator.appVersion;

	//ua
	ua.dom = document.getElementById;
	ua.omn = nav_ua.indexOf("OmniWeb") != -1;
	ua.n4 = document.layers && !ua.omn;
	ua.opera = window.opera;
	ua.ie = document.all && !ua.opera;
	ua.safari = nav_ua.indexOf("safari",0) != -1;
	ua.gecko = (nav_ua.indexOf("Gecko",0) != -1) && !ua.safari;
	ua.netscape = nav_ua.indexOf("Netscape") != -1;

	//os
	ua.mac = nav_ver.indexOf('Mac',0) != -1;
	ua.win = nav_ver.indexOf('Win',0) != -1;

	//iever
	var s = nav_ua.indexOf("MSIE ",0) + 5;
	var e = nav_ua.indexOf(";",s);
	ua.iever = nav_ua.substring(s,e);
}
setUa();

//environment
var env = new Object();
function setEnv(){
	env.online = (location.protocol == "http:");
	env.refer = (document.referrer) ? document.referrer : "";
	if(ua.ie && ua.win){
		env.smoothing = screen.fontSmoothingEnabled;
	}
}
setEnv();

//for brousew bugs

//N4 : fix css bug
if(!window.saveInnerWidth && ua.n4){
	window.saveInnerWidth = window.innerWidth;
	window.saveInnerHeight = window.innerHeight;
}

function resizeIt(){
	if (window.saveInnerWidth != window.innerWidth || window.saveInnerHeight != window.innerHeight ) {
		location.reload();
	}
}
if(ua.n4)window.onresize=resizeIt;

//roll over image
function preloadImg(src){
	if(document.images){
		(new Image()).src = src;
	}
}

function preloadImgs(srcs){
	if(!document.images) return;
	for (i=0;i<srcs.length;i++){
		preloadImg(srcs[i]);
	}
}

function swapImg(target,src){
	if(!document.images) return;
	document.images[target].src = src;
}

function ow(src,x,y) {
var oFlag = window.open(src, "Banner", "height=" + y + ",width=" + x + ",alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0,z-lock=0");
}

function ow2(file) {
var oFlag = window.open('/swift_data/scripts/open.php?file='+file, "Banner1", "height=100,width=100,alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=0,scrollbars=1,status=0,titlebar=0,toolbar=0,z-lock=0");
}

function kmout(name){};
function kmover(name){};

maxChars = 200;
CharsLeft = 200; 

function CheckLen(Target)
{
  var formas = document.minolta_registracia;
  StrLen = Target.value.length;
  if(StrLen > maxChars)
  {
    Target.value = Target.value.substring(0,maxChars);
    CharsLeft = 0;
  }else CharsLeft = maxChars - StrLen;                         
  formas.CharsLeft.value = CharsLeft;
}

maxChars2 = 500;
CharsLeft2 = 500;

function CheckLen2(Target)
{
  var StrLen = Target.value.length;
  if(StrLen > maxChars2)
  {
    Target.value = Target.value.substring(0,maxChars2);
    CharsLeft2 = 0;
  }else CharsLeft2 = maxChars2 - StrLen;
  document.getElementById ( 'chars_left' ).value = CharsLeft2;
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

