

/*
+-----------------------------------
+	defind brower
+-----------------------------------
*/
var uagent    = navigator.userAgent.toLowerCase();
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var is_ie     = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var is_ie4    = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var is_moz    = (navigator.product == 'Gecko');
var is_ns     = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns4    = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var is_opera  = (uagent.indexOf('opera') != -1);
var is_kon    = (uagent.indexOf('konqueror') != -1);
var is_webtv  = (uagent.indexOf('webtv') != -1);
var is_win    =  ( (uagent.indexOf("win") != -1) || (uagent.indexOf("16bit") !=- 1) );
var is_mac    = ( (uagent.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var ua_vers   = parseInt(navigator.appVersion);

/*
+-----------------------------------
+	defind cookie
+-----------------------------------
*/
var wane_cookie_id = "";
var wane_cookie_domain = "";
var wane_cookie_path   = "";

/*
+-----------------------------------
+	read cookie
+-----------------------------------
*/
function we_getcookie( name )
{
	cname = wane_cookie_id + name + '=';
	cpos  = document.cookie.indexOf( cname );
	
	if ( cpos != -1 )
	{
		cstart = cpos + cname.length;
		cend   = document.cookie.indexOf(";", cstart);
		
		if (cend == -1)
		{
			cend = document.cookie.length;
		}
		
		return unescape( document.cookie.substring(cstart, cend) );
	}
	
	return null;
}

/*
+-----------------------------------
+	set cookie
+-----------------------------------
*/
function we_setcookie( name, value, sticky )
{
	expire = "";
	domain = "";
	path   = "/";
	
	if ( sticky )
	{
		expire = "; expires=Thu, 31 Dec 2015 23:59:59 GMT";
	}
	
	if ( wane_cookie_domain != "" )
	{
		domain = '; domain=' + wane_cookie_domain;
	}
	
	if ( wane_cookie_path != "" )
	{
		path = wane_cookie_path;
	}
	
	document.cookie = wane_cookie_id + name + "=" + value + "; path=" + path + expire + domain + ';';
}

/*
+-----------------------------------
+	define show or hidden
+-----------------------------------
*/
function showhidden(id1, id2)
{
	if (id1 != '') show_hidden_menu(id1);
	if (id2 != '') show_hidden_menu(id2);
}

/*
+-----------------------------------
+	get show or hidden id
+-----------------------------------
*/
function we_getbyid(id)
{
	itm = null;
	
	if (document.getElementById)
	{
		itm = document.getElementById(id);
	}
	else if (document.all)
	{
		itm = document.all[id];
	}
	else if (document.layers)
	{
		itm = document.layers[id];
	}
	
	return itm;
}

/*
+-----------------------------------
+	define show or hidden menu
+-----------------------------------
*/
function show_hidden_menu(id)
{
	if ( ! id ) return;
	
	if ( itm = we_getbyid(id) )
	{
		if (itm.style.display == "none")
		{
			we_show_div(itm);
		}
		else
		{
			we_hidden_div(itm);
		}
	}
}

/*
+-----------------------------------
+	hidden menu id
+-----------------------------------
*/
function we_hidden_div(itm)
{
	if ( ! itm ) return;
	
	itm.style.display = "none";
}

/*
+-----------------------------------
+	show menu id
+-----------------------------------
*/
function we_show_div(itm)
{
	if ( ! itm ) return;
	
	itm.style.display = "";
}

/*
+-----------------------------------
+	set hidden or show
+	fc	->	category
+	ff	->	content
+-----------------------------------
*/
function hidden_show( fid, add )
{
	saved = new Array();
	clean = new Array();
	if ( tmp = we_getcookie('wane_display') )
	{
		saved = tmp.split(",");
	}
	for( i = 0 ; i < saved.length; i++ )
	{
		if ( saved[i] != fid && saved[i] != "" )
		{
			clean[clean.length] = saved[i];
		}
	}
	if ( add )
	{
		clean[ clean.length ] = fid;
		we_show_div( we_getbyid( 'fc_'+fid  ) );
		we_hidden_div( we_getbyid( 'ff_'+fid  ) );
	}
	else
	{
		we_show_div( we_getbyid( 'ff_'+fid  ) );
		we_hidden_div( we_getbyid( 'fc_'+fid  ) );
	}
	we_setcookie( 'wane_display', clean.join(','), 1 );
}

/*
+-----------------------------------
+	select  all  checkbox
+	name -> select
+	onclick	-> selectall(this.form)
+-----------------------------------
*/
function selectall(form) 
{
	for(var i = 0;i < form.elements.length; i++) 
	{
		if (form.elements[i].name == 'selects_qxh')
		{
			form.elements[i].checked = form.select.checked;
		}
	}
}
/*
+-----------------------------------
+	input style by javascript
+	prep and set up
+-----------------------------------
*/
function checkformdata()
{
	document.wane_post.Submit.disabled = true;
	return true;
}
function secCard(n)
{
	var alertinfo = "menu_sec" + n;
	for(i=0;i<secTable.cells.length;i++)
	secTable.cells[i].className="menu_main";
	secTable.cells[n].className=alertinfo;
	for(i=1;i<secTable.cells.length;i=i+2) 
	secTable.cells[i].className="menu_space";

}
function secBoard(n)
{
	for(i=0;i<mainTable.tBodies.length;i++)
	mainTable.tBodies[i].style.display="none";
	mainTable.tBodies[n].style.display="";
}
/*
+----------------------------
+	count true length
+----------------------------
*/
function wane_length( sTargetStr ) 
{ 
	var sTmpStr, sTmpChar; 
	var nOriginLen = 0; 
	var nStrLength = 0; 
	sTmpStr = new String(sTargetStr); 
	nOriginLen = sTmpStr.length; 
	for ( var i=0 ; i < nOriginLen ; i++ ) 
	{ 
		sTmpChar = sTmpStr.charAt(i); 
		if (escape(sTmpChar).length > 4) 
		{ 
			nStrLength += 2; 
		} 
		else if (sTmpChar!='\r') 
		{ 
			nStrLength ++; 
		} 
	} 
	return nStrLength; 
} 
/*
+----------------------------
+	open url by js open
+----------------------------
*/
function jsopen(url)
{
	var definevar = 'directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=600,height=480';
	window.open(url,'WeSpace',definevar);
	
}

/*
+----------------------------
+	open url by js open
+----------------------------
*/
function xhopen(url)
{
	var definevar = 'directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=500,height=200';
	window.open(url,'WeSpace',definevar);
	
}

function opennewsp(url) 
{
   window.open(url);
}
function  onlyNum(ve)
{
	//alert(event.keyCode);
	if(event.keyCode==13 || event.keyCode==9)
	{
		event.keyCode=9;
	}
	else
	{	
		if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||event.keyCode==8||event.keyCode==110||event.keyCode==190||event.keyCode==37||event.keyCode==39||event.keyCode==46||event.keyCode==109))
		{
			event.returnValue=false;
		}
		if(event.keyCode==110)
		{
			if(ve!=null)
			{
				if(ve.value.indexOf(".") > -1)
				{
					event.returnValue = false;
				}
			}
		}
	}
}