function trimString(s){ return s.replace(/(^\s*)|(\s*$)/,""); }

function SubmitRegisterForm()
{
	var formObj = document.forms.RegisterForm;
	if (trimString(formObj.login.value) == false) { alert("Введите логин!"); return false;}
	if (trimString(formObj.password.value) == false) { alert("Введите пароль!"); return false;}
	if (trimString(formObj.password_repeat.value) == false) { alert("Введите повтор пароля!"); return false;}
	if (trimString(formObj.question.value) == false) { alert("Введите вопрос!"); return false;}
	if (trimString(formObj.answer.value) == false) { alert("Введите ответ!"); return false;}
	if (trimString(formObj.name.value) == false) { alert("Введите имя!"); return false;}
	if (trimString(formObj.day.value) == false) { alert("Заполните дату рождения!"); return false;}
	if (formObj.month.value == 0) { alert("Заполните дату рождения!"); return false;}
	if (trimString(formObj.year.value) == false) { alert("Заполните дату рождения!"); return false;}
	if (formObj.email.value.search(/^[^@\s]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/) == -1) { alert("Введите E-mail!"); return false;}
	if (trimString(formObj.code.value) == false) { alert("Введите код, указанный на картинке!"); return false;}
	return true;
}

function SubmitAddQuestionForm()
{
	var formObj = document.forms.AddQuestionForm;
	if (formObj.author != null && trimString(formObj.author.value) == false) { alert("Введите имя!"); return false;}
	if (trimString(formObj.title.value) == false) { alert("Введите заголовок вопроса!"); return false;}
	if (trimString(formObj.text.value) == false) { alert("Введите вопрос!"); return false;}
	if (trimString(formObj.code.value) == false) { alert("Введите код, указанный на картинке!"); return false;}
	return true;
}

function SubmitAddResponseForm()
{
	var formObj = document.forms.AddResponseForm;
	if (formObj.name != null && trimString(formObj.name.value) == false) { alert("Введите имя!"); return false;}
	if (trimString(formObj.text.value) == false) { alert("Введите отзыв!"); return false;}
	if (trimString(formObj.code.value) == false) { alert("Введите код, указанный на картинке!"); return false;}
}

function Expand(Id1, Id2)
{
	var Div = document.getElementById(Id1);
	var Div2 = document.getElementById(Id2);
	if (Div != null)
		Div.style.display='block';
	if (Div2 != null)
		Div2.style.display='none';
}

function SetPoint(FormId, Point)
{
    var formObj = document.getElementById('Photo' + FormId);
    if (formObj != null)
    {
        formObj.point.value = Point;
        formObj.submit();
    }
}

function SubmitSubscribeForm()
{
	var formObj = document.forms.SubscribeForm;
	if (formObj.email.value.search(/^[^@\s]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/) == -1) { alert("Введите E-mail!"); return false;}
	alert("По указанному адресу будет отправлено письмо с инструкциями для подтверждения подписки");
	return true;
}

function addBookmark(url, title)
{
  if (!url) url = location.href;
  if (!title) title = document.title;
  
  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
  //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
  //Opera7+
  else if (window.opera && document.createElement)
  {
    var a = document.createElement('A');
    if (!a) return false; //IF Opera 6
    a.setAttribute('rel','sidebar');
    a.setAttribute('href',url);
    a.setAttribute('title',title);
    a.click();
  }
  else return false;
  
  return true;
}

function setStartPage(obj)
{
    var homepage = "http://www.askwoman.ru";
    if (document.all)
    {
        obj.style.behavior='url(#default#homepage)';
        obj.setHomePage('homepage');
    }
    else if (netscape && netscape.security && netscape.security.PrivilegeManager && navigator.preference)
    {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
            navigator.preference("browser.startup.homepage", homepage);
    }
//        else if(!document.layers)
//        {
//            netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
//            navigator.preference("browser.startup.homepage", "http://www.mysite.ru");
//        }
} 

//function set_hp(homepage_str){
//	if (document.all && document.all.item && !window.opera){
//		var SITE_URL = 'www.askwoman.ru';
//		document.getElementById('hp_obj').setHomePage((homepage_str) || ('http://' + SITE_URL + '/'));
//		event.returnValue = false;
//	}
//	return false;
//}

function SubmitPhotoForm()
{
	var formObj = document.forms.PhotoForm;
	if (trimString(formObj.title.value) == false) { alert("Введите заголовок фото!"); return false;}
	if (formObj.photocompetition.value == "0") { alert("Выберите фотоконкурс!"); return false;}
	if (trimString(formObj.upload[0].value) == false) { alert("Выберите фотографию!"); return false;}
}

function SubmitRemindForm()
{
	var formObj = document.forms.RemindForm;
	if (formObj.email.value.search(/^[^@\s]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/) == -1) { alert("Введите E-mail!"); return false;}
	return true;
}

function SubmitAddMessageForm()
{
	var formObj = document.forms.AddMessageForm;
	if (trimString(formObj.title.value) == false) { alert("Введите заголовок записи!"); return false;}
	if (trimString(formObj.text.value) == false) { alert("Введите текст!"); return false;}
	if (trimString(formObj.code.value) == false) { alert("Введите код, указанный на картинке!"); return false;}
}

