﻿var ORDER_MSG_ENTER_ORG_NAME="Įveskite organizacijos pavadinimą";
var ORDER_MSG_ENTER_FIRMID="Įveskite įmonės kodą";
var ORDER_MSG_ENTER_JUR_ADDRESS="Įveskite juridinį adresą";
var ORDER_MSG_ENTER_NAME="Įveskite savo vardą";
var ORDER_MSG_ENTER_SURENAME= "Įveskite savo pavardę";
var ORDER_MSG_ENTER_SEL_AREA="Jus pamiršote pasirinkti vietovę";
var ORDER_MSG_DIFFERENT_PASSWORD_ENTER_AGAIN="Slaptažodžiai skiriasi. Įveskite dar kartą";
var ORDER_MSG_ENTER_PASSWORD="Įveskite slaptažodį";
var ORDER_MSG_ENTER_NEW_PASSWORD="Įveskite naująjį slaptažodį";
var ORDER_MSG_CONFIRM_NEW_PASSWORD="Patvirtinikite naująjį slaptažodį";
var ORDER_MSG_NEW_PASSWORD_CONFIRMED_INCORRECT="Naujas slaptažodis patvirtintas neteisingai";
var ORDER_MSG_ENTER_TOWN="Jus pamiršote įvesti miestą";
var ORDER_SEARCH_KEY="miestas";
var ORDER_MSG_ENTER_ADDRESS="Jus pamiršote įvesti pristatymo adresą";
var ORDER_MSG_ENTER_TEL="Jus pamiršote įvesti kontaktinį telefoną";
var ORDER_MSG_ENTER_PAYMENT_METHOD="Jus pamiršote pasirinkti mokėjimo būdą";
var ORDER_MSG_ENTER_EMAIL="El. pašto laukas tusčias";
var ORDER_MSG_EMAIL_INCORRECT="El. paštas nurodytas neteisingai";

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(ORDER_MSG_ENTER_ORG_NAME);
					warned=true;
					bagfrm.firm_name.focus();
			}
			
			if (bagfrm.firmId.value=='') {
					checkOk=false;
					if (warned==false)  {
						alert(ORDER_MSG_ENTER_FIRMID);
						warned=true;
						bagfrm.firmId.focus();
					}	
			}
			
			if (bagfrm.firm_address.value=='') {
					checkOk=false;
					if (warned==false)  {
						alert(ORDER_MSG_ENTER_JUR_ADDRESS);
						warned=true;
						bagfrm.firm_address.focus();
					}	
			}
	}
	
	if (bagfrm.uname.value=='') {
			checkOk=false;
			if (warned==false)  {
				alert(ORDER_MSG_ENTER_NAME);
				warned=true;
				bagfrm.uname.focus();
			}	
	}
	
	if (bagfrm.usurename.value=='') {
			checkOk=false;
			if (warned==false)  {
				alert(ORDER_MSG_ENTER_SURENAME);
				warned=true;
				bagfrm.usurename.focus();
			}	
	}
	if (bagfrm.sav_id.selectedIndex < 1 ) {
		checkOk=false;
		if (warned==false)  {
			alert(ORDER_MSG_ENTER_SEL_AREA);
			warned=true;
		}
	}
	else
		if (bagfrm.sav_id.options[bagfrm.sav_id.selectedIndex].text.search(ORDER_SEARCH_KEY)<0) {
			if (bagfrm.town.value=='') {
				checkOk=false;
				if (warned==false)  {
					alert(ORDER_MSG_ENTER_TOWN);
					warned=true;
				}
			}
	}
	
	if (bagfrm.address.value=='') {
			checkOk=false;
			if (warned==false)  {
				alert(ORDER_MSG_ENTER_ADDRESS);
				warned=true;
				bagfrm.address.focus();
			}	
	}
	
	if (bagfrm.tel.value=='') {
			checkOk=false;
			if (warned==false) {
				alert(ORDER_MSG_ENTER_TEL);
				warned=true;
				bagfrm.tel.focus();
			}
	}

	if (bagfrm.payment.selectedIndex < 1 ) {
		checkOk=false;
		if (warned==false)  {
			alert(ORDER_MSG_ENTER_PAYMENT_METHOD);
			warned=true;
		}
	}
	
	if (bagfrm.email.value=='') {
			checkOk=false;
			if (warned==false) {
				alert(ORDER_MSG_ENTER_EMAIL);
				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(ORDER_MSG_EMAIL_INCORRECT);
				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(ORDER_MSG_DIFFERENT_PASSWORD_ENTER_AGAIN);
					checkOk = false;
					bagfrm.newpass.focus();
					warned = true;
				} else {
					bagfrm.pass.value = bagfrm.newpass.value;
				}
			} else {
				checkOk=false;
				if (warned==false)
				{
					alert(ORDER_MSG_ENTER_PASSWORD);
					warned = true;
					bagfrm.newpass.focus();
				}
			}
		} else {
			checkOk=false;
			if (warned==false)
			{
				alert(ORDER_MSG_ENTER_PASSWORD);
				warned=true;
				bagfrm.newpass.focus();
			}
		}
	}
	
	if (checkOk==true) {
		if (allow_submit) 
			document.bagfrm.submit();
		else
			return true;
	}
	else {
		return false;
	}
	
}


function change_order_fld(up, avoid) {
	var i, j;
	var mas=avoid.split("/");

	for (i=1; i<=up; i++) {
		inOk=true;
		
		for (j=0; j<=mas.length; j++) {
			if (parseInt(mas[j])==i) inOk=false
		}
		if (inOk) {
			if (document.all["cf_dynamic_b_" + i].style.display=='') {
				document.all["cf_dynamic_b_" + i].style.display='none';
				document.all["cf_dynamic_f_" + i].style.display='';
			}
			else {
				document.all["cf_dynamic_b_" + i].style.display='';
				document.all["cf_dynamic_f_" + i].style.display='none';
			}
		}
		
	}
}

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='';
	}	
}

function make_borders(id, status) {
	if (status==true) {
		document.all[id].style.background='#ffffff';
	}
	else
		document.all[id].style.background='#ffffff';
}

 

