﻿/* -------------------------------------------------------------------------- */
/** 
 *    @kmjslib
 *       KONICA MINOLTA Javascript Library
 *
 *    @version rev003.2007-07-01
 */
/* -------------------------------------------------------------------------- */

//User Agent
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();

//Smooth Scroll
function smoothScroll() {
	var xScrollSpeed = 1;
	var yScrollSpeed = 1.1;
	
	var x1 = x2 = 0;
	var y1 = y2 = 0;
	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}
	if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	var x = Math.max(x1, x2);
	var y = Math.max(y1, y2);
	window.scrollTo(Math.floor(x/xScrollSpeed), Math.floor(y/yScrollSpeed));
	if (x>0 || y>0) {
		window.setTimeout("smoothScroll()", 25);
	}
}


//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 kmout(name){};
function kmover(name){};



// --------------------------------- addition 2007/07/01
//		Language Selector Program
// ---------------------------------
// Global Variables Area

var Language_Array = new Array("English","Français","Russia");
var Link_Array= new Array("http://konicaminolta.us/","http://konicaminolta.fr/index.php","http://konicaminolta.ru/");
var selectNum=0;
var countryLink="";

//Mian Proc
function LanguageSelector()   {
	var	ctWk = '';
	var languageLength = 0;
	for(n=0;n<Language_Array.length;n++){
		if(languageLength < Language_Array[n].length){
			languageLength = Language_Array[n].length;
		}
	}
	ctWk = ctWk + '<form>Language&nbsp;<select onChange="languageSelected(this)">';
	
	var i=0;
	while(Language_Array[i]) {
		ctWk = ctWk + '<option>' + Language_Array[i] + '&nbsp;&nbsp;&nbsp;<\/option>';
		i++;
	}
	ctWk = ctWk + '<\/select></form>&nbsp;&nbsp;<input type="image" src="/shared/img/misc_arrow_blue.gif" alt="" class="btn" onClick="languageLocation()"/>';
	//document.write(ctWk);
	if(languageLength!=0) document.getElementById("selectLanguage").innerHTML = ctWk;		//html dsper
}


//Language Selector
function languageSelected(obj) {
	if(obj.selectedIndex) selectNum = obj.selectedIndex;
	countryLink="";
	if(Link_Array[selectNum]) countryLink = Link_Array[selectNum];

}

//Jumping to country site
function languageLocation() {
	countryLink = Link_Array[selectNum];
	location.href=countryLink;
}

//Language Selector width set




