function reportError(request)
{
	alert('Sorry. There was an error.');
}

function test(){
	if($('hit').checked){
		$('hitDate').style.display = "block";
	}
	else{
		$('hitDate').style.display = "none";
	}
}

function checkLink(){
	if($('link').value != ''){
		verifyLink();
	}
}

function verifyLink(){
	if($('oldName').value != $('link').value){
		var url = '/exec/checkLink.php';
		var pars = 'link='+encodeURI($('link').value)+'&old='+encodeURI($('oldName').value);
    	var myAjax = new Ajax.Updater({success: 'err'}, url, {method: 'post', parameters: pars, evalScripts: true, onFailure: reportError});
	}
}

function verifyLinkCatalog(){
	if($('link').value == ""){
		no("Заполните обязательные поля");
		return;
	}
	if($('oldName').value != $('link').value){
		var url = '/exec/checkLinkCatalog.php';
		var pars = 'link='+encodeURI($('link').value)+'&old='+encodeURI($('oldName').value);
    	var myAjax = new Ajax.Updater({success: 'err'}, url, {method: 'post', parameters: pars, evalScripts: true, onFailure: reportError});
	}
}

function verifyLinkNews(obj){
	if($('link').value == ""){
		no("Заполните обязательные поля");
		return;
	}
	if($('oldName').value != $('link').value){
		var url = '/exec/checkLinkNews.php';
		var pars = 'link='+encodeURI(obj.value)+'&old='+encodeURI($('oldName').value);
    	var myAjax = new Ajax.Updater({success: 'err'}, url, {method: 'post', parameters: pars, evalScripts: true, onFailure: reportError});
	}
}

yes = function(link) {
	document.getElementById('link').style.border = '2px solid green';
	document.getElementById('link').value = link;
	document.getElementById('submit1').disabled = false;
	document.getElementById('submit2').disabled = false;
	document.getElementById('err').innerHTML = link;
}

no = function(text) {
	document.getElementById('link').style.border = '2px solid red';
	document.getElementById('submit1').disabled = true;
	document.getElementById('submit2').disabled = true;
	alert(text);
}

function gebi(id){
	return document.getElementById(id)
}

function checkSearch(){
	if($('search').value == ""){
		alert("Поисковая фраза не может быть пустой или содержать меньше 2-х символов!");
		return false;
	}
	
	if($('search').value == "Запрос"){
		alert("Введите фразу для поиска!");
		return false;
	}
	
	var str = $('search').value;
	var size = str.length;
	
	if(size < 2){
		alert("Поисковая фраза не может быть пустой или содержать меньше 2-х символов!");
		return false;
	}
}

function checkForm(feeds){
		
	var flag1, flag2, flag3 = false;	

	if(feed.fio.value == ""){
		document.getElementById("error1").style.display = "block";
		flag1 = false;
	}
	else{
		document.getElementById("error1").style.display = "none";
		flag1 = true;
	}
	if(feed.email.value == ""){
		document.getElementById("error2").style.display = "block";
		document.getElementById("error4").style.display = "none";
		flag2 = false;
	}
	else{
		document.getElementById("error2").style.display = "none";
		document.getElementById("error4").style.display = "none";
		if(checkEmail(feed.email.value)){
			flag2 = true;
		}
		else{
			document.getElementById("error4").style.display = "block";
			flag2 = false;
		}
	}
		
	if(feed.message.value == ""){
		document.getElementById("error3").style.display = "block";
		flag3 = false;
	}
	else{
		document.getElementById("error3").style.display = "none";
		flag3 = true;
	}
	
	if(flag1 == true && flag2 == true && flag3 == true){
		return true;
	}
	else{
		return false;
	}
}

function checkEmail(email){
	emailTest = "^[_\\.0-9a-zA-Z-_]+@([0-9a-zA-Z][0-9a-zA-Z_-]+\\.)+[a-zA-Z]{2,4}$";
	var regex = new RegExp(emailTest);
	if (!regex.test(email) || !(email.length > 0)){
		return false;
	}
	else{
		return true;
	}
}