",{
id:"bar"
});
$progressBar.append($bar).appendTo($elem);
}
function start() {
//reset timer
percentTime = 0;
isPause = false;
//run interval every 0.01 second
tick = setInterval(interval, 20);
};
function interval() {
if(isPause === false){
percentTime += 1 / time;
$bar.css({
width: percentTime+"%"
});
//if percentTime is equal or greater than 100
if(percentTime >= 100){
//slide to next item
$elem.trigger('owl.next')
}
}
}
//pause while dragging
function pauseOnDragging(){
isPause = true;
}
//moved callback
function moved(){
//clear interval
clearTimeout(tick);
//start again
start();
}
});
//Initiat WOW JS
new WOW().init();
//smoothScroll
smoothScroll.init();
// portfolio filter
$(window).load(function(){'use strict';
var $portfolio_selectors = $('.portfolio-filter >li>a');
var $portfolio = $('.portfolio-items');
$portfolio.isotope({
itemSelector : '.portfolio-item',
layoutMode : 'fitRows'
});
$portfolio_selectors.on('click', function(){
$portfolio_selectors.removeClass('active');
$(this).addClass('active');
var selector = $(this).attr('data-filter');
$portfolio.isotope({ filter: selector });
return false;
});
});
topSectionResponsive();
window.onresize = function(event) {
topSectionResponsive();
};
$(document).ready(function() {
//Animated Progress
$('.progress-bar').bind('inview', function(event, visible, visiblePartX, visiblePartY) {
if (visible) {
$(this).css('width', $(this).data('width') + '%');
$(this).unbind('inview');
}
});
//Animated Number
$.fn.animateNumbers = function(stop, commas, duration, ease) {
return this.each(function() {
var $this = $(this);
var start = parseInt($this.text().replace(/,/g, ""));
commas = (commas === undefined) ? true : commas;
$({value: start}).animate({value: stop}, {
duration: duration == undefined ? 1000 : duration,
easing: ease == undefined ? "swing" : ease,
step: function() {
$this.text(Math.floor(this.value));
if (commas) { $this.text($this.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")); }
},
complete: function() {
if (parseInt($this.text()) !== stop) {
$this.text(stop);
if (commas) { $this.text($this.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")); }
}
}
});
});
};
$('.animated-number').bind('inview', function(event, visible, visiblePartX, visiblePartY) {
var $this = $(this);
if (visible) {
$this.animateNumbers($this.data('digit'), false, $this.data('duration'));
$this.unbind('inview');
}
});
});
// Contact form
form = $('#main-kontakt-form');
form.submit(function(event){
event.preventDefault();
if (!send_mail()){
return false;
}
});
//Pretty Photo
$("a[rel^='prettyPhoto']").prettyPhoto({
social_tools: false,
overlay_gallery: true,
allow_resize: true,
allow_expand:true
});
//Google Map
var latitude = $('#google-map').data('latitude');
var longitude = $('#google-map').data('longitude');
function initialize_map() {
var myLatlng = new google.maps.LatLng(latitude,longitude);
var mapOptions = {
zoom: 14,
scrollwheel: false,
center: myLatlng
};
var map = new google.maps.Map(document.getElementById('google-map'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map
});
}
google.maps.event.addDomListener(window, 'load', initialize_map);
$(".btn-more").on("click",function(){
$(".more").slideToggle('slow');
});
/*
Zbieranie udajov z kroku 1 a 2 do kroku 3.
*/
$("input#fileDefault").on("change", function(){
// document['form_id_1'].elements[0].files = document['form_id_0'].elements[0].files;
$("#file")[0].files = $("#fileDefault")[0].files;
});
$(".colordiv").on("click", function(){
$("div[data-row='1'] .colordiv").each(function(){
$(this).removeClass('colordivfocus');
});
//$(this).addClass('colordivfocus');
$(".colordiv[name="+$(this).attr('name')+"]").addClass('colordivfocus');
sel_color = $(this).attr('name');
});
$("body").delegate(".colordiv","click", function(){
var id_this = $(this).parent().parent().parent().attr('data-row');
$("div[data-row='"+id_this+"'] .colordiv").each(function(){
$(this).removeClass('colordivfocus');
});
$(this).addClass('colordivfocus');
sel_color = $(this).attr('name');
});
$(".pickup .x").on("click", function(){
pickup = $(this).attr('name');
z = 0;
extra = 0;
standard = 0;
$(".polozka").each(function(){
var pocet_kusov = parseInt($(this).find("#pocet_kusov").val());
if(parseInt($(this).find("#sum_vyska").val()) >= calcHVO ){
//if(pickup == "posta"){
z = 1;
//}
extra+=pocet_kusov;
} else {
standard+=pocet_kusov;
}
})
var pocet_kusov = standard + extra;
if (z == 1 && pickup == "posta"){
alert("nemozes poslat postou");
return;
}
var s = 0;
$(".pickup .x").each(function(){
$(this).removeClass('pickupimgfocus');
});
$(this).addClass('pickupimgfocus');
pickup = $(this).attr('name');
if(pickup=="truck") {
if (z != 1){
if (pocet_kusov <= 2){
s+= 1 * pickup_priceA[0];
}else {
s+= Math.round((pocet_kusov - 2) / 2) * pickup_priceA[1];
s+= 1*pickup_priceA[0];
}
}else {
if (pocet_kusov <= 2){
s+= 1 * pickup_priceB[0];
}else {
s+= Math.round((pocet_kusov - 2) / 2) * pickup_priceB[1];
s+= 1*pickup_priceB[0];
}
};
} else if(pickup=="posta") {
if (z != 1){
if (pocet_kusov <= 2){
s+= 1 * pickup_price_postaA[0];
}else {
s+= Math.round((pocet_kusov - 2) / 2) * pickup_price_postaA[1];
s+= 1*pickup_price_postaA[0];
}
}else {
s+=0;
};
} else {
s+=0;
}
globalPickupPrice = s;
if(pickup=="truck") {
write_price_on_site(sum_order()+s);
$(".sumar-pickup").html('
UPS
');
} else if(pickup=="posta") {
write_price_on_site(sum_order()+s);
$(".sumar-pickup").html('
Pošta
');
} else {
write_price_on_site(sum_order());
$(".sumar-pickup").html('
Osobné vyzdvihnutie
');
}
});
$(".wizard select#typ_vyplne").on("change", function(){
var typ = this.options[this.selectedIndex].value;
var sel_image = $(".image-upload-setp1"),
sel_color = $(".color-picker-step1");
switch (typ)
{
case 'white':sel_image.hide();sel_color.hide();break;
case 'color':sel_image.hide();sel_color.show().css('display','initial');break;
case 'image':sel_image.show();sel_color.hide();break;
}
sel_typ_vyplne=typ;
if(sel_typ_vyplne == "white"){
$(".sumar div[data-row='1'] #sum_vypln #white").attr('selected',true);
$('.height-white').removeClass('hidden').find('input').removeAttr('readonly');
$('.height-color_file').addClass('hidden').find('input').attr('readonly',true);
}else if (sel_typ_vyplne == "color"){
$(".sumar div[data-row='1'] #sum_vypln #color").attr('selected',true);
$("div[data-row='1'] #color_picker").show();
$('.height-color_file').removeClass('hidden').find('input').removeAttr('readonly');
$('.height-white').addClass('hidden').find('input').attr('readonly',true);
}else if( sel_typ_vyplne == "image"){
$(".sumar div[data-row='1'] #sum_vypln #image").attr('selected',true);
$("div[data-row='1'] #file").show();
$('.height-color_file').removeClass('hidden').find('input').removeAttr('readonly');
$('.height-white').addClass('hidden').find('input').attr('readonly',true);
}
});
$(".okno input").on("change", function () {
//alert($(this).val());
console.log($(this).val());
var typ = $(this).attr('name');
if(Number($(this).val()) < Number($(this).attr('min')) || Number($(this).val())> Number($(this).attr('max'))){
console.log('malo');
$("#"+$(this).attr('data-war')).html("Rozmer je mimo rozsahu!").show();
}else{
console.log('ok');
$("#"+$(this).attr('data-war')).html("OK").hide();
switch (typ)
{
case 'vyska':sel_vyska = $(this).val();break;
case 'sirka_vyplne_tyce':sel_sirka_vyplne_tyce = $(this).val();break;
}
$(".sumar div[data-row='1'] #sum_vyska").val(sel_vyska);
$(".sumar div[data-row='1'] #sum_sirka").val(sel_sirka_vyplne_tyce);
sum_order();
}
});
$("#typ_vyplne").on('change', function () {
;
sum_order();
});
$(".wizard input#cal").on("click", function(){
var typ = $(this).attr('name');
switch (typ)
{
case 'vyska':sel_vyska = $(this).attr('value');break;
case 'sirka_vyplne_tyce':sel_sirka_vyplne_tyce = $(this).attr('value');break;
case 'typ_vyplne':sel_typ_vyplne = $(this).attr('value');break;
}
console.log('Vyska: '+sel_vyska+' | Sirka: '+sel_sirka_vyplne_tyce+' | Typ vyplne: '+sel_typ_vyplne);
var box = $(".sumar");
//$(".sumar div[data-row='1'] #sum_vyska").val((sel_vyska*0.001)+" m");
$(".sumar div[data-row='1'] #sum_vyska #vyska-"+sel_vyska).attr('selected',true);
//$(".sumar div[data-row='1'] #sum_sirka").val((sel_sirka_vyplne_tyce*0.001)+" m");
$(".sumar div[data-row='1'] #sum_sirka #sirka-"+sel_sirka_vyplne_tyce).attr('selected',true);
//$(".sumar div[data-row='1'] #sum_vypln").val(sel_typ_vyplne);
if(sel_typ_vyplne == "white"){
$(".sumar div[data-row='1'] #sum_vypln #white").attr('selected',true);
}else if (sel_typ_vyplne == "color"){
$(".sumar div[data-row='1'] #sum_vypln #color").attr('selected',true);
$("div[data-row='1'] #color_picker").show();
}else if( sel_typ_vyplne == "image"){
$(".sumar div[data-row='1'] #sum_vypln #image").attr('selected',true);
$("div[data-row='1'] #file").show();
}
});
//$("ul li a").on("click", function(){
// console.log($(this).attr('href'));
// var where = $(this);
// switch ($(this).attr('href'))
// {
// case '#wizard-h-1':if(check_step1()) { console.log('del'+$(where).attr('href'));$(this).attr('href',''); };break;
// }
//});
$("#new_row").on("click",function(){
//var row_new = '
' +
// '
' +
// '
' +
// '
' +
// '
' +
// '
';
$.get( "./ajax.php?new_item="+num_rows, function( data ) {
var row_new = data;
var box = $(".sumar");
box.append("
"+row_new+"
");
num_rows++;
$(".sumarsec").parent().css('min-height','+=0px');
});
//ini_color_input();
});
$(".sumar select, .sumar").delegate("select,input","change", function(){
pickup = "person";
$(".pickup .x[name='person']").trigger("click");
sum_order();
var id_this = $(this).parent().attr('data-row');
switch ($(this).val())
{
case "white":
$("div[data-row='"+id_this+"'] #color_picker").hide();
$("div[data-row='"+id_this+"'] #file").hide();
break;
case "color":
$("div[data-row='"+id_this+"'] #color_picker").show();
$("div[data-row='"+id_this+"'] #file").hide();
;break;
case "image":
$("div[data-row='"+id_this+"'] #color_picker").hide();
$("div[data-row='"+id_this+"'] #file").show();
break;
}
//if($("form#send_file-"+id_this+" input#file").val() != "") { upload_file(this,"send_file-"+$(this).attr('data-id')); }
});
$("input[name='typ_vyplne']").on("click", function(){
if($(this).attr('value') == "color"){
$(".color-picker").show('');
}else{
$(".color-picker").hide('');
}
});
$(".scroll > a").on("click", function(e){
e.preventDefault();
$('html, body').animate({scrollTop: $(this.hash).offset().top - 100}, 1000);
});
});
function prepareUpload(event)
{
// files = event.target.files;
// $('form#eshopForm').submit();
}
function topSectionResponsive()
{
var Widescreen;
var resdif = ($(window).width()/$(window).height());
if (resdif >= 1.6) {
Widescreen = 1;
}
else {
Widescreen = 0;
}
// console.log(Widescreen);
if(Widescreen){
$('#staticImg').addClass('wide');
}else{
$('#staticImg').removeClass('wide');
}
}
function napln_data()
{
$("input[name='meno']").val('test meno');
$("input[name='email']").val('jozef.vavrinec@kraft.sk');
$("input[name='mobil']").val('0901 234 56');
$("input[name='ulica']").val('test ulica');
$("input[name='mesto']").val('test mesto');
$("input[name='psc']").val('369 14');
$("textarea[name='poznamka']").val('Testovacia poznamka k objednavke');
$("input[name='firma_nazov']").val('firma test nazov');
$("input[name='firma_ulica']").val('firma test ulica');
$("input[name='firma_mesto']").val('firma test mesto');
$("input[name='firma_psc']").val('firma test psc');
$("input[name='firma_ico']").val('123456798');
$("input[name='firma_ico_dph']").val('SK123456789');
}
function upload_file(file_input,form_name_id,id,folder)
{
var file = file_input.files[0];
var name = file.name;
var size = file.size;
var type = file.type;
if(file.name.length < 1) {
}
else if(file.size > 15728640) {
show_error("File is to big");
$(file_input).replaceWith($(file_input).val('').clone(true));
}
else if(file.type != 'image/png' && file.type != 'image/jpg' && !file.type != 'image/gif' && file.type != 'image/jpeg' ) {
show_error("File doesnt match png, jpg or gif");
$(file_input).replaceWith($(file_input).val('').clone(true));
}
else {
//console.log($(file_input)[0]);
//console.log("submit event");
var fu = new FormData(document.getElementById(form_name_id));
//var fd = new FormData($("#send_order_form"));
//fd.append("label", "WEBUPLOAD");
$.ajax({
url: "./upload.php?folder="+(!isNaN(folder)? folder : temp_order_num )+"&id_file="+id,
type: "POST",
data: fu,
enctype: 'multipart/form-data',
processData: false, // tell jQuery not to process the data
contentType: false // tell jQuery not to set contentType
}).done(function( data ) {
//console.log("PHP Output:");
console.log( data );
return data;
});
}
}
var debug=false;
function check_step1()
{
if(debug){return true;}
if(sel_vyska<0 || sel_vyska === undefined) {
return false;
}
if(sel_sirka_vyplne_tyce<0 || sel_sirka_vyplne_tyce === undefined){
return false;
}
if(sel_typ_vyplne === undefined){
return false;
}
$("#error_message").html("Prosím, vyberte si všetky parametre.");
return true;
}
function check_step3()
{
if(debug){return true;}
if(pickup === undefined){
$("#error_message").html("Prosím, vyberte si spôsob prevziatia.");
return false;
}
//if(sel_typ_vyplne === undefined){
// return false;
//}
//$("#error_message").html("Prosím, vyberte si všetky parametre.");
return true;
}
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
function check_step4()
{
fill_sumar();
if(debug){return true;}
var result = true;
if($("input[name='meno']").val() == "")
{result=false;}
if($("input[name='meno']").val() == "")
{result=false;}
if($("input[name='email']").val() == "")
{result=false;}
if(!validateEmail($("input[name='email']").val()))
{result=false;}
if($("input[name='mobil']").val() == "")
{result=false;}
if($("input[name='ulica']").val() == "")
{result=false;}
if($("input[name='mesto']").val() == "")
{result=false;}
if($("input[name='psc']").val() == "")
{result = false;}
// else
// {result = true;}
$("#error_message").html("Prosím, vyplňte všetky kontaktné informácie.");
if(!validateEmail($("input[name='email']").val())){
$("#error_message").html("Prosím, napíšte správny kontaktný e-mail.");
}
return result;
}
function check_step5()
{
if(debug){return true;}
var result = true;
if($("input[name='accept_rule']").is(':checked')){
result=true;
}else{
result=false;
}
$("#error_message").html("Pred odoslaním objednávky musíte súhlasiť s obchodnými podmienkami.");
return result;
}
dataa='';
function send_order()
{
var data=Array();
var person_data=Array();
var fu = Array();
$(".sumar div#item").each(function(){
console.log($(this).attr("id"));
var item_id = $(this).attr("data-row");
//alert(item_id);
//data[item_id] = Array();
data[item_id] = {
item_num: item_id,
height: $("div[data-row='"+item_id+"'] #sum_vyska").val(),
width: $("div[data-row='"+item_id+"'] #sum_sirka").val(),
type: $("div[data-row='"+item_id+"'] #sum_vypln option:selected").val(),
unit: $("div[data-row='"+item_id+"'] #pocet_kusov").val(),
//color: $("div[data-row='"+item_id+"'] input[name='color']").val(),
color: $("div[data-row='"+item_id+"'] .color-picker .colordivfocus").attr('name'),
image: $("div[data-row='"+item_id+"'] input[name='file']").val(),
picture: $("div[data-row='"+item_id+"'] input[name='sirka_vyplne_tyce']:checked").val(),
pickup: pickup,
//pickup_price: (pickup!="person")? ((pickup=="posta")? pickup_price_posta:pickup_price):0,
pickup_price: globalPickupPrice,
price: allPrices[item_id].toFixed(2)
};
if(String(data[item_id].color)!="undefined"){
data[item_id].color = data[item_id].color.replace("#","");
}
person_data = {
meno: $("input[name='meno']").val(),
email: $("input[name='email']").val(),
mobil: $("input[name='mobil']").val(),
ulica: $("input[name='ulica']").val(),
mesto: $("input[name='mesto']").val(),
psc: $("input[name='psc']").val(),
poznamka: $("textarea[name='poznamka']").val(),
firma_nazov: $("input[name='firma_nazov']").val(),
firma_ulica: $("input[name='firma_ulica']").val(),
firma_mesto: $("input[name='firma_mesto']").val(),
firma_psc: $("input[name='firma_psc']").val(),
firma_ico: $("input[name='firma_ico']").val(),
firma_ico_dph: $("input[name='firma_ico_dph']").val()
};
//odkomentovat!
//if($("form#send_file-"+item_id+" input#file").val() != "" || $("form#send_file-"+item_id+" input#file").val() !== undefined) {
//if($("form#send_file-"+item_id+" input#file").val() != "" && $("form#send_file-"+item_id+" input#file").length > 0) {
// var tmp_form = document.getElementById("send_file-"+item_id);
// upload_file(tmp_form.firstChild,"send_file-"+item_id);
//}
//if(document['form_id_'+item_id].elements[0].files.length>0 && data[item_id].type == "image"){
// upload_file(document['form_id_'+item_id].elements[0],"send_file-"+item_id,item_id,data);
// //fu[item_id] = new FormData(document.getElementById("send_file-"+item_id));
//}
//data[item_id]['height'] = $("div[data-row='"+item_id+"'] #sum_vyska option:selected").val()
//data[item_id]['width'] = $("div[data-row='"+item_id+"'] #sum_sirka option:selected").val()
//
//data[item_id]['color'] = $("div[data-row='"+item_id+"'] input[name='color']").val();
//
//data[item_id]['image'] = $("div[data-row='"+item_id+"'] input[name='file']").val();
//
//data[item_id]['picture'] = $("div[data-row='"+item_id+"'] input[name='sirka_vyplne_tyce']:checked").val();
//data[item_id]['picture'] = $("div[data-row='"+item_id+"'] input[name='sirka_vyplne_tyce']:checked").val();
});
dataa = data;
var json_data = JSON.stringify(data);
var json_person_data = JSON.stringify(person_data);
//console.log(data);
//console.log(json_data);
//console.log(json_person_data);
// var fu = new FormData(document.getElementById(form_name_id));
// var dataForm = new FormData();
// $.each(files, function(key, value)
// {
// dataForm.append(key, value);
// });
// var dataFile = new FormData();
// jQuery.each(jQuery('input[type=file]'), function(i, file) {
// dataFile.append('file-'+i, file.files);
// });
var ajaxData = new FormData();
if(files != undefined) {
ajaxData.append('action', 'uploadImages');
$.each($("input[type=file]"), function (i, obj) {
var tmpId = $(this).attr('data-id');
$.each(obj.files, function (j, file) {
ajaxData.append('file[' + tmpId + ']', file);
})
});
}
$.ajax({
url: "./ajax.php?new_order2="+temp_order_num+"&data="+json_data+"&data_person="+json_person_data+"&dir="+temp_order_num,
type: "POST",
// data: JSON.stringify({ data: json_data, data_person: json_person_data, upload_data: fu}),
data: ajaxData,
cache: false,
// dataType: 'json',
processData: false, // Don't process the files
contentType: false, // Set content type to false as jQuery will tell the server its a query string request
// contentType: "application/json; charset=utf-8",
success: function(data_output){
if (data_output == "ERROR"){
show_alert("Chyba pri odosielaní objednávky. Prosím zopakujte objednávku ešte raz.");
}
//console.log("PHP Output:");
//console.log( data_output );
$(".sumar div#item").each(function(){
console.log($(this).attr("id"));
var item_id = $(this).attr("data-row");
// if(document['form_id_'+item_id].elements[0].files.length>0 && data[item_id].type == "image"){
// upload_file(document['form_id_'+item_id].elements[0],"send_file-"+item_id,item_id,data_output);
// }
});
//$.ajax({
// url: "/ajax.php?rename_upload_dir&old=" + temp_order_num + "&new=" + data,
// type: "GET",
// contentType: "application/json; charset=utf-8",
// success: function (data) {
// console.log("PHP Output:");
// console.log(data);
// },
// failure: function (errMsg) {
// console.log("PHP error:");
// console.log(errMsg);
// }
//});
},
failure: function(errMsg) {
console.log("PHP error:");
console.log( errMsg );
}
});
console.log("Hotovo!");
}
function show_error(text)
{
if(text!='') {
$("#error_message").html(text);
}
$( "#dialog-message" ).dialog({
modal: true,
show: { effect: "explode", duration: 500 },
hide: { effect: "explode", duration: 500 },
dialogClass: "alert-dialog",
minWidth: 500,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
}
function show_alert(text)
{
if(text!='') {
$("#error_message").html(text);
}
$( "#dialog-message" ).dialog({
modal: true,
show: { effect: "explode", duration: 500 },
hide: { effect: "explode", duration: 500 },
dialogClass: "alert-dialog",
minWidth: 500,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
window.location.reload();
}
}
});
}
var array_data=Array();
function sum_order()
{
clearInterval(Interval);
var i=0;
var num=0;
var total_price=0;
var sum_vyska,sum_sirka,sum_vypln,pocet_kusov;
$(".sumar > div#item").each(function(){
if($(this).attr('data-row') > 0){
sum_vyska = $(this).find("#sum_vyska").val();
sum_sirka = $(this).find("#sum_sirka").val();
sum_vypln = $(this).find("#sum_vypln").val();
pocet_kusov = $(this).find("#pocet_kusov").val();
array_data[i] = {
sum_vyska : $(this).find("#sum_vyska").val(),
sum_sirka : $(this).find("#sum_sirka").val(),
sum_vypln : $(this).find("#sum_vypln").val(),
pocet_kusov : $(this).find("#pocet_kusov").val(),
};
//array_data[i]['sum_vyska'] = $(this).find("#sum_vyska").val();
//array_data[i]['sum_sirka'] = $(this).find("#sum_sirka").val();
//array_data[i]['sum_vypln'] = $(this).find("#sum_vypln").val();
//array_data[i]['pocet_kusov'] = $(this).find("#pocet_kusov").val();
//if(Number($(this).find("#pocet_kusov").val()) > 0 && sum_vyska!='' && sum_sirka!=''){
// console.log("Vyska: "+$(this).find("#sum_vyska").val());
// console.log("Sirka: "+$(this).find("#sum_sirka").val());
// console.log("Vypln: "+$(this).find("#sum_vypln").val());
// console.log("Kusov: "+$(this).find("#pocet_kusov").val());
// num += Number($(this).find("#pocet_kusov").val());
// total_price += price_table($(this).find("#sum_sirka").val(),$(this).find("#sum_vyska").val(),$(this).find("#sum_vypln").val()) * Number($(this).find("#pocet_kusov").val());
// if(pickup != "person") { total_price += pickup_price; }
// console.log("Pripocital som : "+price_table($(this).find("#sum_sirka").val(),$(this).find("#sum_vyska").val(),$(this).find("#sum_vypln").val()) * Number($(this).find("#pocet_kusov").val()));
//
// //$.ajax({
// // url: "/ajax.php?total_price&typ="+sum_vypln+"&plocha="+((sum_vyska/1000)*(sum_sirka/1000)),
// // type: "GET",
// // contentType: "application/json; charset=utf-8",
// // success: function(data){
// // console.log("PHP Output:");
// // console.log( data );
// // total_price += Number(data);
// // },
// // failure: function(errMsg) {
// // console.log("PHP error:");
// // console.log( errMsg );
// // }
// //});
// console.log("Celkova suma: "+total_price);
//}
}
i++;
});
console.log(JSON.stringify(array_data));
$.ajax({
url: "./ajax.php?total_price2&data="+JSON.stringify(array_data),
type: "GET",
contentType: "application/json; charset=utf-8",
async: false,
success: function(data){
console.log("PHP Output:");
console.log( data );
allPrices = $.parseJSON(data);
// var tmpSum=0;
// $.each($.parseJSON(data),function(i,j){if(i!=0) {tmpSum+=parseFloat(this) || 0; }});
total_price = Number(allPrices[0]);
write_price_on_site(total_price);
fill_sumar(array_data);
return total_price;
},
failure: function(errMsg) {
console.log("PHP error:");
console.log( errMsg );
}
});
window.setInterval("", 1500);
//console.log("Dokopy na objednavku: "+num);
//if(num >= 10) {
// total_price -= (total_price*0.12)
//}else if(Number(num) >= 3){
// total_price -= (total_price*0.06)
//}
//write_price_on_site(total_price);
//do{
// console.log(">>>>"+total_price);
//}while(total_price=0);
//Interval = setInterval(function(){
// // Do your update stuff...
// //console.log(">>>>"+total_price);
// if(total_price>0){ clearInterval(Interval); return total_price;}
//}, 1000);
return total_price;
}
function fill_sumar(data,person_data)
{
if(data===undefined){ data = array_data; }
if(person_data===undefined){
person_data = {
meno: $("input[name='meno']").val(),
email: $("input[name='email']").val(),
mobil: $("input[name='mobil']").val(),
ulica: $("input[name='ulica']").val(),
mesto: $("input[name='mesto']").val(),
psc: $("input[name='psc']").val(),
poznamka: $("textarea[name='poznamka']").val(),
firma_nazov: $("input[name='firma_nazov']").val(),
firma_ulica: $("input[name='firma_ulica']").val(),
firma_mesto: $("input[name='firma_mesto']").val(),
firma_psc: $("input[name='firma_psc']").val(),
firma_ico: $("input[name='firma_ico']").val(),
firma_ico_dph: $("input[name='firma_ico_dph']").val()
};
}
var tmp = '
' +
'
' +
'
Objednávaný tovar:
' +
'' +
'
' +
'
';
$.each(data, function(key, value){
//console.log(value);
switch (value.sum_vypln)
{
case 'white': value.sum_vypln='Biela';break;
case 'color': value.sum_vypln='Farebné';break;
case 'image': value.sum_vypln='Obrázok';break;
}
tmp += '
'+value.pocet_kusov+'x Bitwin '+value.sum_vypln+' ( '+value.sum_sirka+'cm x '+value.sum_vyska+'cm )
';
});
switch (pickup)
{
case 'truck': pickup_name='UPS';break;
case 'posta': pickup_name='Pošta';break;
case 'person': pickup_name='Osobné vyzdvihnutie';break;
default : pickup_name = '';break;
}
tmp += '' +
'
' +
'
' +
'
' +
'
Spôsob dopravy:
' +
'' +
'
' +
'
' +
'
'+pickup_name+'
' +
'
' +
'
' +
'
' +
'
' +
'
' +
'
Kontaktné a fakturačné údaje:
' +
'' +
'
' +
'
' +
'
' +
'
Meno: '+person_data.meno+'
' +
'
E-mail: '+person_data.email+'
' +
'
Mobil: '+person_data.mobil+'
' +
'
' +
'
' +
'
' +
'
' +
'
Ulica: '+person_data.ulica+'
' +
'
Mesto: '+person_data.mesto+'
' +
'
PSČ: '+person_data.psc+'
' +
'
' +
'
' +
'
' +
'
' +
'
' +
'
' +
'
Firma: '+person_data.firma_nazov+'
' +
'
Ulica: '+person_data.firma_ulica+'
' +
'
Mesto: '+person_data.firma_mesto+'
' +
'
PSČ: '+person_data.firma_psc+'
' +
'
IČO: '+person_data.firma_ico+'
' +
'
IČ DPH: '+person_data.firma_ico_dph+'
' +
'
' +
'
' +
'
' +
'
' +
'
' +
'
Poznámka: '+person_data.poznamka+'
' +
'
' +
'
' +
'
';
$(".total-sumar").html(tmp);
}
function ini_color_input()
{
var $colors = $('input.color').colorPicker({
customBG: '#222',
cmykOnly: true,
readOnly: true,
init: function(elm, colors) { // colors is a different instance (not connected to colorPicker)
elm.style.backgroundColor = elm.value;
elm.style.color = colors.rgbaMixCustom.luminance > 0.22 ? '#222' : '#ddd';
}
}).each(function(idx, elm) {
// $(elm).css({'background-color': this.value})
});
}
function write_price_on_site(sum)
{
$(".cena").html(sum.toFixed(2)+" €");
console.log('zapisujem: '+sum.toFixed(2)+" €");
}
var pole = Array();
pole['biela']=Array();
pole['biela']['plocha_od']=0.9;
pole['biela']['plocha_do']=2.87;
pole['biela']['marza_od']=60;
pole['biela']['marza_do']=79;
pole['biela']['marza_pod']=null;
pole['biela']['marza_nad']=80;
pole['farebna']=Array();
pole['farebna']['plocha_od']=0.9;
pole['farebna']['plocha_do']=2.87;
pole['farebna']['marza_od']=60;
pole['farebna']['marza_do']=79;
pole['farebna']['marza_pod']=null;
pole['farebna']['marza_nad']=80;
pole['obrazok']=Array();
pole['farebna']['plocha_od']=0.9;
pole['farebna']['plocha_do']=2.87;
pole['farebna']['marza_od']=80;
pole['farebna']['marza_do']=109;
pole['farebna']['marza_pod']=null;
pole['farebna']['marza_nad']=110;
function vypocetmarze(plocha, plocha_od, plocha_do, marza_od, marza_do, marza_pod, marza_nad){
if (plocha <= plocha_od){
if (marza_pod == null)
return marza_od;
else
return marza_pod;
}
if (plocha >= plocha_do){
if (marza_pod == null)
return marza_do;
else
return marza_nad;
}
_plocha = plocha_do - plocha_od;
_marza = marza_do - marza_od;
r = (plocha-plocha_od)/_plocha;
return marza_od + (_marza*r);
}
function vypocet(array, typ, plocha){
return vypocetmarze(
plocha,
array[typ]['plocha_od'],
array[typ]['plocha_do'],
array[typ]['marza_od'],
array[typ]['marza_do'],
array[typ]['marza_pod'],
array[typ]['marza_nad']
);
}
var vypocet_konecnej_sumy = 0;
function price_table(sirka,vyska,vypln)
{
var pocet_tyci = 0;
if(sirka < 1 || vyska < 1 || vypln == ""){
return 0;
}
if(sirka < 1810){
pocet_tyci = 2;
}else if(sirka < 3610){
pocet_tyci = 3;
}else{
pocet_tyci = 4;
}
var sirka_okna = sirka/1000,
vyska_okna = vyska/1000,
cena_za_bm = 2.80,
vyuzitelnost_tyce = 75,
cena_koncovky = 1.2,
cena_meshu = 4.6,
vyuzitelnost_meshu = 75,
personizacia_meshu = 2.5,
personizacia_meshu_praca = 3,
balenie = 0.5,
praca = 3,
//realna_cena_tyce_bm = cena_za_bm / vyuzitelnost_tyce,
realna_cena_tyce_bm = 3.73,
cena_za_2_tyce = Number(vyska_okna) * Number(realna_cena_tyce_bm) * pocet_tyci,
cena_za_tyce = Number(realna_cena_tyce_bm) * pocet_tyci,
cena_za_4_koncovky = (pocet_tyci * 2) * cena_koncovky,
//realna_cena_meshu = cena_meshu / vyuzitelnost_meshu,
realna_cena_meshu = 6.13,
cena_mesh = sirka_okna*vyska_okna*realna_cena_meshu,
vyrobne_naklady_white = cena_za_tyce+cena_za_4_koncovky+cena_mesh+praca+balenie,
personalizacia = (sirka_okna*vyska_okna*personizacia_meshu)+personizacia_meshu_praca,
vyrobne_naklady = vyrobne_naklady_white + personalizacia,
cena_za_m2_vyplne_white = realna_cena_meshu,
cena_za_m2_vyplne_color = realna_cena_meshu,
cena_za_m2_vyplne_image = realna_cena_meshu + personizacia_meshu;
if(vypln == "white"){
vypocet_konecnej_sumy = vyrobne_naklady_white;
return vyrobne_naklady_white;
}else if(vypln == "color"){
vypocet_konecnej_sumy = vyrobne_naklady_white;
return vyrobne_naklady;
}else{
vypocet_konecnej_sumy = vyrobne_naklady;
return vyrobne_naklady;
}
}