var counCrs=3;
jQuery(document).ready(function() {
	if(typeof(nowDay)!=='undefined')
	{
		daySelect = document.getElementById('day_select');
		monthSelect = document.getElementById('month_select');
		hoursSelect = document.getElementById('hours_select');
		daySelect.options[nowDay].selected="selected";  
		monthSelect.options[nowMonth-1].selected="selected";
		if ((parseInt(nowHour))%2!=0) { nowHour--; }
		hoursSelect.options[(nowHour-10)/2].selected="selected";  
		var steps = 0;			
		dateCorrect();	
	}
    jQuery("#mycarousel").jcarousel({
    	
		visible: 3,
        scroll: 3,
        buttonNextHTML: '<div onclick="setBigPic(\'mycarousel\', counCrs);counCrs+=3" class="jcarousel-next jcarousel-next-horizontal" style="display: block;" disabled="false"></div>',
		buttonPrevHTML: '<div onclick="" class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;" disabled="true"></div>'
    });
});

var counCrs2=4;
jQuery(document).ready(function() {
    jQuery("#mycarousel2").jcarousel({
		visible: 4,
        scroll: 4,
		buttonNextHTML: '<div onClick="up_number(\'plus\', \'numeric2\', \'plus2\');setSmallPic(\'mycarousel2\', counCrs2);counCrs2+=4" id="plus2" class="jcarousel-next jcarousel-next-horizontal" style="display: block;"></div>',
		buttonPrevHTML: '<div onClick="up_number(\'minus\', \'numeric2\', \'minus2\');" id="minus2" class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;"></div>'
    });
});
var counCrs3=4;
jQuery(document).ready(function() {
    jQuery("#mycarousel3").jcarousel({
		visible: 4,
        scroll: 4,
		buttonNextHTML: '<div onClick="up_number(\'plus\', \'numeric3\', \'plus3\');setSmallPic(\'mycarousel3\', counCrs3);counCrs3+=4;" id="plus3" class="jcarousel-next jcarousel-next-horizontal" style="display: block;"></div>',
		buttonPrevHTML: '<div onClick="up_number(\'minus\', \'numeric3\', \'minus3\');" id="minus3" class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;"></div>'
    });
});
jQuery(document).ready(function() {
    jQuery("#mycarousel4").jcarousel({
		visible: 1,
        scroll: 1,
		buttonNextHTML: '<div onClick="up_number_inner(\'plus\', \'numeric4\', \'plus4\')" id="plus4" class="jcarousel-next jcarousel-next-horizontal" style="display: block;"><div></div></div>',
		buttonPrevHTML: '<div onClick="up_number_inner(\'minus\', \'numeric4\', \'minus4\')" id="minus4" class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;"><div></div></div>'
    });
});

function up_number(obj, elem, plus) {
	var m = document.getElementById(elem).innerHTML;
	document.getElementById(elem).innerHTML = '';
	 if (obj == "plus" && document.getElementById(plus).className != "jcarousel-next jcarousel-next-horizontal jcarousel-next-disabled jcarousel-next-disabled-horizontal") {
	  document.getElementById(elem).innerHTML = parseFloat(m)+1;
	 } else {
	 	document.getElementById(elem).innerHTML = parseFloat(m)
	 }
	 if (parseFloat(m) != 1 && obj == "minus") {
	 	document.getElementById(elem).innerHTML = parseFloat(m)-1;
	 }
}
function up_number_inner(obj, elem, plus) {
	var m = document.getElementById(elem).innerHTML;
	var p = elem + '_bottom';
	var mp = document.getElementById(p).innerHTML;
	document.getElementById(elem).innerHTML = '';
	document.getElementById(p).innerHTML = '';
	 if (obj == "plus" && document.getElementById(plus).className != "jcarousel-next jcarousel-next-horizontal jcarousel-next-disabled jcarousel-next-disabled-horizontal") {
	  document.getElementById(elem).innerHTML = parseFloat(m)+1;
	  document.getElementById(p).innerHTML = parseFloat(mp)+1;
	 } else {
	 	document.getElementById(elem).innerHTML = parseFloat(m)
	 	document.getElementById(p).innerHTML = parseFloat(mp)
	 }
	 if (parseFloat(m) != 1 && obj == "minus") {
	 	document.getElementById(elem).innerHTML = parseFloat(m)-1;
	 	document.getElementById(p).innerHTML = parseFloat(mp)-1;
	 }
}
function addToCart(data)
{	
	var d0 = data[0]['name'];
	var d1 = data[1]['name'];
	var d2 = data[2]['name'];
	var d3 = data[3]['name'];
	var d4 = data[4]['name'];
	var d5 = data[5]['name'];
	
	var v0 = data[0]['value'];
	var v1 = data[1]['value'];
	var v2 = data[2]['value'];
	var v3 = data[3]['value'];
	var v4 = data[4]['value'];
	var v5 = data[5]['value'];
    
    var request = d0+'='+v0+'&'+d1+'='+v1+'&'+d2+'='+v2+'&'+d3+'='+v3+'&'+d4+'='+v4+'&'+d5+'='+v5;	
	jQuery.post("/netcat/modules/netshop/post.php", request	);
	jQuery.get('/shop/Cart/info', '', 	function (data){ 
		jQuery("#korzina").html(data)
	});	
}
function checkUserForm()
{	
	formReg = document.reg;
	formLogin = document.login;	
	if(document.getElementById('user_email').value!='' &&  document.getElementById('user_email').value.search('@') != -1  && document.getElementById('user_email').value.search('[.*]' ) != -1) {formReg.submit();return;}	
	if(formLogin.AUTH_USER.value != '' && formLogin.AUTH_PW.value!='' ) {formLogin.submit();return;	}			
	if(document.getElementById('user_email').value=='' || ( document.getElementById('user_email').value.search('@') == -1 ) || ( document.getElementById('user_email').value.search('[.*]' ) == -1) )		{ 		$("#regEmail").html('Введите ваш email'); return false;}	
	else {$("#f_Email").html('');}
	return false;		
}
function checkDeliveryForm()
{	
	formDelivery = document.deliveryForm;
	address = $("#address").val();
	bytell = $("#addresbytell").attr('checked');	
	daySelect = document.getElementById('day_select');
	monthSelect = document.getElementById('month_select');
	hoursSelect = document.getElementById('hours_select');
	$("#dateDeliveryDesc1").html(''); 
	if(address=='' && bytell==false){$("#addressDesc").html('<strong>Введите точный адрес, либо выберите пункт "Менеджеры салона "ИРИС" свяжутся с получателем"</strong>');	if((daySelect.value == nowDay && (monthSelect.value+1)<nowMonth) || (daySelect.value < nowDay && (monthSelect.value+1)==nowMonth)){$("#dateDeliveryDesc1").html('Введите верную дату'); }}else {if((daySelect.value == nowDay+1 && ((monthSelect.value*1)+1)==nowMonth && hoursSelect.value<nowHour) || (daySelect.value == nowDay+1 && ((monthSelect.value*1)+1)<nowMonth) || (daySelect.value < nowDay+1 && ((monthSelect.value*1)+1)==nowMonth) || (daySelect.value > nowDay+1 && ((monthSelect.value*1)+1)<nowMonth)  || (daySelect.value < nowDay+1 && ((monthSelect.value*1)+1)<nowMonth)){$("#dateDeliveryDesc1").html('Введите верную дату');}else{formDelivery.submit();}}
	return false;
}
function addessType(v){if(v==2) { document.getElementById("orgName").style.display='block';}else { document.getElementById("orgName").style.display='none';}}
function byTell()
{	
	var b =  $("#addresbytell").attr('checked');
	if(b==true)
	{
		$("#hours_select").attr('disabled', 'disabled');
		$("#addressType").attr('disabled', 'disabled');
		$("#addressorgName").attr('disabled', 'disabled');
		$("#address").attr('disabled', 'disabled');		
		$("#addresbytellDesc").html('Вы выбрали адрес по созвону с получателем, в этом случае адрес и время доставки  сообщает получатель'); 		$("#addresbytellDesc").css('display', 'block'); 
	}
	else
	{
		$("#hours_select").attr('disabled', '');
		$("#addressType").attr('disabled', '');
		$("#addressorgName").attr('disabled', '');
		$("#address").attr('disabled', '');
		$("#addresbytellDesc").css('display', 'none'); 	
		$("#addresbytellDesc").html(''); 				
	}
}
function dateCorrect()
{
		daySelect = document.getElementById('day_select');
		monthSelect = document.getElementById('month_select');
		hoursSelect = document.getElementById('hours_select');
		var steps = 0;
		
		for(i=10; i<=20; i=i+2)
		{
			hoursSelect.options[steps].disabled="";steps++;
		}
		$("#dateDeliveryDesc").html('');
		$("#dateDeliveryDesc1").html('');
		$("#dateDeliveryDesc").css('display', 'none');
		
		if(daySelect.value < nowDay && (monthSelect.value*1+1)==nowMonth)
		{
			steps = 0;
			for(i=10; i<=20; i=i+2)
			{
				hoursSelect.options[steps].disabled="disabled";steps++;
			}
			$("#dateDeliveryDesc").html('в прошлое доставка невозможна');
			$("#dateDeliveryDesc1").html('Введите верную дату');
			$("#dateDeliveryDesc").css('display', 'block');
		}
		
		
		if((monthSelect.value*1+1)<nowMonth)
		{
			steps = 0;
			for(i=10; i<=20; i=i+2) {
				hoursSelect.options[steps].disabled="disabled";steps++;
			}
			$("#dateDeliveryDesc").html('в прошлое доставка невозможна');
			$("#dateDeliveryDesc1").html('Введите верную дату');
			$("#dateDeliveryDesc").css('display', 'block');
		}
		
	
		/*if((daySelect.value==31) && ((monthSelect.value*1+1)==12))
		{
			hoursSelect.options[3].disabled="disabled";
			hoursSelect.options[4].disabled="disabled";
			hoursSelect.options[5].disabled="disabled";
			
			if(hoursSelect.options[hoursSelect.selectedIndex].value>16)
			{
			  $("#dateDeliveryDesc").html('На эту дату доставка невозможна');
			  $("#dateDeliveryDesc1").html('Введите другое время');
			  $("#dateDeliveryDesc").css('display', 'block');
			}
		}*/
		
	
		/*if((monthSelect.value*1+1)==1)
		{
			for(i=0;i<7;i++){daySelect.options[i].disabled="disabled";}
			if((daySelect.value<7))
			{
			  $("#dateDeliveryDesc").html('На эту дату доставка невозможна');
			  $("#dateDeliveryDesc1").html('Введите другую дату');
			  $("#dateDeliveryDesc").css('display', 'block');
			}
		}
		else
		{*/
			for(i=0;i<7;i++){daySelect.options[i].disabled="";}
		//}
		
		
		if(daySelect.value == nowDay && (monthSelect.value*1+1)==nowMonth)
		{
			steps = 0;
			if (nowHour>=10)
			{
			  for(i=10; i<nowHour; i=i+2)
			  {
				  hoursSelect.options[steps].disabled="disabled";steps++;
			  }
			  $("#dateDeliveryDesc").html('сегодня доставка невозможна');
			  $("#dateDeliveryDesc1").html('Введите верную дату');
			  $("#dateDeliveryDesc").css('display', 'block');
			
			}
			else
			{
				steps = 0;
				for(i=10; i<20; i=i+2) {
					hoursSelect.options[steps].disabled="disabled";steps++;
				}
				hoursSelect.options[steps].disabled="";
				hoursSelect.options[steps].selected="selected";
			}
			
		}
		if(daySelect.value == nowDay+1 && (monthSelect.value*1+1)==nowMonth) {
			steps = 0;
			if(nowHour>=22) {
				for(i=10; i<20; i=i+2) {
					
					hoursSelect.options[steps].disabled="disabled";steps++;
				}
				hoursSelect.options[steps].disabled="";
				hoursSelect.options[steps].selected="selected";
			}else{
				for(i=10; i<nowHour; i=i+2) {
					hoursSelect.options[steps].disabled="disabled";steps++;
				}
			}
		}
}
function deliveryPrices(v){	price = deliveryPrice[v];if(price!='' && price!=0){$("#price_zone").html(price+' руб.')}else{$("#price_zone").html('бесплатно')}}
function employer()
{
	b =  $("#isEmployer_checkbox").attr('checked');
	if(b==true)
	{
		$("#recipientName").attr('disabled', 'disabled');
		$("#recipientSurname").attr('disabled', 'disabled');
		$("#recipientPhone").attr('disabled', 'disabled');		
		$("#recipientDesc").html(''); 
	}
	else
	{
		$("#recipientName").attr('disabled', '');
		$("#recipientSurname").attr('disabled', '');
		$("#recipientPhone").attr('disabled', '');				
	}
}
function checkRecipientForm(){b =  $("#isEmployer_checkbox").attr('checked');$("#recipientDesc").html('');if(b==true){document.recipientForm.submit();}else{if($("#recipientName").val()!='' && $("#recipientSurname").val()!='')	{document.recipientForm.submit();}else{$("#recipientDesc").html('<b>Введите информацию о получателе</b>');return false;}}return false;}
function checkEmployerForm()
{
	$(".employerInfoDesc").html('');$("#employerPaymentMethod").html('');
	$("#offerD").html('');
	var employerName = $("#employerName").val()
	var employerSurname = $("#employerSurname").val();
	var employerEmail = $("#employerEmail").val();
	var employerCity = $("#recipientCity").val();
	var employerPhone = $("#employerPhone").val();
	var paymentMethod = $("#employerForm input:radio:checked").val();
	var offer =$("#offer").attr('checked');	
	if(employerName==''){ $("#employerNameD").html('<b>Заполните поле "Имя"</b>'); return false;}
	if(employerSurname==''){ $("#employerSurnameD").html('<b>Заполните поле "Фамилия"</b>'); return false; }
	if(employerEmail==''){ $("#employerEmailD").html('<b>Заполните поле "Email"</b>'); return false; }	
	if(employerPhone==''){ $("#employerPhoneD").html('<b>Заполните поле "Телефон"</b>'); return false; }
	if(employerCity==''){ $("#employerCityD").html('<b>Заполните поле "Город"</b>'); return false; }
	if(paymentMethod==undefined){ $("#employerPaymentMethod").html('<b>Укажите метод оплаты</b>'); return false; }
	if(offer==false) {$("#offerD").html('<b>Вы должны согласиться с условиями Оферты</b>'); return false; }
	document.employerForm.submit();	
}
jQuery.preloadImages = function(){ for(var i = 0; i<arguments.length; i++) {  jQuery("<img>").attr("src", arguments[i]);}};
function checkContactForm()
{	
	f = document.contactForm;
	$(".cont_desc").html('');
	if(f.section.value==0) {$("#desc1").html(''); $("#desc1").html('Выберите раздел'); return false;}
	if(f.name.value=='' ) {$("#desc2").html('');$("#desc2").html('Укажите имя'); return false;}
	if(f.surname.value=='' ) {$("#desc5").html('Укажите фамилию'); return false;}
	if(f.text.value=='') {$("#desc8").html('');$("#desc8").html('Введите текст сообщения'); return false;}
    f.submit();	
}
function checkCorpForm()
{	
	f = document.corp;
	$(".cont_desc").html('');
	if(f.name.value==0) 		{$("#desc1").html(''); $("#desc1").html('Укажите имя'); return false;}
	if(f.surname.value=='' ) 	{$("#desc2").html('Укажите фамилию'); return false;}
	if(f.company.value=='' ) 	{$("#desc3").html('Укажите название вашей компании'); return false;}
	if(f.city.value=='' ) 		{$("#desc4").html('Укажите город'); return false;}
	if(f.phone1.value=='')		{$("#desc5").html('Введите код страны'); return false;}
	if(f.phone2.value=='') 		{$("#desc5").html('Введите код оператора'); return false;}
	if(f.phone3.value=='') 		{$("#desc5").html('Введите номер телефона'); return false;}
	if(f.email.value=='' || f.email.value.search('@') == -1  || f.email.value.search('[.*]' ) == -1) {$("#desc6").html('');$("#desc6").html('Укажите email'); return false;}
	if(f.keystring.value=='') {$("#desc7").html('');$("#desc7").html('Введите код с картинки'); return false;}
    f.submit();	
}
function picHover(el, pic){if(pic!=''){$(el).css('background-image', 'url('+pic+')');}}

function changeColor(id)
{
	$(".colorBouquet").val(id);
	$(".images_buket").css("background", "url("+color[id]+") no-repeat scroll 50% 50% transparent");
}

function setFlowerNumber(minNumber, flowerPrice, totalPrice, setValue)
{
	newValue = setValue - minNumber;
	if(newValue!=0)
	{
		newTotalPrice = totalPrice + flowerPrice*newValue;
		$(".priceBouquet").val(newTotalPrice);
		$(".numberBouquet").val(setValue);
		newTotalPrice = number_format(newTotalPrice, 2, '.', ' ');
		jQuery("#flwPr").text(newTotalPrice+" руб.");
		jQuery("#flwPr").append("<em class=delete>"+newTotalPrice+" руб.</em>");

	}
	else
	{
		$(".priceBouquet").val(totalPrice);
		$(".numberBouquet").val(setValue);
		totalPrice = number_format(totalPrice, 2, '.', ' ');
		jQuery("#flwPr").html(totalPrice+" руб. <em class=delete>"+totalPrice+" руб.</em>");
	}
	
}

function setNewSumm(id) 
{
	$(".priceBouquet").val(id);
	if($('#select-own-but').val()!=0 && $('#select-own-but').val()!=undefined ) { id = id*1 + $('#select-own-but').val()*1; }
	if($('#select-own-dub').val()!=0 && $('#select-own-dub').val()!=undefined ) { id = id*1 + $('#select-own-dub').val()*1; }
	totalPrice = number_format(id, 2, '.', ' ');
	jQuery("#flwPr").html(totalPrice+" руб. <em class=delete>"+totalPrice+" руб.</em>");
}

function setNewSummDopB(id) 
{
	tecSumm = $("#select-own-sel").val()*1;
	suma = tecSumm + id*1;
	if($('#select-own-dub').val()!=0) { suma = suma + $('#select-own-dub').val()*1; }
	totalPrice = number_format(suma, 2, '.', ' ');
	jQuery("#flwPr").html(totalPrice+" руб. <em class=delete>"+totalPrice+" руб.</em>");
}

function setNewSummDopD(id) 
{
	tecSumm = $("#select-own-sel").val()*1;
	suma = tecSumm + id*1;
	if($('#select-own-but').val()!=0) { suma = suma + $('#select-own-but').val()*1; }
	totalPrice = number_format(suma, 2, '.', ' ');
	jQuery("#flwPr").html(totalPrice+" руб. <em class=delete>"+totalPrice+" руб.</em>");
}

function CheckDopFloristItem()
{
	if($('#select-own-but').val()!=0) { var summbut = $('#select-own-but').val(); $.get('/netcat/modules/netshop/post.php?cart[82][790]=1&cart_mode=add&newPrice='+summbut, function (data){  });  }
	if($('#select-own-dub').val()!=0) { var summdub = $('#select-own-dub').val(); $.get('/netcat/modules/netshop/post.php?cart[82][789]=1&cart_mode=add&newPrice='+summdub, function (data){  });  }
	$('#forma_dop_florist').submit();
}


function setMonthDOW(id) 
{
	var dow = arrDOW[id]*1;
	for(var r=1;r<32;r++) {
		if(r>dow) {
			$('#dayd_'+r).css('display', 'none');
		} else {
			$('#dayd_'+r).css('display', 'block');
		}
	}
}



function number_format(number, decimals, point, separator)
		{
			if(!isNaN(number))
			{
				point = point ? point : '.';
				number = number.toString().split('.');
				if(separator)
				{
					var tmp_number = new Array();
					for(var i = number[0].length, j = 0; i > 0; i -= 3)
					{
						var pos = i > 0 ? i - 3 : i;
						tmp_number[j++] = number[0].substring(i, pos);
					}
					number[0] = tmp_number.reverse().join(separator);
				}
				if(decimals && number[1]) 
					number[1] = Math.round(parseFloat(number[1].substr(0, decimals) + '.' + number[1].substr(decimals, number[1].length), 10));
				return(number.join(point));
			}
			else return(null);
		}



