function checkAll(){
	var check = 0;
	if (document.addForm.name.value == ""){
		alert('Вы забыли вписать ваше имя!');
		check++;
	}
	if (document.addForm.comments.value == ""){
		alert('Поле комментариев не должно оставаться пустым!');
		check++;
	}
	if (document.addForm.comments.value.length >= 2048) {
		alert('Слишком большое сообщение!');
		check++;
	}
	if (check == 0){
		document.addForm.submit();
	}
}

function admCheckAll(){
	var check = 0;
	if (document.editForm.name.value == ""){
		alert('Вы забыли вписать имя!');
		check++;
	}
	if (document.editForm.comments.value == ""){
		alert('Поле комментариев не должно оставаться пустым!');
		check++;
	}
	if (check == 0){
		document.editForm.submit();
	}
}

function mailCheckAll(){
	var check = 0;
	if (document.SendForm.name.value == ""){
		alert('Вы забыли вписать ваше имя!');
		check++;
	}
	if (document.SendForm.email.value == ""){
		alert('Вы не указали e-mail по которому с вами можно будет связаться!');
		check++;
	}
	if (document.SendForm.comments.value == ""){
		alert('Поле Сообщения не должно оставаться пустым!');
		check++;
	}
	/*
	if (document.addForm.comments.value.length >= 2048) {
		alert('Слишком большое сообщение!');
		check++;
	}
	*/
	if (check == 0){
		document.SendForm.submit();
	}
}


function ticketCheckAll(){
	var check = 0;
	if (document.SendForm.name.value == "" ||
		document.SendForm.email.value == "" ||
		document.SendForm.phone.value == "" ||
		document.SendForm.row.value == "" ||
		document.SendForm.places.value == ""){
		check++;
	}
	if (check == 0){
		document.SendForm.submit();
	} else {
		alert("Пожалуйста, заполните все поля!");
	}
}

function answer_msg(msg_id){
	document.admForm.method = "GET";
	document.admForm.action.value = "replyForm";
	document.admForm.msgID.value = msg_id;
	document.admForm.submit();
}

function edit_msg(msg_id){
	document.admForm.method = "GET";
	document.admForm.action.value = "editForm";
	document.admForm.msgID.value = msg_id;
	document.admForm.submit();
}

function delete_msg(msg_id){
	var conf = confirm("Удалить это сообщение??");
	if (conf == true){
		document.admForm.action.value = "deleteMsg";
		document.admForm.msgID.value = msg_id;
		document.admForm.submit();
	}
}

function gb_exit(){
	document.admForm.action.value = "exit";
	document.admForm.submit();
}

function openTrans(){
	window.open('/trans.htm', 'gbTransHelp', 'left=300,top=200,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,location=no,resizable=yes,width=300,height=240');
	return true;
}

/*****************************************************************

   Projectname: translit.ru JavaScript source code
   Author: Igor Ilin (Игорь Ильин) <info@translit.ru>
   Author's website: http://www.translit.ru/programming
   Copyright (c): 2002-2006 Igor Ilin (Игорь Ильин), all rights reserved

   * This program is distributed in the hope that it will
   * be useful, but WITHOUT ANY WARRANTY; without even the
   * implied warranty of MERCHANTABILITY or FITNESS FOR A
   * PARTICULAR PURPOSE.
   
   Description: the JavaScript code performs the transliteration and 
   supports the virtual keyboard functionality on the user's browser side. 
   The code you see on your screen is the result of server side JavaScript 
   source code combing for the particular user's browser, such as Intenet 
   Explore, Mozilla Firefox, Opera and others.
  
******************************************************************/

var lat = ('/E_/e_/O_/o_Шh_Йo_Зh_Цh_Сh_Йe_Йu_Йa_Ыo_Ыu_Ыa_ШH_ЙO_ЗH_ЦH_СH_ЙE_ЙU_ЙA_ЫO_ЫU_ЫA_A_B_V_G_D_E_Z_I_J_K_L_M_N_O_P_R_S_T_U_F_X_C_ъ#_Y_ь\'_H_W_Q_шh_йo_зh_цh_сh_йe_йu_йa_ыo_ыa_a_b_v_g_d_e_z_i_j_k_l_m_n_o_p_r_s_t_u_f_x_c_#_y_\'_h_w_q_'+String.fromCharCode(220)+'_'+String.fromCharCode(214)+'_'+String.fromCharCode(196)+'_'+String.fromCharCode(252)+'_'+String.fromCharCode(246)+'_'+String.fromCharCode(228)).split('_');
var rus = ('E_e_O_o_Щ_Ё_Ж_Ч_Ш_Э_Ю_Я_Ё_Ю_Я_Щ_Ё_Ж_Ч_Ш_Э_Ю_Я_Ё_Ю_Я_А_Б_В_Г_Д_Е_З_И_Й_К_Л_М_Н_О_П_Р_С_Т_У_Ф_Х_Ц_Ъ_Ы_Ь_Х_Щ_Я_щ_ё_ж_ч_ш_э_ю_я_ё_я_а_б_в_г_д_е_з_и_й_к_л_м_н_о_п_р_с_т_у_ф_х_ц_ъ_ы_ь_х_щ_я_Ю_Ё_Э_ю_ё_э').split('_');

function translatesymboltocyrillic(txt)
{
	var pos = void 0;
	for (var ii=0; ii<lat.length; ii++)
	{
		pos = txt.length>lat[ii].length?(txt.length-lat[ii].length):0;
		if (lat[ii]==txt.substr(pos,txt.length-pos)) {
			return txt.substr(0,txt.length-lat[ii].length)+rus[ii];
		}
	}
	return txt;
}

function setfoc() 
{
	document.addForm.comments.focus();
	return false;
}

function translateAlltoCyrillic()
{
		var transliterateit = 1;
		var swithchesoff = /\]|\>/;
		var is_selection_flag = 1;
		var userselection = document.selection.createRange();
		var txt = userselection.text;

		var txtnew = txt.substr(0,1);
		//if (((txtnew=="<")&&processhtmltags)||((txtnew=="[")&&processbbcodetags)) transliterateit=0;
		if (txtnew.match(swithchesoff)) transliterateit=1;
		if (transliterateit) {txtnew = translatesymboltocyrillic(txtnew);}
		var symb = "";
		for (kk=1;kk<txt.length;kk++)
		{
			symbbb = txt.substr(kk,1);
			//if ((symbbb=="<"&&processhtmltags)||(symbbb=="["&&processbbcodetags)) transliterateit=0;
			if (symbbb.match(swithchesoff)) transliterateit=1;
			if (transliterateit)
			{
				symb = translatesymboltocyrillic(txtnew.substr(txtnew.length-1,1)+symbbb);
			}
			else
			{
				symb = txtnew.substr(txtnew.length-1,1)+symbbb;
			}
			txtnew = txtnew.substr(0,txtnew.length-1) + symb;
		}
		if (is_selection_flag)
		{
			userselection.text = txtnew; userselection.collapse(); userselection.select();
		}
		else
		{
			document.addForm.comments.value = txtnew;
			setfoc();
		}
	return false;
}
function calculate(form){
	var row = form.row.options[form.row.selectedIndex].value;
	var places = form.places.value;
	var price = 0;
	if (row > "R")
		price = 40;
	else if (row > "O")
		price = 45;
	else if (row > "K")
		price = 50;
	else if (row > "F")
		price = 55;
	else if (row >= "A")
		price = 60;		
	else
		return false;
	form.amount.value = price * places.split(',').length;
	form.item_name.value = "KVN Ticket(s): " + row + places;
}

