﻿function trim(s) {
	return rtrim(ltrim(s));
} // end function

function ltrim(s) {
	return s.replace(/^\s+/, ''); 
} // end function

function rtrim(s) {
	return s.replace(/\s+$/, ''); 
} // end function


function submitVoteForm(id)
{
	var formObj = document.getElementById(id);
	var len = formObj.answers.length;
	var haveVal = false;
	for (var i = 0; i < len; i++)
	{
		if (formObj.answers[i].checked)
		{
			haveVal = true;
			break;
		}
	}	
	if (haveVal)
		formObj.submit();
	else alert("Пожалуйста, выберите ответ");
}

function HideNotUsableFields(objRadio)
{
	//var btnHoder = $(".btnEnterHolder");

	var isEq = (objRadio.id == "maximum_ru");
	document.getElementById("passwordfield").style.display = (isEq) ? "block" : "none";
	document.getElementById("password").disabled = !isEq;
	tagId = document.getElementById("showpattern");
	maxPat = document.getElementById("maximumPattern");
	supPat = document.getElementById("supportPattern");
	othPat = document.getElementById("otherPattern");
	switch(objRadio.id)
	{
		case "maximum_ru" :
			tagId.innerHTML = maxPat.value;
			//$(".btnEnterHolder").remove();
			//$("#passwordInputHolder").append(btnHoder);
		break;
		case "livejournal_com" : case "liveinternet_ru" : case "yandex_ru" :
			tagId.innerHTML = supPat.value;
			//$(".btnEnterHolder").remove();
			//$("#userInputHolder").append(btnHoder);
		break;
		case "openid" :
			//$(".btnEnterHolder").remove();
			//$("#userInputHolder").append(btnHoder);
			tagId.innerHTML = othPat.value;
		break;
		
	}
}


function CheckFields(id)
{
	obj = document.getElementById(id);
	var message = "";
	if ((obj.user) && (obj.user.value == ""))
		message = "Вы не заполнили поле \"Пользователь\"\n";
	if ((obj.password) && (!obj.password.disabled) && (obj.password.value == ""))
		message += "Вы не заполнили поле \"Пароль\"\n";
	if ((obj.inptxt) && (obj.inptxt.value == ""))
		message += "Вы не заполнили поле \"Ваш комментарий\"\n";
	if (message == "")
		obj.submit();
	else
	{
		alert(message);
		return false;
	}
}

function CheckFieldsAnonim(id){
    obj = document.getElementById(id);
    var msg = "";
    if($('#inptxt').val() == ""){
        msg += "Вы не заполнили поле \"Ваш комментарий\"!\n"; 
    }
     if($('#add-number').val() == ""){
        msg += "Вы не заполнили поле \"Введите символы\"! \n";
    }
    if (msg == ""){
	obj.submit();
    }else{
        alert(msg)
    }
}

function lightupoff(imgsrc, id){
    $('#imgBtnDel' + id).attr("src", "/upload/images/" +  imgsrc);
}
