
//-- group
//group data maintain function
function createGroup()
{
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		var sul = escape(document.location.pathname+document.location.search);
		var next_url = '/group/new.php?sul='+sul;
		document.location.href = next_url;
	}
}
function chkGroupId()
{
	var param_value = document.getElementById('group_id').value;
	if (param_value!='')
	{
		if ( isGroupId(param_value) )
		{
			chkGroupIdName(param_value, '');
		}else
		{
			alert('幫派網址格式錯誤！');
		}
	}else
	{
		alert('已經有了喔');
	}
}

function chkGroupName(param_value)
{
	var param_value = document.getElementById('group_name').value;
	if (param_value!='')
	{
		if ( isGroupName(param_value) )
		{
			chkGroupIdName('', param_value);
		}else
		{
			alert('幫派名稱格式錯誤！');
		}
	}else
	{
		alert('重複了');
	}
}

function chkGroupIdName(group_id, group_name)
{
	var chk_post_body = '';
	var msg_ok = "";
	var msg_repeat = "";
	if (group_id!='')
	{
		chk_post_body = 'id='+StrCode(group_id);
		msg_ok = "沒重複";
		msg_repeat = "重複了";
	}else
	{
		chk_post_body = 'name='+StrCode(group_name);
		msg_ok = "恭喜你，"+group_name+" 尚無人使用呢!";
		msg_repeat = "喔哦! "+group_name+" 重複囉，換一個更響亮的吧!";
	}
	var ajax_url = '/cgi/group/proc_group_data_check.php';
	var opt = {
		method: 'post',
		postBody: chk_post_body,
		onSuccess: function(t) {
			if (t.responseText=='OK')
			{
				alert(msg_ok);
			}else if (t.responseText=='EXIST')
			{
				alert(msg_repeat);
			}else
			{
				alert('抱歉!目前系統維護中，暫停提供服務！');
			}
		},
		onFailure: function(t) {
			alert('抱歉!目前系統維護中，暫停提供服務！');
		}
	}
	var obj_ajax = new Ajax.Request(ajax_url, opt);
}

function isGroupId(param_value)
{
	var check_result = false;
	var char_check = false;
	var idx = 0;
	if (param_value.length>=3 && param_value.length<=20)
	{
		for (idx = 0; idx < param_value.length; idx++)
		{
			if (((param_value.charAt(idx) >= 'a') && (param_value.charAt(idx) <= 'z')) || ((param_value.charAt(idx) >= '0') && (param_value.charAt(idx) <= '9')) || ((param_value.charAt(idx) == '_')) )
			{
				char_check = true;
			}else
			{
				char_check = false;
				break;
			}
		}
		if (char_check)
		{
			check_result = true;
		}
	}
	return check_result;
}
function isGroupName(param_value)
{
	var check_result = false;
	var char_check = false;
	var idx = 0;
	if (param_value.length>=1 && param_value.length<=20)
	{
		for (idx = 0; idx < param_value.length; idx++)
		{
			if ( param_value.charCodeAt(idx)>10000 || IsLetterDigital(param_value.charAt(idx)) )
			{
				char_check = true;
			}else
			{
				char_check = false;
				break;
			}
		}
		if (char_check)
		{
			check_result = true;
		}
	}
	return check_result;
}

//group member maintain function
function rmGroup(gcode, data_id)
{
	if (data_id>0)
	{
		if (confirm('確定要退出此幫會?'))
		{
				$j.get('/group_real/poll/polloption.php?gcode=<{$gcode}>', function()
				{
					window.location='/cgi/group/proc_rmgroup.php?gcode='+gcode+'&id='+data_id+'&sul='+escape(document.location.href);
				});
		}
	}
}

function joinGroup(obj_div_id, obj_form_id, data_type)
{
	var obj_frm = document.getElementById(obj_form_id);
	obj_frm.sul.value = encodeURIComponent(document.location.href);
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		if (data_type=="1")
		{
			if (confirm("確定要加入此幫會? "))
			{
				obj_frm.submit();
				$j.get('/group_real/poll/polloption.php?gcode=<{$gcode}>', function()
				{
					window.location.reload();
				});				
			}
		}else
		{
			DialogShowById(obj_div_id, 201,190);
			//joinGroupDialog(data_id);
		}
	}
	return false;
}

function dialogGroupJoin(obj_frm, data_id)
{
	var data_id = StrCode(data_id);
	var ap_txt = StrCode(obj_frm.ap_txt.value);
	var ajax_url = '/cgi/group/proc_joingroup.php';
	var opt = {
		method: 'post',
		postBody: 'data_id='+data_id+'&join_txt='+ap_txt,
		// Handle successful response
		onSuccess: function(t) {
			if (t.responseText=='OK')
			{
				alert('OK');
			}else if (t.responseText=='JOINED')
			{
				alert('已申請過');
			}else
			{
				alert('抱歉!目前系統維護中，暫停提供服務！');
			}
			DialogHide();
		},
		// Handle other errors
		onFailure: function(t) {
			alert('抱歉!目前系統維護中，暫停提供服務！');
		}
	}

	new Ajax.Request(ajax_url, opt);

	return false;
}



function allowApply(gcode, data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('批准'+data_name+' 加入此幫會嗎?'))
		{
			document.location.href = "/cgi/group/proc_apply_allow.php?gcode="+gcode+"&id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}
}

function rejectApply(gcode, data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('拒絕 '+data_name+' 加入此幫會嗎?') )
		{
			document.location.href = "/cgi/group/proc_apply_reject.php?gcode="+gcode+"&id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}
}

function giveMaster()
{
	alert('將幫主之位讓賢是一項十分重要的工作，請您在做此讓賢前務必慎重考量，一但經過讓賢更換幫主後，您將無法再重新主動取回幫主在此幫會的所有權限。');
	document.location.href = 'master.php';
}

function upChief(gcode, data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('您確定升'+data_name+'為堂主?') )
		{
			document.location.href = "/cgi/group/proc_chief_up.php?gcode="+gcode+"&id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}else
	{
		alert(parseInt(data_id));
		alert(!isNaN(data_id));
		alert(data_id+', '+data_name);
	}
}

function downChief(gcode, data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('您確定要罷免'+data_name+'堂主嗎?') )
		{
			document.location.href = "/cgi/group/proc_chief_down.php?gcode="+gcode+"&id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}
}

function lockPower(data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('您確定要將'+data_name+'停權?') )
		{
			document.location.href = "/cgi/group/proc_member_lock.php?id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}else
	{
		alert(data_id);
		alert(data_id+", "+data_name);
	}
}

function unlockPower(data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('您確定恢復 '+data_name+' 使用幫會的權利?') )
		{
			document.location.href = "/cgi/group/proc_member_unlock.php?id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}
}

function delMember(gcode, data_id, data_name, gd)
{
	if (data_id>0 && !isNaN(data_id) )
	{
		if (confirm('您確定要將'+data_name+'逐出幫會?') )
		{
			document.location.href = "/cgi/group/proc_member_del.php?gcode"+gcode+"&id="+data_id+"&gd="+gd+"&sul="+escape(document.location.href);
		}
	}
}

function showMyGroup()
{
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		document.location.href = "/group/mygroup.php";
	}
}

function showFriendGroup(data_id)
{
	var unick = getCookie('unick');
	var ud = getCookie('ud');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		document.location.href = "/group/member/" + ud + "/friend/group.php";
	}
}

function dialogGroupTellFriend(sender_email, g_id, g_title, g_code, g_total_member, g_desc)
{
	var sender_name = getCookie('unick');
	var email_title =" 邀請你加入我的幫會，"+g_title;
	var email_body = "\n\n\n-------------------------------------\n推薦你一個我常逛、常參與討論的幫會，有空一定要去看看喔!!\n幫會名稱："+g_title+"\n幫會網址：<a href='http://www.ipeen.com.tw/group/"+g_code+"/index.php' target='blank'>http://www.ipeen.com.tw/group/"+g_code+"/index.php</a>\n幫會介紹："+g_desc+"\n幫會目前成員："+g_total_member+"人";
	var str = '';

	str = str +'<form method="post" action="/cgi/group/proc_group_telfriend.php" onsubmit="return chkGroupTellFriend(this)">';
	str = str +'<div class="friend_mail_style">';
	str = str +'	<table width="100%" border="0" cellpadding="4" class="mail_font">';
	str = str +'	  <tr>';
	str = str +'		<td colspan="2" bgcolor="#f2f2f2"><span class="style16">告訴朋友</span></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td align="right">您的暱稱：</td>';
	str = str +'		<td><input id="sender_name" name="sender_name" type="text" value="'+sender_name+'" style="font-size:12px; font-family:Arial, Helvetica, sans-serif; width:250px" /></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td align="right">您的e-mail：</td>';
	str = str +'		<td><input id="sender_email" name="sender_email" type="text" value="'+sender_email+'" style="font-size:12px; font-family:Arial, Helvetica, sans-serif; width:250px" /></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td align="right">好友的e-mail：</td>';
	str = str +'		<td><input id="femail" name="femail" type="text" value="" style="font-size:12px; font-family:Arial, Helvetica, sans-serif; width:250px" /><br />';
	str = str +'		<label class="mail_notice">好友e-mail不能空白；多位好友請用<span class="style17">;</span>(分號)隔開</label>';
	str = str +'		</td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td align="right">主旨：</td>';
	str = str +'		<td><input id="email_title" name="email_title" type="text" value="'+email_title+'" style="font-size:12px; font-family:Arial, Helvetica, sans-serif; width:250px" /></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td align="right" valign="top">內容：</td>';
	str = str +'		<td align="left"><textarea id="email_body" name="email_body" rows="6" style="width:250px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px">'+email_body+'</textarea></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td colspan="2">&nbsp;&nbsp;輸入右圖顯示的數字：(防止機器人大量寄送)</td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td colspan="2">&nbsp;&nbsp;<input id="code_img" name="code_img" type="text" value="" style="width:100px" />';
	str = str +'		<img src="/validatecode.php" width="180" height="30" /></td>';
	str = str +'	  </tr>';
	str = str +'	  <tr>';
	str = str +'		<td colspan="2" align="center">';
	str = str +'			<input type="hidden" id="gid" name="gid" value="'+g_id+'" />';
	str = str +'			<input type="submit" name="" value="確定" />';
	str = str +'			<input type="button" name="" value="取消" onClick="DialogHide();" />	';
	str = str +'		</td>';
	str = str +'	  </tr>';
	str = str +'	</table>';
	str = str +'</div>';
	str = str +'</form>';

	return DialogShowByData(str,380,420);
}

function chkGroupTellFriend(formObj)
{
	var check_result = true;
	var err_msg = "";

	//
	if (formObj.sender_name.value=='' )
	{
			if (check_result)
				formObj.sender_name.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫您的暱稱!\n";
	} 

	//
	if (formObj.sender_email.value=='' )
	{
			if (check_result)
				formObj.sender_email.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫您的e-mail!\n";
	}
	
	//
	if (formObj.femail.value=='' )
	{
			if (check_result)
				formObj.femail.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫好友的e-mail!\n";
	} 

	//
	if (formObj.email_title.value=='' )
	{
			if (check_result)
				formObj.email_title.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫主旨!\n";
	} 

	//
	if (formObj.email_body.value=='' )
	{
			if (check_result)
				formObj.email_body.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫內容!\n";
	} 

	//
	if (formObj.code_img.value=='' )
	{
			if (check_result)
				formObj.code_img.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫圖片顯示的數字!\n";
	}

	//show the result ---------------------------------
	if (err_msg!="")
	{
		err_msg = "很抱歉，請確認以下資料，謝謝！\n\n" + err_msg;
		alert(err_msg);
	}

	if (check_result)
	{
		checkValidateCode(formObj, formObj.code_img);
	}

	return false;
}

function showGroupTelFriend(sender_email, g_id, g_title, g_code, g_total_member, g_desc)
{
	var unick = getCookie('unick');
	var ud = getCookie('ud');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		dialogGroupTellFriend(sender_email, g_id, g_title, g_code, g_total_member, g_desc);
	}
}

function topTopic(gcode, data_id)
{
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		if (data_id>0)
		{
			if (confirm('確定將此文置頂!?'))
			{
				$j.get('/group_real/poll/polloption.php?gcode=<{$gcode}>', function()
				{
					document.location.href = "/cgi/group/proc_topic_top.php?gcode="+gcode+"&tp=Y&data_id="+data_id+"&sul="+escape(document.location.href);
				});
			}
		}
	}
}

function untopTopic(gcode,data_id)
{
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin();
	}else
	{
		if (data_id>0)
		{
			if (confirm('確定要取消此文置頂嗎!?'))
			{
				$j.get('/group_real/poll/polloption.php?gcode=<{$gcode}>', function()
				{
				document.location.href = "/cgi/group/proc_topic_top.php?gcode="+gcode+"&tp=N&data_id="+data_id+"&sul="+escape(document.location.href);
				});
			}
		}
	}
}

function clear_group_searchvalue(obj) { 
  var PROMPT_KEYWORDt = '-請輸入搜尋字串-';var PROMPT_LOCATIONt = '-請輸入搜尋字串-';
 if ( obj.value == PROMPT_KEYWORDt || obj.value == PROMPT_LOCATIONt ) {
 obj.value = '';}
}

function def_group_searchvalue() {
    if (document.getElementById('group_form').kwgroup.value=="")
       document.getElementById('group_form').kwgroup.value="-請輸入搜尋字串-";
}

function group_show (show){
	var expDays = 90;
	var exp = new Date();
		
    if(show == '0') {
  	exp.setTime ( exp.getTime() - 1 );
  	document.cookie ="ipeen_group_show =" + show +"; expires=" + exp.toGMTString() +";path=/";
  	document.getElementById('group_show_0').style.display = "";
  	document.getElementById('group_show_1').style.display = "none";
  	document.getElementById('group_info_div').style.display = "";
  	}
  	if(show == '1') {
  	exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
	document.cookie="ipeen_group_show =" + show +"; expires=" + exp.toGMTString()+";path=/";
	document.getElementById('group_show_0').style.display = "none";
  	document.getElementById('group_show_1').style.display = "";
  	document.getElementById('group_info_div').style.display = "none";
	}
}

function blcok_group_user( gcode, u_id )
{
	var str = '<form method="get" action="/cgi/group/proc_blacklist.php">';
	str += '<div class="join_black_area">';
	str += '<div class="join_black_title"></div>';
	str += '<div class="join_black_body" align="center">';  
	str += '<textarea cols="50" rows="8" name="because_of" ></textarea>';
	str += '<div align="center" style="margin-top:15px; margin-bottom:5px;">';
	str += '<input name="" type="submit" value="確定送出" />	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	str += '<input name="" type="button" value="取消" onClick="DialogHide();"/></div>';
	str += '<input name="do" type="hidden" value="block" "/></div>';	
	str += '<input name="u_id" type="hidden" value="'+u_id+'" "/></div>';
	str += '<input name="gcode" type="hidden" value="'+gcode+'" "/></div>';	
	str += '<div class="join_black_bottom" ></div>';
	str += '</div>';
	str += '<div class="clear_line"></div>';
	str += '</div>';
	str += '</form>';
	return DialogShowByData(str,450,262);					  
}

function trash_resource( gcode, id , type )
{
	var str = '<form name = "xhi" method="get" action="/cgi/group/proc_trash.php">';
	str += '<div class="join_black_area">';
	str += '<div class="del_cmm_title"></div>';
	str += '<div class="join_black_body" align="center">';  
	str += '<textarea cols="50" rows="8" name="because_of" ></textarea>';
	str += '<div align="center" style="margin-top:15px; ">';
	str += '<input type="submit"  value="確定送出" />	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	str += '<input type="button" value="取消" onClick="DialogHide();"/></div>';
	str += '<input name="do" type="hidden" value="add"/>';	
	str += '<input name="id" type="hidden" value="'+id+'"/>';
	str += '<input name="type" type="hidden" value="'+type+'"/>';
	str += '<input name="gcode" type="hidden" value="'+gcode+'"/></div>';		
	str += '<div class="join_black_bottom" ></div>';
	str += '</div>';
	str += '<div class="clear_line"></div>';
	str += '</div>';
	str += '</form>';
	return DialogShowByData(str,450,202);					  
}

function unblcok_group_user(  gcode, u_id )
{
	if( u_id > 0 )
	{
		document.location.href = "/group/"+gcode+"/blacklist.php.do.unblock.u_id."+ u_id;
	}
	else alert("系統發生錯誤");
}

function find_member_for_blacklist(frm)
{
	document.location.href = "blacklist.php.do.find_member.q."+frm.q.value;
	return false;
}

function group_push( gcode, rls_id, rls_type )
{
	if( gcode  && rls_id && rls_type )
	{
		var err_cb = function ( res_str )
		{	res_str = res_str.strip();
		
			var msg = '';
			if( 'PUSH_SUCCESS' == res_str )
			{
					alert("你已經成功的推薦此篇文章了");
					group_update_pushdata(rls_id,rls_type);					
			}
			else
			{			
					if( 'CANNOT_SETCOOKIE' == res_str )
						msg	= '抱歉，您必須要把Cookie打開才能使用這個功能喔~';
					if( 'NO_RLS_ID' == res_str )
						msg = '無指定目標'
					if( 'NO_RLS_TYPE' == res_str )
						msg = '無指定目標種類'
					if( 'CANNOT_PUSHSELF' == res_str )
						msg = '抱歉，您不能推薦您自己。'						
					if( 'OVER_LIMIT' == res_str )
						msg = '每個人只能推薦一次。';
			}
			if(msg) alert( msg );			
		}
		
		$j.get('/cgi/group/proc_push.php?gcode='+gcode+'&rls_id='+rls_id+'&rls_type='+rls_type, err_cb);
	}
	else alert('系統發生錯誤');
}

function group_update_pushdata(rls_id,rls_type)
{
	if( rls_id <= 0 || 
		'cmm_reply' != rls_type && 'reply' != rls_type && 'topic' != rls_type && 'cmm_topic' != rls_type) return false;
		
	increase_pushed_value_cb = function(type, data_block)
	{
		type = type ? type : '';
		pushed_value_block = data_block.find("."+type+"_pushed_value");
		old_pushed_value = parseInt(pushed_value_block.html().strip()) ;
		pushed_value_block.html( old_pushed_value + 1 );	
	}
		
	// get the value of the pushed total, and increase it.
	rls_block = $j("#"+rls_type+rls_id);
	increase_pushed_value_cb('rls', rls_block);
	
	// update the pushed value of the resouce owner.
	// get the owner id of this resouce.
	owner_id = rls_block.find(".owner_id").html();
	// update the owner info block in this page.
	owner_blocks = $j('.'+owner_id);
	owner_blocks.each( function()
		{
			increase_pushed_value_cb('owner', $j(this));
		});	
}

function goback()
{
	var url = "<{$sul}>";
	if (url!='')
	{
		document.location.href = url;
	}else
	{
		document.location.href = 'index.php';
	}
}

function add_chk_frm(formObj)
{
	var check_result = true;
	var err_msg = "";

	//
	formObj.group_id.value = formObj.group_id.value.toLowerCase();
	if ( !isGroupId(formObj.group_id.value))
	{
			if (check_result)
				formObj.group_id.focus();
			check_result = false;
			err_msg = err_msg + " - 幫派網址格式錯誤!\n";
	}else
	{
	}

	//
	if ( !isGroupName(formObj.group_name.value))
	{
			if (check_result)
				formObj.group_name.focus();
			check_result = false;
			err_msg = err_msg + " - 幫派名稱格式錯誤!\n";
	}


	//
	if (formObj.group_desc.value=='')
	{
			if (check_result)
				formObj.group_desc.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫幫會描述!\n";
	} 

	if (formObj.group_rule.value=='')
	{
			if (check_result)
				formObj.group_rule.focus();
			check_result = false;
			err_msg = err_msg + " - 請填寫幫會規約!\n";
	} 
	
	//show the result ---------------------------------
	if (err_msg!="")
	{
		err_msg = "很抱歉，請確認以下資料，謝謝！\n\n" + err_msg;
		alert(err_msg);
	}

	return check_result;
}

var ori;		
function displayPic( display_url, gcode, img ) 
{
	if( ori != img )
	{
		ori = img;
					
		$j.ajax({
				type: "GET",
				url: display_url,
				data: { pic:img, gcode:gcode },
				beforeSend: function () { $j("#pic_detail").fadeOut("normal"); },
				success: function(msg)
						{									
							$j('#pic_detail').html( msg );
							
							var pageSize = getPageSize();
							var scrollSize = getPageScroll();
							var top = scrollSize[1] + (  ( pageSize[3] - $j('#pic_detail').height() ) / 2 ) ;
							var div_width = $j('#pic_detail').width();
						
							var left = ( pageSize[0] / 2 ) - ( div_width / 2 )  ;						

					   		$j("#pic_detail").
					   			draggable().			   		
					   			css( "top", top ).
					   			css( "left", left ).				   			
					   			fadeIn("slow");
					   			
					   		$j("#close_btn").click( function() 
					   			{ 
				 					$j("#pic_detail").fadeOut('normal');
				 					ori = '';
				      				return false; 
								} ); 					   	
						}
				});					 
	}
} 

function group_redirect(gcode, act, url)
{
	if(!url || !gcode) return;
	
	var unick = getCookie('unick');
	if (unick=="")
	{
		dialogLogin(url);
	}
	else
	{
		// check permission		
		$j.get("/cgi/group/chkpermission.php?gcode="+gcode+"&act="+act,
			function(res)
			{	var res = res.strip();
				if('ALLOW'==res)
					window.location = url;
				else
				{
					var msg = "喔喔~您的發文權限不足喔";
					if("JOINREQUIRED"==res)
						msg = "請先加入此幫會，才能發表新的主題喔!";
					
					alert(msg);
				}
			}
		);
	}
}

function set_backurl_afteract( to, actname, backurl )
{
   var key='backurl_'+actname;
    var exp = new Date();
    exp.setTime(exp.getTime() + 24*60*60*1000);

    document.cookie=key+"=" + backurl +"; expires=" + exp.toGMTString()+";path=/;";

    window.open(to);
}