﻿var PROFILE_MSG_ENTER_COMPANY_NAME='Įveskite organizacijos pavadinimą';
var PROFILE_MSG_ENTER_COMPANY_CODE='Įveskite įmonės kodą';
var PROFILE_MSG_ENTER_JURID_ADDRESS='Įveskite juridinį adresą';
var PROFILE_MSG_ENTER_YOUR_NAME='Įveskite savo vardą';
var PROFILE_MSG_ENTER_YOUR_SURNAME='Įveskite savo pavardę';
var PROFILE_MSG_FORGOT_TO_SELECT_LOCATION='Jus pamiršote pasirinkti vietovę';
var PROFILE_MSG_FORGOT_TO_ENTER_TOWN='Jus pamiršote įvesti miestą';
var PROFILE_MSG_FORGOT_TO_ENTER_ADDRESS='Jus pamiršote įvesti adresą';
var PROFILE_MSG_FORGOT_TO_ENTER_CONTACT_PHONE='Jus pamiršote įvesti kontaktinį telefoną';
var PROFILE_MSG_FILED_FOR_EMAIL_IS_EMPTY='El. pašto laukas tusčias';
var PROFILE_MSG_INCORRECT_EMAIL_ADDRESS="El. paštas nurodytas neteisingai";
var PROFILE_MSG_DIFFERENT_PASSWORD_ENTER_AGAIN="Slaptažodžiai skiriasi. Įveskite dar kartą";
var PROFILE_MSG_ENTER_PASSWORD="Įveskite slaptažodį";
var PROFILE_MSG_ENTER_NEW_PASSWORD="Įveskite naująjį slaptažodį";
var PROFILE_MSG_CONFIRM_NEW_PASSWORD="Patvirtinikite naująjį slaptažodį";
var PROFILE_MSG_NEW_PASSWORD_CONFIRMED_INCORRECT="Naujas slaptažodis patvirtintas neteisingai";

function check_form(asmuo)
{
	document.profile.submit();	
}

function check_user_form(type, allow_submit, account_warning)
{
	var checkOk = true; 
	var warned = false; 
	var collection;

	if (type == 'jur')
	{
		if (bagfrm.firm_name.value == '')
		{
			checkOk = false;
			alert(PROFILE_MSG_ENTER_COMPANY_NAME);
			warned = true;
			bagfrm.firm_name.focus();
		}
			
		if (bagfrm.firmId.value == '')
		{
			checkOk = false;
			if (warned == false) 
			{
				alert(PROFILE_MSG_ENTER_COMPANY_CODE);
				warned = true;
				bagfrm.firmId.focus();
			}	
		}
			
	}
	
	if (bagfrm.uname.value == '')
	{
		checkOk=false;
		if (warned == false)
		{
			alert(PROFILE_MSG_ENTER_YOUR_NAME);
			warned = true;
			bagfrm.uname.focus();
		}	
	}
	
	if (bagfrm.usurename.value == '')
	{
		checkOk = false;
		if (warned == false)
		{
			alert(PROFILE_MSG_ENTER_YOUR_SURNAME);
			warned = true;
			bagfrm.usurename.focus();
		}	
	}
	if (bagfrm.sav_id.selectedIndex < 1)
	{
		checkOk = false;
		if (warned == false)
		{
			alert(PROFILE_MSG_FORGOT_TO_SELECT_LOCATION);
			warned = true;
		}
	} else {
		if (bagfrm.sav_id.options[bagfrm.sav_id.selectedIndex].text.search('miestas') < 0)
		{
			if (bagfrm.town.value == '')
			{
				checkOk = false;
				if (warned == false)
				{
					alert(PROFILE_MSG_FORGOT_TO_ENTER_TOWN);
					warned = true;
				}
			}
		} else {
			bagfrm.town.value = '';
		}
	}
	
	if (bagfrm.address.value == '')
	{
		checkOk = false;
		if (warned == false)
		{
			alert(PROFILE_MSG_FORGOT_TO_ENTER_ADDRESS);
			warned = true;
			bagfrm.address.focus();
		}	
	}

	if (bagfrm.tel.value == '')
	{
		checkOk = false;
		if (warned == false)
		{
			alert(PROFILE_MSG_FORGOT_TO_ENTER_CONTACT_PHONE);
			warned = true;
			bagfrm.tel.focus();
		}
	}

/*	if (bagfrm.payment.selectedIndex < 1)
	{
		checkOk = false;
		if (warned == false)
		{
			alert('Jus pamiršote pasirinkti mokėjimo būdą');
			warned = true;
		}
	}
*/	
	if (bagfrm.email.value == '')
	{
		checkOk = false;
		if (warned == false)
		{
			alert(PROFILE_MSG_FILED_FOR_EMAIL_IS_EMPTY);
			warned=true;
			bagfrm.email.focus();
		}
	} else {
		var rezult, s, point;
	    s = new String(document.forms["bagfrm"].elements["email"].value);
	    rezult = s.search("@");
		//point = s.search('.');
		if (rezult <= 0 )
		{
			checkOk=false;
			if (warned==false)
			{
				alert(PROFILE_MSG_INCORRECT_EMAIL_ADDRESS);
				warned = true;
				bagfrm.email.focus();
			}
		}
	}
	if (bagfrm.newpass != null)
	{
		if (account_warning==true && checkOk==true)
		{
			if (bagfrm.newpass.value != "")
			{
				if (bagfrm.newpass.value != bagfrm.confnewpass.value)
				{
					alert(PROFILE_MSG_DIFFERENT_PASSWORD_ENTER_AGAIN);
					checkOk = false;
					bagfrm.newpass.focus();
					warned = true;
				} else {
					bagfrm.pass.value = bagfrm.newpass.value;
					//alert("Jums bus sukurtas nuolatinio vartotojo įrašas. Dėkojame, kad domitės mūsų paslaugomis.");
				}
			} else {
				checkOk=false;
				if (warned==false)
				{
					alert(PROFILE_MSG_ENTER_PASSWORD);
					warned = true;
					bagfrm.newpass.focus();
				}
			}
		} else {
			checkOk=false;
			if (warned==false)
			{
				alert(PROFILE_MSG_ENTER_PASSWORD);
				warned=true;
				bagfrm.newpass.focus();
			}
		}
	}
	if (checkOk==true)
	{
		if (allow_submit) 
			document.bagfrm.submit();
		else
			return true;
	} else {
		return 0;
	}
	return 0;
}


function analyze_town_pos(txt) 
{
	var s;
	s = txt;
	if (s.search('miestas') > 0 || txt=="")
	{
		document.all["o_conf_town"].style.display = 'none';
		document.forms["bagfrm"].town.value = "";
	} else {
		document.all["o_conf_town"].style.display = '';
	}
	return 0;
}

function vote()
{
	document.voting.submit();
}

function check_pass(obj)
{
	if (obj.newpass.value == "")
	{
		alert(PROFILE_MSG_ENTER_NEW_PASSWORD);
		return false;
	}
	if (obj.confnewpass.value == "")
	{
		alert(PROFILE_MSG_CONFIRM_NEW_PASSWORD);
		return false;
	}
	if (String(obj.newpass.value) != String(obj.confnewpass.value))
	{
		alert(PROFILE_MSG_NEW_PASSWORD_CONFIRMED_INCORRECT);
		return false;
	}
	obj.submit();
}
