// JavaScript Document
$(document).ready(function() {

		$(".button, .button_select").hover(
	function(){
		var rel = $(this).find("a").attr('rel');
		var width = $(this).width()+6;
		$("#round_td_"+rel).width(width);
		$("#sub_menu_"+rel).show();
		},
    function(){
		var rel = $(this).find("a").attr('rel');
		$("#sub_menu_"+rel).hide();
		//$("#sub_menu_"+rel).get(0).style.dysplay = "none";
		}
		);	
		
		$(".sub_menu").hover(
	function(){
		var rel = $(this).attr('id');
		$("#"+rel).show();
		},
    function(){
		var rel = $(this).attr('id');
		$("#"+rel).hide();
		}
		);	
		
		
		$("a[href='/faq/forma.html']").click(function(){forma_faq(); return false;});
		
		$('div.top_menu a').hover(
		function(){
			var offset = $(this).offset().left;
			var w = $(this).width()
			var id = $(this).attr('rel');
			var div = $('#sub_menu_'+id);
			var wdiv = div.width()
			offset = offset+w/2-70;
			var wdoc = $(window).width();
			//if((offset+wdiv)>wdoc){offset = wdoc-wdiv-5;}
			//alert(wdiv);
			div.css({'left':offset});
			div.show();
			},
		function(){
			//alert(99);
			var id = $(this).attr('rel');
			var div = $('#sub_menu_'+id);
			div.hide();
			}
		);
		
		$('div.sub_menu').hover(function(){$(this).show();},function(){$(this).hide();});
		$('div.sub_menu a').hover(function(){return false;},function(){return false;});
		$('div.sub_menu a').click(function(){$('div.sub_menu').hide();});
		
		});
 

 
function forma_faq(obj){
	 if(!obj){var obj={send:0};}
	 //alert('11 '+obj.send);
	 		$.post("/ajax/faq_form.php",obj,function(msg){
			open_alert(msg);	
			$(".captcha_button div").click(function(){
			var cod = $(this).attr('class');
			$("input[name='cod']").val(cod);
			//alert(cod);
			$(".captcha_vopros").html('<a href=\"\" onclick=\"load_captcha(); return false;\">Повторить вопрос</a>');
			return false;});
			});
 }
 

function forma_otziv(obj){
	 if(!obj){var obj={send:0};}
	 		$.post("/ajax/otziv_form.php",obj,function(msg){
			open_alert(msg);	
			$(".captcha div").click(function(){
			var cod = $(this).attr('class');
			$("input[name='cod']").val(cod);
			$(".captcha_vopros").html('<a href=\"\" onclick=\"load_captcha(); return false;\">Повторить вопрос</a>');
			return false;});
			});
 } 
 
function send_otziv(){
	var fio = $("input[name='fio']").val();
	var email = $("input[name='email']").val();
	var tel = $("input[name='tel']").val();
	var text = $("textarea[name='text']").val();
	var cod = $("input[name='cod']").val();
	var obj = {fio:fio,email:email,tel:tel,text:text,cod:cod,send:1};
	forma_otziv(obj);
	return false;}	 
 
 
function open_calc(obj){
	 if(!obj){var obj={send:0};}
	 $.post("/ajax/calc.php",obj,function(msg){open_alert(msg);});
 }
 
function open_alert(msg){
	 //alert(data);
	 
	 var overlay=$('.overlay'); 
	 var alert_div = $('.alert');
	 //alert(alert_div.width());
	 if(msg){$('#alert').html(msg);}
	 //alert(alert_div.width());
     var left = $(document).width()/2 - alert_div.width()/2;
	 //$(".alert_rt").height(alert_div.height()-40);
	 //var top = $(window).height()/2 - alert_div.height()/2;
	 //alert(left);
	 alert_div.css({'left':left});
	overlay.css({'opacity':0,'height':$(document).height(),'width':$(document).width()});
	overlay.show().fadeTo(300,0.80, function(){ overlay.click(function(){close_alert();});});
	 //alert_div.show().fadeTo(300,1);
	 alert_div.show();
	 }



	 
function close_alert(){
	var overlay=$('.overlay');
	var alert_div = $('.alert');
	overlay.unbind('click');
	overlay.fadeOut(300);
	alert_div.hide();
	}	
	 
function load_map(w,h,name,adres){$.post("/ajax/map.php",{},function(msg){open_alert(msg); load_yandex_map(w,h,name,adres); });}
	
function load_captcha(){
		$.post("/ajax/captcha.php",{},function(msg){
			$(".captcha_vopros").html(msg);
			$("input[name='cod']").val(0);
			});
}
	
function send_faq(){
	var fio = $("input[name='fio']").val();
	var email = $("input[name='email']").val();
	var tel = $("input[name='tel']").val();
	var vopros = $("textarea[name='vopros']").val();
	var cod = $("input[name='cod']").val();
	var obj = {fio:fio,email:email,tel:tel,vopros:vopros,cod:cod,send:1};
	forma_faq(obj);
	return false;}	
	
function send_calc(new_calc){
	var name = $("select[name='material']").val();
	var area = $("input[name='area']").val();
	var konek = $("input[name='konek']").val();
	var torec = $("input[name='torec']").val();
	var karniz = $("textarea[name='karniz']").val();
	var endova = $("input[name='endova']").val();
	var prim = $("input[name='prim']").val();
	var obj = {area:area,konek:konek,torec:torec,karniz:karniz,endova:endova,prim:prim,name:name,send:1};
	if(new_calc=='new_calc'){obj.new_calc = 1;}
	open_calc(obj);
	return false;}	
	
	
function load_banner_swf(div,src,width,heigh,variable){
if(!$("#"+div).get(0)){return false;}
var so = new SWFObject(src,"mymovie",width,heigh,"7","#ffffff");
if(typeof(variable)=="object"){for(v in variable){so.addVariable(v, variable.v);}}
so.addParam("wmode", "transparent");
so.addParam("allowScriptAccess", "always");
so.write(div);
}

function load_yandex_map (w,h,name,adres) {
			//return false;
            var map = new YMaps.Map(document.getElementById("YMapsID"));
			map.setCenter(new YMaps.GeoPoint(w,h), 16);
			//map.addOverlay(ml);

            map.addControl(new YMaps.TypeControl());
            map.addControl(new YMaps.ToolBar());
            map.addControl(new YMaps.Zoom());
            map.addControl(new YMaps.ScaleLine());
            map.addControl(new YMaps.Traffic.Control({ showInfoSwitcher: true }, { infoLayerShown: true }));
            map.enableScrollZoom();
			
			var group = new YMaps.GeoObjectCollection();
			group.add(createPlacemark(new YMaps.GeoPoint(w,h), name,  adres));
			map.addOverlay(group);
					
        }
		
function createPlacemark (point, name, description) {
            var placemark = new YMaps.Placemark(point);
            placemark.name = name;
            placemark.description = description;
            return placemark
}
	
		$(document).ready(function() {
//$(".content table tr:nth-child(even)").css("background-color", "#d1d1d1");
//$(".content table tr:nth-child(even)").addClass("even");
$(".content table.params tr:first-child").addClass("first");
$(".content table.params tr:nth-child(odd)").addClass("odd");
$(".content table.params tr:last-child").addClass("last");
$(".content table.params tr td:last-child").addClass("last");
//$(".example_data2 span:nth-child(even)").css("color", "red");
});
