﻿function addLoadEvent(func) 
{ 
    var oldonload = window.onload; 
    if (typeof window.onload != 'function'){ 
        window.onload = func; 
    } else {
        window.onload = function(){ 
            oldonload(); 
            func();
        } 
    } 
} 

var timer, aspx, input,obj;
function openFindList( obj1, aspx1, input1 )
{
	if (timer)
		clearTimeout(timer);
	aspx = aspx1;
	input = input1;
	obj = obj1;

	timer = setTimeout('openFindListTimer()', 200 );
}

var prevInpValue;
var preventPostback = false;

function checkPreventSubmit() {

    if (preventPostback) {
        preventPostback = false;
        return false;
    }
    else {
        return true;
    }
}

function handleKeysInPropmtInput(obj1, aspx1, input1, evt) 
{

    var prev = document.getElementById("listid_" + selectedListNumber);
   
    var next;
    evt = (evt) ? evt : ((window.event) ? event : null);
    var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
    if (evt) 
    {
        var divObj = document.getElementById('ajaxList');

        if (evt.keyCode == 38 && (divObj) && divObj.style.display != 'none') 
        {
            if (selectedListNumber > 1) {
                selectedListNumber = selectedListNumber - 1;
                next = document.getElementById("listid_" + selectedListNumber);

            }
            else {
                next = prev;
            }            
            if (next != 'undefined' && next != null) {

                input1.value = next.childNodes[0].innerHTML;
                if(document.getElementById("disease_hidden") != null)  document.getElementById("disease_hidden").value = next.getAttribute("deseaseid");
                prevInpValue = input1.value;
            }
            else 
            {
                selectedListNumber = 1;
            }
            scrollToPos(next);
            
            setListItemSelected(next);
            return true;
        }
        else if (evt.keyCode == 40 && (divObj) && divObj.style.display != 'none') 
        {
            selectedListNumber = selectedListNumber + 1;
            next = document.getElementById("listid_" + selectedListNumber);
            if (next == 'undefined' || next == null) 
            {
                selectedListNumber = selectedListNumber - 1;
                next = prev;
            }
            if (next != 'undefined' && next != null)
            {
                input1.value = next.childNodes[0].innerHTML;
                if(document.getElementById("disease_hidden")  != null) document.getElementById("disease_hidden").value = next.getAttribute("deseaseid");
                prevInpValue = input1.value;
                scrollToPos(next);
            }
            setListItemSelected(next);
            return true;
        }
        else if (charCode == 13 && (divObj) && divObj.style.display != 'none') 
        {
            preventPostback = true;
            if (prev) {
				input1.value = prev.childNodes[0].innerHTML;
	            if(document.getElementById("disease_hidden")  != null) document.getElementById("disease_hidden").value = prev.getAttribute("deseaseid");
	            prevInpValue = input1.value;
			}
            
            if (divObj) divObj.style.display = 'none';        
			(!input1.form.onsubmit || input1.form.onsubmit && input1.form.onsubmit()) && input1.form.submit();
            return false;
        }
        else 
        {
            if (prevInpValue != input1.value) 
            {

                prevInpValue = input1.value;
                clearSelectedItem();
                openFindList(obj1, aspx1, input1);

            }
            return true;
        }
        prevInpValue = input1.value;        
    }
}


function scrollToPos(elem) 
{
    if (elem != null) {
        var h = elem.offsetTop - 185;
        if (h > 0) 
        {
            if (h > elem.parentNode.parentNode.parentNode.scrollTop) 
            {
                elem.parentNode.parentNode.parentNode.scrollTop = h;
            }
            else if(elem.offsetTop < elem.parentNode.parentNode.parentNode.scrollTop) 
            {
                elem.parentNode.parentNode.parentNode.scrollTop = elem.offsetTop;
            }
        }
        else {
            if (elem.offsetTop < elem.parentNode.parentNode.parentNode.scrollTop) {
                elem.parentNode.parentNode.parentNode.scrollTop = elem.offsetTop;
            }            
        }
    }
}

var selectedItem;
function setListItemSelected(item) {
	if (item && item != selectedItem) {
		if (selectedItem) selectedItem.className = '';
		item.className = 'dropdownItemSelected';
		selectedItem = item;
	}
}

var selectedListNumber = 0;

function clearSelectedItem() 
{
    selectedListNumber = 0;
}

function openFindListTimer()
{	
	var divObj = document.getElementById('ajaxList');
	divObj.style.display = 'block';
	LoadPageAsync(encodeURI(aspx + '&search=' + input.value), obj, null, hideDivIfResultNull);
}

document.onclick = function hideDiv()
{ 
	var divObj = document.getElementById('ajaxList');
	if(divObj)divObj.style.display = 'none';
}

function hideDivIfResultNull(list)
{	
	var divObj = document.getElementById("ajaxList");
	if (!(/<li>/).test(list))
		divObj.style.display = 'none';		
}

function treeNodeClick(divId, obj, typeId)
{	
	var div = document.getElementById(divId);
	if (div.style.display == 'none') div.style.display = 'block';
	else div.style.display = 'none';	 

	if (typeId && (div.innerHTML.length == 0)) LoadPage('AJAX/organizationsblock.aspx?OrganizationTypeId=' + typeId, divId);
	var anchor = obj;
	anchor.className = anchor.className == 'close_grey' ? 'open' : 'close_grey';
	var li = obj.parentNode;
	li.className = li.className == 'select' ? '' : 'select';
}

function treeNodeClick2(li)
{
	if (li)
		if (li.className == 'select')
			li.className = '';
		else if (li.className == '')
			li.className = 'select';
}

var errorMessage = "";
function addError(message)
{
	errorMessage += message + '<br/>';
}

function sendForm()
{
	var form = document.getElementById("feedbackForm");
	var title = form.Title.value;
	var message = form.Message.value;
	var name = form.Name.value;
	var email = form.Email.value;
	
	var error = document.getElementById('popup_error');		
	var table = document.getElementById('feedback_table');	
		
	errorMessage = "";		
	if (title == "") 
		addError("Укажите тему письма");
	
	if (name == "") 
		addError("Укажите ваше имя");
	
	if (message == "")
		addError("Введите текст сообщения");
		
	if(email && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))	
		addError("Введите корректный E-mail");
		
	error.innerHTML = '<b>'+errorMessage+'<b>';
	
	if (errorMessage.length)	
		error.style.display	= 'block';	
	else
	{
		GetPageByPost(form, 'ajax/feedback.aspx', 'popup_block');
		table.style.display	= 'none';		
	}
		
}

function SendMessageToParticipant()
{
	var form = document.getElementById("SendMessageForm");
	var title = form.Title.value;
	var message = form.Message.value;
	var name = form.Name.value;
	
	var error = document.getElementById('popup_error');		
	var table = document.getElementById('feedback_table');	
		
	errorMessage = "";		
	if (name == "") 
		addError("Укажите ваше имя");

		if (title == "") 
		addError("Укажите тему сообщения");
	
	if (message == "")
		addError("Введите текст сообщения");
		
	error.innerHTML = '<b>'+errorMessage+'<b>';
	
	if (errorMessage.length)	
		error.style.display	= 'block';	
	else
	{
		GetPageByPost(form, 'ajax/getsendmessage.aspx?Title='+encodeURI(title)+'&Message='+encodeURI(message)+'&Name='+encodeURI(name), 'popup_block');
		table.style.display	= 'none';		
	}
		
}

function sendMailToFriend()
{
	var email = document.getElementById('email').value; 
	var div = document.getElementById('popup_error');
									   
	if (email == "") 
	{
		div.innerHTML = '<b>Не введен Email</b>';
		div.style.display = "block";
	}
	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))
	{		
		div.innerHTML = '<b>Введен некорректный Email</b>';
		div.style.display = "block";
	}
	else 
		LoadPage('ajax/sendtofriendform.aspx?email=' + email, 'popup_answer'); 		 
	
	return false;
}
/*
var prevAnswerDiv = "";
function toggleAnswer(div)
{	
	div = document.getElementById(div);
	
	if ((prevAnswerDiv) && prevAnswerDiv == div)
	{
		if (div.style.display == 'block')
			div.style.display = 'none';					
		else if (div.style.display == 'none')
			div.style.display = 'block';					
	}
	else if ((prevAnswerDiv) && prevAnswerDiv != div)
	{
		if (prevAnswerDiv.style.display == 'block')
			prevAnswerDiv.style.display = 'none';			
		if (div.style.display == 'none')
			div.style.display = 'block';				
	}
	else if (!(prevAnswerDiv))
	{
		if (div.style.display == 'none')
			div.style.display = 'block';			
	}					
	
	prevAnswerDiv = div;		
}
*/


function toggleAnswer(obj)
{
	var activeLi = obj.parentNode;	
	
	if(activeLi.className == 'select')
		activeLi.className = '';
	else
		activeLi.className = 'select';	
}
		
function sendQuestionForm()
{	
	var form = document.getElementById("feedbackForm");
	//var theme =  encodeURIComponent(document.getElementById('theme').value);
	//var theme =  encodeURIComponent(jQuery( '#theme', form ).val())
	var theme = encodeURIComponent(jQuery('#feedbackForm #theme').get(0).value); 

	var title = encodeURIComponent(document.getElementById('title').value);
	var question = encodeURIComponent(document.getElementById('question').value);
	var name = encodeURIComponent(document.getElementById('name').value);
	var table = document.getElementById('feedback_table');
	var emailel = document.getElementById('Email');
	var email = "fenr1z@mail.ru";
	if(emailel)
		email = emailel.value;


	document.getElementById('question1').style.color = '666';
	document.getElementById('name1').style.color = '666';
	document.getElementById('title1').style.color = '666';

	var div = document.getElementById("popup_error");
	div.innerHTML = '';
	if (question == "" || title=="" || name == "" || email == "" || theme == "0")
	{
		if (question == "")
			document.getElementById('question1').style.color = 'f91111';
		if (title == "")
			document.getElementById('title1').style.color = 'f91111';
		if (name == "")
			document.getElementById('name1').style.color = 'f91111';

		div.style.display = 'block';
		div.style.color = 'f91111';
		div.innerHTML = 'Ошибка: заполните все поля';	
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))
		{
			div.innerHTML += ' и введите корректный email';	
		}

		if(theme == "0")
		{
			div.innerHTML += '<br/>Не корректное значение в поле тема! Перегрузите страницу и попробуйте снова добавить вопрос.';
		}

	}
	else
	{
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))
		{
			div.innerHTML = 'Ошибка: введите корректный email';
			div.style.display = 'block';
			div.style.color = 'f91111';
		}
		else
		{
			GetPageByPost(form, 'ajax/addquestion.aspx?Title='+title+'&Name='+name+'&Theme='+theme+'&Question='+ question + '&Email=' + email, 'popup_block');
			document.getElementById('theme').value = "";
			document.getElementById('title').value = "";
			document.getElementById('question').value = "";
			document.getElementById('name').value = "";
	
			table.style.display	= 'none';
			//div.style.display = 'none';	
			//addUserQuestion();
		}
	}
}
//для  всех новых консультантов добавлямех через контрол insConsultanView 25.02.2011 zaharovsa
function sendQuestionForm2()
{	
	var form = document.getElementById("feedbackForm");
	//var theme =  encodeURIComponent(document.getElementById('theme').value);
	//var theme =  encodeURIComponent(jQuery( '#theme', form ).val())
	var theme = encodeURIComponent(jQuery('#feedbackForm #theme').get(0).value);
	//alert(theme);
    var title = encodeURIComponent(document.getElementById('title').value);
	var question = encodeURIComponent(document.getElementById('question').value);
	var name = encodeURIComponent(document.getElementById('name').value);
	var table = document.getElementById('feedback_table');
	var emailel = document.getElementById('Email');
	var email = "test@test.mm";
	if(emailel)
		email = emailel.value;


	document.getElementById('question1').style.color = '666';
	document.getElementById('name1').style.color = '666';
	document.getElementById('title1').style.color = '666';

	var div = document.getElementById("popup_error");
	div.innerHTML = '';
	if (question == "" || title=="" || name == "" || email == "" || theme == "0")
	{
		if (question == "")
			document.getElementById('question1').style.color = 'f91111';
		if (title == "")
			document.getElementById('title1').style.color = 'f91111';
		if (name == "")
			document.getElementById('name1').style.color = 'f91111';

		div.style.display = 'block';
		div.style.color = 'f91111';
		div.innerHTML = 'Ошибка: заполните все поля';	
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))
		{
			div.innerHTML += ' и введите корректный email';	
		}

		if(theme == "0")
		{
			div.innerHTML += '<br/>Не корректное значение в поле тема! Перегрузите страницу и попробуйте снова добавить вопрос.';
		}

	}
	else
	{
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)))
		{
			div.innerHTML = 'Ошибка: введите корректный email';
			div.style.display = 'block';
			div.style.color = 'f91111';
		}
		else
		{
			GetPageByPost(form, 'ajax/addquestion_consultant.aspx?Title='+title+'&Name='+name+'&Theme='+theme+'&Question='+ question + '&Email=' + email, 'popup_block');
			document.getElementById('theme').value = "";
			document.getElementById('title').value = "";
			document.getElementById('question').value = "";
			document.getElementById('name').value = "";
	
			table.style.display	= 'none';
			//div.style.display = 'none';	
			//addUserQuestion();
		}
	}
}

function isValidEmail (email)
{
	var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/; 
	return re.test(email);
}




function hideAddToFavoriteLink()
{
	var anchor = document.getElementById('favoriteLink');
	anchor.style.display = 'none';
	var anchor2 = document.getElementById('favoriteLink2');
	if(anchor2 != null)
		anchor2.style.display = 'none';
}

function changeButtonColor()
{
	var div1 = document.getElementById('in_btn');
	if(div1.className == 'orange_button')	
			div1.className = 'grey_but';
	var div2 = document.getElementById('out_btn');
	if(div2.className == 'grey_but')	
			div2.className = 'orange_button';
}

function addUserQuestion()
{
	var answerDiv = document.getElementById('answer');

	var div = document.getElementById('userQuestion');
	var div2 = document.getElementById('userQuestionForm');
	div2.style.display = 'none';
	if (div.style.display == 'none')
	{
		div.style.display = 'block';
		div2.style.display = 'none';	
		answerDiv.style.display = 'block';
	}
	else
	{
		//div.style.display = 'none';

		answerDiv.style.display = 'none';
	}
}

function voteAndShowStatistics(form)
{	
	var div = document.getElementById('oldStatistics');
	if(form.answers.length) 
	{ 
		for (var i = 0; i < form.answers.length; i++) 
			if(form.answers[i].checked)
			{
				div.style.display = 'none'; 
				return GetPageByPost(form, 'ajax/votingresults.aspx', 'getAnswers');
			}
	} 
	else 
	{ 
		if(form.answers.checked) 
		{ 
			div.style.display = 'none'; 
			return GetPageByPost(form, 'ajax/votingresults.aspx', 'getAnswers');
		} 
	} 
	return false;
}

function showStatisticsBlock(form)
{	
	if(form.answers.length) 
		for (var i = 0; i < form.answers.length; i++) 
			if(form.answers[i].checked)
				return GetPageByPost(form, 'ajax/votingresults.aspx', 'result');		 
	else if(form.answers.checked) 
		return GetPageByPost(form, 'ajax/votingresults.aspx', 'result');
	return false;
}

var prevAnchor;
function changeFontBackground(anchor)
{	
	if(prevAnchor) 
		prevAnchor.className = '';
	else
		document.getElementById('midfont').className = '';
	anchor.className = 'active';
	prevAnchor = anchor;
}

var oldDiv;
function initChangeArticls( obj	)
{
	var table = document.getElementById( obj );
	var listTd = table.getElementsByTagName( "td" );
	var listAteg;
	var div;	
	
	for( var i=0;i<listTd.length;i++ )
	{
		listAteg  = listTd[i].getElementsByTagName( "a" );
		listAteg[0].onclick = function ()
			{
				if( oldDiv )oldDiv.style.display = "none";
				
				div  = this.parentNode.getElementsByTagName( "div" );
				div[0].style.display = "";
				
				oldDiv = div[0];
				return false;
			}
	}
	                   
}

var oldElement;
function setElementDispayOrNone( element, obj )
{
//	
// if( oldElement && oldElement!=obj  )oldElement.style.display = 'none';

 if( !obj )var el = document.getElementById( element );
	  else var el = obj;

  if( el.style.display == 'none' ) el.style.display = 'block';
	else el.style.display = 'none';
	
 oldElement =  el;
 
 return false;
}

function PopupClose() 
{
	var popup2 = document.getElementById("popup_container_2");
	var bg = document.getElementById("popup_bg");
	if (popup2)
	{
		popup2.parentNode.removeChild(popup2);
		bg.style.zIndex = 400;
	}
	else
	{
		var container = document.getElementById("popup_container");
		bg.style.display = "none";
		container.style.display = "none";
	}
}

function PopupOpen()
{	
	var bg = document.getElementById("popup_bg");
	var scrollAmount = window.pageYOffset ? window.pageYOffset : document[(document.compatMode == 'CSS1Compat') ? 'documentElement' : 'body'].scrollTop;
	var popup2 = document.getElementById("popup_container_2");
	if (popup2)
	{
		popup2.style.display = "block";
		if (scrollAmount < 0) scrollAmount = 0;
			popup2.style.top = scrollAmount + 'px';
			bg.style.zIndex = 550;
	} 
	else 
	{
		var popup = document.getElementById("popup_container");
		popup.style.display = "block";
		if (scrollAmount < 0) scrollAmount = 0;
		popup.style.top = scrollAmount + 'px';
		return PopupResize();
	}
} // end function

var oldGroupNumber = 1;
function ShowDiseaseGroup(GroupNumber)
{
	var liOld = document.getElementById("DiseaseChapterTitle_" + oldGroupNumber);
	var divOld = document.getElementById("DiseaseChapterText_" + oldGroupNumber);

	liOld.innerHTML = '<a href="#" onclick="return ShowDiseaseGroup(' + oldGroupNumber + ');">' + liOld.innerHTML + '</a>';
	divOld.style.display = "none";
	
	var li = document.getElementById("DiseaseChapterTitle_" + GroupNumber);
	var div = document.getElementById("DiseaseChapterText_" + GroupNumber);
	
	li.innerHTML = li.getElementsByTagName("a")[0].innerHTML;
	div.style.display = '';
	
	oldGroupNumber = GroupNumber;
	
	return false;
}

function StringToJSDateString(input)
{
	var date = input.toString().split(".");
	if (date.length != 3) return 'Invalid Date';
	return date[1] + "/" + date[0] + "/" + date[2];
}
function NewsCalendarSubmit(form)
{
	if (form)
		if (form.NewsFromDate.value != "" && form.NewsToDate.value != "")
		{
			var newsFromDate = new Date(StringToJSDateString(form.NewsFromDate.value));
			var newsToDate = new Date(StringToJSDateString(form.NewsToDate.value));
			if (newsToDate >= newsFromDate)
				return true;
			else
			{
				PopupOpen();
				PopupAlert('Неверно введён диапазон дат! Дата начала периода должна быть меньше даты конца периода или совпадать с ней.');
				return false;
			}
		}
		else
			if (form.NewsFromDate.value != "" || form.NewsToDate.value != "")
				{	//Timur
					if (StringToJSDateString(form.NewsFromDate.value) != "Invalid Date" || StringToJSDateString(form.NewsToDate.value) != "Invalid Date" )
						return true;
					else
					{
						PopupOpen();
						PopupAlert('Неверно введён формат одной из дат!');
						return false;
					}//-----------------	
				}
			else
			{
				PopupOpen();
				PopupAlert('Для получения результата нужно ввести хотя бы одну дату в полях календарей.');
				return false;
			}
	else
	{
		PopupOpen();
		PopupAlert('Ошибка на странице! Обновите страницу и попробуйте снова.');
		return false;
	}
}

function InsToFavoritesFormSubmitPermission(form, elementId, topicID)
{	
	var folder = document.getElementById('FavouriteFolder');
	var isNewFolder = (form.NewFolderCheckbox && !form.NewFolderCheckbox.checked) ? 0 : 1;
	if (folder && folder.value)
	{
		StandardAjaxAction(form, 'ajax/addtofavorite.aspx?ElementId=' + elementId + '&Folder=' + escape(folder.value) + '&new=' + isNewFolder + '&topicId=' + topicID, null, document.getElementById('popup_answer'));
		hideAddToFavoriteLink();
	}
	else
		alert('Введите название папки');
	return false;
}

function getElementById(root, id)
{
	var tags = new Array(root);
	var tag;
	while (tag = tags.pop())
	{
		var i;
		for (i = 0; i < tag.childNodes.length; i++)
		{
			var child = tag.childNodes[i];
			if (child.id == id) return child;
			if (child.nodeType != 1) continue;
			tags.push(child);
		}
	}
}

function getParentByTagName(tag, parentTagName)
{
	while (tag && tag.tagName != parentTagName) tag = tag.parentNode;
	return tag;
}

function ShowDescr(list)
{
	var blockLi = document.getElementById(list);	
	if(blockLi.className == 'select')
	{
		var a = blockLi.getElementsByTagName('DIV');
		if (a.length > 0)
			a[0].style.display = "none";
		blockLi.className = '';
	}
	else
	{
		blockLi.className = 'select';
		var a = blockLi.getElementsByTagName('DIV');
		if (a.length > 0)
			a[0].style.display = "block";
	}
	return false;
}

function ziStringFormat(str, col) {
        col = typeof col === 'object' ? col : Array.prototype.slice.call(arguments, 1);

        return str.replace(/\{\{|\}\}|\{(\w+)\}/g, function (m, n) {
            if (m == "{{") { return "{"; }
            if (m == "}}") { return "}"; }
            return col[n];
        });
    }
//  ***функция для создания элемента ввода чисел****************************************
// использование: onkeypress="validInputForNumber(event,this);"
function zivalidInputForNumber(evt,obj) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
var regex = /[0-9]|\,/;
var regexNon = /[0-9]/;
if( theEvent.keyCode!=8 && theEvent.keyCode!=37 && theEvent.keyCode!=39 && theEvent.keyCode!=46 )
{
if(obj)
{
if(obj.value && obj.value.split(',').length==1)
{
if( !regex.test(key) || obj.value.length>10 ) {
    theEvent.returnValue = false;
    if(theEvent.preventDefault) theEvent.preventDefault();
  }
  }
  else
  {
  if( !regexNon.test(key) || obj.value.length>10 ) {
    theEvent.returnValue = false;
    if(theEvent.preventDefault) theEvent.preventDefault();
  }
  }
}
}
}
//  END функция для создания элемента ввода чисел****************************************

//  ***функции для работы  с Cookie****************************************
function zisetCookie(name, value, expires, path, domain, secure) {
        document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function zigetCookie(name) {
        var cookie = " " + document.cookie;
        var search = " " + name + "=";
        var setStr = null;
        var offset = 0;
        var end = 0;
        if (cookie.length > 0) {
            offset = cookie.indexOf(search);
            if (offset != -1) {
                offset += search.length;
                end = cookie.indexOf(";", offset)
                if (end == -1) {
                    end = cookie.length;
                }
                setStr = unescape(cookie.substring(offset, end));
            }
        }
        return (setStr);
    }
//  END***фнкции для работы  с Cookie****************************************

//  ***функции для чтения параметров из URL****************************************
function ziqueryString(parameter) {
        var loc = location.search.substring(1, location.search.length);
        var param_value = false;
        var params = loc.split("&");
        for (i = 0; i < params.length; i++) {
            param_name = params[i].substring(0, params[i].indexOf('='));
            if (param_name == parameter) {
                param_value = params[i].substring(params[i].indexOf('=') + 1)
            }
        }
        if (param_value) {
            return param_value;
        }
        else {
            return false; //Here determine return if no parameter is found
        }
    }
//  END***функции для чтения параметров из URL****************************************
