function checkBrowser() {

	var uaString = navigator.userAgent;

	if (uaString.indexOf('Netscape')!=-1) {

		return "NN";

	} else if (uaString.indexOf('MSIE')!=-1) {

		if (uaString.indexOf('Mac')!=-1) {

			return "MI";//Mac-InternetExplorler

		}

		var str;

		str = uaString.substring(uaString.indexOf('IE'), uaString.length);

		str = str.substring(0, str.indexOf(';'));

		str = str.substring(str.indexOf(' ') + 1, str.length);

		

		var result = new Array();

		var ary = str.split('.');

		for (i=0; i<ary.length; i++) {

			if (i == 0) {

				result[0] = ary[i];

				result[1] = ary[i];

			} else if (i == 1) {

				result[1] = result[1] + '.' + ary[i];

				break;

			}

		}

		var mVersion = parseInt(result[0]);

		var version =  parseFloat(result[1]);

		

		if( mVersion >= 7 ) {

			return "IE7";

		}

		else {

			return "IE";

		}

	}

	else if (uaString.indexOf('Chrome')!=-1) {

		return "Chrome";

	}

	else if (uaString.indexOf('Safari')!=-1) {

 		return "Sa";

	}

	else if (uaString.indexOf('Firefox')!=-1) {

 		return "FF";

	}

	else if (uaString.indexOf('Opera')!=-1) {

		return "Opera";

	}

	return "";

}



function start( uri ) {

	var WSIZE = 968;

	var HSIZE = 648;

	var intLeft = (screen.availWidth/2) - WSIZE / 2;

	var intTop = (screen.availHeight/2) - HSIZE / 2;

	var param = "width="+WSIZE+",height="+HSIZE+",top="+intTop+",left="+intLeft+",scrollbars=no,resizable=no,status=no,toolbar=no";

	var win = window.open( uri,"eclass", param );

	win.focus();

}



function navigateToURL( url ) {

	var browser = checkBrowser();

	var os;

	if(navigator.userAgent.indexOf("Mac") != -1 ) {

		os = "mac";

	}

	else if(navigator.userAgent.indexOf("Win") != -1 ) {

		os = "win";

	}

	else {

		os = "other";

	}

	if( browser != "Chrome" && browser.indexOf( "IE" ) == -1 ) {

		window.blur();

	}

//	window.open( url, window.opener.name );

	var w;

	if( window.opener ) {

		if( window.opener.closed ) {

			w = window.open( url, "flashparent" );

			if( browser.indexOf( "IE" ) != -1 ) {

				w.focus();

				return "flashparent";

			}

		}

		else {

			w = window.opener.top.open( url, "_self" );

			w.name = "flashparent";

			if( browser == "Chrome" || browser.indexOf( "IE" ) != -1 ) {

				w.focus();

			}

			return "true";

		}

	}

	else {

		w = window.open( url, "flashparent" );

		// safari -> undefined | flashparent

		// IE7 -> undefined | undefined

		// FF -> undefined | undefined

		// Chrome

		

		if( browser == "Chrome" || browser.indexOf( "IE" ) != -1 ) {

			w.focus();

		}

		if( browser.indexOf( "Sa" ) != -1 ) {

			return w.name;

		}

		else {

			return "flashparent";

		}

	}

	return w.name;

}

