<!--

function PopupStart(url) 
{
	if (url != ''){
		window.open(url, '_blank');
	}
}

function openWinBreak(link)
{
	myWin= open("http://allsit.ru/break/"+link+".html","","width=320,height=150,status=yes,toolbar=no,menubar=no,scrollbars=no,resize=no");
}


function isEmailCorrect(str)
{
	if (str != ""){

		var supportedReg = 0;
		if (window.RegExp)
		{
			var tempStr = "test";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supportedReg = 1;
		}
		if (!supportedReg){ 
			return (str.indexOf(".") >= 3) && (str.indexOf("@") >= 1);
		}
		var reg1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var reg2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");

		if (!reg1.test(str) && reg2.test(str)){
			return true;
		} else {
			return false;
		}
	} else {
		return true;
	}
}

function isURLCorrect(str)
{
	if (str != ""){

		var supportedReg = 0;
		if (window.RegExp)
		{
			var tempStr = "test";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supportedReg = 1;
		}
		if (!supportedReg){ 
			return (str.indexOf(".") >= 3);
		}
		var reg1 = new RegExp("(\\.\\.)|(^\\.)");
		var reg2 = new RegExp("^(http://)?[a-zA-Z0-9]+[a-zA-Z0-9\\-\\.]*\\.([a-zA-Z]{2,4}|[0-9]{1,3})(/)?$");

		if (!reg1.test(str) && reg2.test(str)){
			return true;
		} else {
			return false;
		}

	} else {
		return true;
	}
}


function testAddLinkInputData(){

	var ok = true;
	var str_err = "";

	//ПРОВЕРКА НАЗВАНИЯ
	if (!document.linkadd.name.value){
		ok = false;
		str_err += "- Введите, пожалуйста, название ресурса\n";
	}

	//ПРОВЕРКА, ВЫБРАНА ЛИ КАТЕГОРИЯ
	if (document.linkadd.category.value == 0){
		ok = false;
		str_err += "- Выберите категорию, к которой относится Ваш сайт\n";
	}

	//ПРОВЕРКА АДРЕСА САЙТА
	if (!document.linkadd.url.value){
		ok = false;
		str_err += "- Введите URL предлагаемого ресурса\n";
	} else if(!isURLCorrect(document.linkadd.url.value)){
		ok = false;
		str_err += "- Введенный Вами URL некорректен\n";
	}

	//ПРОВЕРКА ОПИСАНИЙ САЙТА
	if (!document.linkadd.descr1.value){
		ok = false;
		str_err += "- Введите краткое описание предлагаемого ресурса\n";
	} else if(document.linkadd.descr1.value.length > 300){
		ok = false;
		str_err += "- Введенное Вами краткое описание слишком длиное (содержит " + document.linkadd.descr1.value.length + " символов)\n";
	}
	if(document.linkadd.descr2.value.length > 1000){
		ok = false;
		str_err += "- Введенное Вами полное описание слишком длиное (содержит " + document.linkadd.descr1.value.length + " символов)\n";
	}

	//ПРОВЕРКА НА ВВОД КОНТАКТНЫХ ДАННЫХ
	if(!document.linkadd.email.value){
		ok = false;
		str_err += "- Оставьте, пожалуйста, контактный e-mail\n";
	} else if(!isEmailCorrect(document.linkadd.email.value)){
		ok = false;
		str_err += "- Введенный Вами e-mail некорректен\n";
	}	

	//ПРОВЕРКА КОММЕНТАРИЯ НА ДЛИНУ
	if(document.linkadd.comments.value.length > 1000){
		ok = false;
		str_err += "- Введенный комментарий слишком длиный (содержит " + document.linkadd.comments.value.length + " символов)\n";
	}

	if(!ok){
		alert ("Обнаружены ошибки при заполнении полей формы. Данные не отправлены!\n\n" + str_err);
		return false;
	} else {
		return true;
	}
}


function testSearchInputData(){

	var ok = true;
	var str_err = "";

	//ПРОВЕРКА НАЗВАНИЯ
	if (!document.search.keyword.value){
		ok = false;
		str_err += "- Введите, пожалуйста, слово или фразу, по которым проводить поиск\n";
	} else if (document.search.keyword.value.length < 3 ){
		ok = false;
		str_err += "- Введенная Вами фраза слишком короткая, для того чтобы производить по ней поиск\n";
	} else if (document.search.keyword.value.length > 30){
		ok = false;
		str_err += "- Введенная Вами фраза слишком длиная для поиска\n";
	}

	if(!ok){
//		alert ("Обнаружены ошибки при заполнении полей формы. Данные не отправлены!\n\n" + str_err);
		return false;
	} else {
		return true;
	}
}

//-->
