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


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

function verifyLinkCatalog(obj){
	if($('link').value == ""){
		no("Заполните обязательные поля");
		return;
	}
	if($('oldName').value != $('link').value){
		var url = 'exec/checkLinkCatalog.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});
	}
}

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 vote_polls()
{
	var obj = document.polls.variants;
	var variant = "";
	for(var i=0;i<obj.length;i++)
    	if(obj[i].checked) 
    		variant = obj[i].value;
    
    if(variant != ""){
	    var url = 'exec/pols.php';
	    var pars = 'variants='+variant+'&id='+document.polls.id.value;
	    //alert(pars);
	    var myAjax = new Ajax.Updater({success: 'polls_place'}, url, {method: 'post', parameters: pars, onFailure: reportError});
    }
    
    //alert('Ваш голос был учтен! Спасибо!');
}

function stopVoting(id){
	var url = 'exec/polsS.php';
    var pars = 'id='+id;
    //alert(pars);
    var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onFailure: reportError});
    
    document.getElementById("date"+id).style.color = "red";
    document.getElementById("date"+id).style.fontWeight = "bold";
    
    alert('Голосование временно приостановлено.');
}

function getHTML()
{
	var url = 'exec/pols.php';
    var pars = '';
    //alert(pars);
    var myAjax = new Ajax.Updater({success: 'polls_place'}, url, {method: 'post', parameters: pars, onFailure: reportError});
}

var a = 5;
function addOneFields(){
	var val = new Array();
	for(var i=5; i<a; i++){
		val[i] = document.getElementById("answer"+i).value;
	}
	if(a<=25){
		document.getElementById("more").innerHTML += "<div>Ответ №" + a + "</div><div><input type='text' id='answer" + a + "' name='answer" + a + "' style='width: 450px' value=''></div>";
		
		for(var j=5; j<a; j++){
			//alert(val[j]);
			document.getElementById("answer"+j).value = val[j];
		}
		
		a++;
	}
	else{
		alert("Достигнуто максимальное количество полей");
	}
}

function addOneFieldsE(){
	var val = new Array();
	for(var i=z; i<s; i++){
		val[i] = document.getElementById("answer"+i).value;
	}
	if(z<=25){
		document.getElementById("more").innerHTML += "<div>Ответ №" + s + "</div><div><input type='text' id='answer" + s + "' name='answer" + s + "' style='width: 450px' value=''></div>";
		
		for(var j=z; j<s; j++){
			//alert(val[j]);
			document.getElementById("answer"+j).value = val[j];
		}
		
		s++;
	}
	else{
		alert("Достигнуто максимальное количество полей");
	}
}

function checkForm(polls){
	if(document.getElementById("question").value != "" && document.getElementById("answer1").value != "") return true;
	return false;
}
