//±âÅ¸ °øÅë ######
	
	//¹®ÀÚ¿­ Trim
	String.prototype.Trim = function() {
	    return this.replace(/(^ *)|( *$)/g, "");
	}

	//id,ºñ¹øÀÇ À¯È¿¼º Ã¼Å©
	function isValidAlphaNum(idPassStr)
	{	
		var AlphaNumCheck = /[^_a-zA-Z0-9-]/ ;
		try{
			idPassStr = idPassStr.Trim();
			if( idPassStr.length >= 4 &&  idPassStr.length <=16 && AlphaNumCheck.test(idPassStr) == false ){
				return true;
			}else{
				return false;
			}
		}catch(ex){alert(ex.message); return false; }
	}
	//ÀÌ¸ÞÀÏ À¯È¿¼º Ã¼Å©
	function isValidEmail(emailStr)
	{
		try{
			emailStr = emailStr.Trim();
			if (emailStr.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) {
				return false;
			}
			return true;
		}catch(e){return false; }
	}
	//¿£ÅÍ½Ã Æ÷Ä¿½º ÀÌµ¿
	function next_focus(nextObj) 
	{
		var type_name = typeof(nextObj) ;
		try{
			if( type_name == "object"  && event.keyCode == 13){
				nextObj.focus();
			}else if ( type_name == "function"  && ( event.keyCode == 13 || event.keyCode == 9 ) ){
				nextObj();
			}else if ( type_name == "string"  && event.keyCode == 13 ){
				if(document.getElementById(nextObj)){
					document.getElementById(nextObj).focus();
				}
			}
		}catch(ex) {;}
	}

	//Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ ¶Ç´Â ÇØÁ¦
	function check_all(chObj){
		try{
			var chElem = document.getElementsByTagName("input");
			var chCount = 0;
			for(i=0; i<chElem.length; i++){
				if(chElem[i] != chObj && chElem[i].id.substr(0,3) == chObj.id){
					chElem[i].checked = chObj.checked;
					chCount++;
				}
			}
			if(chCount==0){
				chObj.checked = false;
			}
		}catch(ex){
			alert(ex.message);
		}
	}

	//TR ÅÂ±×¿¡ ¸¶¿ì½º ¿À¹ö, ¾Æ¿ô½Ã »ö»ó º¯°æ
	function over_tr(objTR, color)
	{
		objTR.style.backgroundColor = color ;
	}

	//ÇØ´ç °ªÀÌ ¼ýÀÚÀÎÁö È®ÀÎ
	function is_number(num)
	{
		var regNum = /[^0-9]/ ;
		if(num == "" || regNum.test(num)){
			return false;
		}else{
			return true;
		}
	}
	function num_ch(thisObj)
	{
		try{
			var regNum = /[^0-9]/ ;
			if (regNum.test(thisObj.value) ){
				thisObj.value = "";
				thisObj.focus();
			}
			if( thisObj.name == "ssn1" && thisObj.value.length == 6){
				document.getElementById("ssn2").focus();
			}else if( thisObj.name == "ssn2" && thisObj.value.length == 7){
				document.getElementById("mname").focus();
			}
		}catch(ex) { alert(ex.message); }
	}
	//¾Õ¿¡ 0À» Ãß°¡ÇÏ¿© ÀÚ¸®¼ö ¸ÂÃß±â : ÁÖ·Î ³¯Â¥ Çü½Ä¿¡¼­ ¸¹ÀÌ »ç¿ë
	function getZeroFill(num, digit){
		var tmp = "" + (Math.pow(10, digit) + num); 
		return tmp.substr(1);
	}
	//select ¹Ú½º¿¡¼­ ÇöÀç ¼±ÅÃÇÑ option Ç¥½ÃÇÏ±â - ÁÖ·Î °Ë»ö¿¡¼­ »ç¿ëÇÔ.
	function set_combo_selected(selectObj, reqValue ){
		try{
			for(i=0; i< selectObj.options.length; i++){
				if( selectObj.options[i].value == reqValue ){
					selectObj.options[i].selected = true;
				}
			}
		}catch(ex) {; }
	}
	
	//1000 ´ÜÀ§·Î ÄÞ¸¶ ºÙÀÌ±â
	function comma(x) 
	{
		var txtNumber = '' + x;
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do {
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} 
		while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1) 
		{
			return arrNumber.join('');
		}else {
			return arrNumber[0].split('.')[0];
		 }
	}

	//ºñÈ¸¿ø ÈÄ¿øÇÏ±â : ½ºÆù¼­Å¬·´, °Ô½ÃÆÇ º»¹®¿¡¼­ È£Ãâ
	function popup_spon()
	{
		try{
			ww = (screen.width/2) - 325;
			window.open("/sponsor/pay_init.asp","spon2","left=" + ww + ",top=100, scrollbars=auto,width=650,height=640");
		}catch(ex){alert(ex.message);}
	}
	//¶óµð¿À ¹öÆ° ¶óº§ ±â´É
	function ch_radio(id_str)
	{
		try{
			document.getElementById(id_str).checked = true;
		}catch(ex){alert(ex.message);}
	}

//ÆË¾÷ °øÁö °ü·Ã ####
	function getCookie( cName )
	{
		var nameOfCookie = cName + "=";
		var x = 0;
		while ( x <= document.cookie.length )
		{
			var y = (x+nameOfCookie.length);
			if ( document.cookie.substring( x, y ) == nameOfCookie ) {
				if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
					endOfCookie = document.cookie.length;
				return unescape( document.cookie.substring( y, endOfCookie ) );
			}
			x = document.cookie.indexOf( " ", x ) + 1;
			if ( x == 0 )
				break;
		}
		return "";
	}
	function setCookie( cName, cValue, expiredays ) 
	{ 
		var todayDate = new Date(); 
		//todayDate.setHours(23,59,59);	//¿À´Ã¹ã ÀÚÁ¤
		todayDate.setDate( todayDate.getDate() + expiredays ); 
		document.cookie = cName + "=" + escape( cValue ) + "; path=/; expires=" + todayDate.toUTCString() + ";" 
		
	} 


//»õÃ¢À¸·Î ¿Â¿¡¾î º¸±â
	function viewOnAir(pType){
		var url;
		var ww;
		if(pType == 1){	//ÇÁ¸®³Ý TV
			ww = (screen.width/2)-180	;
			url = "/info/onair_tv.asp";
			var popTv = window.open(url, "popTv", "width=358, height=317, status=yes, resizable=yes, scrollbars=no, top=10, left=" + ww );
			popTv.focus();
		}else{	//Èñ¸ÁÅ½»ç ¶óµð¿À
			ww = (screen.width/2)-160	;
			url = "/info/onair_radio.asp";
			var popRadio = window.open(url, "popRadio", "width=320, height=400,  scrollbars=no, top=330, , left=" + ww);
			popRadio.focus();
		}
	}


//°Ë»ö °ü·Ã  ####
	//¸ÞÀÎ °Ë»ö
	function searchAll(objForm)
	{
		try{
			var sword = objForm.sword.value.Trim() ;
			if( sword == "" || sword.length < 2 ){
				alert("°Ë»ö¾î´Â 2ÀÚ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä")
				objForm.sword.focus();
				return;
			}
			objForm.submit();
		}catch(ex) {;}
	}



//¼­¹ö ½Ã°£ °ü·Ã ####
	var weekArr= new Array("ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä");
	function getNowTime()
	{
		today.setSeconds(today.getSeconds()+1); 
		yy=today.getYear();
		mm=today.getMonth() + 1;
		dd=today.getDate();
		
		hh=today.getHours(); 
		mi=today.getMinutes();
		ss=today.getSeconds();
	
		yo= "(" + weekArr[today.getDay()] + ")";
		if(mm<10){ mm="0"+mm; }
		if(dd<10){ dd="0"+dd; }
		if(hh<10){ hh="0"+hh; }
		if(mi<10){ mi="0"+mi; }
		if(ss<10){ ss="0"+ss; }
		return ( yy+"/"+mm+"/" + dd + yo + " " + hh +":"+mi+":"+ss );
	}
	function printNowTime()
	{
		document.getElementById("printTime").innerHTML = "" + getNowTime();
		setTimeout("printNowTime()", 1000);
	}

//¼­¹ö ½Ã°£ °ü·Ã ³¡####

//·Î±×ÀÎ °ü·Ã ####
	var form_idArr = new Array();
	form_idArr[0] = "loginForm";
	form_idArr[1] = "loginBodyForm";
	var g_objForm;

	//ÅØ½ºÆ® ¹Ú½º¿¡ Æ÷Ä¿½º ÇÏ¸é ¹è°æ ÀÌ¹ÌÁö ¾ø¾Ö±â
	function elem_text_focus(objElem)
	{
		try{
			objElem.style.backgroundImage = "url()";
			objElem.select();
		}catch(ex) {;}
	}
	//¾ÆÀÌµð ÀúÀå Ã¼Å© °ü·Ã
	function set_save_id(idx)
	{
		try{
			var objForm = document.getElementById(form_idArr[idx]);
			if(objForm.save_id.checked){
				alert("¾ÆÀÌµð¸¦ ÀúÀåÇÏ¿© ´ÙÀ½ ·Î±×ÀÎ ÇÒ ¶§ ÀÚµ¿ ÀÔ·ÂÇÕ´Ï´Ù.")
				if( objForm.u_id.value == ""){
					objForm.u_id.focus();
				}else{
					objForm.u_pw.focus();
				}
			}
		}catch(ex) { ;}
	}

	//ÁÂÃø ·Î±×ÀÎ Ã¢¿¡¼­ Àü¼Û
	function send_login(){
		try{
			send_login_do(document.loginForm);
		}catch(ex){ ; }
	}
	//º»¹® ·Î±×ÀÎ Ã¢¿¡¼­ Àü¼Û
	function send_login_body(){
		try{
			send_login_do(document.loginBodyForm);
		}catch(ex){ ; }
	}
	//·Î±×ÀÎ Àü¼Û
	function send_login_do(objForm)
	{
		try{
			g_objForm = objForm;
			var u_id = objForm.u_id.value;
			var u_pw = objForm.u_pw.value;
			var save_id = objForm.save_id.value;
			
			if( ! isValidAlphaNum(u_id) ){
				alert("¾ÆÀÌµð´Â °ø¹é¾øÀÌ  4~16 ±ÛÀÚÀÇ ¿µ¾î,¼ýÀÚ ¶Ç´Â _,- ÀÇ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ ÁÖ½Ê½Ã¿À");
				objForm.u_id.focus();
				return; 
			}
			if( ! isValidAlphaNum(u_pw) ){
				alert("ºñ¹Ð¹øÈ£´Â °ø¹é¾øÀÌ  4~16 ±ÛÀÚÀÇ ¿µ¾î,¼ýÀÚ ¶Ç´Â _,- ÀÇ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ ÁÖ½Ê½Ã¿À");
				objForm.u_pw.focus();
				return; 
			}
			objForm.action = "../join/login_do.asp";
			objForm.target = "loginFrame";
			objForm.submit();
			return;
		}catch(ex){alert(ex.message + "\n\nÀÌ ¸Þ½ÃÁö°¡ ³ªÅ¸³ª¸é ¿î¿µÀÚ¿¡°Ô ¿¬¶ôÇÏ¿© ÁÖ½Ê½Ã¿À")}
	}
	//¸µÅ©¿¡ ¸¶¿ì½º ¿À¹ö/¾Æ¿ô - Æ¯È÷ Á¦¸ñ ¸µÅ©
	function overLine(elem, flag){
		if(flag == 1){	//over
			elem.style.textDecoration='underline';
		}else{			//out
			elem.style.textDecoration='none';
		}
	}
	//¸ÞÀÎ ÅÇ ¿Â/¿ÀÇÁ
	function mainTab(btElem){
		var wrapper = document.getElementById("mainTab");
		var ulElems = wrapper.getElementsByTagName("dd");
		var path = "../images/main/";
		var now_idx = 0;
		var listElem = null;
		
		for(i=0; i<ulElems.length; i++){
			//¸ñ·Ï ³»¿ë
			listElem = document.getElementById("L" + ulElems[i].id)

			if(btElem == ulElems[i]){
				//ÅÇ¹öÆ°
				ulElems[i].firstChild.src = path + "main_tab" + (i+1) + "_on.gif";
				now_idx = i;
				listElem.style.display = "block";	//¸ñ·Ï ³»¿ë
			}else{
				ulElems[i].firstChild.src = path + "main_tab" + (i+1) + ".gif";	//ÅÇ¹öÆ°
				listElem.style.display = "none";	//¸ñ·Ï ³»¿ë
			}
		}
		if(now_idx == 0){
			wrapper.style.backgroundImage = "url(../images/main/main_tab_shadow.gif)";	//¸ÇÃ· ÅÇÀÏ ¶§ ¿ÞÂÊ ±×¸²ÀÚ ³ªÅ¸³»±â
		}else{
			wrapper.style.backgroundImage = "url(../images/trans.gif)";
		}
	}


//AJAX °ü·Ã #####

	//ºó ÇÔ¼ö
	function void_function(){;}
	
	//AJAX ¿¬°á
	var req = null;
	function ajax_http_request()
	{
		try{
			request = new XMLHttpRequest();
		} catch(trymicrosoft){
			try{
				request = new ActiveXObject("Mszm12.XMLHTTP");
			}catch(failed){
				try{
					request = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(failed){
					request = null;
				}
			}
		}
		return request;
	}
	//AJAX ÃÊ±âÈ­
	function ajax_http_init(remote_url, query_method, query_string, user_callback_func)
	{
		try{
			req = ajax_http_request();
			if(!req){
				alert("ºê¶ó¿ìÀúÀÇ ¹öÀüÀÌ ³·¾Æ¼­ Á¢¼ÓÀÌ ¾î·Æ½À´Ï´Ù.\n\n°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ½Ê½Ã¿À.");	
			}else{
				req.onreadystatechange = function(){
					//alert(req.status)
					if (req.readyState == 4) {
						if (req.status == 200) {
							user_callback_func(req);
						}else if (req.status == 500) {
							alert("È£ÃâÇÏ½Å ÆäÀÌÁö¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.")
							alert(req.responseText);
						}
					}
				}
				req.open(query_method, remote_url, true);
				if(query_method.toLowerCase() == "post"){
					req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
				req.send(query_string);
			}
		} catch(ex){alert(ex.message); }
	}
//ÄÁÅÙÃ÷ ·ÎÅ×ÀÌÆÃ Å¬·¡½º
	//ÄÁÅÙÃ÷ ·ÎÅ×ÀÌÆÃ Å¬·¡½º
	RotatingClass = function() 
	{
		var direction = "V";	//V:¼öÁ÷ , H:¼öÆò
		var targetPos = 0;			//elemÀÌ ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â ÃÖ´ë top ¶Ç´Â left ¸ñÇ¥Á¡.
		var nowPos = 0;			//¼ø°£¼ø°£ÀÇ elem À§Ä¡
		var interval_id;
		var time_pause = 3000;	//½ºÅ©·Ñ Áß Àá½Ã ½¬´Â ½Ã°£
		var time_speed = 30;		//½ºÅ©·Ñ ¼Óµµ
		var rotateElem;			//·Ñ¸µ ÄÁÅÙÃ÷¸¦ ´ã´Â ¿ä¼Ò
		var movingFunc	; 		//½ºÅ©·Ñ ÇÏ´Â ÇÔ¼ö this.moving ´Â moving ¾È¿¡¼­ ÅëÇÏÁö ¾ÊÀ½.
		var deltaPx = 5;			//ÇÑ¹ø¿¡ ÀÌµ¿ÇÏ´Â ÇÈ¼¿(ÁõºÐ)
		
		this.rotate_init  = function(_elem_id, _direction ){
			rotateElem = document.getElementById(_elem_id);
			direction = _direction
			if(rotateElem.childNodes.length<2){
				return;
			}
			deltaPx = (direction == "V")? 5 : 20 ;

			movingFunc = this.moving;
			interval_id = setTimeout(movingFunc, time_pause);
		};//rotate_init
		
		this.moving = function(){
			try{
				if( targetPos == 0 ){
					targetPos = (direction == "V") ? - rotateElem.childNodes[0].offsetHeight : - rotateElem.childNodes[0].offsetWidth;
				}
				nowPos -=  deltaPx ;
				if(nowPos> targetPos){
					if(direction == "V"){
						rotateElem.style.top = nowPos  + "px";
					}else{
						rotateElem.style.left = nowPos  + "px";
					}
					time_speed = 30;
				}else{
					//1°³ ÀÌµ¿ ¿Ï·á½Ã ¸Ç ¾ÕÀÇ ¸ñ·ÏÀ» ¸Ç µÚ·Î º¸³»±â
					rotateElem.appendChild(rotateElem.firstChild);
					if(direction == "V"){
						rotateElem.style.top = "0px";
					}else{
						rotateElem.style.left = "0px";
					}
					//ÃÊ±âÈ­
					nowPos = 0;
					targetPos = 0; 
					
					//Àá±ñ ½¬¾ú´Ù °¨.
					time_speed  = time_pause;
				}
				interval_id = setTimeout(movingFunc, time_speed);
			}catch(ex){
				alert(ex.message)
			}
		};//this.moving

		this.mOver = function (flag)
		{
			try{
				if(flag ==1){  //over
					clearTimeout(interval_id);
				}else{	//out
					interval_id = setTimeout(movingFunc, this.time_speed);
				}
			}catch(ex){
				//alert(ex.message);
			}
		};
	}//class
	
	
//ÇÃ·¡½¬ °ü·Ã, ¹Ìµð¾îÇÃ·¹ÀÌ¾î °ü·Ã ####
	var g_ValidFlashVersion = true ;	//Boolean : ¿Ã¹Ù¸¥ ÇÃ·¡½¬ ¹öÀüÀÎÁö È®ÀÎ : html_header_inc.asp¿¡¼­ È®ÀÎ
	var g_nowVersion;
	//¸ÞÀÎºñÁÖ¾ó°ú ¸Þ´º Ãâ·Â (ÆÄÀÏ¸í, ³Êºñ, ³ôÀÌ)
	function printFlash (swfName, ww, hh )
	{
		try{
			if(!g_ValidFlashVersion){
				return;
			}
			tagString = ""
				+ "<object width=" + ww +" height=" + hh +" classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' align='middle'>"
				+ "<param name='allowScriptAccess' value='sameDomain' />"
				+ "<param name='movie' value='" + swfName + "' />"
				+ "<param name='quality' value='high' />"
				+ "<param name='wmode' value='transparent' />"
				+ "<param name='bgcolor' value='#ffffff' />"
				+ "<embed src='" + swfName + "' bgcolor='#ffffff' width=" + ww +" height="+ hh + "  quality='high' wmode='transparent'  align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"
				+ "</object>";
			//Ãâ·Â
			document.write(tagString);
		}catch(ex) { ; }
	}

	//µ¿¿µ»ó Ãâ·Â - ¹Ìµð¾î ÇÃ·¹ÀÌ¾î
	function play_movie(url, ww, hh)
	{
		//	+ "<object style='width:" + ww + "px; height:" + hh + "px' CLASSID='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' CODEBASE='#Version=7,0,0,1954'>"
		objString = ""	
			+ "<object style='width:" + ww + "px; height:" + hh + "px' CLASSID='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' CODEBASE='#Version=7,0,0,1954'>"
			+ "	<param name='url' value='" + url + "'>"
			+ "	<param name='EnableContextMenu' value='false'>"
			+ "</object>" ;
	
		//Ãâ·Â
		document.write(objString);
	}

	//Âü°í : http://www.adobe.com/products/flashplayer/download/detection_kit/
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	
	function ControlVersion()
	{
		var version;
		var axo;
		var e;
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			version = axo.GetVariable("$version");
		}catch (e) {;}
		
		if (!version){
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				version = "WIN 6,0,21,0";
				axo.AllowScriptAccess = "always";
				version = axo.GetVariable("$version");
			} catch (e) {;}		
		}
		if (!version){
			try {
				// version will be set for 4.X or 5.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
				version = axo.GetVariable("$version");
			} catch (e) {;}	
		}
		if (!version){
			try {
				// version will be set for 3.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
				version = "WIN 3,0,18,0";
			} catch (e) {;}
		}
		if (!version){
			try {
				// version will be set for 2.X player
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
				version = "WIN 2,0,0,11";
			} catch (e) {version = -1;	}
		}
		return version;
	}
	
	// JavaScript helper required to detect Flash Player PlugIn version information
	function GetSwfVer(){
		var flashVer = -1;
		if (navigator.plugins != null && navigator.plugins.length > 0) {
			if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
				var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
				var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
				var descArray = flashDescription.split(" ");
				var tempArrayMajor = descArray[2].split(".");			
				var versionMajor = tempArrayMajor[0];
				var versionMinor = tempArrayMajor[1];
				var versionRevision = descArray[3];
				if (versionRevision == "") {
					versionRevision = descArray[4];
				}
				if (versionRevision[0] == "d") {
					versionRevision = versionRevision.substring(1);
				} else if (versionRevision[0] == "r") {
					versionRevision = versionRevision.substring(1);
					if (versionRevision.indexOf("d") > 0) {
						versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
					}
				}
				var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
				
				g_nowVersion = flashVer;
				//alert("flashVer ! = "+flashVer);
			}
		}
		// MSN/WebTV 2.6 supports Flash 4
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
		// WebTV 2.5 supports Flash 3
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
		// older WebTV supports Flash 2
		else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
		else if ( isIE && isWin && !isOpera ) {
			flashVer = ControlVersion();
		}	
		return flashVer;
	}
	// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
	function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
	{
		versionStr = GetSwfVer();
		g_nowVersion = versionStr;
		
		if (versionStr == -1 ) {
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				// Given "WIN 2,0,0,11"
				tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
				tempString        = tempArray[1];			// "2,0,0,11"
				versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
			} else {
				versionArray      = versionStr.split(".");
			}
			var versionMajor      = versionArray[0];
			var versionMinor      = versionArray[1];
			var versionRevision   = versionArray[2];
	
	        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if (versionMajor > parseFloat(reqMajorVer)) {
				return true;
			} else if (versionMajor == parseFloat(reqMajorVer)) {
				if (versionMinor > parseFloat(reqMinorVer))
					return true;
				else if (versionMinor == parseFloat(reqMinorVer)) {
					if (versionRevision >= parseFloat(reqRevision))
						return true;
				}
			}
			return false;
		}
	}

