//// Default Values Setting//var jarDir = "none" ;var jarFileServer = "http://www.okhotska.net/okhotska/jarFiles/" ;var skinName = "Okhotska" ;var browsersTotal = 7 ;var platfomesTotal = 3 ;var browserID = new Array(browsersTotal) ;var platfomeID = new Array(platfomesTotal) ;browserID[0] = "ff08" ;browserID[1] = "fb07" ;browserID[2] = "moz17" ;browserID[3] = "moz15" ;browserID[4] = "moz12" ;browserID[5] = "n71" ;browserID[6] = "n72" ;platfomeID[0] = "win" ;platfomeID[1] = "osx" ;platfomeID[2] = "os9" ;var dialogueFlag = false ;//// Default Values Setting Function//function setDefaultValues() { rv = navigator.userAgent.indexOf(":"); mozVer = new Number( navigator.userAgent.substring(rv+1 , rv+4) );	// Check Platfome	if (navigator.userAgent.indexOf("Mach-O") != -1) {		platFome = "MacOSX";		jarFile = "okhotska-osx.jar";		defaultPlatfomeID = "osx" ;	}	else if (navigator.userAgent.indexOf("Macintosh") != -1) {		platFome = "MacOS9";		jarFile = "okhotska-os9.jar" ;		defaultPlatfomeID = "os9" ;	}	else {		platFome = "Windows / Linux";		jarFile = "okhotska.jar" ;		defaultPlatfomeID = "win" ;	}	// Check User Agent	if (navigator.userAgent.indexOf("Firefox") != -1) {														// FireFox 0.8		userAgent = "Mozilla Firefox 0.8 - 1.0";		jarDir = "firefox/0.8/" ; 		defaultBrowserID = "ff08";	}	else if (navigator.userAgent.indexOf("Firebird") != -1) {											// Firebird 0.7		userAgent = "Mozilla Firebird 0.7";		jarDir = "firefox/0.7/" ; 		defaultBrowserID = "fb07";	}	else if (navigator.userAgent.indexOf("Netscape/7.1") != -1) {								// Netscape 7.1		userAgent = "Netscape 7.1";		jarDir = "netscape/7.1/" ; 		defaultBrowserID = "n71";	}	else if (navigator.userAgent.indexOf("Netscape/7.2") != -1) {								// Netscape 7.2		userAgent = "Netscape 7.2";		jarDir = "netscape/7.2/" ; 		defaultBrowserID = "n72";	}	else {		if (mozVer >= 1.7) {																											// Moz 1.7 -			userAgent = "Mozilla 1.7";			jarDir = "mozilla/1.7/" ;			defaultBrowserID = "moz17";		}		else if ((mozVer >= 1.5) && (navigator.userAgent.indexOf("1.5a") == -1)) {	// Moz 1.5b - 1.6			userAgent = "Mozilla 1.5b - 1.6";			jarDir = "mozilla/1.5/" ; 			defaultBrowserID = "moz15";		}		else if ((mozVer >= 1.2) && (navigator.userAgent.indexOf("1.5a") != -1)) {	// Moz 1.2 - 1.5a			userAgent = "Mozilla 1.2 - 1.5a";			jarDir = "mozilla/1.2/" ; 			defaultBrowserID = "moz12";		}	}}setDefaultValues() ;//// os9 selected function//function os9Selected() {	platFome = "MacOS9" ;	jarFile = "okhotska-os9.jar"	jarDir = "mozilla/1.2/" ;	userAgent = "Mozilla 1.2 - 1.5a"	for ( i = 0 ; i < browsersTotal ; i++ ) {		document.getElementById(browserID[i]).disabled = true ;	}	document.getElementById("moz12").disabled = false ;	document.getElementById("moz12").selected = true ;}//// os9 unselected function//function os9UnSelected() {	for ( i = 0 ; i < browsersTotal ; i++ ) {		document.getElementById(browserID[i]).disabled = false ;	}}// // set form options to Default//  function setFormOptionsToDefault() { 	if ( jarDir != "none" ) {		document.getElementById(defaultPlatfomeID).selected = true ;		document.getElementById(defaultBrowserID).selected = true ;				if (defaultPlatfomeID == "os9") {			os9Selected() ;		}	} }//// select Platfome Function//function selectPlatfome(platFomeSelected) {	if ( platFomeSelected == "win" ) {		platFome = "Windows / Linux" ;		jarFile = "okhotska.jar"		os9UnSelected() ;	}	else if ( platFomeSelected == "osx" ) {		platFome = "MacOSX" ;		jarFile = "okhotska-osx.jar"		os9UnSelected() ;	}	else {		platFome = "MacOS9" ;		jarFile = "okhotska-os9.jar"		os9Selected() ;	}}//// select Useragent Function//function selectUserAgent(userAgentSelected) {	if (userAgentSelected == "ff08") {		jarDir = "firefox/0.8/" ;		userAgent = "Mozilla Firefox 0.8 - 1.0" ;	}	else if (userAgentSelected == "fb07") {		jarDir = "firefox/0.7/" ;		userAgent = "Mozilla Firebird 0.7" ;	}	else if (userAgentSelected == "moz17") {		jarDir = "mozilla/1.7/" ;		userAgent = "Mozilla 1.7" ;	}	else if (userAgentSelected == "moz15") {		jarDir = "mozilla/1.5/" ;		userAgent = "Mozilla 1.5b - 1.6" ;	}	else if (userAgentSelected == "moz12") {		jarDir = "mozilla/1.2/" ;		userAgent = "Mozilla 1.2 - 1.5a" ;	}	else if (userAgentSelected == "n71") {		jarDir = "netscape/7.1/" ;		userAgent = "Netscape 7.1" ;	}	else if (userAgentSelected == "n72") {		jarDir = "netscape/7.2/" ;		userAgent = "Netscape 7.2" ;	}}//// Alert Dialogue Function//function openInstallConfirmationDialogue() {	if ( jarDir != "none" ) {		if ( dialogueFlag  == false ) {			document.getElementById("shield").style.display = "block ;" ;			dialogueFlag  = true ;			dialoguePosition()  ;			document.getElementById("installer").style.display = "block ;" ;			i = 0 ;			dialoguePullDown() ;		}	}	else {		alert ("There are no Okhotska for your Browser. \n If your UserAgent value is changed, install from download page.");	}}function closeInstallConfirmationDialogue() {	i = 0 ;	dialoguePushUp() ;	setTimeout( 'document.getElementById("installer").style.display = "none ;" ', 300 ) ;	setTimeout( 'dialogueFlag  = false ; ', 300 ) ;	setTimeout( 'document.getElementById("shield").style.display = "none ;" ', 300 ) ;}function dialoguePullDown() {	if ( i < 15 ) {		topPosition = i - 12 ;		document.getElementById("installer").style.top = topPosition+"em ;" ;		setTimeout( 'dialoguePullDown()' ,  50 ) ;		i = i + 4 ;	}}function dialoguePushUp() {	if ( i < 15 ) {		topPosition = - i - 3;		document.getElementById("installer").style.top = topPosition+"em ;" ;		setTimeout( 'dialoguePushUp()' ,  50 ) ;		i = i + 4 ;	}}function dialoguePosition() {	leftPosition = ( window.innerWidth / 2 ) ;	leftPosition -= 202 ;	document.getElementById("installer").style.left =  leftPosition+"px ;" ;}//// Install Function//function themeInstall(jarFileName) {	var jarFileLocation = jarFileServer+jarFileName;	InstallTrigger.installChrome(InstallTrigger.SKIN, jarFileLocation,skinName);}