var UserAgent = navigator.userAgent;
var AppVersion = (((navigator.appVersion.split('; '))[1].split(' '))[1]);

// default NSelect style
var SL_ActiveIDX = null;
var SL_Focused = null;
var SL_FocusedIDX = null;
var SL_Table = " cellspacing=0 cellpadding=0 border=0";
var SL_Text = "text-indent:3px;padding-top:2px;";
var SL_IPrefix = "images/";
var SL_IPrefix2 = "Images/";
var SL_AImage = "ico_select.gif";
var SL_BImage = "sp.gif";
var SL_SBLen = 6;
var SL_SBWidth = 15;
var SL_ScrollBar = ""
    +"scrollbar-face-color:#616161;"
    +"scrollbar-shadow-color:#616161;"
    +"scrollbar-highlight-color:#616161;"
    +"scrollbar-3dlight-color:#616161;"
    +"scrollbar-darkshadow-color:#616161;"
    +"scrollbar-track-color:#222222;"
    +"scrollbar-arrow-color:#D3D3D3;";
var SL_BGColor = "#FFFFFF";
var SL_BGColor_M = "#FFFFFF";
var SL_Border = "1px solid #FFFFFF";
var SL_FontSize = "9pt";

//2006-02-24 荐沥 (辫措侥)
var SL_FontColor = "#0D2E44";
//var SL_FontColor = "#A8A8A8";
var SL_Height = "16px";

SList = new Array();
document.write( "<div id=NSDiv style='position:absolute;top:-100px;z-index:3;'></div>" );

// set SL Style
function setEnv( pSrc, pBG, pBM, pBD, pAI )
{
	var oEnv = new Object();
	var oSrc = createObject( pSrc );

	if( oSrc.style.width ) {
		oEnv.Width = oSrc.style.width;
	} else {
		document.all.NSDiv.innerHTML = ""
			+"<table style='top:2px;'><tr><td height=1>"+pSrc+"</td></tr></table>";
		oEnv.Width = document.all.NSDiv.scrollWidth;
	}
	
	if( oSrc.style.height ) 
		oEnv.Height = oSrc.style.height; 
	else 
		oEnv.Height = SL_Height;
		
	if( oSrc.style.fontSize ) 
		oEnv.FontSize = oSrc.style.fontSize; 
	else 
		oEnv.FontSize = SL_FontSize;

	if( oSrc.style.color ) 
		oEnv.FontColor = oSrc.style.color; 
	else 
		oEnv.FontColor = SL_FontColor;

	if( pBG ) 
		oEnv.BGColor = pBG;	
	else 
		oEnv.BGColor = SL_BGColor;
		
	if( pBM ) 
		oEnv.BGColor_M = pBM;	
	else 
		oEnv.BGColor_M = SL_BGColor_M;
	
	if( pBD ) 
		oEnv.Border = pBD;	
	else oEnv.Border = SL_Border;

	if( pAI ) 
		oEnv.AImage = pAI;	
	else 
		oEnv.AImage = SL_AImage;

	return oEnv;
}

// parameter NSelect
// HTMLSrc : HTML Source
// Kin : Title.style.border
// BG : Background Color
// BM : Handler Background Color
// BD : border
// AI : Image file
function NSelect( HTMLSrc, KIN, BG, BM, BD, AI )
{
	if ( UserAgent.indexOf( "MSIE" ) < 0 || AppVersion < 5 ) {
		document.write( HTMLSrc );

		return;
	} else {
		var SE = setEnv( HTMLSrc, BG, BM, BD, AI );
		var SListObj = new setNSelect( HTMLSrc, KIN, SE );
		SListObj.append();
		return SListObj;
	}
}

// parameter NSelect
function NSelect1( HTMLSrc, KIN, BG, BM, BD, AI, strOnBeforeChangeEventHandlerName )
{
	if ( UserAgent.indexOf( "MSIE" ) < 0 || AppVersion < 5 ) {
		document.write( HTMLSrc );
		return;
	} else {
		var SE = setEnv( HTMLSrc, BG, BM, BD, AI );
		var SListObj = new setNSelect1( HTMLSrc, KIN, SE, strOnBeforeChangeEventHandlerName );
		SListObj.append();
		return SListObj;
	}
}

function appendSList()
{
	document.write("<div id=TempDiv></div>\n");
	document.all.TempDiv.appendChild( this.Table );
	document.all.TempDiv.removeNode();

	return;
}

function MouseScrollHandler() 
{
	var f_titleObj = SList[SL_FocusedIDX].Title;
	var f_itemObj = SList[SL_FocusedIDX].Items;
	var idx_length = f_itemObj.options.length;
	var idx_selected = f_itemObj.options.selectedIndex ;

	CancelEventHandler( window.event );

	if( window.event.wheelDelta > 0 ) {
		idx_selected = Math.max( 0, --idx_selected );
	} else {
		idx_selected = Math.min( idx_length - 1, ++idx_selected );
	}

	if( f_itemObj.options.selectedIndex != idx_selected ) {
		f_itemObj.options.selectedIndex = idx_selected;
		SList[SL_FocusedIDX].ChangeTitle();
		if( f_itemObj.onchange ) f_itemObj.onchange();
	}

	return;
}

function ActiveIDXHandler() 
{
	if( SL_ActiveIDX == null ) {
		for( i = 0; i < SList.length; i++ ) {
			SList[i].List.style.display = "none";
			if( i == SL_Focused ) 
				TitleHighlightHandler( i, 1 );
			else 
				TitleHighlightHandler( i, 0 );
		}

		if( SL_Focused == null )
			document.detachEvent( 'onclick', ActiveIDXHandler );
	}
	if( SL_Focused == null ) 
		document.detachEvent( 'onmousewheel', MouseScrollHandler );
	else 
		document.attachEvent( 'onmousewheel', MouseScrollHandler );

	SL_ActiveIDX = null;
	SL_Focused = null;

	return;
}

function TitleClickHandler()
{
	SL_ActiveIDX = this.entry;

	for( i = 0; i < SList.length; i++ ) {
		if( i == SL_ActiveIDX ) {
			if( SList[i].List.style.display == "block" ) {
				SList[i].List.style.display = "none";
				TitleHighlightHandler( i, 1 );
				SL_Focused = i;
				SL_FocusedIDX = i;
			} else {
				SList[i].List.style.display = "block";
			}
		} else {
			SList[i].List.style.display = "none";
			TitleHighlightHandler( i, 0 );
		}
	}

	document.detachEvent( 'onclick', ActiveIDXHandler );
	document.attachEvent( 'onclick', ActiveIDXHandler );

	return;
}

function TitleMouseOverHandler()
{
	this.Title.children(0).cells(2).children(0).style.filter = "";
	if( !this.kin ) this.Title.style.border = "1 solid #565656";

	return;
}

function TitleMouseOutHandler()
{
	//2004-02-24 荐沥 (辫措侥)
	this.Title.children(0).cells(2).children(0).style.filter = "";
	//this.Title.children(0).cells(2).children(0).style.filter = "alpha( opacity=80 );";
	if( !this.kin ) this.Title.style.border = "1 solid #565656";

	return;
}

function TitleHighlightHandler( entry, t )
{
	if( t ) {
		if( this.kin )
			SList[entry].Title.children(0).cells(0).style.background = SList[entry].env.BGColor;
		else
			SList[entry].Title.children(0).cells(0).style.background = SList[entry].env.BGColor_M;
	} else {
			SList[entry].Title.children(0).cells(0).style.background = SList[entry].env.BGColor;
	}

	return;
}

function ListMouseDownHandler( f )
{
	var tObj = this.Title.children(0);
	var length = this.Items.length;
	var SI_Val;

	for( i = 0; i < length; i++ ) {
		this.Items.options[i].selected = false;
		if ( i == f.idx ) {
			this.Items.options[i].selected = true;
			this.ChangeTitle();
			SI_Name = this.Items.options[i].innerText;
			SI_Val = this.Items.options[i].value;
		}
	}
	if( this.Items.onchange ) 
		this.Items.onchange();
	if ( this.kin && ( length - 1 ) == f.idx )
		location.href = this.Items.options[f.idx].value;

	this.List.style.display = "none";

	SL_Focused = this.entry;
	SL_FocusedIDX = this.entry;

	// added by Choi Song Ho
	if ( this.strOnBeforeChangeEventHandlerName != null )
		if (! eval(this.strOnBeforeChangeEventHandlerName+ "('" + SI_Name + "' , '" + SI_Val + "');") )
			return false;

	return;
}

function ListMouseOverHandler( f )
{
	if( this.kin ) 
		f.style.color = "#FFFFFF";
	f.style.background = this.env.BGColor_M;
	return;
}

function ListMouseOutHandler( f )
{
	f.style.color = this.env.FontColor;
	f.style.background = this.env.BGColor;
	return;
}

function CancelEventHandler( e )
{
	e.cancelBubble = true;
	e.returnValue = false;

	return;
}

function ModifyDivHandler() 
{
	var width = parseInt( this.Title.style.width );

	this.Items.style.width = null;
	document.all.NSDiv.innerHTML = ""
		+"<table style='top:2px;'><tr><td height=1>"+this.Items.outerHTML+"</td></tr></table>";
	var scrollWidth = parseInt( document.all.NSDiv.scrollWidth );

	if( scrollWidth > width ) {
		this.Title.style.width = scrollWidth;
		this.List.style.width = scrollWidth;
	}

	return;
}

function ChangeTitleHandler() 
{
	var newTitle = this.Items.options[this.Items.options.selectedIndex].innerHTML ;
	this.Title.children(0).cells(0).innerHTML = "<nobr>"+newTitle+"</nobr>";

	return;
}

function ChangeListHandler() 
{
	var length = this.Items.length;
	var item = "";

	var listHeight = parseInt( this.env.Height ) * Math.min( SL_SBLen, length ) + 2;
	var overflowY = ( length > SL_SBLen ) ? "scroll" : "hidden";

	this.List.innerHTML = "";
	for( i = 0; i < this.Items.options.length; i++ ) {
		item = ""
			+"<DIV idx="+i+" style='height:"+this.env.Height+";"+SL_Text+"'"
			+"  onMouseDown='SList["+this.entry+"].ListMouseDown( this );'"
			+"  onMouseOver='SList["+this.entry+"].ListMouseOver( this );'"
			+"  onMouseOut='SList["+this.entry+"].ListMouseOut( this );'>"
			+"<nobr>"+this.Items.options[i].innerText+"</nobr>"
			+"</DIV>";
		oItem = createObject( item );
		this.List.appendChild( oItem );
	}

	this.List.style.height = listHeight;
	this.List.style.overflowY = overflowY;

	return;
}

function AddOptionHandler( sText, sValue, iIndex ) {
	var oOption = document.createElement("OPTION");
	this.Items.options.add(oOption, iIndex);

	oOption.innerText = sText;
	oOption.value = sValue;

	return;
}

function setNSelect( pSrc, pKIN, pSE )
{
	this.entry = SList.length;
	this.lower = null;
	this.src = pSrc;
	this.env = pSE;
	this.kin = pKIN;

	// NSelect Object
	this.Items;
	this.Title;
	this.List;
	this.Table;

	// Create NSelect Element
	this.ItemObj = createObject;
	this.ListObj  = createList;
	this.TitleObj = createTitle;
	this.TableObj = createSList;

	// NSelect EventHandler
	this.TitleClick = TitleClickHandler;
	this.TitleMouseOver = TitleMouseOverHandler;
	this.TitleMouseOut = TitleMouseOutHandler;
	this.ListMouseDown = ListMouseDownHandler;
	this.ListMouseOver = ListMouseOverHandler;
	this.ListMouseOut = ListMouseOutHandler;
	this.CancelEvent = CancelEventHandler;

	// NSelect Function
	this.ModifyDiv = ModifyDivHandler;
	this.ChangeTitle = ChangeTitleHandler;
	this.ChangeList = ChangeListHandler;
	this.AddOption = AddOptionHandler;

	this.append = appendSList;
	this.Table = this.TableObj();

	SList[this.entry] = this;

	return;
}

//added by aggom (2004.6.8)
function setNSelect1( pSrc, pKIN, pSE, strOnBeforeChangeEventHandlerName )
{
	this.entry = SList.length;
	this.lower = null;
	this.src = pSrc;
	this.env = pSE;
	this.kin = pKIN;

	// NSelect Object
	this.Items;
	this.Title;
	this.List;
	this.Table;

	// Create NSelect Element
	this.ItemObj = createObject;
	this.ListObj  = createList;
	this.TitleObj = createTitle;
	this.TableObj = createSList;

	// NSelect EventHandler
	this.TitleClick = TitleClickHandler;
	this.TitleMouseOver = TitleMouseOverHandler;
	this.TitleMouseOut = TitleMouseOutHandler;
	this.ListMouseDown = ListMouseDownHandler;
	this.ListMouseOver = ListMouseOverHandler;
	this.ListMouseOut = ListMouseOutHandler;
	this.CancelEvent = CancelEventHandler;

	// NSelect Function
	this.ModifyDiv = ModifyDivHandler;
	this.ChangeTitle = ChangeTitleHandler;
	this.ChangeList = ChangeListHandler;
	this.AddOption = AddOptionHandler;
	// added by aggom(2004.6.8)
	this.strOnBeforeChangeEventHandlerName = strOnBeforeChangeEventHandlerName;

	this.append = appendSList;
	this.Table = this.TableObj();

	SList[this.entry] = this;

	return;
}

function createObject( pSrc )
{
	oObj = new Object();
	oObj.Div = document.createElement("DIV");
	oObj.Div.insertAdjacentHTML("afterBegin", pSrc);

	return oObj.Div.children(0);
}

function createTitle()
{
	var length = this.Items.length;

	for ( i = 0; i < length; i++ ) {
	if (this.Items.options[i].selected) {
		SIName = this.Items.options[i].innerText;
		SIValue = this.Items.options[i].value;
	}
	}

	this.Title = createObject(""
		+"<DIV id=title style='width:"+this.env.Width+";overflow-X:hidden;position:relative;left:0px;top:0px;padding-right:0px;"
		+"border:"+this.env.Border+";cursor:default;background:"+this.env.BGColor+";'"
		+"	onClick='SList["+this.entry+"].TitleClick( window.event );'"
		+"	onMouseOver='SList["+this.entry+"].TitleMouseOver( window.event );'"
		+"	onMouseOut='SList["+this.entry+"].TitleMouseOut( window.event );'"
		+">"
		+"<table height="+this.env.Height+" "+SL_Table+" style='table-layout:fixed;text-overflow:hidden;'>"
		+"<tr>"
		+"    <td style='width:100%;font-size:"+this.env.FontSize+";color:"+this.env.FontColor+";"+SL_Text+"'><nobr>"+SIName+"</nobr></td>"
		+"    <td style='display:none;'></td>"
		+"    <td align=center valign=center width="+SL_SBWidth+"><img src='"+SL_IPrefix2+this.env.AImage+"' border=0 style='Filter:Alpha( Opacity=80 )'></td>"
		+"</tr>"
		+"</table>"
		+"</DIV>");

	oTitle_Sub = createObject(""
		+"<img style='position:absolute;top:0px;left:0;width:"+this.env.Width+";height:"+this.env.Height+";'"
		+"    ondragstart='SList["+this.entry+"].CancelEvent( window.event );'"
		+" src='"+SL_IPrefix+SL_BImage+"'>");

	this.Title.childNodes(0).cells(1).appendChild( this.Items );
	this.Title.childNodes(0).cells(2).appendChild( oTitle_Sub );

	return;
}

function createList()
{
	var ListDiv = ""
		+"<DIV id=list style='position:absolute;z-index:2;display:none;background:"+this.env.BGColor+";"
		+"border:"+this.env.Border+";font-size:"+this.env.FontSize+";color:"+this.env.FontColor+";cursor:default;"
		+"width:"+this.env.Width+";overflow-X:hidden;"+SL_ScrollBar+"'></DIV>";

	this.List = createObject( ListDiv );
	this.ChangeList();

	return;
}

function createSList()
{
	this.Items = this.ItemObj( this.src );

	this.TitleObj();
	this.ListObj();

	var table = createObject(""
		+"<table cellspacing=0 cellpadding=1 border=0>"
		+"<tr><td></td></tr>"
		+"</table>");

	table.cells(0).appendChild( this.Title );
	table.cells(0).appendChild( this.List );

	return table;
}

function changeSubNS( t, oSub ) {
	var s_idx = t.options.selectedIndex;
	oSub.Items.options.length = 0;

	for( i = 0; i < section_list[s_idx].length; i++ ) {
		content = section_list[s_idx][i].split(",");
		oSub.AddOption( content[0], content[1], 0 );
	}
	oSub.ChangeTitle();
	oSub.ChangeList();

	return;
}

function search_keys()
{
    document.write('<a href="http://www.google.cn/search?complete=1&hl=zh-CN&inlang=zh-CN&newwindow=1&client=pub-5260198233668320&prog=aff&ie=GB2312&oe=GB2312&q=%D5%D0%C6%B8&btnG=Google+%CB%D1%CB%F7&meta=&aq=f" class="blue_2" target="_blank">知名企业急聘</a> ');
    document.write('<a href="http://www.google.cn/search?q=%CD%B6%D7%CA%CF%EE%C4%BF&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">不为人知的暴利行业</a> ');
    document.write('<a href="http://www.google.cn/search?complete=1&hl=zh-CN&inlang=zh-CN&newwindow=1&client=pub-5260198233668320&prog=aff&ie=GB2312&oe=GB2312&q=%CD%E2%BB%E3&btnG=Google+%CB%D1%CB%F7&meta=&aq=f" class="blue_2" target="_blank">上班族赚钱</a> ');
    document.write('<a href="http://www.google.cn/search?q=%B9%C9%C6%B1%CD%C6%BC%F6&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">股票推荐</a> ');
    document.write('<a href="http://www.google.cn/search?q=6%CE%BBQQ%BA%C5&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">6位QQ号</a> ');
    document.write('<a href="http://www.google.cn/search?q=%D2%BB%D5%DB%BB%FA%C6%B1&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">一折机票</a> ');
    document.write('<a href="http://www.google.cn/search?q=%D7%E2%B7%BF&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">租房</a> ');
    //document.write('<a href="http://www.google.cn/search?q=%BD%BB%D3%D1&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN" class="blue_2" target="_blank">交友</a> ');
}

function ad_705()
{
     document.write('           <table class="ad_table">');
     document.write('               <tr>');
     document.write('                   <td>');
     document.write('                       <a href="http://www.google.cn/search?q=Q%B1%D2&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN">');
     document.write('                       <p class="bbbb">获取免费Q币</p>');
     document.write('                       <p class="cccc">QQ秀、QQ宠物，什么都要Q币，你想获得免费Q币吗，请赶快来吧，参与我们，就有完全免费的Q币可以拿</p>');
     document.write('                       <p class="dddd">点击领取免费Q币</p>');
     document.write('                       </a>');
     document.write('                   </td>');
     document.write('                   <td>');
     document.write('                       <a href="http://www.google.cn/search?q=Q%B1%D2&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN">');
     document.write('                       <p class="bbbb">你的QQ号不是6位的？</p>');
     document.write('                       <p class="cccc">你上网吗？你用QQ吗？什么，你的QQ号不是6位的？唉，这怎么好意思在QQ上跟人打招呼呀</p>');
     document.write('                       <p class="dddd">赶快来申请6位Q号吧</p>');
     document.write('                       </a>');
     document.write('                   </td>');
     document.write('                   <td>');
     document.write('                       <a href="http://www.google.cn/search?q=Q%B1%D2&sa=%CB%D1%CB%F7&client=pub-5260198233668320&forid=1&prog=aff&ie=GB2312&oe=GB2312&hl=zh-CN">');
     document.write('                       <p class="bbbb">2008年最具投资潜力的好项目</p>');
     document.write('                       <p class="cccc">想成为令人羡慕的千万富翁吗？想让自己爱的人永远幸福吗？只要你有创业的激情和毅力，剩下的事就交给我们了</p>');
     document.write('                       <p class="dddd">为您的创业做指导</p>');
     document.write('                       </a>');
     document.write('                   </td>');
     document.write('               </tr>');
     document.write('           </table>');
}