// JavaScript Document

function scriptsIni() {
	$(".fancy").fancybox({
		'overlayShow':true,
		'overlayOpacity':0.4,
		'overlayColor':'#1f2d3e'
	});
}

function discountIni() {
	if( $("body").is("#3") ) {
		targetInputId = "#customfields-h-17-h";
	} else if ( $("body").is("#39") ) {
		targetInputId = "#customfields-h-20-h";
	} else if ( $("body").is("#41") ) {
		targetInputId = "#customfields-h-17-h";
	} else if ( $("body").is("#43") ) {
		targetInputId = "#customfields-h-21-h";
	} else if ( $("body").is("#45") ) {
		targetInputId = "#customfields-h-20-h";
	} else if ( $("body").is("#47") ) {
		targetInputId = "#customfields-h-21-h";
	} else if ( $("body").is("#51") ) {
		targetInputId = "#customfields-h-20-h";
	}
	
	$("#discountCheckbox").click(function() {
		if(this.checked) {
			$(targetInputId).attr("value", "yes");
		} else {
			$(targetInputId).attr("value", "no");
		}
	});	
}

function setupSuplierAdress(targetInput, isChange) {
	if(isChange) {
		
		//var userAdress = $("#"+targetInput).attr("value");
		//var suplierAdress = $(".short-container .active .company-adress").html();
		//$("#"+targetInput).attr("value", suplierAdress);
		$("#"+targetInput).attr("value", '--');
	} else {
		$("#"+targetInput).attr("value", "");
	}
}

function switchAdressInput(target) {
	if($(".adress-container ."+target).hasClass('hidden')) {
		$(".adress-container .visible").removeClass('visible').addClass('hidden');
		$(".adress-container ."+target).removeClass('hidden').addClass('visible');
	} // end if
}

function changeSuplier (suplier) {
	
	$(".slide-flow li.selected").removeClass('selected active');
	$(suplier).addClass('selected');
	thisID = $(suplier).attr("id");
	$(".short-container .suplier").hide();
	$(".short-container .active").removeClass("active");
	$(".short-container #suplier-"+thisID).show().addClass("active");
	
	if($(".adress-container .adress-s").hasClass('visible')) {
		$(".adress-container .adress-s select").val(thisID);
	}
	
	if( $("body").is("#3") ) {
		
		$("#customfields-h-14-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-7-tf", true);
		
	} else if ( $("body").is("#39") ) {
		
		$("#customfields-h-17-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-10-tf", true);
		
	} else if ( $("body").is("#41") ) {
		
		$("#customfields-h-14-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-7-tf", true);
		
	} else if ( $("body").is("#43") ) {
		
		$("#customfields-h-18-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-11-tf", true);
		
	} else if ( $("body").is("#45") ) {
		
		$("#customfields-h-18-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-11-tf", true);
		
	} else if ( $("body").is("#47") ) {
		
		$("#customfields-h-18-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-11-tf", true);
		
	} else if ( $("body").is("#51") ) {
		
		$("#customfields-h-17-h").attr('value', thisID);
		//setupSuplierAdress("customfields-tf-10-tf", true);
		
	} // end if
	
}

function priceChange(val) {

	currentPrice = $(".form-block .price span").html();
	$(".form-block .price span").html(val);
	
	if( $("body").is("#3") ) {
		$("#customfields-h-13-h").attr('value', val);
	} else if ( $("body").is("#39") ) {
		$("#customfields-h-16-h").attr('value', val);
	} else if ( $("body").is("#41") ) {
		$("#customfields-h-13-h").attr('value', val);
	} else if ( $("body").is("#43") ) {
		$("#customfields-h-17-h").attr('value', val);
	} else if ( $("body").is("#45") ) {
		$("#customfields-h-17-h").attr('value', val);
	} else if ( $("body").is("#47") ) {
		$("#customfields-h-17-h").attr('value', val);
	} else if ( $("body").is("#51") ) {
		$("#customfields-h-16-h").attr('value', val);
	} 
} 

function showRequisitesForm() {
	$.fancybox({
		'href':'http://www.vipiski36.ru/?page_id=2588',
		'overlayShow':true,
		'overlayOpacity':0.4,
		'overlayColor':'#1f2d3e',
		'onComplete':function() {
			fillRequisites();
			$(".save-requisites").click(function(){
				parent.$.fancybox.close();
			});
		},
		'onCleanup':function() {
			fillHiddenRequisites();
		}
	});
}

function fillHiddenRequisites() {
	$(".req-naim").val($("input#input-naim").val());
	$(".req-address").val($("input#input-address").val());
	$(".req-inn").val($("input#input-inn").val());
	$(".req-kpp").val($("input#input-kpp").val());
	$(".req-rs").val($("input#input-rs").val());
	$(".req-ks").val($("input#input-ks").val());
	$(".req-bik").val($("input#input-bik").val());
}

function fillRequisites() {
	$("input#input-naim").val($(".req-naim").val());
	$("input#input-address").val($(".req-address").val());
	$("input#input-inn").val($(".req-inn").val());
	$("input#input-kpp").val($(".req-kpp").val());
	$("input#input-rs").val($(".req-rs").val());
	$("input#input-ks").val($(".req-ks").val());
	$("input#input-bik").val($(".req-bik").val());
}

function calculatePriceForm1() {
	
	$("#customfields-s-4-s").change(function() {
		var value = $("#customfields-s-4-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-6-s option:selected").val();
		var valueRaicentr = $("#customfields-s-26-s option:selected").val();;
		
		if (value == '1') {
			if (valueRaicentr != "0") {
				// если выбран какой нибудь Райцентр
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}			} else {
				// если не выбран
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}
			}
		} else if (value == '2') {
			if (valueRaicentr != "0") {
				// если выбран какой нибудь Райцентр
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			} else {
				// если не выбран
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			}
		} else if (value == '3') {
			if (valueRaicentr != "0") {
				// если выбран какой нибудь Райцентр
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1700');} else {priceChange('1400');}
			} else {
				// если не выбран
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1700');} else {priceChange('1400');}
			}
		}
	});
	
	$("#customfields-s-6-s").change(function() {
		var value = $("#customfields-s-6-s option:selected").val();
		var valueTime = $("#customfields-s-4-s option:selected").val();
		var valueRaicentr = $("#customfields-s-26-s option:selected").val();;
		
		if (value == '1' || value == '3' || value == '4' || value == '5') {
			if (valueRaicentr != "0") {
				// если выбран какой нибудь Райцентр
				if( valueTime == '1' ) { priceChange('800'); } else if ( valueTime == '2' ) { priceChange('1000'); } else { priceChange('1700'); }
			} else {
				// если не выбран
				if( valueTime == '1' ) { priceChange('800'); } else if ( valueTime == '2' ) { priceChange('1000'); } else { priceChange('1700'); }
			}
			switchAdressInput("adress");
			setupSuplierAdress("customfields-tf-7-tf", false);
		} else if (value == '2') {
			if (valueRaicentr != "0") {
				// если выбран какой нибудь Райцентр
				if( valueTime == '1') { priceChange('500'); } else if ( valueTime == '2' ) { priceChange('700'); } else { priceChange('1400'); }
			} else {
				// если не выбран
				if( valueTime == '1') { priceChange('500'); } else if ( valueTime == '2' ) { priceChange('700'); } else { priceChange('1400'); }
			}
			// call to fill suplier adress with it's data
			switchAdressInput("adress-s");
			setupSuplierAdress("customfields-tf-7-tf", true);
		} 
	});
	
	$("#customfields-s-26-s").change(function() {
		var value = $("#customfields-s-26-s option:selected").val();
		var valueTime = $("#customfields-s-4-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-6-s option:selected").val();
		
		if (value != "0") {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1700');} else {priceChange('1400');}
			}
		} else {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1700');} else {priceChange('1400');}
			}
		}
	});
		
}

function calculatePriceForm2() {
	
	$("#customfields-s-7-s").change(function() {
		var value = $("#customfields-s-7-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
		var valueRaicentr = $("#customfields-s-29-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('2500');} else {priceChange('2200');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('3000');} else {priceChange('2700');}
			} else if (value == '3') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			} else if (value == '4') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('3130');}
			}
		} else {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('2500');} else {priceChange('2200');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('3000');} else {priceChange('2700');}
			} else if (value == '3') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			} else if (value == '4') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			}
		}
	});
	
	$("#customfields-s-9-s").change(function() {
		var value = $("#customfields-s-9-s option:selected").val();
		var valueTime = $("#customfields-s-7-s option:selected").val();
		var valueRaicentr = $("#customfields-s-29-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('2500'); } else if ( valueTime == '2' ) { priceChange('3000'); } else if ( valueTime == '3' ) { priceChange('5000'); } else if ( valueTime == '4' ) { priceChange('5000'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-10-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('2200'); } else if ( valueTime == '2' ) { priceChange('2700'); } else if ( valueTime == '3' ) { priceChange('4700'); } else if ( valueTime == '4' ) { priceChange('4700'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-10-tf", true);
			} 
		} else {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('2500'); } else if ( valueTime == '2' ) { priceChange('3000'); } else if ( valueTime == '3' ) { priceChange('5000'); } else if ( valueTime == '4' ) { priceChange('5000'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-10-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('2200'); } else if ( valueTime == '2' ) { priceChange('2700'); } else if ( valueTime == '3' ) { priceChange('4700'); } else if ( valueTime == '4' ) { priceChange('4700'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-10-tf", true);
			} 
		}
	});
	
	$("#customfields-s-29-s").change(function() {
		var value = $("#customfields-s-29-s option:selected").val();
		var valueTime = $("#customfields-s-7-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
		
		if (value != "0") {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('2500');} else {priceChange('2200');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('3000');} else {priceChange('2700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			} else if (valueTime == "4") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			}
		} else {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('2500');} else {priceChange('2200');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('3000');} else {priceChange('2700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			} else if (valueTime == "4") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('5000');} else {priceChange('4700');}
			}
		}
	});
	
}

function calculatePriceForm3() {
	
	$("#customfields-s-4-s").change(function() {
		var value = $("#customfields-s-4-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-6-s option:selected").val();
		var valueRaicentr = $("#customfields-s-26-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('550');} else {priceChange('350');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('700');} else {priceChange('500');}
			} else if (value == '3') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('850');} else {priceChange('650');}
			}
		} else {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('550');} else {priceChange('350');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('700');} else {priceChange('500');}
			} else if (value == '3') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('850');} else {priceChange('650');}
			}
		}
		
	});
	
	$("#customfields-s-6-s").change(function() {
		var value = $("#customfields-s-6-s option:selected").val();
		var valueTime = $("#customfields-s-4-s option:selected").val();
		var valueRaicentr = $("#customfields-s-26-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('550'); } else if ( valueTime == '2' ) { priceChange('700'); } else { priceChange('850'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-7-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('350'); } else if ( valueTime == '2' ) { priceChange('500'); } else { priceChange('650'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-7-tf", true);
			} 
		} else {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('550'); } else if ( valueTime == '2' ) { priceChange('700'); } else { priceChange('850'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-7-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('350'); } else if ( valueTime == '2' ) { priceChange('500'); } else { priceChange('650'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-7-tf", true);
			} 
		}
	});
	
	$("#customfields-s-26-s").change(function() {
		var value = $("#customfields-s-26-s option:selected").val();
		var valueTime = $("#customfields-s-4-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-6-s option:selected").val();
		
		if (value != "0") {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('550');} else {priceChange('350');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('700');} else {priceChange('500');}
			} 
		} else {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('550');} else {priceChange('350');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('700');} else {priceChange('500');}
			} 
		}
	});
	
}

function calculatePriceForm4() {

	$("#customfields-s-8-s").change(function() {
		var value = $("#customfields-s-8-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-10-s option:selected").val();
		
		if (value == '1') {
			if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('600');} else {priceChange('400');}
		} else if (value == '2') {
			if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1500');} else {priceChange('1300');}
		} 
	});
	
	$("#customfields-s-10-s").change(function() {
		var value = $("#customfields-s-10-s option:selected").val();
		var valueTime = $("#customfields-s-8-s option:selected").val();
		
		if (value == '1' || value == '3' || value == '4') {
			if( valueTime == '1' ) { priceChange('600'); } else { priceChange('1500'); }
			switchAdressInput("adress");
			setupSuplierAdress("customfields-tf-11-tf", false);
		} else if (value == '2') {
			if( valueTime == '1') { priceChange('400'); } else { priceChange('1300'); }
			// call to fill suplier adress with it's data
			switchAdressInput("adress-s");
			setupSuplierAdress("customfields-tf-11-tf", true);
		} 
	});

}

function calculatePriceForm5() {

	$("#customfields-s-8-s").change(function() {
		var value = $("#customfields-s-8-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-10-s option:selected").val();
		
		if (value == '1') {
			if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('900');} else {priceChange('700');}
		} else if (value == '2') {
			if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1600');} else {priceChange('1400');}
		} 
	});
	
	$("#customfields-s-10-s").change(function() {
		var value = $("#customfields-s-10-s option:selected").val();
		var valueTime = $("#customfields-s-8-s option:selected").val();
		
		if (value == '1' || value == '3' || value == '4') {
			if( valueTime == '1' ) { priceChange('900'); } else { priceChange('1600'); }
			switchAdressInput("adress");
			setupSuplierAdress("customfields-tf-11-tf", false);
		} else if (value == '2') {
			if( valueTime == '1') { priceChange('700'); } else { priceChange('1400'); }
			// call to fill suplier adress with it's data
			switchAdressInput("adress-s");
			setupSuplierAdress("customfields-tf-11-tf", true);
		} 
	});

}

function calculatePriceForm6() {
	
	$("#customfields-s-8-s").change(function() {
		var value = $("#customfields-s-8-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-10-s option:selected").val();
		var valueRaicentr = $("#customfields-s-30-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1600');} else {priceChange('1500');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1900');} else {priceChange('1700');}
			} 
		} else {
			if (value == '1') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}
			} else if (value == '2') {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			} 
		}
		
	});
	
	$("#customfields-s-10-s").change(function() {
		var value = $("#customfields-s-10-s option:selected").val();
		var valueTime = $("#customfields-s-8-s option:selected").val();
		var valueRaicentr = $("#customfields-s-30-s option:selected").val();;
		
		if (valueRaicentr != '0') {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('1700'); } else if ( valueTime == '2' ) { priceChange('1900'); } else { priceChange('2600'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-11-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('1500'); } else if ( valueTime == '2' ) { priceChange('1700'); } else { priceChange('2400'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-11-tf", true);
			} 
		} else {
			if (value == '1' || value == '3' || value == '4') {
				if( valueTime == '1' ) { priceChange('800'); } else if ( valueTime == '2' ) { priceChange('1000'); } else { priceChange('1600'); }
				switchAdressInput("adress");
				setupSuplierAdress("customfields-tf-11-tf", false);
			} else if (value == '2') {
				if( valueTime == '1') { priceChange('500'); } else if ( valueTime == '2' ) { priceChange('700'); } else { priceChange('1400'); }
				// call to fill suplier adress with it's data
				switchAdressInput("adress-s");
				setupSuplierAdress("customfields-tf-11-tf", true);
			} 
		}
	});
	
	$("#customfields-s-30-s").change(function() {
		var value = $("#customfields-s-30-s option:selected").val();
		var valueTime = $("#customfields-s-8-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-10-s option:selected").val();
		
		if (value != "0") {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1700');} else {priceChange('1500');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1900');} else {priceChange('1700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('2600');} else {priceChange('2400');}
			}
		} else {
			if (valueTime == "1") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('800');} else {priceChange('500');}
			} else if (valueTime == "2") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1000');} else {priceChange('700');}
			} else if (valueTime == "3") {
				if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('1600');} else {priceChange('1400');}
			}
		}
	});
	
}

//function calculatePriceForm7() {
//	
//	$("#customfields-s-7-s").change(function() {
//		var value = $("#customfields-s-7-s option:selected").val();
//		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
//		
//		if (value == '1') {
//			if (valueDeliveryMethod == '1' || valueDeliveryMethod == '3' || valueDeliveryMethod == '4') {priceChange('900');} else {priceChange('700');}
//		} 
//	});
//	
//	$("#customfields-s-9-s").change(function() {
//		var value = $("#customfields-s-9-s option:selected").val();
//		var valueTime = $("#customfields-s-7-s option:selected").val();
//		
//		if (value == '1' || value == '3' || value == '4') {
//			if( valueTime == '1' ) { priceChange('900'); } 
//			switchAdressInput("adress");
//			setupSuplierAdress("customfields-tf-11-tf", false);
//		} else if (value == '2') {
//			if( valueTime == '1') { priceChange('700'); } 
//			// call to fill suplier adress with it's data
//			switchAdressInput("adress-s");
//			setupSuplierAdress("customfields-tf-10-tf", true);
//		} 
//	});
//	
//}

function calculatePriceForm7() {
	
	$("#customfields-s-1-s").change(function() {
		var value = $("#customfields-s-1-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
		var valueTime = $("#customfields-s-7-s option:selected").val();
		var valueRaicentr = $("#customfields-s-29-s option:selected").val();
		
		if (valueRaicentr != "0") {
			if (value == '1') { 
				if (valueDeliveryMethod != "2") { priceChange('2500'); } else { priceChange('2300'); }
			};
			
			if (value == '2') { 
				if (valueDeliveryMethod != "2") { priceChange('2100'); } else { priceChange('1900'); }
			};
			
			if (value == '3') { 
				if (valueDeliveryMethod != "2") { priceChange('1900'); } else { priceChange('1700'); }
			};
			
			if (value == '4') { 
				if (valueDeliveryMethod != "2") { priceChange('2500'); } else { priceChange('2300'); }
			};
		} else {
			if (value == '1') { 
				if (valueDeliveryMethod != "2") { priceChange('1500'); } else { priceChange('1300'); }
			};
			
			if (value == '2') { 
				if (valueDeliveryMethod != "2") { priceChange('1100'); } else { priceChange('900'); }
			};
			
			if (value == '3') { 
				if (valueDeliveryMethod != "2") { priceChange('900'); } else { priceChange('700'); }
			};
			
			if (value == '4') { 
				if (valueDeliveryMethod != "2") { priceChange('1500'); } else { priceChange('1300'); }
			};
		}
	});
	
	$("#customfields-s-9-s").change(function() {
		var value = $("#customfields-s-1-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
		var valueRaicentr = $("#customfields-s-29-s option:selected").val();
		
		if (valueRaicentr != '0') {
			if ( valueDeliveryMethod != '2' ) {
				switch (value) {
					case '1':
						priceChange('2500');
						break;
					case '2':
						priceChange('2100');
						break;
					case '3':
						priceChange('1900');
						break;
					case '4':
						priceChange('2500');
						break;
					default:
				}
			} else {
				switch (value) {
					case '1':
						priceChange('2300');
						break;
					case '2':
						priceChange('1900');
						break;
					case '3':
						priceChange('1700');
						break;
					case '4':
						priceChange('2300');
						break;
					default:
				}
			}
		} else {
			if ( valueDeliveryMethod != '2' ) {
				switch (value) {
					case '1':
						priceChange('1500');
						break;
					case '2':
						priceChange('1100');
						break;
					case '3':
						priceChange('900');
						break;
					case '4':
						priceChange('1500');
						break;
					default:
				}
			} else {
				switch (value) {
					case '1':
						priceChange('1300');
						break;
					case '2':
						priceChange('900');
						break;
					case '3':
						priceChange('700');
						break;
					case '4':
						priceChange('1300');
						break;
					default:
				}
			}
		}
	});
	
	$("#customfields-s-29-s").change(function() {
		var value = $("#customfields-s-29-s option:selected").val();
		var valueNaim = $("#customfields-s-1-s option:selected").val();
		var valueDeliveryMethod = $("#customfields-s-9-s option:selected").val();
		
		if (value != "0") {
			if (valueNaim == "1") {
				if (valueDeliveryMethod != "2") { priceChange('2500'); } else { priceChange('2300'); }
			} else if (valueNaim == "2") {
				if (valueDeliveryMethod != "2") { priceChange('2100'); } else { priceChange('1900'); }
			} else if (valueNaim == "3") {
				if (valueDeliveryMethod != "2") { priceChange('1900'); } else { priceChange('1700'); }
			} else if (valueNaim == "4") {
				if (valueDeliveryMethod != "2") { priceChange('2500'); } else { priceChange('2300'); }
			}
		} else {
			if (valueNaim == "1") {
				if (valueDeliveryMethod != "2") { priceChange('1500'); } else { priceChange('1300'); }
			} else if (valueNaim == "2") {
				if (valueDeliveryMethod != "2") { priceChange('1100'); } else { priceChange('900'); }
			} else if (valueNaim == "3") {
				if (valueDeliveryMethod != "2") { priceChange('900'); } else { priceChange('700'); }
			} else if (valueNaim == "4") {
				if (valueDeliveryMethod != "2") { priceChange('1500'); } else { priceChange('1300'); }
			}
		}
	});
		
}

function formValidation() {

	if( $("body").is("#3") ) {
	
			$("#tdomf_form4").validate();
	
			// all reguired only fields
			$("#customfields-tf-1-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-8-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-9-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-10-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// адрес
			//$("#customfields-tf-7-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
	
			// OGRN field
			$("#customfields-tf-2-tf").rules("add", {
				required: true,
				number: true,
				minlength: 13,
				messages: {
					required: "Обязательно",
					number: jQuery.format("Только цифры"),
					minlength: jQuery.format("Минимум 15 символов")
				}
			});
			
			// INN field
			$("#customfields-tf-3-tf").rules("add", {
				number: true,
				maxlength: 12,
				messages: {
					number: jQuery.format("Только цифры"),
					maxlength: jQuery.format("Максимум 12 символов")
				}
			});
	
			// E-mail field
			$("#customfields-tf-11-tf").rules("add", {
				required: true,
				email: true,
				messages: {
					required: "Обязательно",
					email: "Неверный формат"
				}
			});
			
	} else if ( $("body").is("#39") ) {
			
			$("#tdomf_form5").validate();
			
			// адрес объекта
			$("#customfields-tf-1-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// адрес доставки
			// $("#customfields-tf-10-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// контактное лицо
			$("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (моб)
			$("#customfields-tf-12-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (гор)
			$("#customfields-tf-13-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (гор)
			$("#customfields-tf-14-tf").rules("add", {
				required: true,
				email: true,
				messages: {
					required: "Обязательно",
					email: "Неверный формат"
				}
			});
			
//			$("#customfields-tf-3-tf").rules("add", {
//				number: true,
//				maxlength: 12,
//				messages: {
//					number: jQuery.format("Только цифры"),
//					maxlength: jQuery.format("Максимум 12 символов")
//				}
//			});
			
	} else if ( $("body").is("#41") ) {
	
			$("#tdomf_form7").validate();
	
			// all recuired only fields
			$("#customfields-tf-1-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-8-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-9-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-10-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// $("#customfields-tf-7-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
	
			// OGRN field
			$("#customfields-tf-2-tf").rules("add", {
				required: true,
				number: true,
				minlength: 13,
				messages: {
					required: "Обязательно",
					number: jQuery.format("Только цифры"),
					minlength: jQuery.format("Минимум 15 символов")
				}
			});
			
			// INN field
			$("#customfields-tf-3-tf").rules("add", {
				number: true,
				maxlength: 12,
				messages: {
					number: jQuery.format("Только цифры"),
					maxlength: jQuery.format("Максимум 12 символов")
				}
			});
	
			// E-mail field
			$("#customfields-tf-11-tf").rules("add", {
				required: true,
				email: true,
				messages: {
					required: "Обязательно",
					email: "Неверный формат"
				}
			});
			
	} else if ( $("body").is("#43") ) {
		
		$("#tdomf_form8").validate();
		
			// all recuired only fields
			$("#customfields-tf-1-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-2-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-3-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-4-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-5-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-6-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// $("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-12-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-13-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-14-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-15-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-7-tf").rules("add", {
				number: true,
				maxlength: 12,
				messages: {
					number: jQuery.format("Только цифры"),
					maxlength: jQuery.format("Максимум 12 символов")
				}
			});
			
			
	} else if ( $("body").is("#45") ) {
		
		$("#tdomf_form9").validate();
		
			// all recuired only fields
			$("#customfields-tf-2-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-4-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// $("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-12-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-13-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-14-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-15-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-4-tf").rules("add", {
				recuired: true,
				number: true,
				maxlength: 15,
				messages: {
					required: "Обязательно",
					number: jQuery.format("Только цифры"),
					maxlength: jQuery.format("Максимум 15 символов")
				}
			});
			$("#customfields-tf-7-tf").rules("add", {
				number: true,
				messages: {
					number: jQuery.format("Только цифры")
				}
			});
			
	} else if ( $("body").is("#47") ) {
	
			$("#tdomf_form6").validate();
			
			// адрес объекта
			$("#customfields-tf-1-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// огрн
			$("#customfields-tf-2-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// номер
			$("#customfields-tf-5-tf").rules("add", {
				number: true,
				messages: {
					number: "Неверный формат"
				}
			});
			// грн
			$("#customfields-tf-7-tf").rules("add", {
				number: true,
				maxlength: 13,
				messages: {
					number: "Только цифры",
					maxlength: jQuery.format("Максимум 13 цифр")
				}
			});
			// адрес доставки
			// $("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// контактное лицо
			$("#customfields-tf-12-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (моб)
			$("#customfields-tf-13-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (гор)
			$("#customfields-tf-14-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// телефон (гор)
			$("#customfields-tf-15-tf").rules("add", {
				required: true,
				email: true,
				messages: {
					required: "Обязательно",
					email: "Неверный формат"
				}
			});
			$("#customfields-tf-2-tf").rules("add", {
				number: true,
				maxlength: 13,
				messages: {
					number: "Только цифры",
					maxlength: jQuery.format("Максимум 13 цифр")
				}
			});
			$("#customfields-tf-3-tf").rules("add", {
				number: true,
				maxlength: 10,
				messages: {
					number: "Только цифры",
					maxlength: jQuery.format("Максимум 10 цифр")
				}
			});
	
	} else if ( $("body").is("#51") ) {
		
		$("#tdomf_form10").validate();
		
			// all recuired only fields
			$("#customfields-tf-2-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			// $("#customfields-tf-10-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-11-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-12-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-13-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-14-tf").rules("add", { required:true, messages:{required:"Обязательно"} });
			$("#customfields-tf-5-tf").rules("add", { required: true, messages: {required: "Обязательно"} });
			
	} // end if

}


function citySwitcher() {
	
	$("#city-switcher").hover(function() {
		if ( !($("#city-switcher-popup").hasClass("active")) ) {
			$("#city-switcher").addClass("active");
			$("#city-switcher-popup").fadeIn("slow").addClass("active");
			$("#logo a").animate({opacity: 0.25}, 300);
		}
	}, 
	function() {
	});
	
	$("#city-switcher-popup").mouseleave(function(){
		$("#city-switcher").removeClass("active");
		$(this).fadeOut("slow").removeClass("active");
			$("#logo a").animate({opacity: 1}, 300);
	});
	
}

function displayRecaptcha() {
	
	if ( $("body").is("#51") ) {
		neededField = "#customfields-tf-2-tf";
	} else {
		neededField = "#customfields-tf-1-tf";
	}
	
	if ( $(neededField).val() != '' ) {
		if (RecaptchaState.is_incorrect) { 
			$("#captcha").addClass("active");
		}
	} else {
		Recaptcha.reload();	
	}
}

$(document).ready(function() {
	
	// Price icon (fancybox)
	scriptsIni();
	
	// Discount
	discountIni();

	// city switcher
	citySwitcher();

	// Replace supliers from header to sidebar (form 1)
	
	if( $("body").is("#3") ) {
		var defaultSuplierForm = $("#customfields-h-14-h").attr("value");
	} else if ( $("body").is("#39") ) {
		var defaultSuplierForm = $("#customfields-h-17-h").attr("value");
	} else if ( $("body").is("#47") ) {
		var defaultSuplierForm = $("#customfields-h-18-h").attr("value");
	}
	
	// var editorsHtml = $("#editors").html();
	// $(".short-container").html(editorsHtml);
	
	// $(".short-container .suplier").hide();
	// $(".short-container #suplier-14").addClass("active").show();
	
	// Make current form link active in forms menu
	
	var currentPage = $("body").attr("id");
	$(".forms-selector ul li#to-"+currentPage).addClass('active');
	
	// Action in footer
	
	$("#footer ul.alt-nav li:last").addClass("no-border");
	
	$(".adress-s select").change(function() {
		var value = $(".adress-s select option:selected").val();
		
		if (value != '0') {
			changeSuplier(".slide-flow li#"+value);
		} 
	});
	
	// Slider with supliers
	
	$(".slide-flow li").hover(function() {
		if(!$(this).hasClass('active')) {
			$(this).addClass('active');
		}
	}, 
	function() {
		if (!$(this).hasClass('selected')) {
			$(this).removeClass('active');
		}
	});
	
	$(".slide-flow li.suplier").click(function() { 
		if(!$(this).hasClass('selected')) {
			changeSuplier(this);
		} // end if
	});
	
	// Initialize form validation
	
	formValidation();
			
	// Price calculation
    
	if( $("body").is("#3") ) {
		calculatePriceForm1();
	} else if ( $("body").is("#39") ) {
		calculatePriceForm2();
	} else if ( $("body").is("#41") ) {
		calculatePriceForm3();
	} else if ( $("body").is("#43") ) {
		calculatePriceForm4();
	} else if ( $("body").is("#45") ) {
		calculatePriceForm5();
	} else if ( $("body").is("#47") ) {
		calculatePriceForm6();
	} else if ( $("body").is("#51") ) {
		calculatePriceForm7();
	}
	
	$(".banner-main div:eq(0)").addClass("margin-right");
	
	// Sales 
	
	$(".sale-item").click(function() {
		$(this).find(".hidden").slideDown('slow');
	});
	
	if( $("body").is("#758") ) {
		$("#customfields-cb-10-cb").click(function() {
			if(this.checked) {
				$(".bank").slideDown("slow");
			} else {
				$(".bank").slideUp("slow");
			}
		});	
	}
		
	$("div.submit input:submit").click(function(){
		if ( $("#captcha").hasClass("active") ) {
		} else {
			$("#captcha").addClass("active");
			return false;	
		}
	});
	
	// Основываясь на содержимом первого поля узнаем, была ли уже форма засубмичена или 
	// это первый раз
	displayRecaptcha();	
	
	// Безнал
	$(".select-payment-method").change(function() { 
		if ($(".select-payment-method option:selected").val() == "2") { 
			$("a.requisites-link").addClass("visible").fadeIn("slow");
			
			showRequisitesForm();
			return false;
			
		} else {
			$("a.requisites-link").removeClass("visible").fadeOut("slow");
		}
	});
	
	if ($(".select-payment-method option:selected").val() == "2") { 
		$("a.requisites-link").addClass("visible").show();
	}
	
	$("a.requisites-link").click(function() {
		showRequisitesForm();
		return false;
	});
	
	$(".receive-method-select").change(function() {
		if ($(".receive-method-select option:selected").val() == "5") {
			$(".address-select-container").addClass("with-bg");
			$("select.select-metro").fadeIn("slow");
		} else {
			$(".address-select-container").removeClass("with-bg");
			$("select.select-metro").fadeOut("slow");
		}
	});
	
	if ($(".receive-method-select option:selected").val() == "5") {
		$(".address-select-container").addClass("with-bg");
		$("select.select-metro").show();
	};
	
});
