$(document).ready(function() {
	

	/* focus fields */
	if((".form-field").length) {
		var data = $(".form-field");
		$.each(data, function (key,val) {
			if(val.value) $("#"+val.id+"_value").parents('div.default-field').hide();
		});
	}
	
	$(".default-field").live("click", function() {
		 /*$(this).hide();*/
		 var id = new String($(this).find('span').attr('id'));
		 var field = id.replace("_value","");
		 $("#"+field).focus();
	});
	
	$(".form-field").live("focus", function() {

		$(this).removeClass("form-field-notice"); /* for shop */
		
		var id = new String($(this).attr('id'));
		$("#"+id+"_value").parents('div.default-field').hide();
		
	}).live("blur", function() {
		
		if($(this).attr("value")=='') {
			var id = $(this).attr('id');
			var parent = $("#"+id+"_value").parents('div.default-field');
			
			if(parent.hasClass('default-field-notice')) $(this).addClass("form-field-notice"); /* for shop */
			parent.show();
		}
		
	});
	
	
	$("#feedback-type").live("click", function(e) {
		var clicked = $(e.target);
		$("#feedback-type li").removeClass("selected");
		clicked.addClass("selected");
		$("#feedback-type-value").attr("value",clicked.attr("name"));
		//alert($("#feedback-type-value").attr("value"));
	});
	
	$('#feedback-layer').live("click", function() {
		var lang = $("#language").length ?  $("#language").attr("value"):"";
		var lang = lang=='de' ? "":"/"+lang;
		fillfon();
		$.getJSON(
 		lang+'/contacts',
 		{
  			show_feedback_form: true
 		},
 		function(obj) {
 			var top =$(window).scrollTop()+15;
 			$("#bigimg").html(obj.html).find(".dynamic-content").css({top:top+"px"});
 		});
		return false;
	});
	
	$("#close").live("click", function() {
 		$("#bigimgfon").hide();
 		$("#bigimg").empty().hide();
 		$("#formajaxloader").hide();
  		$("#disabled").hide();		
	});
	
	/* fill fon */
	$('a.ajax-link ').live("click", function(e) {
		var lang = $("#language").length ?  $("#language").attr("value"):"";
		var lang = lang=='de' ? "":"/"+lang;
		var clicked = $(e.target);
		var href = clicked.attr('href');
		fillfon();
		$.getJSON(
 		lang+'/publications',
 		{
 			href: href,
  			show_publication: true
 		},
 		function(obj) {
 			var top =$(window).scrollTop()+15;
 			$("#bigimg").html(obj.html).find(".dynamic-content").css({top:top+"px"});
 		});
		return false;
	});
	
	$("#close").live("click", function() {
 		$("#bigimgfon").hide();
 		$("#bigimg").empty().hide();
 		if($("#video-box-div").length) $("#video-box-div").show();		
	});
});

var fillfon = function() {
	var height= $("#container-content").height();	
 	var width = $("#container-content").width();	
 	$("#bigimgfon").css( {
 		width: width+"px",
   		height:height+"px"
 	});
 	$("#bigimgfon").show();
 	$("#bigimg").show();
 	if($("#video-box-div").length) $("#video-box-div").hide();
}

function loadform(alias)
{
 $('#'+alias).ajaxForm(
 { 
  dataType:  'json', 
  beforeSubmit: function(data){
  		$("div.order_alert").empty();
  		$(".form-field-notice").removeClass("form-field-notice");
  		$(".default-field-notice").removeClass("default-field-notice");
 		
 		var clicked = $("#submit_data");
 		
 		var offset =  clicked.offset();
 		
 		
 		var top = offset.top;
 		var left = offset.left;
 		
 		var dis_top = top - 1;
 		var dis_left = left - 1;
 		
 		//тут можно на ширину и высоту нажимаемой кнопки сдвигать, так и сделаем! - потом!
 		var loader_top = top + 2;
 		var loader_left = left - 40;
 		
 		$("#disabled").css({
 			"top": dis_top+"px",
 			"left": dis_left+"px"
 		}).show();
 		
 		
 		
 		$("#formajaxloader").css({
 			"top": loader_top+"px",
 			"left": loader_left+"px"
 		}).show();
 		
 		if(alias=='feedback-ajax') $("#formajaxloader").addClass("white-wheel");
 		
  },
  success: function(data) {
  	$("#formajaxloader").hide();
  	$("#disabled").hide();
  	
  	if(data.items) $(data.items).addClass("form-field-notice");
  	if(data.divs) $(data.divs).addClass("default-field-notice");
  	
  	//выводим все алерты
  	if(data.notes) {
  		for(var i in data.notes) {
  			if($("#"+i+"_alert").length) $("#"+i+"_alert").html("<span>"+data.notes[i]+"</span>");
  		}
  	}  	
  	
  	
	if(data.done==1) {
  			$("#formajaxloader").show();
  			setTimeout(function(){window.location = window.location}, 1500);
  	}
  }
 });	
}
