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();
	}
	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" );
		
		if( browser == "Chrome" || browser.indexOf( "IE" ) != -1 ) {
			w.focus();
		}
		if( browser.indexOf( "Sa" ) != -1 ) {
			return w.name;
		}
		else {
			return "flashparent";
		}
	}
	return w.name;
}

function resize( e ) {
	var f = document.getElementById( 'flashcontent' );
	var sh;
	var fh;
	if ( window.innerHeight ) {
        	sh = window.innerHeight;
        }
        else if ( document.documentElement && document.documentElement.clientHeight != 0 ) {
                sh = document.documentElement.clientHeight;
        }
        else if ( document.body ) {
                sh = document.body.clientHeight;
        }
	if( sh > 705 ) {
		fh = 705;
		sh -= fh;
		var t = Math.floor( sh * 0.5 );
		f.style.marginTop = t + 'px';
		f.style.marginBottom = ( sh - t ) + 'px';
	}
	else if( sh < 648 ) {
		fh = 648;
		f.style.marginTop = '0px';
		f.style.marginBottom = '0px';
	}
	else {
		fh = sh
		f.style.marginTop = '0px';
		f.style.marginBottom = '0px';
	}
		f.style.height = fh + 'px';
}

window.onresize = resize;
