$(document).ready(function(){
	var img_text=$(".float_image span")
	var i_height=img_text.height()+10;
	var i_width=$("img",img_text.parent()).width()-10;

	img_text.css({"margin-top":"-"+i_height+"px","width":i_width+"px","opacity":"0.5"});

	$("textarea,.input_text").focus(function(){
		$(this).css({"border-color":"#ff9900"});
	});	
	$("textarea,.input_text").blur(function(){
		$(this).css({"border-color":"#0899dd"});
	});

	var clients=$('.client ');
	for(var i=0; i<clients.length; i++){
		if(i%2){continue;}
		$(clients[i]).addClass('first_client');
	}
	$(".client_container").hover(function(){
		$(this).animate({marginTop: "-101px"}, {queue:false, duration:450});
	},function() {
		$(this).animate({marginTop: "0px"}, {queue:false, duration:450});
	});
	
	$('#head_menu a').mouseover(function(){
		$(this).stop(); $(this).animate({backgroundPosition: '(0 100%)'},"fast");
	}).mouseout(function(){
		$(this).stop(); $(this).animate({backgroundPosition: '(0 0%)'},"700");
	});
	//Вкл/выкл модуль
	swtch=function(el){
			if(el==0)return false;
			if ($(el).hasClass("disable")) { 
				$(el).removeClass("disable").addClass("active");
				$("img,span,b",$(el).parent()).removeClass("disable").addClass("active");
				$("ul > li > div > a,span,img,b", $(el).parent().parent()).removeClass("disable").addClass("active");
				$("ul", $(el).parent().parent()).css({"display":"block"});
			}else{
				$(el).removeClass("active").addClass("disable");
				$("img,span,b",$(el).parent()).removeClass("active").addClass("disable");
				$("ul > li > div > a,span,img,b", $(el).parent().parent()).removeClass("active").addClass("disable");
				$("ul", $(el).parent().parent()).css({"display":"none"});
			}
			totalPrice();
	};
	
	mod_swtch = function(el){
			if ($(el).hasClass("disable")) { 
				$(el).removeClass("disable").addClass("active");
				//$("img,span,b", el).removeClass("disable").addClass("active");
			}else{
				$(el).removeClass("active").addClass("disable");
				//$("img,span,b", el).removeClass("active").addClass("disable");
			}
			totalPrice();
	};
	
	
	//Добавить модуль
	$("#modules_list div.r_mod").click(function(){
		
		$(this).css({"display":"none"});
		$("ul >li",this).removeAttr("style");
		$("ul >li",this).prependTo("#calc_list");
		totalPrice();
	});
	
	//Показать подсказку 
	$(".help").click(function(e){
		var X = e.pageX+"px";
		var Y = e.pageY+"px";
		$(".podskazka",$(this).parent()).css({"display":"block","top":Y,"left":X});
	});
	
	//Закрыть подсказку
	$(".podskazka .right > a").click(function(e){
		$($(this).parent().parent()).css({"display":"none"});
	});

	
	//Подсчитать цену
	// totalPrice=function(){
		// var elts = $('#calc_list div span.active');
		// var res = 0;

		// for (var i=0; i< elts.length; i++){
			// res=parseInt(elts[i].innerHTML)+res;
		// }
		
		// $("#price_result").html(res+"*");
	// }
	// totalPrice();	
	

	
	
	$(".right_block  ul").tabs({
		fxFade: true,
		fxSpeed: "slow"
	});

	$(".bot_menu  ul").tabs({
		fxFade: true,
		fxSpeed: "slow"
	});
			
			//Вкл/выкл модуль
			swtch=function(el){
					if(el==0)return false;
					if ($(el).parent().hasClass("disable")) { 
						$(el).parent().removeClass("disable").addClass("active");
						if ($.browser.msie && $.browser.version < 7) { 
							$("span",$(el).parent()).css("background","url(/templates/vizor/img/ok.jpg) no-repeat top right");
						}
					}else{
						$(el).parent().removeClass("active").addClass("disable");
						if ($.browser.msie && $.browser.version < 7) { 
							$("span",$(el).parent()).css("background","none");
						}
					}
					totalPrice();
			};
			
			$("#itogo .skidka #skidka").click(function () {
			   totalPrice();
			})			
			$("#itogo .skidka_ny #skidka_ny").click(function () {
			   totalPrice();
			})			
			//Подсчитать цену
			totalPrice=function(){
				
				var res = 0;
				var modRes = 0;
				var baseModRes = 0;
				var dopModRes = 0;
				
				if($('.skidka input:checkbox:checked').length > 0){
					var skidka = 0.5;
				}
				else{
					var skidka = 1;
				}
				
				if($('.skidka_ny input:checkbox:checked').length > 0){
					var skidka_ny = 0.9686;
				}
				else{
					var skidka_ny = 1;
				}
				//Цена модулей
				var mods = $('#mod_list div.active span.act');
				for (var i = 0; i < mods.length; i++)
				{
					modRes += parseInt(mods[i].innerHTML);
				}
				modRes = parseInt(modRes);
				
				//Цена дополнительных модулей
				var dopMods = $('#dops_list div.active span.act');
				
				for (var i = 0; i < dopMods.length; i++)
				{
					dopModRes += parseInt(dopMods[i].innerHTML);
				}
				dopModRes = parseInt(dopModRes);
				//Цена базовых модулей
				
				var baseMods = $('#bas_uslugi div.active span.act');
				
				for (var i = 0; i < baseMods.length; i++)
				{
					var percentPlus = 0;
					switch ($(baseMods[i]).parent().attr("id")){
						case "coding_id":
							percentPlus =  (modRes * 0.15);
						break;
						case "poject_rule_id":
							percentPlus =  (modRes * 0.15);
						break;
						case "design_id":
							percentPlus = (modRes * 0.2);
						break;
						case "pro_id":
							percentPlus =  (modRes * 0.5);
						break;
					}
					baseMods[i].innerHTML = Math.ceil(parseInt($(baseMods[i]).attr("price")) + percentPlus);
					baseModRes += parseInt(baseMods[i].innerHTML);
				}
				baseModRes = Math.ceil(parseInt(baseModRes) * skidka * skidka_ny);
				dopModRes = Math.ceil(dopModRes * skidka * skidka_ny);
				modRes = Math.ceil(modRes * skidka * skidka_ny);
				
				$("#firstPrice").html(baseModRes);
				$("#secondPrice").html(modRes);
				$("#thirdPrice").html(dopModRes);
				$("#price_result").html((modRes) + (baseModRes)  + (dopModRes) + " USD*");
				$("#tech_pod").html(Math.ceil((((modRes) + (baseModRes)  + (dopModRes)) / skidka) / 12) + " USD*");
			}			
			
			//Сменить тарифный план
			swtchTarif=function(id,el){
				$('#calc_head  a.act').removeClass("act");
				$(el).addClass("act");
				$('#calc_list div span.bas.act').removeClass("act").addClass("dis");
				$('.bas.dis.'+id).removeClass("dis").addClass("act");
				totalPrice();
			}
			
			
			
			
			totalPrice();
});

