$(document).ready(function() {
  $("img[src*='-small.jpg']").thumbPopup({
		imgSmallFlag: "-small",
		imgLargeFlag: "-middle"});
	
	/*$("#in_calc").click(function(){
		$("#calc").removeClass("hide");
	});*/
	
	$('.name_price').click(function(){
		action($(this));
	});
	$('.price_inp').click(function(){
		action($(this));
	});
	
	function action(obj){
		
		var cl = $(obj).attr("class");
		var qty=0;
		if(cl=='name_price')
		{
			if ($(obj).is(":checked")) 
			{
				var  idname = $(obj).attr("name");
				var  qty = $(obj).val();
			}
			else
			{
				var  idname = $(obj).attr("name");
			}
		}
		else if(cl=='price_inp')
		{
			var idname_img = $(obj).attr("id");
			var idname_ar = idname_img.split(/[_]/);
			var idname = idname_ar[1]+'_'+idname_ar[2];
			if(idname_ar[0] == 'add')
			{
				qty = $('.name_price_inp[name='+idname+']').val();
				qty = parseInt(qty);
				if(isNaN(qty)) {qty=1;}
				else {qty=qty+1;}
			}
			else if(idname_ar[0] == 'del')
			{
				qty = $('.name_price_inp[name='+idname+']').val();
				qty = parseInt(qty);
				if(isNaN(qty)) 
				{
					qty=0;
				}
				else 
				{
					qty=qty-1;
					if(qty<0) {qty = 0;}
				}
			}
		}
		addTov(idname, qty);
	}
	
function addTov(idname, qty) {
		 $.ajax({
        type: "POST",
        url: "/result.php",
        data: "text="+idname+"&qty="+qty,
        success: msg
    });
		}

function msg(msg) {
				$("#price").empty().append(msg);
				//alert(msg);
	 		$("#order_zakaz").click(function(){
			var er = new Array();
			var type='';
			var copy = 1;
			var fio = $("#fio").val();
			var email = $("#email").val();
			var phone = $("#phone22").val();
			phone =  $.trim(phone);
			phone = phone.match(/^\d+$/);
			if(!phone) {
				er[3] = "В поле телефон введите тоько цифры";
				//if(isNaN(phone)) {er[3] = "В поле телефон введите тоько цифры";}
			}
			
			
			if ($(".radio").is(":checked")) {var type = $(".radio:checked").val();}
			if(type == '') {er[2] = "Вы не выбрали заказ";}
			if(isValidEmail(email, false) == false) {er[0] = "Не верный формат Email";}
			if(fio == '') {er[1] = 'Не заполнено поле ФИО';}
			if(er.length > 0) 
			{
				ertext = '';
				for(i = 0; i < er.length; i++)
				{
						if(er[i]) {ertext += er[i]+"\n";}
				}
  			alert(ertext);
			}
			if(er.length == 0){addOrder(type, fio, email, phone, copy);}
		});
		$('.name_price').click(function(){
		action($(this));
	});
	$('.price_inp').click(function(){
		action($(this));
	});
	 }


function addOrder(type, fio, email, phone, copy, montag) {
		 $.ajax({
        type: "POST",
        url: "/order.php",
        data: "type="+type+"&fio="+fio+"&email="+email+"&phone="+phone+"&copy="+copy,
        success: msg_order
    });
		}		

function msg_order(msg_order) {
	 	$("#price").empty();
		$("#price").append(msg_order);
	}		

			
});


function isValidEmail (email, strict) {
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);}

