// JavaScript Document
//add by steve 
function day_filler(day_id,month_id,year_id)
{			
	var day=document.getElementsByName(day_id)[0];
	var month=document.getElementsByName(month_id)[0];
	var year=document.getElementsByName(year_id)[0];
	//in javascript Jan is 0	
	var days=32-new Date(year.options[year.selectedIndex].value,month.options[month.selectedIndex].value-1 , 32).getDate();
	var selected_day=day.selectedIndex;
	//alert(selected_day);
	if (day.length>1)
	{//clear the existing list			
		//remove from the last to the first
		for (i=day.length;i>=0;i--)
			 day.remove(i)
	}	
	for (i=1;i<=days;i++)
	{//add new ones
		var add_day=document.createElement('option');
		add_day.text=i;
		add_day.value=i;
		try
		{
			day.add(add_day,null) //standards
		}
		catch (ex)
		{
			day.add(add_day) //only for IE
		}
	}
	//set the selection back
	if (selected_day<day.length) 
		day.selectedIndex=selected_day;
}
function brower_reset(url)
{
	window.location.href=url;
}
/*
function brower_reset($order,$form_id,$hid_id)
{
	document.getElementById($hid_id).value=$order;
	document.getElementById($form_id).submit();
}
*/
function member_search(url,key_id)
{
	var search_key=document.getElementById(key_id).value;
	if (search_key.length<3) alert("Please put more than 3 letters for your search key");
	else	window.location.href=(url+search_key);
}
//mode 0 new to old, 1 old to new
function ring_change_site_order(mode,ring_id,page_id)
{
	if (page_id>1)	page_id="&page="+page_id;
	else page_id="";
	if (mode==1)//old to new
		window.location.href="/ring_admin.php?type=1&ring_id="+ring_id+"&mode=1&order=1"+page_id;
	else//new to old
		window.location.href="/ring_admin.php?type=1&ring_id="+ring_id+"&mode=1"+page_id;
}
function ring_check_msg_body(obj_id)
{
	var obj=document.getElementById(obj_id);
	var max_length=255;
	if (obj.value.length>=(max_length+1))
	{
		obj.value=obj.value.substring(0,max_length)
		alert ("Maximum "+max_length+" charactors for message Body");
		return false;
	}
	return true;
}
function ring_nav_control(ul_id,pic_path)
{
	var img_name="img_"+ul_id;
	var ul=document.getElementById(ul_id);
	var img=document.getElementsByName(img_name)[0];

	ring_nav_sub_control(ul,img,pic_path);

}
function ring_meg_body(obj_id)
{
	var obj=document.getElementById(obj_id);	
	if (!obj.value) 
	{
		alert("Body can not be empty");
		return false;
	}
	return true;
}
function ring_nav_control(ul_id,pic_path)
{
	var img_name="img_"+ul_id;
	var ul=document.getElementById(ul_id);
	var img=document.getElementsByName(img_name)[0];

	ring_nav_sub_control(ul,img,pic_path);

}
function ring_nav_sub_control(ob_ul,ob_img,pic_path)
{
	if (ob_ul)
	{
		if (ob_ul.style.display=="block")
		{
			ob_img.src=pic_path+"images/cat_close.gif";
			ob_ul.style.display="none";			
		}
		else 
		{
			ob_img.src=pic_path+"images/cat_open.png";
			ob_ul.style.display="block";		
		}		

	}	
}

function clear_content(obj_tar)
{
		var new_obj=document.createElement('span');
		new_obj.style.color="#838383";
		if(obj_tar.style.color==new_obj.style.color)
		{
			obj_tar.style.color="000000";
			obj_tar.value="";		
		}
		new_obj=null;
}	
//default is show
function show_more(obj_self,obj_id)
{
	var obj=document.getElementById(obj_id);
	if(obj.style.display=="" || obj.style.display=="inline")
	{
		obj.style.display="none";
		obj_self.innerHTML="... more";
	}
	else
	{//to show
		obj.style.display="inline";
		obj_self.innerHTML=" hide";
	}
}
//default is hide
function show_more_v2(obj_self,obj_id)
{
	var obj=document.getElementById(obj_id);
	if(obj.style.display=="" || obj.style.display=="none")
	{//to show
		obj.style.display="inline";
		obj_self.innerHTML=" hide";
	}
	else
	{
		obj.style.display="none";
		obj_self.innerHTML="... more";
	}
}
var url;
var selected= new Array();



function col_change_head(obj_tar,mode)
{
	if (mode)
		obj_tar.style.color='#ff9900';
	else
		obj_tar.style.color='#FFFFFF';
}
function col_change(obj_tar,class_name)
{
	obj_tar.className=class_name;
}
//select/unselect 
function ring_select_all(form_name,cur_check,chk_key)
{
	var all_elements=document.getElementsByName(form_name)[0];

	var cur_status=document.getElementsByName(cur_check)[0].checked;
	for (var i=0;i<all_elements.length;i++)
	{
	
		if (all_elements.elements[i].name.indexOf(chk_key)!=-1 && all_elements.elements[i].type=='checkbox')
		{
			all_elements.elements[i].checked=cur_status;
		}		
	}

}
function goto_page_admin(page_url,obj_id,t_pg)
{
	document.getElementById(obj_id)
	var pg_n=document.getElementById(obj_id).value;
	pg_n=parseInt(pg_n);
	if (pg_n>t_pg) pg_n=t_pg;
	if (pg_n>1)	page_url+=("page"+pg_n+"/");
	window.location.href=page_url;
}
function open_memberSite(id,title)
{
	document.getElementById('ring_browser_box').src='/ring_browser.php?id='+id;
	window.open('/tv/'+id+'-'+title);
}
//js dropdown menu
var nav_timeOut="";
var sub_obj=new Object();
function nav_showSubs(obj_id)
{
	sub_obj=document.getElementById(obj_id);
	sub_obj.style.display='block';
	 
}
function nav_closeSubs()
{
	sub_obj.style.display="none";		
	nav_clearTimeOut();
}
function nav_setTimeOut()
{
	nav_timeOut = setTimeout(nav_closeSubs, 200);	
}
function nav_clearTimeOut()
{
	clearTimeout(nav_timeOut);
}
function word_conter(obj)
{
	document.getElementById('char_left').innerHTML=obj.value.length;
}
