/////////////////////////////////////////////////////////////////////////////////////////////////////
// submit form data on links add / edit
/////////////////////////////////////////////////////////////////////////////////////////////////////
function SubmitLinksForm()
{
	var aform = document.main;
	if ( aform.linq_title.value=="" ) 
	{
		alert("Не заполнено поле \"Название\"")
		return;
	}
	if ( aform.linq_url.value=="" ) 
	{
		alert("Не заполнено поле \"Адрес\"")
		return;
	}
	if ( aform.linq_description.value=="" ) 
	{
		alert("Не заполнено поле \"Описание\"")
		return;
	}
	if ( aform.linq_title.value.length>1024 ) 
	{
		alert("Слишком длинный текст в поле \"Название\".\nМаксимально допустимое значение - 1024 символов, у Вас - " + aform.linq_title.value.length + ".")
		return;
	}
	if ( aform.linq_url.value.length>1024 ) 
	{
		alert("Слишком длинный текст в поле \"Адрес\".\nМаксимально допустимое значение - 1024 символов, у Вас - " + aform.linq_url.value.length + ".")
		return;
	}
	if ( aform.linq_description.value.length>4096 ) 
	{
		alert("Слишком длинный текст в поле \"Описание\".\nМаксимально допустимое значение - 4096 символов, у Вас - " + aform.linq_description.value.length + ".")
		return;
	}
	if ( aform.linq_url.value.search(/http\:\/\//gi)==-1 ) 
	{
		alert("Неверный формат текста в поле \"Адрес\".\nОтсутствует \"http\:\/\/\".")
		return;
	}
	if ( aform.linq_banner.value!="" && aform.linq_banner.value.search(/http\:\/\//gi)==-1 ) 
	{
		alert("Неверный формат текста в поле \"Ссылка на кнопку 88x31\".\nОтсутствует \"http\:\/\/\".")
		return;
	}
	//check link existence
	if ( aform.id.value=="0" && aform.linq_url.value!="" )
	{
		try
		{
			if( window.ActiveXObject ) 
			{
				var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else if( window.XMLHttpRequest )
			{
				var xmlHttp = new XMLHttpRequest();
			}
			urlParams = "url=" + escape(aform.linq_url.value);
			xmlHttp.open( "POST","links_check.asp",false );
			xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1251");
			xmlHttp.send( urlParams );
			if ( xmlHttp.responseText != "0" )
			{
				alert("Такая ссылка уже имеется, добавление невозможно.");
				return;
			}
		}
		catch(e){}
	}
	
	document.main.submit();
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////
function storeVisit(id)
{
	try
	{
		if( window.ActiveXObject ) 
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else if( window.XMLHttpRequest )
		{
			xmlHttp = new XMLHttpRequest();
		}
		urlParams = "id=" + escape(id);
		xmlHttp.open( "POST","links_proxy.asp",false );
		xmlHttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded; charset=windows-1251" );
		xmlHttp.send( urlParams );
	}
	catch(e){}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////