glb_i_step=Math.floor(Math.random()*100);
function fn_interact_activity_init() {	
	for (y=0;y<7;y++) fn_interact_activity_step(0);
	if (s_browser=='ie') fn_interact_activity_step(1);
	else setTimeout("fn_interact_activity_step(1);",1000+(Math.random()*8000));
}
function fn_interact_activity_step(i_mode) {
	if (glb_i_step==100) glb_i_step=1;
	s_item=a_item[glb_i_step];
	
	o_ticker=document.getElementById('activity_ticker').getElementsByTagName('ul')[0];
	o_lis=o_ticker.getElementsByTagName('li');
	o_ticker.innerHTML='<li id=item_'+glb_i_step+'>'+s_item+'</li>'+o_ticker.innerHTML;
	o_lis=o_ticker.getElementsByTagName('li');
	fn_element_destroy_(o_lis[7]);
	if (i_mode==1) {
		fn_anim_jumpdown('item_'+glb_i_step);
		fn_anim_highlight('item_'+glb_i_step,'248,245,166','255,255,255',1);
	}
	for (i=0;i<7;i++) {
		if (s_browser=='ie' && i_mode==1) o_lis[i].style.position='relative';
		else if (s_browser=='ie' && i_mode==0) o_lis[i].style.backgroundColor='#FFFFFF';
	}
	glb_i_step++;
	if (i_mode==1) setTimeout("fn_interact_activity_step(1);",1000+(Math.random()*8000));
}

function fn_interact_vips_init() {
	o_vips=document.getElementById('interact_vips');
	o_h4s=o_vips.getElementsByTagName('h4');
	for (i=0;i<o_h4s.length;i++) o_h4s[i].style.display='none';
	document.getElementById('interact_vips_popular').style.display='none';
	document.getElementById('interact_vips_latest').style.display='none';
	o_vips.innerHTML='<h4 id=interact_vips_h4></h4>'+o_vips.innerHTML;
	o_h4=document.getElementById('interact_vips_h4');
	o_h4.className='tab_bar';o_h4.innerHTML='<a id=link_vips_active href="javascript:fn_interact_tab_vips(\'active\');" class=selected>most active</a> <a id=link_vips_popular href="javascript:fn_interact_tab_vips(\'popular\');">most popular</a> <a id=link_vips_latest href="javascript:fn_interact_tab_vips(\'latest\');">latest</a>';
}

function fn_interact_tab_vips(s_mode) {
	document.getElementById('interact_vips_popular').style.display='none';
	document.getElementById('interact_vips_active').style.display='none';
	document.getElementById('interact_vips_latest').style.display='none';
	document.getElementById('link_vips_popular').className='';
	document.getElementById('link_vips_active').className='';
	document.getElementById('link_vips_latest').className='';
	document.getElementById('interact_vips_'+s_mode).style.display='block';
	document.getElementById('link_vips_'+s_mode).className='selected';
}

function fn_interact_artist_init() {
	o_vips=document.getElementById('interact_artist');
	o_h4s=o_vips.getElementsByTagName('h4');
	for (i=0;i<o_h4s.length;i++) o_h4s[i].style.display='none';
	document.getElementById('interact_artist_popular').style.display='none';
	o_vips.innerHTML='<h4 id=interact_artist_h4></h4>'+o_vips.innerHTML;
	o_h4=document.getElementById('interact_artist_h4');
	o_h4.className='tab_bar';o_h4.innerHTML='<a id=link_artist_active href="javascript:fn_interact_tab_artist(\'active\');" class=selected>most active</a> <a id=link_artist_popular href="javascript:fn_interact_tab_artist(\'popular\');">most popular</a>';
}
function fn_interact_tab_artist(s_mode) {
	document.getElementById('interact_artist_popular').style.display='none';
	document.getElementById('interact_artist_active').style.display='none';
	document.getElementById('link_artist_popular').className='';
	document.getElementById('link_artist_active').className='';
	document.getElementById('interact_artist_'+s_mode).style.display='block';
	document.getElementById('link_artist_'+s_mode).className='selected';
}

function fn_interact_blogs_init() {
	o_vips=document.getElementById('interact_blogs');
	o_h4s=o_vips.getElementsByTagName('h4');
	for (i=0;i<o_h4s.length;i++) o_h4s[i].style.display='none';
	document.getElementById('interact_blogs_popular').style.display='none';
	o_vips.innerHTML='<h4 id=interact_blogs_h4></h4>'+o_vips.innerHTML;
	o_h4=document.getElementById('interact_blogs_h4');
	o_h4.className='tab_bar';o_h4.innerHTML='<a id=link_blogs_active href="javascript:fn_interact_tab_blogs(\'active\');" class=selected>most active</a> <a id=link_blogs_popular href="javascript:fn_interact_tab_blogs(\'popular\');">most popular</a>';
}

function fn_interact_tab_blogs(s_mode) {
	document.getElementById('interact_blogs_popular').style.display='none';
	document.getElementById('interact_blogs_active').style.display='none';
	document.getElementById('link_blogs_popular').className='';
	document.getElementById('link_blogs_active').className='';
	document.getElementById('interact_blogs_'+s_mode).style.display='block';
	document.getElementById('link_blogs_'+s_mode).className='selected';
}

function fn_anim_jumpdown(s_element) {
	o_element=document.getElementById(s_element);
	i_height=fn_get_pos(o_element,'Height')-6;
	o_element.style.overflow='hidden';o_element.style.height=i_height+'px';
	o_element.innerHTML='<span id=span_'+s_element+'>'+o_element.innerHTML+'</span>';
	o_span=o_element.getElementsByTagName('span')[0];
	o_span.style.position='relative';
	o_span.style.top='-'+i_height+'px';
	fn_anim_jumpdown_go(s_element,i_height,Math.floor(i_height/2));
}
function fn_anim_jumpdown_go(s_element,i_pos,i_slow) {
	if (document.getElementById('span_'+s_element)) {
		o_span=document.getElementById('span_'+s_element);
		o_span.style.top='-'+i_pos+'px';
		if (i_slow>i_pos) i_pos--;
		else i_pos=i_pos-2;
		if (i_pos>0) setTimeout("fn_anim_jumpdown_go('"+s_element+"',"+i_pos+","+i_slow+");",1);
	}
}

function fn_interact_wall_init() {
	/*o_element=document.getElementById('vip_wall');
	o_as=o_element.getElementsByTagName('a');
	i_total=o_as.length;
	for (i=0;i<i_total;i++) {
		fn_listener(o_as[i],'mouseover',fn_interact_wall_hover);
		fn_listener(o_as[i],'mouseout',fn_interact_wall_unhover);
	}*/
}

function fn_interact_wall_hover(o_event) {
	o_target=o_event[glb_s_listenerevent];
	while (o_target.id.indexOf('wall_')<0) o_target=o_target.parentNode;
	o_wall=document.getElementById('vip_wall');
	o_info=fn_element_create(document.getElementById('overlays'),'div','vip_wall_info','inner');
	o_info.innerHTML=o_target.title.replace('\n','<br><span class=small_text>')+'</span>';
	i_pos=o_target.id.replace('wall_','');
	if (s_browser=='ie') {
		i_top_offset=-240;
		i_left_offset=-47;
		o_info.style.height='61px';
	} else {
		i_top_offset=-295;
		i_left_offset=-65;
	}
	if (i_pos%10==8 || i_pos%10==9) {
		i_top=fn_get_pos(o_target,'Top')+i_top_offset;
		i_left=(fn_get_pos(o_target,'Left')-fn_get_pos(o_info,'Width'))+i_left_offset;
	} else {
		i_top=fn_get_pos(o_target,'Top')+i_top_offset;
		i_left=(fn_get_pos(o_target,'Left')+fn_get_pos(o_target,'Width'))+i_left_offset;
	}
	o_info.style.top=i_top+'px';
	o_info.style.left=i_left+'px';
	
	if (s_browser=='ie') i_top_offset=-188;
	s_parts='';
	if (i_pos==0) s_parts='0~0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+(i_left_offset+72)+'#-72#0';
	else if (i_pos==9) s_parts='0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~0~'+i_top_offset+'#'+(i_left_offset-144)+'#-72#0~';
	else if (i_pos==90) s_parts=i_top_offset+'#'+(i_left_offset+72)+'#-72#0~0~'+i_top_offset+'#'+i_left_offset+'#0#0~0';
	else if (i_pos==99) s_parts=i_top_offset+'#'+(i_left_offset-144)+'#-72#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~0';
	else if (i_pos==7) s_parts='0~'+i_top_offset+'#'+i_left_offset+'#0#0~0~'+i_top_offset+'#'+i_left_offset+'#-72#0';
	else if (i_pos==8) s_parts='0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0';
	else if (i_pos==97) s_parts=i_top_offset+'#'+i_left_offset+'#-72#0~'+i_top_offset+'#'+i_left_offset+'#0#0~0~0';
	else if (i_pos==98) s_parts=i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~0';
	else if (i_pos>=1 && i_pos<=6) s_parts='0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0';
	else if (i_pos>=91 && i_pos<=96) s_parts=i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0';
	else if (i_pos%10==0) s_parts=i_top_offset+'#'+(i_left_offset+72)+'#-72#0~0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+(i_left_offset+72)+'#-72#0';
	else if (i_pos%10==7) s_parts=i_top_offset+'#'+i_left_offset+'#-72#0~'+i_top_offset+'#'+i_left_offset+'#0#0~0~'+i_top_offset+'#'+i_left_offset+'#-72#0';
	else if (i_pos%10==8) s_parts=i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0';
	else if (i_pos%10==9) s_parts=i_top_offset+'#'+(i_left_offset-144)+'#-72#0~'+i_top_offset+'#'+(i_left_offset-144)+'#0#0~0~'+i_top_offset+'#'+(i_left_offset-144)+'#-72#0';
	else s_parts=i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0~'+i_top_offset+'#'+i_left_offset+'#0#0';
	a_parts=s_parts.split('~');
	for (i=0;i<a_parts.length;i++) {
		if (a_parts[i]!=0) {
			a_bit=a_parts[i].split('#');
			fn_interact_wall_outer(i+1,parseInt(a_bit[0]),parseInt(a_bit[1]),parseInt(a_bit[2]),parseInt(a_bit[3]),85);
		}
	}
}
function fn_interact_wall_outer(i_pos,i_top_offset,i_left_offset,i_width_offset,i_height_offset,i_opacity) {
	o_outer=fn_element_create(o_wall,'div','vip_wall_info_outer_'+i_pos,'inner');
	i_offset=2;
	if (i_pos==1) {
		i_top=((fn_get_pos(o_target,'Top')-fn_get_pos(o_target,'Height')-51)+i_top_offset)-i_offset;
		i_left=((fn_get_pos(o_target,'Left')-72)+i_left_offset)-i_offset;
		i_width=((72*5)+i_width_offset)+i_offset;
		i_height=(67+i_height_offset)+i_offset;
	} else if (i_pos==2) {
		i_top=((fn_get_pos(o_target,'Top')-fn_get_pos(o_target,'Height')+16)+i_top_offset)-i_offset;
		i_left=((fn_get_pos(o_target,'Left')-72)+i_left_offset)-i_offset;
		i_width=(72+i_width_offset)+i_offset;
		i_height=(67+i_height_offset)+i_offset;
	} else if (i_pos==3) {
		i_top=((fn_get_pos(o_target,'Top')-fn_get_pos(o_target,'Height')+16)+i_top_offset)-i_offset;
		i_left=((fn_get_pos(o_target,'Left')+(72*3))+i_left_offset)-i_offset;
		i_width=(72+i_width_offset)+i_offset;
		i_height=(69+i_height_offset)+i_offset;
	} else if (i_pos==4) {
		i_top=((fn_get_pos(o_target,'Top')-fn_get_pos(o_target,'Height')+83)+i_top_offset)-i_offset;
		i_left=((fn_get_pos(o_target,'Left')-72)+i_left_offset)-i_offset;
		i_width=((72*5)+i_width_offset)+i_offset;
		i_height=(67+i_height_offset)+i_offset;
	}
	o_outer.style.top=i_top+'px';
	o_outer.style.left=i_left+'px';
	o_outer.style.width=i_width+'px';
	o_outer.style.height=i_height+'px';
	o_outer.className='vip_wall_outer';
	fn_anim_opacity(o_outer.id,i_opacity);
	return o_outer;
}

function fn_interact_wall_unhover(o_event) {
	fn_element_destroy('vip_wall_info');
	
	fn_element_destroy('vip_wall_info_outer_1');
	fn_element_destroy('vip_wall_info_outer_2');
	fn_element_destroy('vip_wall_info_outer_3');
	fn_element_destroy('vip_wall_info_outer_4');
}

function fn_interact_search_init() {
	o_search=document.getElementById('searchvips');
	o_search.style.color='#ccc';
	if (fn_vip()) fn_listener(o_search,'focus',fn_interact_search_focus);
	else {
		fn_listener(document.getElementById('searchvips_button'),'click',fn_interact_search_login);
		fn_listener(o_search,'focus',fn_interact_search_login);
	}
}

function fn_interact_search_login(o_event) {
	fn_construct_vip_loginbox(0);
	fn_vip_loginbox();
	return fn_stop_default(o_event);
}

function fn_interact_search_focus(o_event) {
	o_search=document.getElementById('searchvips');
	if (o_search.value=='Search...') {
		o_search.style.color='#000';
		o_search.value='';
	}
}



