function unfold_poll()
{
	document.getElementById("folded_votes").style.display = 'block';
	document.getElementById("link_to_unfold").style.display = 'none';
}

function reply_comment(comment_id, author_name, level)
{
	level++;
	document.getElementById("comment_id").setAttribute("value", comment_id);
	document.getElementById("comment_level").setAttribute("value", level);	
	
	document.getElementById('reply_to_text').innerHTML = '<a href="#goto_' + comment_id +'"><img src="/image/ico/arrow_turn_left.gif" width="16" height="16" align="left" alt="К комментарию"/></a>&nbsp;Ответ на комментарий <b>' + author_name +
	"</b> (<a href='#' onclick='cancel_reply_comment(); return false;'>отменить</a>):";
	
	document.getElementById('comment_textarea').focus();	
}

function cancel_reply_comment()
{
	base_comment_id = document.getElementById("base_comment_id").getAttribute("value");
	document.getElementById("comment_id").setAttribute("value", base_comment_id);
	
	if(base_comment_id=='solid') document.getElementById("comment_level").setAttribute("value", 0);
	else document.getElementById("comment_level").setAttribute("value", 1);
		
	document.getElementById('reply_to_text').innerHTML = 'Сообщение:';	
}


if (!SI) { var SI = new Object(); };
SI.Request = 
{
	get		: function(url) // [target[,callback[,args]]]
	{
		this._request('GET',arguments);
	},
	
	post	: function(url)  //  [target[,callback[,args]]]
	{
		this._request('POST',arguments);
	},
		
	_request	: function(type,args)
	{
	/*
		args[0];	//vote			spam/old_news	comment_post		show_box		show_spam		show_comment_spam		poll		visible			friend_add/friend_delete	subscribe_comments
		args[1];	//story id		story id		story id			story id		story id		id id					poll id		story id		user_id						story id									
		args[2];	//digg												comment id						comment id							action
				args[3];												avator	
		args[4];														s_id												
		args[5];														s_name
		args[6];														margin
						
							
	*/
		if(args[0]=='subscribe_comments' || args[0]=='unsubscribe_comments')
		{
			document.getElementById('subscribe_comments_' + args[1]).innerHTML = 'загрузка..';			
		}
		
		if(args[0]=='add_favorite' || args[0]=='delete_favorite')
		{
			document.getElementById('add_favorite_' + args[1]).innerHTML = 'загрузка..';			
		}
		
		/*friend_add*/
		if(args[0]=='friend_add')
		{
			document.getElementById('friend_add_' + args[1]).innerHTML = 'загрузка..';			
		}
		if(args[0]=='friend_delete')
		{
			document.getElementById('friend_delete_' + args[1]).innerHTML = 'загрузка..';
		}		
	
		/*DIGG NEWS*/
		if(args[0]=='vote')
		{
			document.getElementById('vote_instant_' + args[1]).innerHTML = 'загрузка..';			
		}
	
		/*VOTE COMMENT*/
		if(args[0]=='good_comment' || args[0]=='bad_comment')
		{
			document.getElementById('comment_vote_instant_' + args[1]).innerHTML = 'загрузка..';
		}
			
		/*POLL VOTE*/
		if(args[0]=='poll')
		{
			//определение id ответа		
			var poll_variant = -1;
			var childs = document.getElementById("poll").childNodes;
			
		
			for (var i=0; i<childs.length; i++)
			{
				if (childs[i].nodeType==1)
				{
					if (childs[i].getAttribute("name")=="poll_variant" && childs[i].checked)
					{
						poll_variant=childs[i].getAttribute("value");
						break;
					}
				}
			}
			
	
			if(poll_variant == -1)//id ответа не определен, смотрим дополнительные варианты
			{
				childs = document.getElementById("folded_votes").childNodes;
				for (var i=0; i<childs.length; i++)
				{
					if (childs[i].nodeType==1)
					{
						if (childs[i].getAttribute("name")=="poll_variant" && childs[i].checked)
						{
							poll_variant=childs[i].getAttribute("value");
							break;
						}
					}
				}				
			}			

			if(poll_variant == -1) return; //id ответа не определен
			document.getElementById('poll_status').innerHTML = 'загрузка..';
		}
		
		

		/*STORY SPAM REPORT*/		
		if(args[0]=='spam' || args[0]=='old_news' || args[0]=='lame')
		{	
			document.getElementById('spam_instant_' + args[1]).innerHTML = 'загрузка..';
		}
		
		/*COMMENT SPAM REPORT*/		
		if(args[0]=='comment_spam')
		{	
			document.getElementById('comment_instant_' + args[2]).innerHTML = 'загрузка..';
		}

		/*SHOW COMMENT SPAM QUERY*/		
		if(args[0]=='show_comment_spam')
		{
			var spam_query = "<a href='#' onclick=" + '"SI.Request.post(' + "'comment_spam'" + ', ' + "'" + args[1] + "'" + ', ' +"'" + args[2] + "'" + '); return false;">уверены?</a>'
			document.getElementById('comment_instant_' + args[2]).innerHTML = spam_query;
		}
		
				


		/*POST COMMENT*/
		if(args[0]=='comment_post')
		{	
			var comment_text = document.getElementById("comment_textarea").value;
			document.getElementById('comment_status').innerHTML = 'загрузка..';
		}
		
		if (args[0]=='vote' || args[0]=='spam'  || args[0]=='old_news'  || args[0]=='lame' || args[0]=='comment_spam' 
		|| args[0]=='comment_post' || args[0]=='poll' || args[0]=='visible' || args[0]=='friend_add' || args[0]=='friend_delete'
		|| args[0]=='subscribe_comments'|| args[0]=='unsubscribe_comments' || args[0]=='add_favorite' || args[0]=='delete_favorite'
		|| args[0]=='good_comment' || args[0]=='bad_comment' || args[0]=='user_relations')
		{	
			var envelope = 
			{
				request	: false,
				ram		: {}
			};
		
			/*@cc_on @*/
			/*@if (@_jscript_version >= 5)
			try { envelope.request = new ActiveXObject("Msxml2.XMLHTTP"); } 
			catch (e) {
				try { envelope.request = new ActiveXObject("Microsoft.XMLHTTP"); }
				catch (E) { envelope.request = false; };
				};
			@end @*/		
			if (!envelope.request && typeof XMLHttpRequest!='undefined')
			{
				envelope.request = new XMLHttpRequest();
			};
			
			if (!envelope.request)
			{
				return;
			};
			
			var url = args[0] + ((args[0].indexOf('?')!=-1)?'&':'?')+(new Date()).getTime();
			var query = null;
			
					
			if(args[0]=='add_favorite')
			{
				url = '/instant/instant_favorite.php';
				query = 'story_id=' + args[1] + '&action=add' + '&token=' + token;;
			}
			if(args[0]=='delete_favorite')
			{
				url = '/instant/instant_favorite.php';
				query = 'story_id=' + args[1] + '&action=delete' + '&token=' + token;;
			}
					
			if(args[0]=='good_comment')
			{
				url = '/instant/vote_comment_instant.php';
				query = 'comment_id=' + args[1] + '&score=1' + '&token=' + token;;
			}
			if(args[0]=='bad_comment')
			{
				url = '/instant/vote_comment_instant.php';
				query = 'comment_id=' + args[1] + '&score=-1' + '&token=' + token;;
			}			
								
			if(args[0]=='subscribe_comments')
			{
				url = '/instant/instant_subscribe_comments.php';
				query = 'story_id=' + args[1] + '&action=subscribe' + '&token=' + token;;
			}
			if(args[0]=='unsubscribe_comments')
			{
				url = '/instant/instant_subscribe_comments.php';
				query = 'story_id=' + args[1] + '&action=unsubscribe' + '&token=' + token;;
			}			
			
			if(args[0]=='user_relations')
			{
				url = '/instant/user_relations.php';
				query = 'login_id=' + args[1] + '&score=' + args[2] + '&token=' + token;;
			} 			
			
			if(args[0]=='friend_add')
			{
				url = '/instant/instant_friend.php';
				query = 'login_id=' + args[1] + '&action=add' + '&token=' + token;;
			}
			if(args[0]=='friend_delete')
			{
				url = '/instant/instant_friend.php';
				query = 'login_id=' + args[1] + '&action=delete' + '&token=' + token;;
			}						
			if(args[0]=='visible')
			{
				url = '/instant/visible_instant.php';
				query = 'story_id=' + args[1] + '&action=' + args[2] + '&token=' + token;;
			}			
			if(args[0]=='vote')
			{
				url = '/instant/vote_instant.php';
				query = 'story_id=' + args[1] + '&token=' + token;
			}
			if(args[0]=='poll')
			{
				var blank_variant = document.getElementById("blank_variant").value;
				blank_variant = encodeURIComponent(blank_variant);
				url = '/instant/poll_instant.php';
				query = 'poll_id=' + args[1] +'&poll_variant=' + poll_variant + '&blank_variant=' + blank_variant + '&token=' + token;;
			}
						
			if(args[0]=='spam' || args[0]=='old_news' || args[0]=='lame')
			{
				url = '/instant/spam_instant.php';
				query = 'story_id=' + args[1] + '&action=' + args[0] + '&token=' + token;;
			}

						
			if(args[0]=='comment_spam')
			{
				url = '/instant/spam_comment_instant.php';
				query = 'story_id=' + args[1] +'&comment_id=' + args[2] + '&token=' + token;;				
			}			
			if (args[0]=='comment_post')
			{
			
				/*TOO BIG FOR GET*/
				
				if(comment_text.length>350)
				{
					var form = document.getElementById("commentForm");
					form.submit();
					return false;
				}


//				var comment_send = encodeURIComponent(comment_text);
				var comment_send = comment_text;
				comment_send = comment_send.replace(/\n/g, "%0A");
				comment_send = comment_send.replace(/&/g, "%26");
								
				url = '/instant/comment_post_instant.php';
				var comment_id = document.getElementById("comment_id").getAttribute("value");
				var comment_level = document.getElementById("comment_level").getAttribute("value");
				var comment_type = document.getElementById("comment_type").getAttribute("value");
				
				var offtopic;
				if(document.getElementById("offtopic").checked == true) offtopic = 1;
				else  offtopic = 0;
				
				query = 'story_id=' + args[1] +'&comment_level=' + comment_level + '&comment_id=' + comment_id + '&offtopic=' + offtopic + '&comment=' + comment_send + '&token=' + token;;				
			}	
		
			if (args[0]=='vote' || args[0]=='poll' || args[0]=='spam' || args[0]=='old_news' || args[0]=='lame' || args[0]=='comment_spam' 
			|| args[0]=='comment_post' || args[0]=='visible' || args[0]=='friend_add' || args[0]=='friend_delete'
			|| args[0]=='subscribe_comments'|| args[0]=='unsubscribe_comments' || args[0]=='add_favorite' || args[0]=='delete_favorite'
			|| args[0]=='good_comment' || args[0]=='bad_comment' || args[0]=='user_relations')
			{
				envelope.ram.target = url;
				/*
				if (typeof(envelope.request.setRequestHeader) == "function")
				{
					alert('POST');
					envelope.request.open("POST",url,true);
					envelope.request.setRequestHeader("Method","POST " + url + " HTTP/1.1");
					envelope.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					envelope.request.send(query);
				}
				else
				{
					alert('GET');
					envelope.request.open("GET",url+"?"+query,true);
					envelope.request.send(query);
				}
				*/
					envelope.request.open("GET",url+"?"+query,true);
					envelope.request.send(query);
			}
								
		
			if (envelope.ram.target || envelope.ram.callback)
			{
				envelope.request.onreadystatechange = function()
				{
					if (envelope.request.readyState==4 && envelope.request.status==200)
					{
						if (envelope.ram.target)
						{
							var target = envelope.ram.target;
							var content = envelope.request.responseText;
							if (SI.IE && (target.nodeName == 'TBODY' || target.nodeName == 'TABLE'))
							{
								SI.IE.fixInnerHTML(target, content);
							}
							else
							{
								if(args[0]=='good_comment')
								{
									var comment_score = args[2];
									comment_score++;
									var result_score = comment_score;
									
									if(comment_score>0) result_score = "<font color='#70bc6e'>" + '+' + comment_score + "</font>";
									if(comment_score<0) result_score = "<font color='#e45757'>" + comment_score + "</font>";									
																		
									document.getElementById('comment_score_' + args[1]).innerHTML = result_score;
									document.getElementById('comment_vote_instant_' + args[1]).innerHTML = '';																		
								}
								if(args[0]=='bad_comment')
								{
									var comment_score = args[2];
									comment_score--;
									var result_score = comment_score;									

									if(comment_score>0) result_score = "<font color='#70bc6e'>" + '+' + comment_score + "</font>";
									if(comment_score<0) result_score = "<font color='#e45757'>" + comment_score + "</font>";
									
									document.getElementById('comment_score_' + args[1]).innerHTML = result_score;
									document.getElementById('comment_vote_instant_' + args[1]).innerHTML = '';																		
								}								
							
								if(args[0]=='add_favorite' || args[0]=='delete_favorite')
								{
									document.getElementById('add_favorite_' + args[1]).innerHTML = content;
									return;
								}
															
								if(args[0]=='subscribe_comments' || args[0]=='unsubscribe_comments')
								{
									document.getElementById('subscribe_comments_' + args[1]).innerHTML = content;
									return;
								}
								
								if(args[0]=='friend_add')
								{
									document.getElementById('friend_add_' + args[1]).innerHTML = content;
									return;
								}
								if(args[0]=='friend_delete')
								{
									document.getElementById('friend_delete_' + args[1]).innerHTML = content;
									return;
								}															
		
								if(args[0]=='poll')
								{
									document.getElementById('poll_result').innerHTML = content;
									return;
								}							
								if(args[0]=='vote')
								{
									if(content == 'fine')
									{
										document.getElementById('vote_instant_' + args[1]).innerHTML = 'голосовать';
										
										/*digg numbers*/
										args[2]++;		
										document.getElementById('vote_num_' + args[1]).innerHTML = args[2];
										
										/*fade from FFFFFF to transparent at 30 frames per second for 500*/
										/*Fat.fade_element('vote_placeholder_' + args[1], 30, 500, "#FFFFFF", "")*/
									}
									else if(content == 'voted')  document.getElementById('vote_instant_' + args[1]).innerHTML = 'повтор';									
									else  document.getElementById('vote_instant_' + args[1]).innerHTML = 'ошибка';
								}
								/*
								
								if(args[0]=='spam')
								{	
									if(content == 'fine') document.getElementById('spam_instant_' + args[1]).innerHTML = '<font color="red">спам!</font>';
									else  document.getElementById('spam_instant_' + args[1]).innerHTML = 'ошибка';
								}
								if(args[0]=='old_news')
								{	
									if(content == 'fine') document.getElementById('spam_instant_' + args[1]).innerHTML = '<font color="#FF9900">боян!</font>';
									else  document.getElementById('spam_instant_' + args[1]).innerHTML = 'ошибка';
								}
								*/
								
								if(args[0]=='spam' || args[0]=='old_news' || args[0]=='lame')
								{	
									if(content == 'fine')
									{
										document.getElementById('spam_instant_' + args[1]).innerHTML = 'проблема?&nbsp;(' + (args[2]*1+1) + ')';
										
										/*совместимость с news_mini*/
										if(document.getElementById('news_description_' + args[1]) != null)
										{
											document.getElementById('news_description_' + args[1]).className='news_description_abused';
											document.getElementById('vote_class_' + args[1]).className='vote_abused';
											document.getElementById('news_title_' + args[1]).className='news_title_abused';
											document.getElementById('news_misc_link_' + args[1]).className='news_misc_link_abused';											
//											fold_news(args[1]);																						
										}
										if(document.getElementById('this_is_index') != null)
										{
											fold_news(args[1]);
										}										
										
										if(document.getElementById('vote_instant_' + args[1]).innerHTML != 'голосовать')
										{
											document.getElementById('vote_instant_' + args[1]).innerHTML = 'голосовать'
										}										

									}
									else  document.getElementById('spam_instant_' + args[1]).innerHTML = 'ошибка';
								}
							
								
								if(args[0]=='comment_spam')
								{
									if(content == 'fine') document.getElementById('comment_instant_' + args[2]).innerHTML = '<font color="red">спам!</font>';
									else  document.getElementById('comment_instant_' + args[2]).innerHTML = 'ошибка';
								}															
								
								if(args[0]=='comment_post')
								{
									var no_errors = true;

									if(content == 'wait'){ result = 'ошибка: не более одного комментария в минуту';no_errors=false;}
									else if(content == 'empty'){ result = 'ошибка: пожалуйся, заполните все поля';no_errors=false;}
									else if(content == 'short'){ result = 'ошибка: слишком короткое сообщение';no_errors=false;}
									else if(content == 'long'){ result = 'ошибка: слишком длинное сообщение';no_errors=false;}
									else if(content == 'fuck'){ result = 'ошибка: сообщение не может быть добавлено';no_errors=false;}
									
									if(no_errors==false)
									{
										document.getElementById('comment_status').innerHTML = '<font color="red">' + result + '</font>';
									}
									else 								
									{
										/*COMMENT PRINT*/
										if(comment_id=='solid')
										{
											var prev = document.getElementById('maket_' + comment_id).innerHTML;
											if(prev!="")
											{
												content = prev + content;
											}
											document.getElementById('maket_' + comment_id).innerHTML = content;
											/*document.getElementById('maket_' + comment_id).focus();*/
											
										}
										else
										{
											if(comment_type=='flat')
											{
												comment_id = 'solid';
												var prev = document.getElementById('maket_' + comment_id).innerHTML;
												if(prev!="")
												{
													content = prev + content;
												}
												document.getElementById('maket_' + comment_id).innerHTML = content;
											}
											else document.getElementById('maket_' + comment_id).innerHTML = content;
										}
										
										if(comment_id=='solid') document.getElementById('delete').innerHTML = '';
			
										/*fade from FFFFFF to transparent at 30 frames per second for 500*/
										Fat.fade_element('maket_' + comment_id, 30, 2000, "#F0FDD0", "#FFFFFF");
										document.getElementById('comment_status').innerHTML = '';
										cancel_reply_comment();
										document.getElementById("comment_textarea").value="";
																																								
									}


								}
							}
						};
						if (envelope.ram.callback)
						{
							if (envelope.ram.args)
							{
								envelope.ram.callback(envelope.ram.args);
							}
							else
							{
								envelope.ram.callback();
							};
						};
					};
				};
			};
		}
	}
};



// @name      The Fade Anything Technique
// @namespace http://www.axentric.com/aside/fat/
// @version   1.0-RC1
// @author    Adam Michela

var Fat = {
	make_hex : function (r,g,b) 
	{
		r = r.toString(16); if (r.length == 1) r = '0' + r;
		g = g.toString(16); if (g.length == 1) g = '0' + g;
		b = b.toString(16); if (b.length == 1) b = '0' + b;
		return "#" + r + g + b;
	},
	fade_all : function ()
	{
		var a = document.getElementsByTagName("*");
		for (var i = 0; i < a.length; i++) 
		{
			var o = a[i];
			var r = /fade-?(\w{3,6})?/.exec(o.className);
			if (r)
			{
				if (!r[1]) r[1] = "";
				if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]);
			}
		}
	},
	fade_element : function (id, fps, duration, from, to) 
	{
		if (!fps) fps = 30;
		if (!duration) duration = 3000;
		if (!from || from=="#") from = "#FFFF33";
		if (!to) to = this.get_bgcolor(id);
		
		var frames = Math.round(fps * (duration / 1000));
		var interval = duration / frames;
		var delay = interval;
		var frame = 0;
		
		if (from.length < 7) from += from.substr(1,3);
		if (to.length < 7) to += to.substr(1,3);
		
		var rf = parseInt(from.substr(1,2),16);
		var gf = parseInt(from.substr(3,2),16);
		var bf = parseInt(from.substr(5,2),16);
		var rt = parseInt(to.substr(1,2),16);
		var gt = parseInt(to.substr(3,2),16);
		var bt = parseInt(to.substr(5,2),16);
		
		var r,g,b,h;
		while (frame < frames)
		{
			r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));
			g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));
			b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));
			h = this.make_hex(r,g,b);
		
			setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);

			frame++;
			delay = interval * frame; 
		}
		setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);
	},
	set_bgcolor : function (id, c)
	{
		var o = document.getElementById(id);
		o.style.backgroundColor = c;
	},
	get_bgcolor : function (id)
	{
		var o = document.getElementById(id);
		while(o)
		{
			var c;
			if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color");
			if (o.currentStyle) c = o.currentStyle.backgroundColor;
			if ((c != "" && c != "transparent") || o.tagName == "BODY") { break; }
			o = o.parentNode;
		}
		if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF";
		var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);
		if (rgb) c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));
		return c;
	}
}

/*NEWS*/
function fold_news(id)
{
	document.getElementById("news_" + id).style.display = 'none';
	document.getElementById("min_news_" + id).style.display = 'block';
	SI.Request.post('visible', id, 'minimize');
}
function unfold_news(id)
{
	document.getElementById("news_" + id).style.display = 'block';
	document.getElementById("min_news_" + id).style.display = 'none';
	SI.Request.post('visible', id, 'maximize');		
}

/*MENU*/
function toggle_block(block, icon)
{
	/*TABS*/
	if(block=="tab1")
	{
		if (document.getElementById("tab1").style.display == 'none')
		{
			document.getElementById("tab1").style.display = 'block';
			save_collapsed("tab1", true);
			document.getElementById("tab2").style.display = 'none';
			save_collapsed("tab2", false);
			
			document.getElementById("tab1_title").className='block_category_title_selected';
			document.getElementById("tab2_title").className='block_category_title';						
		}
	}
	else if(block=="tab2")
	{
		if (document.getElementById("tab2").style.display == 'none')
		{
			document.getElementById("tab2").style.display = 'block';
			save_collapsed("tab2", true);
			document.getElementById("tab1").style.display = 'none';
			save_collapsed("tab1", false);
			
			document.getElementById("tab2_title").className='block_category_title_selected';
			document.getElementById("tab1_title").className='block_category_title';					
		}
	}		
	else if (document.getElementById)
	{
		if (document.getElementById(block).style.display == 'none')
		{
			document.getElementById(block).style.display = 'block';
			save_collapsed(block, true);
		}
		else
		{
			document.getElementById(block).style.display = 'none';
            save_collapsed(block, false);
		}
	}
	
	
	if(document.getElementById("tab1") != null)
	{
		if( (document.getElementById("tab1").style.display == 'none') && (document.getElementById("tab2").style.display == 'none') )
		{
			document.getElementById("tab1").style.display == 'block';
			save_collapsed("tab1", true);
		}
	}
	
}

function save_collapsed(objid, addcollapsed)
{
	var collapsed = get_cookie("collapse");
	var tmp = "";

	if (collapsed != null)
	{
		collapsed = collapsed.split(",");

		for (i in collapsed)
		{
			if (collapsed[i] != objid && collapsed[i] != "")
			{
				tmp = tmp + collapsed[i];
				tmp = tmp + ",";
			}
		}
	}

	if (addcollapsed)
	{
		tmp = tmp + objid;
	}

	expires = new Date();
	expires.setTime(expires.getTime() + (1000 * 86400 * 365));
	set_cookie("collapse", tmp, expires);
}

function set_cookie(name, value, expires)
{
	if (!expires)
	{
		expires = new Date();
	}
	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
}

function get_cookie(name)
{
	cookie_name = name + "=";
	cookie_length = document.cookie.length;
	cookie_begin = 0;
	while (cookie_begin < cookie_length)
	{
		value_begin = cookie_begin + cookie_name.length;
		if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
		{
			var value_end = document.cookie.indexOf (";", value_begin);
			if (value_end == -1)
			{
				value_end = cookie_length;
			}
			return unescape(document.cookie.substring(value_begin, value_end));
		}
		cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
		if (cookie_begin == 0)
		{
			break;
		}
	}
	return null;
}