$(document).ready(function(){
	$("a").click(function () {
		/*Корзина, добавление*/
		if ($(this).attr("link") == 'basket'){
			$.post("/catalog/addtobasket/", { 
				id_product: $(this).attr("id_product"),
				id_license: $(this).attr("id_license"),
				count: $("#count_license_"+$(this).attr("id_license")).val()},
			  	function(data){
					t = data.split("|");
					if (t[0] == 1){
						futu_alert("Корзина", t[1], false, 'error')
					} else if(t[0] == 0){
						$("#basket_count").html(t[1]);
						futu_alert("Корзина", "Товар успешно добавлен в корзину", false, 'save')
					}
			  	}
			);
			return false;
		}
		/*Закладки, дополнительная информация*/
		if ($(this).attr("link") == 'tabs'){
			$(".alt_info_").css("display","none");
			$("#"+$(this).attr("dest")).css("display","block");
			$(".catalog_view_alt_info_table > tbody > tr > th > div > a").removeClass("check");
			$(this).addClass("check");
			return false;
		}
	});
	$("input").change(function () {
		if ($(this).attr("attr") == 'count_lic'){
			if ($(this).val() < $(this).attr("minvalue")){
				$(this).val($(this).attr("minvalue"))
			} else if ($(this).val() > $(this).attr("maxvalue")){
				$(this).val($(this).attr("maxvalue"))
			}
		}
	});
	$("#f_basket").submit(function () {
		if (face == 1){
			//Юр лицо
			if ($("#face_ur_org").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать наименование организации", false, 'error')
				return false;
			}
			if ($("#face_ur_phone").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать телефон организации", false, 'error')
				return false;
			}
			if ($("#face_ur_man").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать контактное лицо для связи", false, 'error')
				return false;
			}
			if ($("#face_ur_dolj").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать должность контактного лица", false, 'error')
				return false;
			}
			if ($("#face_ur_mail").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать e-mail для контакта", false, 'error')
				return false;
			}
			if ($("#face_ur_postaddress").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать почтовый адрес организации", false, 'error')
				return false;
			}
			
		} else if (face == 2) {
			//Физ лицо
			if ($("#face_fiz_man").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать Ваше ФИО", false, 'error')
				return false;
			}
			if ($("#face_fiz_mail").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать e-mail для контакта", false, 'error')
				return false;
			}
			if ($("#face_fiz_phone").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать Ваш контактный телефон", false, 'error')
				return false;
			}
			if ($("#face_fiz_postaddress").val()==''){
				futu_alert("Оформление заказа", "Необходимо указать Ваш почтовый адрес", false, 'error')
				return false;
			}
		}
	});
});

function refresh_b() {
	document.f_basket.act.value='refresh';
	document.f_basket.submit();
}

function delete_b() {
	document.f_basket.act.value='delete';
	document.f_basket.submit();
}

function order_b() {
	document.f_basket.action="/basket/order/";
	document.f_basket.submit();
}

var creal = false;
function futu_alert(header, text, close, className) {
	if (!creal) {
		var futuAlertOuter = document.createElement('div');
		futuAlertOuter.className = 'futu_alert_outer';
		document.body.appendChild(futuAlertOuter);
		var futuAlertFrame = document.createElement('div');
		futuAlertFrame.className = 'frame';
		futuAlertOuter.appendChild(futuAlertFrame);
		
		var futuAlertsHolder = document.createElement('div');
		futuAlertsHolder.id = 'futu_alerts_holder';
		futuAlertsHolder.className = 'futu_alerts_holder';
		futuAlertFrame.appendChild(futuAlertsHolder);
		creal = true;
	}
	var futuAlert = document.createElement('div');
	futuAlert.className = 'futu_alert ' + className;
	$('.futu_alerts_holder').append(futuAlert);
	
	var futuAlertHeader = document.createElement('div');
	futuAlertHeader.className = 'futu_alert_header';
	futuAlert.appendChild(futuAlertHeader);
	
	futuAlertHeader.innerHTML = header;
	if (close) {
		var futuAlertCloseButton = document.createElement('a');
		futuAlertCloseButton.href = '#';
		futuAlertCloseButton.className = 'futu_alert_close_button';
		futuAlertCloseButton.onclick = function(ev) {
			if(!ev) {
				ev=window.event;
			}
			if (!document.all) ev.preventDefault(); else ev.returnValue = false;
			futuAlert.style.display = 'none';
		}
		futuAlert.appendChild(futuAlertCloseButton);
		
		var futuAlertCloseButtonIcon = document.createElement('img');
		futuAlertCloseButtonIcon.src = '/i/buttons/btn_close.gif';
		futuAlertCloseButton.appendChild(futuAlertCloseButtonIcon);
	}
	
	
	var futuAlertText = document.createElement('div');
	futuAlertText.className = 'futu_alert_text';
	futuAlert.appendChild(futuAlertText);

	
	futuAlertText.innerHTML = text;
	
	futuAlert.style.position = 'relative';
	futuAlert.style.top = '0';
	futuAlert.style.display = 'block';

	
	if (!close) {
		setTimeout(function () { futuAlert.style.display = 'none' }, 3000);
	}
}
