function count_chars(maxlength, field){
if(document.getElementById(field).value.length > maxlength)	
		document.getElementById(field).value = document.getElementById (field).value.substring(0, maxlength);
var rest_ = maxlength - document.getElementById(field).value.length;
document.getElementById('counter').innerHTML = '&nbsp;' + rest_ + '&nbsp;';
	}
	
function count_chars_rev(maxlength, field){

var reg_exp =/<!-{2}frame\D\d{1,3},\d{1,3},\d{1,3},\d{1,3}\D-{2}>/i;
var current_string=document.getElementById(field).value;
var new_string=current_string.replace(reg_exp, '');

if(new_string.length > maxlength && maxlength!=0)	
		document.getElementById(field).value = document.getElementById (field).value.substring(0, maxlength);
document.getElementById('counter').innerHTML = '&nbsp;' + new_string.length + '&nbsp;';
	}	
	
function check_comment(limits){
//var result=false;
var reg_exp =/<!-{2}frame\D\d{1,3},\d{1,3},\d{1,3},\d{1,3}\D-{2}>/i;
var current_string=document.getElementById('comment').value;
var new_string=current_string.replace(reg_exp, '');
var result=true;
var totalvote=0;

if (new_string.length==0)
	{
	alert ('Вы не ввели комментарий!');
	result = false;
	}
else
	{
	if (document.getElementById('emovote') && document.getElementById('techvote'))
		{
		var emvote=document.getElementById('emovote')[document.getElementById('emovote').selectedIndex].value;
		var techvote=document.getElementById('techvote')[document.getElementById('techvote').selectedIndex].value;
		if ((techvote=="" && emvote!="") || (emvote=="" && techvote!=""))
			{
			alert("Голосование только по одному параметру невозможно");
			result=false;
			}
		else
			{
			if (emvote!="" && techvote!="")
				{
				totalvote = Math.abs(emvote) + Math.abs(techvote);
				if (new_string.length<50 && (techvote<0 || emvote<0))
					{
					alert("Минимальная длина комментария, сопровождающего отрицательную оценку - 50 символов");	
		 			result=false;
					}
				if (document.getElementById('kvote') && document.getElementById('kvote')[document.getElementById('kvote').selectedIndex].value=='' && result==true)
					{
					result = confirm('Вы уверены что не желаете поставить работе конкурсную оценку? После выставления основной оценки эта опция будет недоступна');
					}
				}
			else
				{
				if (document.getElementById('kvote') && document.getElementById('kvote')[document.getElementById('kvote').selectedIndex].value!='')
					{
					var kvote = document.getElementById('kvote')[document.getElementById('kvote').selectedIndex].value;
					totalvote = totalvote + Math.abs(kvote);
					if (new_string.length<50 && kvote<0)
						{
						alert("Минимальная длина комментария, сопровождающего отрицательную оценку - 50 символов");	
						result=false;
						}
					else
						result = confirm('Вы уверены что желаете поставить работе только конкурсную оценку? После выставления конкурсной оценки возможность голосовать за фото будет Вам недоступна');	
					}
				}	
			}	
		}	
	}	
	
if (totalvote>limits)
	{
	alert("Выбранная вами сумма баллов превышает ваш оставшийся на сегодня лимит оценок");
	result=false;
	}		

return result;
}

function check_length_comment(){
var reg_exp =/<!-{2}frame\D\d{1,3},\d{1,3},\d{1,3},\d{1,3}\D-{2}>/i;
var current_string=document.getElementById('comment').value;
var new_string=current_string.replace(reg_exp, '');
if (new_string.length==0)
	{
	alert ('Вы не ввели комментарий!');
	return false;
	}
else
	return true;
}	

function check_confirm(type){
	if (type=='ver')
		{
		var confirm_text='Вы уверены что хотите удалить эту версию?';
		}
	else var confirm_text='Вы уверены что хотите удалить это фото?';
	return confirm(confirm_text);
}

	function validate_form(){
		
		var error = false;
		if (document.getElementById('name').value =="" || document.getElementById('camera').value == "" ||document.getElementById('conditions').value == "" || document.getElementById('processing').value =="" || (document.getElementById('image') && document.getElementById('image').value ==""))
		{
		alert('Не все обязательные поля заполнены');
		error = true;
		}
		return !error;
	}
	
function usure(){
if (confirm("Вы уверены что хотите удалить cвой аккаунт и все свои работы?")==true)
	return true;
else return false;
}		

function username_to_post(nick){
if (document.getElementById('comment'))
	{
	document.getElementById('comment').value=document.getElementById('comment').value + " "+nick+", ";
	count_chars_rev(600, 'comment');
	}
}		

function setkonkurs(el){
if (document.getElementById('konkurs'))
	{
	if (el)
		{
		if (document.getElementById('konkurs')[document.getElementById('konkurs').selectedIndex].value!='')
			{
			document.getElementById('konkurs').selectedIndex=0;
			alert ('При выборе этой опции вы не можете отправлять работу на конкурс');
			}
		document.getElementById('konkurs').disabled=true;
		}
	else 
		{
		document.getElementById('konkurs').disabled=false;	
		alert ('Теперь вы можете отправить работу на конкурс');
		}
	}
}	
