
	function selectPhotoLab(lab_id)
	{
		document.select_photo_lab_form.lab_id.value = lab_id;
		document.select_photo_lab_form.operation.value = 'select_photo_lab';
		document.select_photo_lab_form.submit();

	}	

	function checkForm()
	{
		if (calcForm() == 0)
		{
			alert("Вами не выбраны фотографии для печати");
		}
		else
		{
			document.order_form.operation.value = 'next_step';
			document.order_form.submit();
		}
	}

	function calcForm()
	{
		var cnts = [];
		var sums = [];
		var total_sum = 0;
		
		
		for (j=0;j<sizes.length;j++)
		{					
			cnts[j] = 0; 	
			sums[j] = 0; 	
		}
		
		for (i=0;i<cnt_photos_in_basket;i++)
		{
			for (j=0;j<sizes.length;j++)
			{												
				cnt = parseInt(document.getElementById("cnt_"+sizes[j]+"_"+i).value, 10);
				
				if (!isNaN(cnt))
				{
					if (cnt > 99)
					{
						alert("Вы задали слишком большое число");
						document.getElementById("cnt_"+sizes[j]+"_"+i).value = '';
					}
					else if (cnt < 0)
					{
						alert("Вы задали отрицательное число");
						document.getElementById("cnt_"+sizes[j]+"_"+i).value = '';
					}		
								
					cnts[j] += cnt;		
					
					price = 0;
					
					if (document.getElementById("type_"+sizes[j]+"_"+i).value == 'mat')			
					{
						price = prices[j][0];
					}
					else if (document.getElementById("type_"+sizes[j]+"_"+i).value == 'gl')			
					{
						price = prices[j][1];
					}
					else
					{
						price = prices[j][2];
					}					
					
					sums[j] += cnts[j] * price;			
					total_sum += sums[j];		
				}		
				else
				{
					document.getElementById("cnt_"+sizes[j]+"_"+i).value = '';
				}						
			}
		}
		
		
		
		for (j=0;j<sizes.length;j++)
		{
			document.getElementById("sum_cnt_"+sizes[j]).value = cnts[j] + ' шт.';
			document.getElementById("sum_pri_"+sizes[j]).value = sums[j] + ' руб.';
//			alert(cnts[j] * sums[j]);
			
		}
				
		document.getElementById("total_sum_pri").value = total_sum + ' руб.';
		
		return total_sum;	
		
		
		
		var sum1 = 0;
		var sum2 = 0;
		var sum3 = 0;
		//var tax1 = 600;
		//var tax2 = 800;
		//var tax3 = 1000;
		var total = 0;
		var cnt = 0;

		for (i=0;i<document.order_form.elements.length;i++)
		{
			if (document.order_form.elements[i].name.substring(0,14)=='cnt_list_10x15')
			{
				cnt = parseInt(document.order_form.elements[i].value, 10);
				if (!isNaN(cnt))
				{
					if (cnt > 99)
					{
						alert("Вы задали слишком большое число");
						document.order_form.elements[i].value = 0;
					}
					else if (cnt < 0)
					{
						alert("Вы задали отрицательное число");
						document.order_form.elements[i].value = 0;
					}
					sum1 = sum1 + cnt;
				}
			}
			else if (document.order_form.elements[i].name.substring(0,14)=='cnt_list_15x20')
			{
				cnt = parseInt(document.order_form.elements[i].value, 10);
				if (!isNaN(cnt))
				{
					if (cnt > 99)
					{
						alert("Вы задали слишком большое число");
						document.order_form.elements[i].value = 0;
					}
					else if (cnt < 0)
					{
						alert("Вы задали отрицательное число");
						document.order_form.elements[i].value = 0;
					}
					sum2 = sum2 + cnt;
				}
			}
			else if (document.order_form.elements[i].name.substring(0,14)=='cnt_list_20x30')
			{
				cnt = parseInt(document.order_form.elements[i].value, 10);
				if (!isNaN(cnt))
				{
					if (cnt > 99)
					{
						alert("Вы задали слишком большое число");
						document.order_form.elements[i].value = 0;
					}
					else if (cnt < 0)
					{
						alert("Вы задали отрицательное число");
						document.order_form.elements[i].value = 0;
					}
					sum3 = sum3 + cnt;
				}
			}

		}

		if (cnt_photos_in_basket > 0)
		{
			document.order_form.num10x15.value = sum1 + ' шт.';
			document.order_form.num15x20.value = sum2 + ' шт.';
			document.order_form.num20x30.value = sum3 + ' шт.';
			document.order_form.sum10x15.value = sum1 * tax1 + ' руб.';
			document.order_form.sum15x20.value = sum2 * tax2 + ' руб.';
			document.order_form.sum20x30.value = sum3 * tax3 + ' руб.';
			document.order_form.sum_total.value = sum1 * tax1 + sum2 * tax2 + sum3 * tax3 + ' руб.';
		}
		return sum1 * tax1 + sum2 * tax2 + sum3 * tax3;
	}

	function showOrdersStatus()
	{
	  win=open("/print/orders-status/", "displayWindow", "width=500,height=200,status=no,toolbar=no,menubar=yes,scrollbars=yes");
	}

	function submitFotosDel()
	{
		document.order_form.operation.value = 'delete_basket_photos';
		document.order_form.submit();
	}

	function selectAllPhotos()
	{
		for (i=0; i<document.order_form.elements.length; i++)
    	{
    		if (document.order_form.elements[i].name == "del_check[]")
    		{
    			if (document.order_form.select_flag.value == 1)
    			{
    				document.order_form.elements[i].checked = true;
    			}
    			else
    			{
    				document.order_form.elements[i].checked = false;
				}
			}
		}

		if (document.order_form.select_flag.value == 1)
	 	{
	 		document.order_form.select_flag.value = 2;
	 	}
	 	else
	 	{
	 		document.order_form.select_flag.value = 1;
		}
	}

	function uploadPhotosToPrintBasket()
	{
	    cnt = 0;
		for (i=0; i<document.print_basket_upload_form.elements.length; i++)
    	{
    		if (document.print_basket_upload_form.elements[i].name == "photos[]")
    		{
    			if (document.print_basket_upload_form.elements[i].value == "")
    			{
    				cnt++;
    			}
			}
		}

		if (cnt == 6)
	 	{
			alert("Вы не выбрали фотографии");
			return false;
	 	}
	 	else
	 	{
            document.print_basket_upload_form.operation.value = 'upload_photos';
			return true;
		}
	}



    function openPrintBasketOriginalPhotoWindow(width_foto, height_foto, path, foto_id_hash)
    {
    	if (screen.width < width_foto)
    	{
    		width_foto = screen.width - 10;
    	}

    	if (screen.height < height_foto)
    	{
    		height_foto = screen.height - 60;
    	}

	    window_str = "width=" + width_foto + ",height=" +	height_foto +
        				",status=no,toolbar=no,menubar=no,scrollbars=yes";
        myWin= open("", "displayWindow", window_str);
        myWin.document.open();
        myWin.document.write("<html><head><title>" + parent.document.getElementById('name_'+foto_id_hash).value + "</title></head>");
        myWin.document.write("<body marginwidth=0 marginheight=0 topmargin=0 leftmargin=0 rightmargin=0 bgcolor=#ffffff><IMG src = " + path + " border='0' align='left' valign='top' hspace=0 vspace=0>" + "</body></html>");
        myWin.document.close();
    }



	function setPaymentType()
	{

		document.payment_delivery_form.operation.value = "switch_payment_type";
		document.payment_delivery_form.submit();		
	}


	function nextStep()
	{
		document.getElementById("order_form").operation.value = 'next_step';
		document.getElementById("order_form").submit();
	}

	function backStep()
	{
		document.getElementById("order_form").operation.value = 'back_step';
		document.getElementById("order_form").submit();
	}


	function checkValidUserData(payment_type_id)
	{
        switch(payment_type_id)
        {
    		case 1:
    		{
    			if (document.user_form.fio.value == "")
    			{
    				alert("Поле имя не задано");
    			}
    			else if (document.user_form.e_mail.value == "")
    			{
    				alert("Поле e-mail не задано");
    			}
    			else if (document.user_form.phone.value == "")
    			{
    				alert("Поле телефон не задано");
    			}
    			else if (document.user_form.address.value == "")
    			{
    				alert("Поле адрес доставки не задано");
    			}
    			else
    			{
    				nextStep();
    			}

    			break;
    		}

    		case 2:
    		{
    			if (document.user_form.card_number_easypay.value == "")
    			{
    				alert("Поле номер карты EasyPay не задано");
    			}
    			else if (document.user_form.fio.value == "")
    			{
    				alert("Поле имя не задано");
    			}
    			else if (document.user_form.e_mail.value == "")
    			{
    				alert("Поле e-mail не задано");
    			}
    			else if (document.user_form.phone.value == "")
    			{
    				alert("Поле телефон не задано");
    			}
    			else if (document.user_form.address.value == "")
    			{
    				alert("Поле адрес доставки не задано");
    			}
    			else
    			{
    				nextStep();
    			}

    			break;
    		}

    		case 3:
    		{
    			if (document.user_form.fio.value == "")
    			{
    				alert("Поле контактное лицо не задано");
    			}
    			else if (document.user_form.e_mail.value == "")
    			{
    				alert("Поле e-mail не задано");
    			}
    			else if (document.user_form.phone.value == "")
    			{
    				alert("Поле телефон не задано");
    			}
    			else if (document.user_form.address.value == "")
    			{
    				alert("Поле адрес доставки не задано");
    			}
    			else if (document.user_form.organization_name.value == "")
    			{
    				alert("Поле название организации не задано");
    			}
    			else if (document.user_form.bank_adress.value == "")
    			{
    				alert("Поле р/счет и адрес банка не задано");
    			}
    			else if (document.user_form.organization_adress.value == "")
    			{
    				alert("Поле адрес организации не задано");
    			}
    			else if (document.user_form.unn.value == "")
    			{
    				alert("Поле УНН не задано");
    			}
    			else if (document.user_form.okop.value == "")
    			{
    				alert("Поле ОКОП не задано");
    			}
    			else if (document.user_form.how_communicate.value == "")
    			{
    				alert("Поле как связаться не задано");
    			}
    			else
    			{
    				nextStep();
    			}

    			break;
    		}
        }
	}

