function  getEl(id){
	return document.getElementById(id);
}
var child;
function openChild(link,width,height) {
	if(height==0)
		height=500;
	if(width==0)
		width=600;
    child = window.open(link, "child", "status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,height="+height+",width="+width+",left=" + parseInt(((screen.width-600)/2),10) + ",top=" + parseInt(((screen.height-500)/2),10));
  	child.focus();
}
function divoc(id, el2)
{
	var el1=document.getElementById(id);
	var k=el2.innerHTML.replace(/^.*\">(.*)$/, '$1');
	if (el1.style.display == "none"){ el1.style.display = "block"; el2.innerHTML=" <img src=\"img/ic_minus.gif\">"+k;}
	else {el1.style.display = "none"; el2.innerHTML=" <img src=\"img/ic_plus.gif\">"+k;}
	return false;
}
function divhideclose(id, el2)
{
	var el1=document.getElementById(id);
	if (el1.style.display == "none"){ el1.style.display = "block";}
	else {el1.style.display = "none";}
	return false;
}

function typeAPP(fl,div){
	var buffer;
	if(div=="order2")
		var butt="Отправить предложение";
	else
		var butt="Отправить заявку";
	var lvl="<select name=\"level_a\"><option value=\"1\">До 20</option><option value=\"2\" >20-30</option><option value=\"3\" >30-40</option><option value=\"4\" >40-55</option><option value=\"5\" >55-70</option><option value=\"6\" >70-80</option><option value=\"7\" >80-85</option><option value=\"8\" >85-95</option><option value=\"9\" >95-100</option></select>";
    var type=new Array();
        type[1] = 'BUY_CHAR';        // Купить    чара
        type[2] = 'SELL_CHAR';       // Продать   чара
        type[3] = 'PICKUP_CHAR';     // Прокачать чара
        type[4] = 'PICKUP_CHAR2';    // Прокачаю  чара
        type[5] = 'BUY_ITEM';        // Купить предмет
        type[6] = 'SELL_ITEM';       // Продать предмет
	div=getEl(div);
	var selgames="<select name=\"game\" onchange=\"sel_game(this.value,'race_div','tr_race','tr_class','tr_other_games','class_div','0'); return false;\"><option value=0>Выберите игру</option>"+games+"</select>";
	if(type[fl] =="BUY_CHAR"){
		 buffer  = "<table class=\"maintext\" border=0>";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_RACE_ERR1' class='error'>Выберите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR2' class='error'>Введите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR3' class='error'>Раса должна состоять из русских или латинских букв</div></td></tr>";
		 buffer += "<tr id=\"tr_race\" style=\"display: none\"><td>Раса *:</td><td><div id=\"race_div\"><input type=\"text\" name=\"race\"></div></td></tr>";
		 buffer += "<tr id=\"tr_class\" style=\"display: none\"><td>Класс :</td><td><div id=\"class_div\"><input type=\"text\" name=\"class\"></div></td></tr>";
		 buffer += "<tr><td>Пол *:</td><td><select name=\"sex\"><option value=\"1\">Мужской</option><option value=\"2\">Женский</option></select></td></tr>";

//		 buffer += "<tr><td>Сайт сервера *:</td><td><input type=\"text\" name=\"site_a\"></td></tr>";
//		 buffer += "<tr><td>Ник персонажа *:</td><td><input type=\"text\" name=\"nick_a\"></td></tr>";
		 buffer += "<tr><td>Уровень персонажа *:</td><td>"+lvl+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_COST_ERR1' class='error'>Укажите цену!</div>";
buffer += "<div id='errDiv_COST_ERR2' class='error'>Цена может состоять только из цифр!</div></td></tr>";
		 buffer += "<tr><td>Цена в $ (WMZ)*:</td><td><input type=\"text\" name=\"cost_a\" size=3> $,<span style=\"font-size:10px;color:red\">(Будьте внимательны, WMZ не эквивалентны ЯД)</span></td></tr>";
		 buffer += "<tr><td>Доп. информация:</td><td><textarea name=\"description_a\" Style=\"width: 300px; height: 100px;\"></textarea></td></tr>";
		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}
	else if(type[fl] =="SELL_CHAR"){
		 buffer  = "<table class=\"maintext\">";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_RACE_ERR1' class='error'>Выберите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR2' class='error'>Введите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR3' class='error'>Раса должна состоять из русских или латинских букв</div></td></tr>";
		 buffer += "<tr id=\"tr_race\" style=\"display: none\"><td>Раса *:</td><td><div id=\"race_div\"><input type=\"text\" name=\"race\"></div></td></tr>";
		 buffer += "<tr id=\"tr_class\" style=\"display: none\"><td>Класс :</td><td><div id=\"class_div\"><input type=\"text\" name=\"class\"></div></td></tr>";
		 buffer += "<tr><td>Пол *:</td><td><select name=\"sex\"><option value=\"1\">Мужской</option><option value=\"2\">Женский</option></select></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_SITE_ERR1' class='error'>Укажите сайт сервера!</div>";
buffer += "<div id='errDiv_SITE_ERR2' class='error'>Сайт должен иметь такой вид: \"www.site.ru\"!</div></td></tr>";
		 buffer += "<tr><td>Сайт сервера *:</td><td><input type=\"text\" name=\"site_a\"></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_NICK_ERR1' class='error'>Укажите ник персонажа!</div>";
buffer += "<div id='errDiv_NICK_ERR2' class='error'>Ник может иметь такие символы: A-Za-zА-Яа-я0-9*.=_-+</div></td></tr>";
//		 buffer += "<tr><td>Ник персонажа *:</td><td><input type=\"text\" name=\"nick_a\"></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_LVL_ERR1' class='error'>Укажите уровень вашего персонажа!</div>";
buffer += "<div id='errDiv_LVL_ERR2' class='error'>Уровень может состоять только из цифр!</div></td></tr>";
		 buffer += "<tr><td>Уровень персонажа *:</td><td><input type=\"text\" name=\"level_a\" size=2></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_SECURITY_ERR1' class='error'>Укажите ваш логин и пароль игрового чара!</div></td></tr>";
		 buffer += "<tr><td valign=\"top\">Информация, которую<br> вы готовы предоставить:</td><td>";
		 buffer += "<input type=\"checkbox\" name=\"inlogin\" checked disabled> Логин<br>";
		 buffer += "<input type=\"checkbox\" name=\"inpasswod\" checked disabled> Пароль<br>";
		 buffer += "<input type=\"checkbox\" name=\"inquestion\" > Контрольный вопрос<br>";
		 buffer += "<input type=\"checkbox\" name=\"incdkey\" > Скан CD-KEY<br>";
		 buffer += "<input type=\"checkbox\" name=\"inpassport\" > Скан паспорта<br>";
		 buffer += "<input type=\"checkbox\" name=\"inot\" onClick=\"divhideclose('divinot',this)\"> Другое";
		 buffer += "<div id=\"divinot\" style=\"display:none\"><textarea name=\"inother\" Style=\"width: 300px; height: 50px;\"></textarea></div>";

		 buffer += "</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_COST_ERR1' class='error'>Укажите цену!</div>";
buffer += "<div id='errDiv_COST_ERR2' class='error'>Цена может состоять только из цифр!</div></td></tr>";
		 buffer += "<tr><td>Цена в $ (WMZ)*:</td><td><input type=\"text\" name=\"cost_a\" size=3> $,<span style=\"font-size:10px;color:red\">(Будьте внимательны, WMZ не эквивалентны ЯД)</span></td></tr>";

		 buffer += "<tr><td>Доп. информация:</td><td><textarea name=\"description_a\" Style=\"width: 300px; height: 100px;\"></textarea></td></tr>";
		 buffer += "<tr><td>Скриншот героя:</td><td><input type=\"file\" name=\"img\"></td></tr>";
		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}	
	else if(type[fl] =="PICKUP_CHAR"){
		 buffer  = "<table class=\"maintext\">";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_RACE_ERR1' class='error'>Выберите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR2' class='error'>Введите расу!</div>";
buffer += "<div id='errDiv_RACE_ERR3' class='error'>Раса должна состоять из русских или латинских букв</div></td></tr>";
		 buffer += "<tr id=\"tr_race\" style=\"display: none\"><td>Раса *:</td><td><div id=\"race_div\"><input type=\"text\" name=\"race\"></div></td></tr>";
		 buffer += "<tr id=\"tr_class\" style=\"display: none\"><td>Класс :</td><td><div id=\"class_div\"><input type=\"text\" name=\"class\"></div></td></tr>";
		 buffer += "<tr><td>Пол *:</td><td><select name=\"sex\"><option value=\"1\">Мужской</option><option value=\"2\">Женский</option></select></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_SITE_ERR1' class='error'>Укажите сайт сервера!</div>";
buffer += "<div id='errDiv_SITE_ERR2' class='error'>Сайт должен иметь такой вид: \"www.site.ru\"!</div></td></tr>";
		 buffer += "<tr><td>Сайт сервера *:</td><td><input type=\"text\" name=\"site_a\"></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_NICK_ERR1' class='error'>Укажите ник персонажа!</div>";
buffer += "<div id='errDiv_NICK_ERR2' class='error'>Ник может иметь такие символы: A-Za-zА-Яа-я0-9*.=_-+</div></td></tr>";
		 buffer += "<tr><td>Ник персонажа *:</td><td><input type=\"text\" name=\"nick_a\"></td></tr>";
		 buffer += "<tr><td>Уровень персонажа *:</td><td>"+lvl+"</td></tr>";
		 buffer += "<tr><td>Доп. информация:</td><td><textarea name=\"description_a\" Style=\"width: 300px; height: 100px;\"></textarea></td></tr>";
		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}	
	else if(type[fl] =="PICKUP_CHAR2"){
		 selgames="<select name=\"game\"><option value=0>Выберите игру</option>"+games+"</select>";
		 buffer  = "<table class=\"maintext\">";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_DESCRIPTION_ERR1' class='error'>Укажите ваши услуги!</div></td></tr>";
		 buffer += "<tr><td>Услуги *:</td><td><textarea name=\"description_a\" style=\"width: 440px; height:200px;\"></textarea></td></tr>";
		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}	
	else if(type[fl] =="BUY_ITEM"){
		 selgames="<select name=\"game\"><option value=0>Выберите игру</option>"+games+"</select>";
		 buffer  = "<table class=\"maintext\">";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_NAME_ERR1' class='error'>Введите название заявки!</div>";
buffer += "<div id='errDiv_NAME_ERR2' class='error'>Название должно состоять из русских или латинских букв</div></td></tr>";
		 buffer += "<tr id=\"tr_name\"><td>Название *:</td><td><input type=\"text\" name=\"name_a\"></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_SITE_ERR1' class='error'>Укажите сайт сервера!</div>";
buffer += "<div id='errDiv_SITE_ERR2' class='error'>Сайт должен иметь такой вид: \"www.site.ru\"!</div></td></tr>";
		 buffer += "<tr><td>Сайт сервера *:</td><td><input type=\"text\" name=\"site_a\"></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_DESCRIPTION_ERR1' class='error'>Укажите подробное описание!</div></td></tr>";
		 buffer += "<tr><td>Подробное описание *:</td><td><textarea name=\"description_a\" style=\"width: 418px; height:200px;\"></textarea></td></tr>";
		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}	
	else if(type[fl] =="SELL_ITEM"){
		 selgames="<select name=\"game\"><option value=0>Выберите игру</option>"+games+"</select>";
		 buffer  = "<table class=\"maintext\">";
		 buffer += "<input type=\"hidden\" name=\"type\" value=\""+type[fl]+"\">";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR1' class='error'>Выберите игру!</div></td></tr>";
		 buffer += "<tr><td>Игра *:</td><td>"+selgames+"</td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_GAMES_ERR2' class='error'>Введите Игру!</div>";
buffer += "<div id='errDiv_GAMES_ERR3' class='error'>Игра должна состоять из русских или латинских букв и цифр</div></td></tr>";
		 buffer += "<tr id=\"tr_other_games\" style=\"display: none;\"><td>Введите игру</td><td><input type=\"text\" name=\"game_other\" size=7></td></TR>";
buffer += "<tr><td colspan=2><div id='errDiv_NAME_ERR1' class='error'>Введите название заявки!</div>";
buffer += "<div id='errDiv_NAME_ERR2' class='error'>Название должно состоять из русских или латинских букв</div></td></tr>";
		 buffer += "<tr id=\"tr_name\"><td>Название *:</td><td><input type=\"text\" name=\"name_a\"></td></tr>";

buffer += "<tr><td colspan=2><div id='errDiv_SITE_ERR1' class='error'>Укажите сайт сервера!</div>";
buffer += "<div id='errDiv_SITE_ERR2' class='error'>Сайт должен иметь такой вид: \"www.site.ru\"!</div></td></tr>";
		 buffer += "<tr><td>Сайт сервера *:</td><td><input type=\"text\" name=\"site_a\"></td></tr>";

buffer += "<tr><td colspan=2><div id='errDiv_DESCRIPTION_ERR1' class='error'>Укажите подробное описание!</div></td></tr>";
		 buffer += "<tr><td>Подробное описание *:</td><td><textarea name=\"description_a\" style=\"width: 418px; height:200px;\"></textarea></td></tr>";
buffer += "<tr><td colspan=2><div id='errDiv_COST_ERR1' class='error'>Укажите цену!</div>";
buffer += "<div id='errDiv_COST_ERR2' class='error'>Цена может состоять только из цифр!</div></td></tr>";
		 buffer += "<tr><td>Цена в $ (WMZ)*:</td><td><input type=\"text\" name=\"cost_a\" size=3> $,<span style=\"font-size:10px;color:red\">(Будьте внимательны, WMZ не эквивалентны ЯД)</span></td></tr>";


		 buffer += "<tr><td></td><td><input type=\"submit\" name=\"submit_form\" value=\""+butt+"\"></td></tr>";
		 buffer += "</table>";
	}	
	else
		buffer="";
	 div.innerHTML=buffer;
}
function validateFormEditUser(f){
    var errorsList = new Array(
        'PASS_ERR1',
        'PASS_ERR2',
        'EMAIL_ERR1',
        'EMAIL_ERR2',
        'NAME_ERR1',
        'NAME_ERR2',
        'PURSE_ERR1',
        'PURSE_ERR2',
        'SCI_ERR1'        
        );
    var errors = new Array();
	var rPassword=f['oldpasswd'];
	var rEmail=f['remail'];
	var rName=f['rname'];
//	var rPurse=f['purse'];
//	var rSCI=f['SCI'].value;
	var resPassword=rPassword.value.match(/^[0-9a-zA-Z][0-9._a-zA-Z]{2,15}$/);
	var resEmail=rEmail.value.match(/^[0-9A-Za-z][a-zA-Z0-9._-]*[a-zA-Z0-9_-]@[a-zA-Z0-9]{2,15}\.[a-zA-Z0-9_-]*\.*[a-zA-Z0-9]{2,3}$/);
	var resName=rName.value.match(/^[a-zA-Zа-яА-я]+$/);
//	var resPurse=rPurse.value.match(/^[ZURzur][0-9]{12}$/);
	if(rPassword.value.length=='0')
		errors['PASS_ERR1'] = 1;
	if(!resPassword)
		errors['PASS_ERR2'] = 1;
	if(rEmail.value.length=='0')
		errors['EMAIL_ERR1'] = 1;
	if(!resEmail)
		errors['EMAIL_ERR2'] = 1;
	if(rName.value.length=='0')
		errors['NAME_ERR1'] = 1;
	if(!resName)
		errors['NAME_ERR2'] = 1;
/*	if(rSCI==666)
		errors['SCI_ERR1'] = 1;
	else{
		if(rPurse.value.length=='0')
			errors['PURSE_ERR1'] = 1;
		if(!resPurse)
			errors['PURSE_ERR2'] = 1;
	}
*///    if (!errors.length)    return true;
var er=0;
    for(var i in errorsList){
     //alert(errors[errorsList[i]]);        
  		if(errors[errorsList[i]]==1){
       		getEl('errDiv_' + errorsList[i]).style.display = 'block';
       		er++;
    	}
        else{
        	getEl('errDiv_' + errorsList[i]).style.display = 'none';
        }
    }
    if (er=='0')
    	return true;
    return false;
}

function validateFormEditPassword(edp){
    var errorsList = new Array(
        'PASS_ERR1',
        'PASS_ERR2',
        'PASS_ERR3'
        );
    var errors = new Array();
	var rPassword=edp['newpasswd'];
	var rPassword2=edp['newpasswd2'];
	var resPassword=rPassword.value.match(/^[0-9a-zA-Z][0-9._a-zA-Z]{2,15}$/);
	if(rPassword.value.length=='0')
		errors['PASS_ERR1'] = 1;
	if(!resPassword)
		errors['PASS_ERR2'] = 1;
	if(rPassword.value != rPassword2.value)
		errors['PASS_ERR3'] = 1;		
var er=0;
    for(var i in errorsList){
  		if(errors[errorsList[i]]==1){
       			getEl('errDiv_' + errorsList[i]).style.display = 'block';
      			er++;
    	}
        else{getEl('errDiv_' + errorsList[i]).style.display = 'none';}
    }
    if (er=='0')
	   	return true;
    return false;
}
function highlight_enable(el1){ 	
	el1.style.backgroundColor="eeeeee";
}
function highlight_disable(el1){
	el1.style.backgroundColor="FFFFFF";
}
function edit_purse(p){
	getEl('LMI_PAYEE_PURSE').value=p;
}
function select_purse(f){
	if(f==666){
		getEl('trp').style.display="none";
		return false;
	}
	else if(f==0){
		getEl('errDiv_PURSE_ERR1').innerHTML="Пустое поле WMZ-кошелька!";
		getEl('errDiv_PURSE_ERR2').innerHTML="WMZ-кошелек должен быть из Z+12 цифр";
		getEl('tdtitle1').innerHTML="<b>WMZ-кошелек: *</b>";		
	}
	else if(f==1){
		getEl('errDiv_PURSE_ERR1').innerHTML="Пустое поле WMR-кошелька!";
		getEl('errDiv_PURSE_ERR2').innerHTML="WMR-кошелек должен быть из R+12 цифр";
		getEl('tdtitle1').innerHTML="<b>WMR-кошелек: *</b>";		
	}
	else if(f==2){
		getEl('errDiv_PURSE_ERR1').innerHTML="Пустое поле WMU-кошелька!";
		getEl('errDiv_PURSE_ERR2').innerHTML="WMU-кошелек должен быть из U+12 цифр";
		getEl('tdtitle1').innerHTML="<b>WMU-кошелек: *</b>";		
	}
	
	getEl('trp').style.display="";
	
}
function validateFormAddApplication(f){
	var typeAPP=f['type'].value;
    if(typeAPP=="BUY_CHAR"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'RACE_ERR1',
	        'RACE_ERR2',
	        'RACE_ERR3',
	        'COST_ERR1',
	        'COST_ERR2'
	        );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var race_other=f['race_other'];
		var race=f['race'];		
		var cost=f['cost_a'];
		var resCost=cost.value.match(/^[0-9]{1,15}$/);
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		else{
			if(race_other.value==1){
				var resRace=race.value.match(/^[A-Za-zА-Яа-я]{1,15}$/);
				if(race.value.length=='0')
					errors['RACE_ERR2'] = 1;
				if(!resRace)
					errors['RACE_ERR3'] = 1;
			}
			else if(race.value==0)
				errors['RACE_ERR1'] = 1;
		}
		if(cost.value.length=='0')
			errors['COST_ERR1'] = 1;
		if(!resCost)
			errors['COST_ERR2'] = 1;
	}
    else if(typeAPP=="SELL_CHAR"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'RACE_ERR1',
	        'RACE_ERR2',
	        'RACE_ERR3',
	        'SITE_ERR1',
	        'SITE_ERR2',
	        'NICK_ERR1',
	        'NICK_ERR2',
	        'LVL_ERR1',
	        'LVL_ERR2',
	        'SECURITY_ERR1',
	        'COST_ERR1',
	        'COST_ERR2'
	        );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var race_other=f['race_other'];
		var race=f['race'];		
		var site=f['site_a'];
//		var nick=f['nick_a'];
		var lvl=f['level_a'];
		var security=f['security_a'];
		var cost=f['cost_a'];
		var resCost=cost.value.match(/^[0-9]{1,15}$/);
		var resSite=site.value.match(/^www\.[A-Za-z_\-0-9]{1,20}\.*[a-zA-Z0-9]*\.*[a-zA-Z0-9]*\.[a-zA-Z]+$/);
//		var resNick=nick.value.match(/^[A-Za-zА-Яа-я0-9_\-\=\+\.\*]{1,15}$/);
		var resLvl=lvl.value.match(/^[0-9]{1,3}$/);
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		else{
			if(race_other.value==1){
				var resRace=race.value.match(/^[A-Za-zА-Яа-я]{1,15}$/);
				if(race.value.length=='0')
					errors['RACE_ERR2'] = 1;
				if(!resRace)
					errors['RACE_ERR3'] = 1;
			}
			else if(race.value==0)
				errors['RACE_ERR1'] = 1;
		}
		if(site.value.length=='0')
			errors['SITE_ERR1'] = 1;
		if(!resSite)
			errors['SITE_ERR2'] = 1;
/*		if(nick.value.length=='0')
			errors['NICK_ERR1'] = 1;
		if(!resNick)
			errors['NICK_ERR2'] = 1;
*/		if(lvl.value.length=='0')
			errors['LVL_ERR1'] = 1;
		if(!resLvl)
			errors['LVL_ERR2'] = 1;
/*		if(security.value.length=='0')
			errors['SECURITY_ERR1'] = 1;
*/		if(cost.value.length=='0')
			errors['COST_ERR1'] = 1;
		if(!resCost)
			errors['COST_ERR2'] = 1;
	}
    else if(typeAPP=="PICKUP_CHAR"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'RACE_ERR1',
	        'RACE_ERR2',
	        'RACE_ERR3',
	        'SITE_ERR1',
	        'SITE_ERR2',
	        'NICK_ERR1',
	        'NICK_ERR2'
	        );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var race_other=f['race_other'];
		var race=f['race'];		
		var site=f['site_a'];
		var nick=f['nick_a'];
		var resSite=site.value.match(/^www\.[A-Za-z_\-0-9]{1,20}\.*[a-zA-Z]*\.[a-zA-Z]+$/);
		var resNick=nick.value.match(/^[A-Za-zА-Яа-я0-9_\-\=\+\.\*]{1,15}$/);
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		else{
			if(race_other.value==1){
				var resRace=race.value.match(/^[A-Za-zА-Яа-я]{1,15}$/);
				if(race.value.length=='0')
					errors['RACE_ERR2'] = 1;
				if(!resRace)
					errors['RACE_ERR3'] = 1;
			}
			else if(race.value==0)
				errors['RACE_ERR1'] = 1;
		}
		if(site.value.length=='0')
			errors['SITE_ERR1'] = 1;
		if(!resSite)
			errors['SITE_ERR2'] = 1;
		if(nick.value.length=='0')
			errors['NICK_ERR1'] = 1;
		if(!resNick)
			errors['NICK_ERR2'] = 1;
	}
    else if(typeAPP=="PICKUP_CHAR2"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'DESCRIPTION_ERR1'
	    );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var description=f['description_a'];
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		if(description.value.length=='0')
			errors['DESCRIPTION_ERR1'] = 1;
	}
    else if(typeAPP=="BUY_ITEM"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'DESCRIPTION_ERR1',
	        'SITE_ERR1',
	        'SITE_ERR2',
	        'NAME_ERR1',
	        'NAME_ERR2'
	    );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var description=f['description_a'];
		var site=f['site_a'];
		var name=f['name_a'];
		var resSite=site.value.match(/^www\.[A-Za-z_\-0-9]{1,20}\.*[a-zA-Z]*\.[a-zA-Z]+$/);
		var resName=name.value.match(/^[ А-Яа-яA-Za-z0-9_\-\=\+\.]{1,15}$/);
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		if(description.value.length=='0')
			errors['DESCRIPTION_ERR1'] = 1;
		if(site.value.length=='0')
			errors['SITE_ERR1'] = 1;
		if(!resSite)
			errors['SITE_ERR2'] = 1;
		if(name.value.length=='0')
			errors['NAME_ERR1'] = 1;
		if(!resName)
			errors['NAME_ERR2'] = 1;
	}
    else if(typeAPP=="SELL_ITEM"){
	    var errorsList = new Array(
	        'GAMES_ERR1',
	        'GAMES_ERR2',
	        'GAMES_ERR3',
	        'DESCRIPTION_ERR1',
	        'SITE_ERR1',
	        'SITE_ERR2',
	        'NAME_ERR1',
	        'NAME_ERR2',
	        'COST_ERR1',
	        'COST_ERR2'
	        
	    );
	    var errors = new Array();
		var game=f['game'];
		var game_other=f['game_other'];
		var description=f['description_a'];
		var site=f['site_a'];
		var name=f['name_a'];
		var cost=f['cost_a'];
		var resCost=cost.value.match(/^[0-9]{1,15}$/);
		var resSite=site.value.match(/^www\.[A-Za-z_\-0-9]{1,20}\.*[a-zA-Z]*\.[a-zA-Z]+$/);
		var resName=name.value.match(/^[ А-Яа-яA-Za-z0-9_\-\=\+\.]{1,15}$/);
		if(game.value==0)
			errors['GAMES_ERR1'] = 1;
		else if(game.value==23){
				var resGame=game_other.value.match(/^[ A-Za-zА-Яа-я0-9]{1,15}$/);
				if(game_other.value.length=='0')
					errors['GAMES_ERR2'] = 1;
				if(!resGame)
					errors['GAMES_ERR3'] = 1;
			}
		if(description.value.length=='0')
			errors['DESCRIPTION_ERR1'] = 1;
		if(site.value.length=='0')
			errors['SITE_ERR1'] = 1;
		if(!resSite)
			errors['SITE_ERR2'] = 1;
		if(name.value.length=='0')
			errors['NAME_ERR1'] = 1;
		if(!resName)
			errors['NAME_ERR2'] = 1;
		if(cost.value.length=='0')
			errors['COST_ERR1'] = 1;
		if(!resCost)
			errors['COST_ERR2'] = 1;

	}

var er=0;
    for(var i in errorsList){
  		if(errors[errorsList[i]]==1){
       			getEl('errDiv_' + errorsList[i]).style.display = 'block';
       			er++;
    	}
        else{getEl('errDiv_' + errorsList[i]).style.display = 'none';}
    }

    if (er=='0')
	   	return true;
    return false;
}
function validateFormfeedback(fb){
    var errorsList = new Array(
        'LOGIN_ERR1',
        'LOGIN_ERR2',
        'EMAIL_ERR1',
        'EMAIL_ERR2'
        );
    var errors = new Array();
	var fLogin=fb['flogin'];
	var fEmail=fb['femail'];
	if(fLogin.value.length==0)
		errors['LOGIN_ERR1'] = 1;
	else if(!fLogin.value.match(/^[a-zA-ZА-Яа-я][0-9А-Яа-яa-zA-Z_\.]*[А-Яа-яA-Za-z]+$/))
		errors['LOGIN_ERR2'] = 1;
 
	if(fEmail.value.length==0)
		errors['EMAIL_ERR1'] = 1;
	else if(!fEmail.value.match(/^[A-Za-z][a-zA-Z0-9._]*[a-zA-Z0-9_]@[a-zA-Z0-9]{2,15}\.[a-zA-Z0-9]*\.*[a-zA-Z0-9]{2,3}$/))
		errors['EMAIL_ERR2'] = 1;
var er=0;
    for(var i in errorsList){
  		if(errors[errorsList[i]]==1){
       		getEl('errDiv_' + errorsList[i]).style.display = 'block';
       		er++;
    	}
        else{getEl('errDiv_' + errorsList[i]).style.display = 'none';}
    }
    if (er==0)
    	return true;
    return false;
}
function validateFormSubscribe(fb){
    var errorsList = new Array(
        'NAME_ERR1',
        'NAME_ERR2',
        'EMAIL_ERR1',
        'EMAIL_ERR2'
        );
    var errors = new Array();
	var fLogin=fb['name'];
	var fEmail=fb['em'];
	if(fLogin.value.length==0)
		errors['NAME_ERR1'] = 1;
	else if(!fLogin.value.match(/^[a-zA-ZА-Яа-я][0-9А-Яа-яa-zA-Z_\.]*[А-Яа-яA-Za-z]+$/))
		errors['NAME_ERR2'] = 1;
 
	if(fEmail.value.length==0)
		errors['EMAIL_ERR1'] = 1;
	else if(!fEmail.value.match(/^[A-Za-z][a-zA-Z0-9._]*[a-zA-Z0-9_]@[a-zA-Z0-9]{2,15}\.[a-zA-Z0-9]*\.*[a-zA-Z0-9]{2,3}$/))
		errors['EMAIL_ERR2'] = 1;
var er=0;
    for(var i in errorsList){
  		if(errors[errorsList[i]]==1){
       		getEl('errDiv_' + errorsList[i]).style.display = 'block';
       		er++;
    	}
        else{getEl('errDiv_' + errorsList[i]).style.display = 'none';}
    }
    if (er==0)
    	return true;
    return false;
}
function search_form(z){
	if(z==5 || z==6){
		getEl("tr_s_lvl").style.display="none";
		getEl("tr_s_cost").style.display="none";	
	}
	else{
		getEl("tr_s_lvl").style.display="";
		getEl("tr_s_cost").style.display="";	
	}

}	
