﻿$(".add2cart_handler").click(
function() {
			var objForm = getFormByElem(this);
			if (!objForm)
				return true;
			var r_productParam = getElementsByClass('product_option', objForm);
			var query = '';
			for (var i = r_productParam.length - 1; i >= 0; i--) {
				if (!parseInt(r_productParam[i].value))
					continue;
				if (r_productParam[i].name)
					query += '&' + r_productParam[i].name + '='
							+ parseInt(r_productParam[i].value);
			}
			var r_productQty = getElementByClass('product_qty', objForm);
			if (r_productQty) {
				r_productQty = parseInt(r_productQty.value);
				if (r_productQty > 1) {
					query += '&product_qty=' + r_productQty;
				}
			}
			var url = ORIG_LANG_URL
					+ set_query('?ukey=cart&view=noframe&action=add_product&'
									+ query + '&productID='
									+ objForm.getAttribute('rel'), '');
			openFadeIFrame(url);
            closeFadeIFrame();
            $("#message").text('');
            $("#zag").text("Оформить заказ");
            $("#yes").text("Оформить заказ");
            $("#yes").width(140);
            $("#no").hide();
            confirm("Товар добавлен в корзину", function(){orderonestep();});
 $('#confirm-container').height(140);
 $('#confirm-container').width(250);
 $('#confirm-overlay').css("background-color","#222222");
window.setTimeout(function(){$.modal.close();$("#no").show();location.reload();}, 3000);
		}
)

function orderonestep(){
window.location = '/cart/';
  }



/*
 * SimpleModal Confirm Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: confirm.js 254 2010-07-23 05:14:44Z emartin24 $
 */

function wr(){

}

function quickordr(){

  

closeFadeIFrame();

$("#zag").text("Оформить заказ");
$("#yes").text("Заказать");
$("#message").text('');
 $('#no').html("<span onClick='location.reload();'>Закрыть</span>");

//confirm1($.post("quick_conf.php",  function(data){ $('#message').html(data);}));
 confirm1($.post("quick_conf2.php", function(data){ $('#message').html(data);}), function(){sndqo();} );
 $('#confirm-container').height(430);
 $('#confirm-container').width(800);
 $('#confirm-container').css("background-color","#555555");
 $('#confirm-container').css("overflow","auto");
 $('#confirm-container').css("top",$(window).height()/2-215);
 
 $('.buttons').css("width","100%");
 $('.buttons').css("text-align","center");
}

function sndqo(){
$.post("quick_conf2.php",$("#qo").serialize(), function(data){ $('#message').html(data); });
}

function confirm1(message, callback) {
	
	var scroll=$(window).scrollTop();	
	$(window).scroll(function(){ $(window).scrollTop(scroll);});
	
	$('#confirm').modal({
		closeHTML: "<a href='#' onClick='location.reload();'  title='Close' class='modal-close'>x</a>",
		position: [function (){return $(window).height()/2-215;},"25%",],
        zIndex: [1000],
		overlayId: 'confirm-overlay',
		containerId: 'confirm-container',
		opacity:60,
		modal:true,
		onShow: function (dialog) {
			var modal = this;

			$('.message', dialog.data[0]).append(message);

			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				// call the callback
				if ($.isFunction(callback)) {

				 	callback.apply();
				}
				// close the dialog
				//modal.close(); // or $.modal.close();
			});
		}
	});
}





function zakcallback(){
$("#yes").text("Заказать");
$("#message").text('');
confirm("<form id=callbackform name=callbackform action=cb method=POST enctype=multipart/form-data><table width=100%><tr><td><p>Имя</p><input id=name name=name title=Ваше имя type=text></td></tr><tr><td><p>Телефон</p><input id=phone name=phone title=Ваш телефон type=text></td></tr><tr><td><p>Комментарии</p><textarea id=comment name=comment title=Комментарий></textarea></td></tr></table></form>", function(){sndfrcb();});
 $('#confirm-container').height(300);
 $('#confirm-container').width(270);
}
function sndfrcb(){
var nm = $("#name").val();
var tl = $("#phone").val();
var cm = $("#comment").attr("value");
$.post("cb.php", {nam: nm, tel: tl, comm: cm},
  function(data){
  //  alert("Data Loaded: " + data);
  $("#message").hide();
  $("#message").show();
if(data=='OK'){
$("#message").html('<p style="color: #339933">Заявка отправлена.</p>');
$("#name").val('');
$("#phone").val('');
$("#comment").attr("value",'');
$("#callbackform").hide();
$("#yes").hide();

window.setTimeout(function(){$.modal.close()}, 3000);
//$.modal.delay(2000).close();
}else{
 $('#confirm-container').height(300);

    $("#message").html(data);
}
  }   );
}





function yprc(){
$("#zag").text("Предложите свою цену");
$("#yes").text("Предложить");

$("#message").text("Предложите цену, по которой вы готовы приобрести данный товар, и свои контактные данные для связи. Мы обязательно рассмотрим вашу заявку и ответим в течение 24 часов\n\n");
confirm("<form id=yourpriceform name=yourpriceform action=yourprice method=POST enctype=multipart/form-data><input type=hidden id=idtov name=idtov /><table width=100%><tr><td>Цена<span style='color: #FF0000'>*</span></td><td><input id=price  name=price /></td></tr><tr><td>Имя<span style='color: #FF0000'>*</span></td><td><input id=name name=name /></td></tr><tr><td>Телефон<span style='color: #FF0000'>*</span></td><td><input id=tel name=tel /></td></tr><tr><td>E-mail<span style='color: #FF0000'>*</span></td><td><input id=eml name=eml /></td></tr><tr><td>Комментарии</td><td><textarea id=comm name=comm rows=5></textarea><p style='color: #FF0000'>*Поля обязательные для заполнения.</p></td></tr></table></form>", function(){sndfrmyprc();});
 $('#confirm-container').height(440);
 $('#confirm-container').width(400);
}

function sndfrmyprc(){
var it = $("#idtov").val();
var pr = $("#price").val();
var mn = $("#name").val();
var tl = $("#tel").val();
var el = $("#eml").val();
var cm = $("#comm").attr("value");

$.post("yourprice.php", { pcr: pr, nam: mn, tel: tl, eml: el, comm: cm, idtov: it},
  function(data){
  //  alert("Data Loaded: " + data);
  $("#message").hide();
  $("#message").show();
if(data=='OK'){
  $("#message").html('<p style="color: #339933">Ваше предложение отправлено.</p>');

$("#price").val('');
$("#name").val('');
$("#tel").val('');
$("#eml").val('');
$("#comm").attr("value",'');
window.setTimeout(function(){$.modal.close()}, 3000);
//$.modal.delay(2000).close();
}else{
    $("#message").html(data);

}
  });
}
function confirm(message, callback) {
	$('#confirm').modal({
		closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
		position: ["15%",],
        zIndex: [1000],
		overlayId: 'confirm-overlay',
		containerId: 'confirm-container',
		onShow: function (dialog) {
			var modal = this;

			$('.message', dialog.data[0]).append(message);

			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				// call the callback
				if ($.isFunction(callback)) {

				 	callback.apply();
				}
				// close the dialog
				//modal.close(); // or $.modal.close();
			});
		}
	});
}


