//Работа с фильтрами - переход по каталогу
function go_to_catalog(select_name){
	hrf='/catalog/';
	urlcat=$("#url_cat").val();	
	if(urlcat != ''){
		hrf+=urlcat+'/';
	}
	//в зависимости от фильтра, формируем комбинации
	//если не по сериям, может быть комбинация "группа + место применения"
	if(select_name=='url_place'){
		urlplace=$("#url_place").val();
		if(urlplace != '#'){
			 hrf+='filters/pl_'+urlplace+'/';
		}
		else return;
	}

	if(select_name=='url_series'){
		//если по сериям, убираем группу каталога в url,  только выбор серии
		urlsrs=$("#url_series").val();
		if(urlsrs != '#'){
			hrf='/catalog/filters/srs_'+urlsrs+'/';
		}
		else return;		
	}
	location.href=hrf;
}

function getItemCheck(name){
    var f = document.f;
	i=0;
	//alert(f.cb0.value);
	while( obj = eval( 'f.'+name+i )){
		//alert(name+i);
		if(obj.checked)
			return obj.value;
		i++;
	}
}

//Пересчёт цены
function getAmount(size){
	if(!size) size='mdm';
	switch(size){
		case 'mdm':
			am=$('#mdm_price').text();
			break;
		case 'big':
			am=$('#big_price').text();
			break;
		case 'user':
			am=$('#user_price').text();
			break;
	}
	num=$('#num').val();
	num=calc(num+"", 0); //проверить на число
	kol=am*num;
	$('#amount').text(kol);
}

function getPrice(value1, dim, st){
	defWidth=$('#mdm_width').text();
	defHeight=$('#mdm_height').text();
	if(dim=="width"){
		value2=value1*defHeight/defWidth;
		value2=calc(value2+"", 1);
		$('#user_height').val(value2);
	}	
	if(dim=="height"){
		value2=value1*defWidth/defHeight;
		value2=calc(value2+"", 1);
		$('#user_width').val(value2);
	}
	if(value2>0){
		valueSq=value1*value2/10000;
		if(valueSq>0.5)
			price=(valueSq*600+149)*2;
		else
			price=(valueSq*600+149)*2.5;
		if(st=='two') price=price*1.3;
		price1=calc(price+"", -1);
		//округляем вверх
		price2=calc(price+"", 0);
		if(price1-price2<0) price1+=10;
		
		if(st=='fixed' && price1>0){
			price1=$('#mdm_price').text();
		}
		
		$('#user_price').text(price1);
	}
	else $('#user_price').text(0);
	
	if(document.f.cb2.checked){
		getAmount('user');
	}
}

function getPriceLetter(){
	txt=$('#wordLetter').val();
	// удаляем пробелы
	txt2=txt.split(' ').join('');
	num=txt2.length;
	price=$('#price').text();
	sum=price*num;
	$('#num').val(num);
	$('#amount').text(sum);
}

//округление чисел
function calc(x, n){
	  if (x.isFloatStr()){
		x=x.toFloat();
		return x.roundTo(n);
	  }
	  else{
		return '';
	  }
}



//---------------------------------------------- ФЛЭШ ----------------------------------------------------//

//значения по-умолчанию
var flash_color1='070'; //цвет 1  - черный
var flash_color2='071'; //цвет2 - серый
var flash_position=0; //ориентация картинки
var flash_font=1; //id шрифта 
var flash_text=''; //введённый текст

//переопределить переменные
function set_flip(_param){
	flash_position=_param;
}
function set_font(_param){
	flash_font=_param;
}
function set_text(_str){
	flash_text=_str;
}
function set_color(_param,_num){
	switch (_num){
		case 1:
			flash_color1=_param;
			break;
		case 2: 
			flash_color2=_param;
			break;
	}
}

function add_wishlist(id){
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				$("#item2").html(req.responseJS.mosmsg);
				$("#img_wishlist_"+id).attr("src", "/images/in_wishlist.gif");
				$("#a_wishlist_"+id).attr("title", "Позиция добавлена в список желаний");
				$("#a_wishlist_"+id).blur();
			}
		}
	}
	req.open(null, "/modul/scripts/srv_wishlist.php", false);
	req.send( {'action': 'add_wishlist', 'id': id} )	
}

function delWishlist(id){
	value=GEByID('f');
	req.onreadystatechange = function() { 	
		if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				 if (req.responseJS.rez != ""){ 
					$("#wish_list").empty();
					$("#wish_list").html(req.responseJS.rez);
					$("#item2").html(req.responseJS.mosmsg);
				} 
			}
		}
	}
	req.open(null, "/modul/scripts/srv_wishlist.php", false);
	req.send( {'action': 'del_wishlist', 'id': id} );  
	return;
}

function add_basket(flash_modul, id) {
	am=$('#amount').text();
	if(am=='0'){
		$.prompt('<p>Ошибка. Нечего добавлять!!!</p>', {prefix:'brownJqi'});
		return;
	}
	if(id==-1 && flash_text==''){
		$.prompt('<p>Введите Ваш текст. Нечего добавлять!!!</p>', {prefix:'brownJqi'});
		return;	
	}
	$("#btn_basket").css("background-image", "url(/modul/scripts/loading-small.gif)");
	$("#btn_basket").css("background-position", "50% 0");
	$("#btn_basket").val("");
	//alert(flash_modul)
	switch (flash_modul){
		case 1: //одноцветная наклейка
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm='';
			break;
		case 2: //двухцветная наклейка
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='цвет2: '+flash_color2+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm='';			
			break;
		case 3: //набор
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm='';	
			break;
		case 4: //меловая одноцветная
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf='matt';
			num=$('#num').val();
			comm='';
			break;
		case 5: //меловая двухцветная
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='цвет2: '+flash_color2+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm='';
			break;	
		case 6: //светящаяся одноцветная
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='цвет2: '+flash_color2+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf='matt';
			num=$('#num').val();
			comm='';
			break;	
		case 7: //светящаяся двухцветная
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='цвет2: '+flash_color2+'\r\n';
			txt+='ориентация картинки: '+flash_position+'\r\n';	
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm='';
			break;
		case 8: //текстовый стикер
			//alert(flash_font);
			txt='цвет1: '+flash_color1+'\r\n';
			txt+='id шрифта: '+flash_font+'\r\n';
			txt+='введённый текст: '+flash_text+'\r\n';
			cb='text';
			sf='matt';
			num=1;
			comm=$('#comment_text').val();	
			break;
		case 9: // полноцветное 
		case 10: // на ноутбук
			txt='';
			cb=getItemCheck('cb');
			sf=getItemCheck('sf');
			num=$('#num').val();
			comm=$('#comment_text').val();
			break;
		case 11: // буквы
			flash_text=$('#wordLetter').val();
			//alert(flash_text);
			cb='letter';
			sf=getItemCheck('sf'); // здесь: метод крепления
			num=$('#num').val();
			comm=$('#comment_text').val();
			break;			
		default:
			txt='Неизвестный модуль';
	}
	
	//alert(cb)
	switch(cb){
		case 'mdm':
			width=$('#mdm_width').text();
			height=$('#mdm_height').text();
			price=$('#mdm_price').text();
			break;
		case 'big':
			width=$('#big_width').text();
			height=$('#big_height').text();
			price=$('#big_price').text();
			break;
		case 'user':
			width=$('#user_width').val();
			height=$('#user_height').val();
			price=$('#user_price').text();
			break;
		case 'third':
			width=$('#third_width').text();
			height=$('#third_height').text();
			price=$('#third_price').text();
			break;
		case 'text':
			width='';
			height='';
			price='';
			break;
		case 'letter':
			width='';
			height='';
			price=$('#price').text();
			break;
	}
	var vars = new Object();
	vars.flash_modul = flash_modul;
	vars.flash_color1 = flash_color1;
	vars.flash_color2 = flash_color2;
	vars.flash_position = flash_position;
	vars.flash_font = flash_font;
	vars.flash_text = flash_text;
	vars.sf = sf;
	vars.cb = cb;
	vars.width = width;
	vars.height = height;
	vars.price = price;
	vars.num = num;
	vars.comment = comm;
	tmp = JSON.stringify(vars);
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				$("#item").html(req.responseJS.mosmsg);
				$("#basket_span").attr("style", "background-image: "+req.responseJS.basket_img+";");
				$("#btn_basket").css("background-image", "url(/images/bg_but_160.gif)");
				$("#btn_basket").css("color", "#fff");
				$("#btn_basket").val("В КОРЗИНЕ");
			}
		}
	}
	req.open(null, "/modul/scripts/srv_basket.php", false);
	req.send( {'action': 'add_basket', 'id': id, 'str_query': tmp} )
}

function delBasket_step1(id, i){
	//записать все проставленные количества в сессию, потом уже удалять позицию
	value=GEByID('f');
	req.onreadystatechange = function() { 	
		if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				 if (req.responseJS.rez != ""){ 
					//alert(req.responseJS.rez);
					$("#basket_table").empty();
					$("#basket_table").html(req.responseJS.rez);
					$("#item").html(req.responseJS.mosmsg);
					$("#basket_span").attr("style", "background-image: "+req.responseJS.basket_img+";");
				} 
			}
		}
	}
	req.open(null, "/modul/scripts/srv_basket.php", false);
	req.send( {'action': 'del_basket_step1', 'id': id, 'i': i, 'q': value} );  
	return;
}

function go_step2(){
	value=GEByID('f');
	req.onreadystatechange = function() { 
		if (req.readyState == 4) {
			//alert(req.responseText);
			location.href='/my_basket/step2/';
		}
	}
	req.open(null, "/modul/scripts/srv_basket.php", false);
	req.send( {'action': 'saveQuant', 'q': value} );  
	return;	
}

function saveQuant(){
	value=GEByID('f');
	req.onreadystatechange = function() { 
		if (req.readyState == 4) {
			//alert(req.responseText);
		}
	}
	req.open(null, "/modul/scripts/srv_basket.php", false);
	req.send( {'action': 'saveQuant', 'q': value} );  
	return;	
}

function getSumm(n){
	var summ=0;
	var alltovar=0;
	for(i=0;i<n;i++){
		//цена
		price=$("#price_"+i).val();
		if(price.indexOf(',')>0){
			price=price.replace(/,/, '.');
		}
		price=parseFloat(price);

		//количество
		kol=$("#kol_"+i).val();
		if(kol.indexOf(',')>0){
			kol=kol.replace(/,/, '.');
		}
		kol=parseFloat(kol);
		if(isNaN(kol) || kol<0) kol=0;
		//$("#kol_"+i).val(kol);
		alltovar+=kol;
		
		//сумма
		summ_item=price*kol;
		summ_str=summ_item+'';
		pos=summ_str.indexOf('.');
		if(pos>0){
			summ_str=summ_str.substr(0, pos)+'.'+summ_str.substr(pos+1, 2);
			summ_item=parseFloat(summ_str);
		}
		$("#summ_item_"+i).html(""+summ_item);
		summ+=summ_item;
	}

	//итоговая сумма
	summ_str=summ+'';
	pos=summ_str.indexOf('.');
	if(pos>0){
		summ_str=summ_str.substr(0, pos)+'.'+summ_str.substr(pos+1, 2);
		summ=parseFloat(summ_str);
	}
	$("#summ_tovar").html(summ+" руб.");
	$("#alltovar").html(alltovar);
	
}
//для определения общего количества текстовых стикеров
function getCount(n, j){
	var alltovar=0;
	for(i=j;i<n;i++){
		//количество
		kol=$("#kol_"+i).val();
		if(kol.indexOf(',')>0){
			kol=kol.replace(/,/, '.');
		}
		kol=parseFloat(kol);
		if(isNaN(kol)) kol=1;
		$("#kol_"+i).val(kol);
		alltovar+=kol;
	}
	$("#alltovar_text").html(alltovar);
}

//---------------------------------------------- ПОДПИСКА  ----------------------------------------------------//
function get_subscribe(){
	req.onreadystatechange = function() { 
		if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				$.prompt(req.responseJS.rez,{
					prefix:'brownJqi',
					submit: function(v, m){
						if(v==true){		
							mal=m.children('#mail_subscribe');
							nam=m.children('#name_subscribe');
							if(nam.val() == "" || mal.val() == ""){
								if(nam.val() == ""){
									nam.css("border", "solid #ff0000 1px");
									nam.keypress(function () { 
										  nam.css("border", "solid "+ border_n +" 1px");
									});
								}
								if(mal.val() == ""){
									mal.css("border", "solid #ff0000 1px");
									mal.keypress(function () { 
										  mal.css("border", "solid "+ border_n +" 1px");
									});
								}
								return false;
							}
							req.onreadystatechange = function() {
								if (req.readyState == 4) {
									if(req.responseJS){
										//alert(req.responseText);
										$.prompt(req.responseJS.rez,{prefix:'brownJqi'});
									}
								}
							}
							req.open(null, "/modul/scripts/srv_subscribe.php", false);
							req.send( {'status': 'save_subscribe', 'name': nam.val(), 'mail': mal.val()} ); 
							return true;
						}
						else if(v==false) return true;
					},
					buttons: { Ok: true, Отмена: false }				
				});
			}			
		}
	}
	req.open(null, "/modul/scripts/srv_subscribe.php", false);
	req.send( {'status': 'get_form_subscribe'} );  
	return;		
}


// ***
function valid_anketa(){
	value=GEByID('f');
	var req = new JsHttpRequest();
	JsHttpRequest.query(
		'/modul/scripts/auth.php',
		{"q": value, "status": "empty_field"},
		function(result, errors) {
			//alert(errors);
			if (result) {
				if (result["post"] != ""){ // то есть есть ошибки
					arr=result['post'];
					for(i=0; i<arr.length; i++){
						if(i==0) $("#"+arr[i]+"").focus();
						err_field_style(arr[i]);
					}
					$.prompt('<p align="center">Заполните обязательные поля!</p>',{prefix:'brownJqi'});
				}
				else{
					location.href='/my_basket/step3/';
				}
			}
		},
		false
	);
}

// ***
function send_zakaz(){
	value=GEByID('f');
	//проверка на пустые поля
	arr=new Array();
	err='';
	pay=getItemCheck('payvariant');
	del=getItemCheck('deliveryvariant');
	if(!del){
		err+='Выберите способ доставки! <br />';
		arr[0]="delivery_variant";
	}
	if(!pay){
		err+='Выберите способ оплаты! <br />';
		arr[1]="pay_variant";
	}
	if(arr.length>0){
		$.prompt(err,{prefix:'brownJqi'});
		return false;
	}
	else{ 
		var req = new JsHttpRequest();
		JsHttpRequest.query(
			'/modul/scripts/auth.php',
			{"q": value, "status": "send_zakaz"},
			function(result, errors) {
				//alert(errors);
				if (result) {
					if (result["post"] != ""){ // то есть есть ошибки
						arr=result['post'];
						for(i=0; i<arr.length; i++){
							if(i==0) $("#"+arr[i]+"").focus();
							err_field_style(arr[i]);
						}
					}
					else{
						location.href='/my_basket/step4/';
					}
				}
			},
			false
		);
	}	
}

// ***
function err_field_style(item){
	bgc_def=$("#"+item).css("background-color");
	border_def=$("#"+item).css("border");
	
	$("#"+item).css("border", "solid #f00 1px");
	$("#"+item).css("background-color", "#FFF2F2");
	$("#"+item).focus(function(){
		$(this).css("border", border_def);
		$(this).css("background-color", bgc_def);
	});	
}

//------------------------------------------------------------------//
//---------------------- Регистрация -------------------------------//
//------------------------------------------------------------------//
function valid_partner(){
	value=GEByID('reg');
	
	JsHttpRequest.query(
		'/modul/scripts/valid_partner.php',
		{"status": "ok", "q": value},
		function(result, errors) {
			//alert(errors);
			if (result) {
				if(result["ch_mail"] == ""){ //email прошёл проверку
					if(result["pres_mail"] == ""){ //такого адреса нет, возможна регистрация
						if (result["empty_field"] != ""){ // не все обязательные поля заполнены
							arr=result['empty_field'];
							for(i=0; i<arr.length; i++){
								err_field_style(arr[i]);
							}
							$.prompt("Заполните обязательные поля!",{prefix:'brownJqi'});
						}
						else{
							if(result["err_pass"] != ""){ //пароль содержит недопустимые символы
								err_field_style("anketa_pass*");
								$("#anketa_pass*").val("");
								$.prompt(result["err_pass"],{prefix:'brownJqi'});
								
							}
							else{
								location.href='/reg/';
							}
						} 
					}
					else{
						err_field_style("anketa_email*");
						$.prompt(result["pres_mail"],{prefix:'brownJqi'});
					}
				}
				else{
					err_field_style("anketa_email*");
					$.prompt(result["ch_mail"],{prefix:'brownJqi'});
				}
			}
		},
		false
	);	
	return;
}

// *** Вход по форме на странице 
function login_form(value){
	//проверка на пустые поля
	arr=new Array();
	if($("#login_page").val()==""){
		arr[0]="login_page";
	}
	if($("#pass_page").val()==""){
		arr[1]="pass_page";
	}
	if(arr.length>0){
		for(i=0; i<arr.length; i++){
			err_field_style(arr[i]);
		}
		$.prompt("Заполните обязательные поля!",{prefix:'brownJqi'});
		return false;
	}
	else{ 
		JsHttpRequest.query(
			'/modul/scripts/auth.php',
			{'status': 'login', 'q': value},
			function(result, errors) {
				//alert(errors);
				location.href='/kabinet/';	
			},
			false
		);
	}	
}

// *** Вход по форме в шаблоне
function rozn_login(){
	//проверка на пустые поля
	arr=new Array();
	if($("#login_rozn").val()==""){
		arr[0]="login_rozn";
	}
	if($("#pass_rozn").val()==""){
		arr[1]="pass_rozn";
	}	
	if(arr.length>0){
		for(i=0; i<arr.length; i++){
			err_field_style(arr[i]);
		}
		$.prompt("Заполните обязательные поля!",{prefix:'brownJqi'});
		return false;
	}
	else{
		value=GEByID('form_login_rozn');
		JsHttpRequest.query(
			'/modul/scripts/auth.php',
			{'status': 'login', 'q': value},
			function(result, errors) {
				//alert(errors);
				location.href='/kabinet/';	
			},
			false
		);
	}	
}

// ***
function rem_pass(value){
	JsHttpRequest.query(
		'/modul/scripts/auth.php',
		{'status': 'rem_pass', 'q': value},
		function(result, errors) {
			//alert(errors)
			if(result['msg']!=""){
				$.prompt(result['msg'], {prefix:'brownJqi'});
			}
			else location.href='/rem/';	
		},
		false
	);	
}

// ***
function logout(){
	JsHttpRequest.query(
		'/modul/scripts/auth.php',
		{'status': 'logout'},
		function(result, errors) {
			location.href='/kabinet/';	
		},
		false
	);	
}

// ***
function edit_anketa(){
	$("#msg").html("");
	value=GEByID('f');
	JsHttpRequest.query(
		'/modul/scripts/auth.php',
		{"status": "edit_anketa", "q": value},
		function(result, errors) {
			//alert(errors);
			if (result["post"] != ""){ // не все обязательные поля заполнены				
				arr=result['post'];
				for(i=0; i<arr.length; i++){
					err_field_style(arr[i]);
				}
				//$("#"+arr[0]+"").focus();
				//alert("Заполните обязательные поля!");
				$.prompt('Заполните обязательные поля!', {prefix:'brownJqi'});
			}
			else{
				//$('#msg_anketa').html('<strong class="ok">Данные успешно сохранены.</strong>');
				$.prompt('Данные успешно сохранены', {prefix:'brownJqi'});
			}				
		},
		false
	);
}

///////////////--------Заказы в кабинете ---------------/////////////
function show_zakaz(id){
	value=GEByID('f');
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				$('#inc_tbl').html(req.responseJS.rez);			
			}
        }
    }
    req.open(null, "/modul/scripts/kabinet_orders.php", false);
    req.send( {'status': 'show_zakaz',  "q": value, "id": id} );	
}

// *** Вход по форме из корзины
function login_form_basket(){
	//проверка на пустые поля
	arr=new Array();
	if($("#login_page").val()==""){
		arr[0]="login_page";
	}
	if($("#pass_page").val()==""){
		arr[1]="pass_page";
	}
	if(arr.length>0){
		for(i=0; i<arr.length; i++){
			err_field_style(arr[i]);
		}
		$.prompt('Заполните обязательные поля,<br />либо поставьте галочку, что у Вас нет электронной почты', {prefix:'brownJqi'});
		return false;
	}
	else{
		value=GEByID('f');
		JsHttpRequest.query(
			'/modul/scripts/auth.php',
			{'status': 'login_basket', 'q': value},
			function(result, errors) {
				//alert(errors);
				if(result['post']!=""){ //ошибки
					location.href='/kabinet/';
				}
				else{ //удачная авторизация или регистрация нового пользователя при заказе
					$("#msg_anketa").html(result['msg']);
					//if(result['tmpl']!="") 
					$("#inc_form").html(result['tmpl']);	
				}
			},
			false
		);
	}
}

function ch_radio(id){
	if(id=='anketa_face_state0'){
		$("#ur_anketa").css("display", "none");
	}
	else{
		$("#ur_anketa").css("display", "block");
	}
}

// *** Определение варианта анкеты (с/без e-maila) 
function get_formVariant(){
	ch=GEByID('anketa_check_email').checked;
	if(ch){
		//нет почты
		JsHttpRequest.query(
			'/modul/scripts/auth.php',
			{'status': 'get_anketa_nomail'},
			function(result, errors) {
				//alert(errors);
				if (result) {
					$("#msg_anketa").html(result['msg']);
					$("#inc_form").html(result['tmpl']);
				}	
			},
			false
		);
	}
	else{
		login_form_basket();
	}
}


// ***
function ch_ch(){
	ch=GEByID('anketa_check_email').checked;
	if(ch){
		$("#login_page").attr("disabled","disabled");
		$("#login_page").css("border", "solid #eee 1px");
		$("#login_page").css("background-color", "#fff");
		$("#pass_page").attr("disabled","disabled");
		$("#pass_page").css("border", "solid #eee 1px");
		$("#pass_page").css("background-color", "#fff");
	}
	else{
		$("#login_page").removeAttr("disabled");
		$("#login_page").css("border", "solid #E8C7E3 1px");
		$("#login_page").css("background-color", "#F8E4FF");
		$("#pass_page").removeAttr("disabled");
		$("#pass_page").css("border", "solid #E8C7E3 1px");
		$("#pass_page").css("background-color", "#F8E4FF");
	}
}


// --------------------- Доставка и оплата ----------------------//

function display_info_variant(){	
	//расчёт стоимости доставки
	pay=getItemCheck('payvariant');
	del=getItemCheck('deliveryvariant');
	if(!del)  s_def='не определена';
	else{
		s_def=$('#delivery_'+del+'_pay').text();
		if(pay==1 || pay==2){
			if(del!=3 && del!='#') s_def='бесплатно'; //доставка бесплатно если выбраны не наличные и если не экспресс почта
		}
	}
	$("#summ_delivery").text(s_def);
	$("#anketa_summ_delivery").val(s_def);
}

function valid_anketa_file(){
	//проверка на пустые поля
	arr=new Array();	
	f0=$('#anketa_name*').val();
	f1=$('#anketa_email*').val();
	f2=$('#anketa_addition*').val();
	f3=$('#anketa_phone*').val();
	f4=$('#anketa_file_individual').val();
	
	if(f0=='') arr[0]="anketa_name*";
	if(f1=='') arr[1]="anketa_email*";
	if(f2=='') arr[2]="anketa_addition*";
	if(f3=='') arr[3]="anketa_phone*";
	
	if(arr.length>0){
		for(i=0; i<arr.length; i++){
			err_field_style(arr[i]);
		}
		$.prompt('Заполните обязательные поля', {prefix:'brownJqi'});
		return false;
	}
	if(f4==''){
		$.prompt('Вы не выбрали файл', {prefix:'brownJqi'});
		return false;	
	}
	
	//отправляем форму
	form='form_upload_file';
	value=GEByID(form);
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			//alert(req.responseText);
			if(req.responseJS){
				if(req.responseJS.rez!=1) //ошибки при отправке
					$.prompt(req.responseJS.msg, {prefix:'brownJqi'});
				else{
					//успешная отправка
					$.prompt(req.responseJS.msg, {prefix:'brownJqi'});
					$('#inc_tbl').html(req.responseJS.msg);	
				}	
				
			}
        }
    }
    req.open(null, "/modul/scripts/check_form.php", false);
    req.send( {'action': 'check_form', 'q': value, 'form': form} );
}

