window.onload = function()
{
			document.onkeypress = function(event) {
				event = (event) ? event : window.event;

				if ((event.keyCode == 13 || event.keyCode == 10) && event.ctrlKey == true)
				{
					openFeedback();
				}
			}
}

function GetSelected()
{
	nN=navigator.appName
	if (nN=='Netscape')
	{
		if (document.getSelection())
		{
			sts=document.getSelection();
			newstr=sts.replace(/\n+/g,' ');
			sts=newstr.replace(/\ +/g,' ');
			return sts;
		}
	}
	else if (nN=='Microsoft Internet Explorer')
	{
		if (document.selection.createRange())
		{
			var range = document.selection.createRange(); var sts = range.text;
		}
		if (sts)
		{
			sts=sts.replace(/\ +/g, " ");
			return sts;
		}
	}
	return "";
}

function openFeedback()
	{
  myWin= window.open("/ru/feedback/bugreport/", "newWindows",
	"width=500,height=620,status=no,toolbar=no,menubar=no");
	}

function open_cat(obj_id) {
     var obj;
     obj = document.getElementById(obj_id);
     obj_23 = document.getElementById('s_' + obj_id);

     if(obj.style.zIndex == 7)
     {
     obj.style.display = 'none';
     obj.style.zIndex = 0;
     obj_23.style.display = 'inline';

     }
     else
     {
     obj.style.display = 'block';
     obj.style.zIndex = 7;
     obj_23.style.display = 'none';
     }


}



function open_extra(obj_id, stat) {
     var obj;
     obj = document.getElementById(obj_id);


     if(obj.style.zIndex == stat)
     {
     obj.style.display = 'none';
     obj.style.zIndex = 0;

     }
     else
     {
     obj.style.display = 'block';
     obj.style.zIndex = stat;
     }


}




function tuda() {
	jQuery("div#conditions_actions").appendTo("#target");
}

function suda() {
	if (document.getElementById('list_bu')) 
	{
        var str;
	var rep_sym = '&nbsp;';
	str = document.getElementById('list_bu').innerHTML;
	str = str.replace(/([0-9]+\.)\ +/g, '$1' + rep_sym);
	document.getElementById('list_bu').innerHTML = str;
	}
}

function swap_visible(obj_id) {
	if(!document.getElementById(obj_id)) return;
	var obj, obj_tag, vis;
	obj = document.getElementById(obj_id);
	obj_tag = obj.tagName.toLowerCase();
	vis = (obj_tag == 'div') ? 'block' : 'inline';
	obj.style.display = (obj.style.display != vis) ? vis : 'none';
	return;
}

function open_window() {
	if(!arguments[0]) return(false);
	var win_width, win_height;
	win_width = arguments[1] ? arguments[1] : 800;
	win_height = arguments[2] ? arguments[2] : 600;
	var popupWin = window.open(arguments[0], 'pgu_window', 'frameborder=0,toolbar=0,location=0,directoties=0,status=0,menubar=0,scrollbars=1,resizable=1,width=' + win_width + ',height=' + win_height + '');
	popupWin.focus();
}

Array.prototype.inArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] == value) {
			return true;
		}
	}
	return false;
};

Array.prototype.removeFromArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] == value) {
			for (j=i; j<this.length-1; j++) 
				this[j]=this[j+1]
			delete this[this.length-1]
			this.length = this.length-1
		}
	}
	return false;
};