$(document).ready(function(){
   $('a[rel*=lightbox]').lightBox();
   $.post('include/session.php',{'action': 'set', 'name': 'suma', 'value': '0'});
   var dl = eval(vseceny['Доставка']).toFixed(2);
   var minsum = eval(vseceny['Безкошт.доставка']).toFixed(2);
   $.post('include/session.php',{'action': 'set', 'name': 'dlm', 'value': ''+dl+','+minsum+''});
   $.fn.fancyzoom.defaultsOptions.imgDir='../images/';
   $("a.fancyzoom").fancyzoom({overlay:0.4, showoverlay:true});
   checkvar();
   var item = $(".cena_foto").length;
	if(item == 0){
		$('#primer').show();
	}
$("#avtoup").upload({
        name: 'file',
        action: 'include/nup.php',
        enctype: 'multipart/form-data',
		upident: rnd,
        params: {},
        autoSubmit: true,
        onSubmit: function() { loading(); },
        onComplete: function(photo) { 
	var photolist = photo.split(":");
	for(i=0; i<photolist.length-1; i++){
	var photo_ = photolist[i].split(",");
	var nfoto = photo_[0].split(".");
	$('#primer').hide();
	$(".listm:first").before("<div class='listm' id='thumb_"+photo_[2]+"'><div class='imgblock1'><a href='/thumb.php?file=images/product_img/"+nomerz+"/"+photo_[0]+"&w=600&h=600' class='fancyzoom'><img src='/images/product_img/"+nomerz+"/thumb/"+photo_[0]+"' align='left' ></a><input type='hidden' class='cena_foto' id='"+nfoto[0]+"' value='' name='"+photo_[0]+"'></div><div class='listm'><ul class='listmenu'><li><span class='listm1' >Формат:</span><select class='listmenu1' id='fmt_"+nfoto[0]+"' onchange='checkvar()'>"+pformats+"</select></li><li><span class='listm2'>Папір:</span><select class='listmenu2' name='paper_type' id='ppt_"+nfoto[0]+"' onchange='checkvar()'>"+ptypes+"</select></li><li><span class='listm3'>Кіл-ть:</span><input class='listmenu3' name='num' type='text' id='num_"+nfoto[0]+"' value='1' maxlength='3' onKeyUp='checkvar()'/></li><li class='liblock'><span>Корекція:</span><input type='checkbox' name='correction' class='listmenu4' value='корекція' id='cor_"+nfoto[0]+"'  onchange='checkvar()'/><span> Без чер. оч:</span><input type='checkbox' name='red_eye' value='без черв. очей' id='red_"+nfoto[0]+"' class='listmenu5' onchange='checkvar()'/></li></ul></div><div class='knopka'><div><input class='knopka1' type='button' id='del' onclick='del_photo(\""+nfoto[0]+","+photo_[2]+"\")' /></div></div></div>");
	}
	checkvar();
	  $.unblockUI();
	  $("a.fancyzoom").fancyzoom({overlay:0.4, showoverlay:true});
	  $('#ocupload').each(function() { this.reset(); });
	},
        onSelect: function() {}
  });

	setInterval('finish_check()',2000);
   
});
var addf = function(){
$("span[id=plusimg]").before("<span id='fotka'><input size='28' name='vimages[]' type='file'/></span>");
}
var rmf = function(){
$("#fotka:last").remove();
}
var addt = function(){
$("span[id=plustel]").before("<span id='tel'><input class='txfld' name='phones[]' type='text' value='Телефон' onclick='$(this).val(\"\")' onBlur='var f = $(this).val().length; if(f == 0)$(this).val(\"Телефон\");'/></span>");
}
var rmt = function(){
$("#tel:last").remove();
}
function finish_check(){
	var item = $(".cena_foto").length;
	var sum = $(".cena_foto").sum().toFixed(2);
	if(sum < 50 || item == 0 || $(".listmenuz1").val() == 'Кому доставити (ПІБ):' || $(".listmenuz2").val() == 'E-mail (електронна адреса):' || $(".listmenuz3").val() == 'Телефон (оператор вам зателефонує):' || $(".listmenuz4").val() == 'Адреса доставки (вул., буд., кв., код):'){
		$('#ks').hide();
		$('#bs').show();
		
	}
	else{
		$('#bs').hide();
		$('#ks').show();
	}
}

function text (str) { return /[0-9_;:'!~?=+<|>]/g.test(str); }

function numeric (str) { return /^[0-9-\+\(\)\s]+z/.test(str + "z"); }

function mail (str) { return /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]+[a-z]*)$/i.test(str); }

function check_fio(){
	 $(".listmenuz1").change(function () {
		if ($(".listmenuz1").val() == 'Кому доставити (ПІБ):' || text($(".listmenuz1").val())){
		  $(this).attr('style','border: solid 1px #cd110f');
		}
		else{
		  $(this).attr('style','');
		}
        }).change();
}
function check_email(){
	 $(".listmenuz2").change(function () {
		if (!mail($(".listmenuz2").val()))
		 {
		 $(this).attr('style','border: solid 1px #cd110f');
		 }
		else{
		  $(this).attr('style','');
		}
        }).change();
}
function check_phone(){
	 $(".listmenuz3").change(function () {
		if (!numeric($(".listmenuz3").val()))
		 {
		 $(this).attr('style','border: solid 1px #cd110f');
		 }
		else{
		  $(this).attr('style','');
		}
        }).change();
}
function check_adres(){
	 $(".listmenuz4").change(function () {
		if ($(".listmenuz4").val() == 'Адреса доставки (вул., буд., кв., код):'){
		  $(this).attr('style','border: solid 1px #cd110f');
		}
		else{
		  $(this).attr('style','');
		}
        }).change();
}
var unsubscribe = function(eml){
    $.facebox("<div id='ask' title='Розсилка новин сайту'>Ваша адреса ("+eml+") видалена з розсилки новин нашого сайту.<br>Вдалого дня!</div>");
    setTimeout("window.location.href=\"index.php\"", 1500);
}
function check_fields(){
		
		if ($(".listmenuz1").val() == 'Кому доставити (ПІБ):'){
		  $(".listmenuz1").attr('style','border: solid 1px #cd110f');
		}
		
		if ($(".listmenuz2").val() == 'E-mail (електронна адреса):')
		 {
		 $(".listmenuz2").attr('style','border: solid 1px #cd110f');
		 }
		
		if ($(".listmenuz3").val() == 'Телефон (оператор вам зателефонує):')
		 {
		 $(".listmenuz3").attr('style','border: solid 1px #cd110f');
		 }
		
		if ($(".listmenuz4").val() == 'Адреса доставки (вул., буд., кв., код):'){
		  $(".listmenuz4").attr('style','border: solid 1px #cd110f');
		}
		
		var sum = $(".cena_foto").sum().toFixed(2);
		if(sum < 50){
			$.facebox("<h3>Мінімальна сума замовлення: 50грн.</h3>");
		}
		
		
};
function check_card_fields(){
		if ($(".listmenuz1").val() == 'Кому доставити (ПІБ):'){
		  $(".listmenuz1").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuz1").attr('style','');
		
		if ($(".listmenuz2").val() == 'E-mail (електронна адреса):')
		 {
		 $(".listmenuz2").attr('style','border: solid 1px #cd110f');
		 } else $(".listmenuz2").attr('style','');
		
		if ($(".listmenuz3").val() == 'Телефон (оператор вам зателефонує):')
		 {
		 $(".listmenuz3").attr('style','border: solid 1px #cd110f');
		 } else $(".listmenuz3").attr('style','');
		
		if ($(".listmenuz4").val() == 'Адреса доставки (вул., буд., кв., код):'){
		  $(".listmenuz4").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuz4").attr('style','');
		
		if ($(".listz2").val() == 'Вкажіть текст, який потрібно надрукувати на візитці. А також можливі побажання до розміру шрифту, розміщенню, кольорам, та загальному стилю'){
		  $(".listz2").attr('style','border: solid 1px #cd110f');
		} else $(".listz2").attr('style','');
		
		if ($(".txfld").val() == 'Телефон'){
		  $(".txfld").attr('style','border: solid 1px #cd110f');
		} else $(".txfld").attr('style','');
		
		if ($(".listmenuC1").val() == 'ПІБ'){
		  $(".listmenuC1").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuC1").attr('style','');
		
		if ($(".listmenuC2").val() == 'Адреса'){
		  $(".listmenuC2").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuC2").attr('style','');
		
		if ($(".listmenuC3").val() == 'Назва фірми'){
		  $(".listmenuC3").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuC3").attr('style','');
		if ($(".listmenuC4").val() == 'Посада'){
		  $(".listmenuC4").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuC4").attr('style','');
		
		if ($(".listmenuC5").val() < '1'){
		  $(".listmenuC5").attr('style','border: solid 1px #cd110f');
		} else $(".listmenuC5").attr('style','');
		if ( ! $(":radio[name=visit]").is(":checked")){
			$(".lis").attr('style','border: solid 1px #cd110f');
		} else $(".lis").attr('style','');

};
var checkvar = function(){
    var item = $(".cena_foto").length;
	if(item > 0){
	$(".cena_foto").each(function(i){
	var l = eval(i-1);
	var foto_id = $(this).attr("id");
	var real_name = $(this).attr("name");
	var _f = $("#fmt_"+foto_id).val(); var _cf = eval(vseceny[_f]);
	var _p = $("#ppt_"+foto_id).fieldValue(); var _cp = eval(vseceny[_p]);
	var _n = eval($("#num_"+foto_id).fieldValue());
	var _c = $("#cor_"+foto_id).fieldValue(); var _cc = eval(vseceny[_c]); if(typeof _cc=='undefined') _cc=0.00;
	var _r = $("#red_"+foto_id).fieldValue(); var _cr = eval(vseceny[_r]); if(typeof _cr=='undefined') _cr=0.00;
    var cena_foto = eval((_cf + _cp )* _n + _cc + _cr).toFixed(2);
	var cena_one_foto = eval(_cf + _cp ).toFixed(2);
	$.post('include/session.php',{'action': 'setarr', 'name': 'order_'+nomerz+'', 'ff': foto_id, 'value': ''+real_name+','+_f+','+_p+','+_n+','+_c+','+_r+','+cena_one_foto+','+cena_foto+','+_cc+','+_cr+''});	
	$(this).val(cena_foto);
	});
	var sum = $(".cena_foto").sum().toFixed(2);
	if(sum < 50)
	{
		$("#cena").attr('style','background: #cd110f');
	}else{
		$("#cena").attr('style','');
	}
	$.post('include/session.php',{'action': 'set', 'name': 'suma', 'value': sum});
 	$("#cena").html(sum);
     }
 	else $("#cena").html("0.00");
}


var loading = function() {
//$(document).trigger('close.facebox');<br><span class="stopupl"><a href="#" onclick="stopupl()">відміна</a></span>
$.blockUI({ message: '<span id="inf">файл завантажується... <span id="ppc">0</span>%</span>',
	    css: {
	      border: 'none',
	      padding: '15px',
	      backgroundColor: '#000',
	      '-webkit-border-radius': '10px',
	      '-moz-border-radius': '10px',
	      opacity: '.5',
	      filter: 'alpha(opacity=50)',
	      color: '#fff',
	      'font-size': '1.4em'
	    },
	    overlayCSS: {
	      backgroundColor: '#fff',
	      opacity: '0',
	      filter: 'alpha(opacity=0)'
	    }
	   });
    getProgress();
}

function feedback(){
     if ( $("#f_fio").val() == '' ||  $("#f_msg").val() == '' ||  $("#f_eml").val() == '' ||  $("#f_code").val() == '')
      {
      $.facebox("<div id='ask' title='Помилка'>Заповніть всі поля</div>");
      return false;
      }
      if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})/.test($("#f_eml").val())) )
      {
      $.facebox("<div id='ask' title='Помилка'>Ви невірно вказали Email!</div>");
      return false;
      }
      $("#feedback").ajaxSubmit(function(res){
     if(res=='yes'){
     //facebox.remove ();
     $.facebox("<div id='ask' title='Зворотній звязок'>Ваше повідомлення відправлено адміністратору.</div>"); setTimeout("window.location.href=\"index.php?page=contacts\"", 1500);}
      else if(res=='no'){
     $.facebox("<div id='ask' title='Помилка'>Не вірний код!</div>");
     return false;}
     else{ $.facebox("<div id='ask' title='Помилка'><font color='red'>Системна помилка</font></div>"); setTimeout("window.location.href=\"index.php?page=contacts\"", 1500);
      }
      return false;
      });
}
function del_photo(id)
{
	var item = $(".cena_foto").length;
	var obj = id.split(',');
	$('#thumb_'+obj[1]).remove(); 
		checkvar();
		if(item == 1){
			    setTimeout("$('#primer').show('slow')", 500);
		    }
	  $.get("include/functions.php?action=delete",{'id': obj[0],'k':obj[1]},
          function(result){$('body').after(result)}
          );
	  $("#sum").text("До cплати: "+newsum+" грн.");
}
function poisk(){
    var order=$("#poisk").val();
    if(order.length == 0){
    alert('Введіть номер замовлення!');
    }else{
    window.location.href="index.php?status=view&order_id="+order+"";}
}
/* var tag = function (){
        $('#tag').show("slide", 1500);
        $('#close_tag').click(function(){
                $('#tag').hide("clip",500,callback);
        });
	function callback(){
			setTimeout(function(){
				$('#tag').removeAttr('style').show().fadeOut();
			}, 1000);
		};
} */
function reload () {

	var rndval = new Date().getTime();

	$("#captcha").html('<img src="../include/antibot.php?rndval=' + rndval + '" border="0"  alt="" />');

}
function portfolio(){
	$('.rightP').toggle('slow');
}
