
$(document).ready(function(){
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
	var isIE = ((!isOpera)&&(navigator.appName.indexOf("Microsoft Internet Explorer") != -1));
	
	// слайдер баннеров
	if ($("#slider").length) {
		$("#slider img:first").show();		
		slider_size = $("#slider img").length;
		if (slider_size>1) {
			top_flag = 0;
			var li = '';			
			for (var i=1; i<=slider_size; i++) {					
				var a_class = (i==1) ? ' class="on"' : '';
				li+='<li><a href="#"'+a_class+'>'+i+'</a></li>';
			}			
			$("#slider").append('<div class="act"><table><tr><td><div class="left"></div></td><td><ul>'+li+'</ul></td><td><div class="right"></div></td></tr></table></div>');
			var act_left = 91 - Math.round($("#slider div.act").width()/2);
			$("#slider div.act").css({ left: act_left });
			delay=5000;       
        	my_id=setTimeout('slider_show(top_flag+1)',delay);
		}
	}
	
	$("#slider div.act a").click(function(){
		clearTimeout(my_id);
		$('#slider img').eq(top_flag).fadeOut("fast");        
        top_flag = $("#slider div.act a").index(this);
		$('#slider img').eq(top_flag).fadeIn("fast");
        $("#slider div.act a").removeClass("on");   
        $("#slider div.act a").eq(top_flag).addClass("on");
        my_id=setTimeout('slider_show(top_flag+1)',delay);	
        return false;           
    });  
	
	$("#slider div.act a, #footer div.more a, #pop a.close, div.bg_calk div.title a, div.bg_calk input.button_send, #city a").focus(function(){
        $(this).blur();
    }); 
	// конец слайдера баннеров
	
	// меню2
	delay_menu = 1000;	
	var menu_show_id, menu_hide_id;	
	$("#menu2 div.bg_td").hover(function(){	
		menu_flag = $("#menu2 div.bg_td").index(this);		
		if (!$(this).find("div.arrow").hasClass("arrow2")) {			
  			$(this).find("div.arrow").addClass("arrow_hover");				
			menu_show_id=setTimeout('menu_show(menu_flag)',delay_menu);
		}  
	},function(){		
		menu_flag2 = $("#menu2 div.bg_td").index(this);	
		menu_hide_id=setTimeout('menu_hide(menu_flag2)',delay_menu);			
		$(this).find("div.arrow").removeClass("arrow_hover arrow2_hover");
		if (!$(this).find("div.arrow").hasClass("arrow2")) {   			
			clearTimeout(menu_show_id); 
		}
	});	
	// конец меню2
	
	// калькулятор
	$("div.bg_calk div.title a").click(function(){
		if ($("div.bg_calk").hasClass('bg_calk_on')) {
			calk_hide();			
		} else {
			calk_show();				
		}
        return false;           
    }); 
	$("div.bg_calk").hover(function(){					
		if (!$(this).find("div.arrow").hasClass("arrow2")) {			
  			$(this).find("div.arrow").addClass("arrow_hover");				
			calk_show_id=setTimeout('calk_show()',delay_menu);
		}  
	},function(){
		$(this).find("div.arrow").removeClass("arrow_hover arrow2_hover");
		if (!$(this).find("div.arrow").hasClass("arrow2")) {   			
			clearTimeout(calk_show_id); 
		}
	});	
	//конец калькулятора
	
	// обработка форм
	mas_name = new Array();
	mas_val = new Array();
	mas_length = $(".form input[type='text'], .form textarea").length;	
	
	$(".form input[type='text'], .form textarea").each(function(i){		
  		mas_name[i] = $(this).attr('name');
		mas_val[i] = $(this).val();				
	});
	
	$(".form input[type='text'], .form textarea").focus( function() { 
		$(this).toggleClass('overflow');		
		for (var i=0; i<mas_length; i++) {
			if (mas_name[i]==$(this).attr('name') && mas_val[i]==$(this).val()) {
				$(this).val('');
			}
		}
	} );
	
	$(".form input[type='text'], .form textarea").blur( function() {
		$(this).toggleClass('overflow'); 		
		for (var i=0; i<mas_length; i++) {
			if (mas_name[i]==$(this).attr('name') && $(this).val()=='') {
				$(this).val(mas_val[i]);
			}
		}
	} );
	// конец обработки форм		
	
	// форма вопроса
	pop_height = $("#pop").height();
	
	$("#top_left div.more a").click(function(){	
		if (isIE) {	
			$("#pop_shadow, #pop").show();
		} else {
			$("#pop_shadow, #pop").fadeIn("500");
		}
        return false;           
    }); 
	
	$("#pop .close, #pop_shadow").click(function(){		
		if (isIE) {	
			$("#pop_shadow, #pop").hide();
		} else {
			$("#pop_shadow, #pop").fadeOut("500");
		}
        return false;           
    });
	// конец формы вопроса
	
	if ($("#menu3").length) {
		if ($("#menu3 span").width()>350) {
			$("#menu3 span").addClass('wrap');
		}
		if (isIE) {  
			$("#menu3 ul").addClass('ul_nowrap');
		}
	}	
	
	$("div.block_city:first, #valuta table:first").show();
	$("#city a:first").addClass('on');
	block_city_flag = 0;
	$("#city a").click(function(){		
		block_city_flag = $("#city a").index(this);
		$("#city a.on").removeClass('on');
		$("#city a").eq(block_city_flag).addClass('on');
		$("div.block_city, #valuta table").hide();
		$("div.block_city").eq(block_city_flag).show();
		$("#valuta table").eq(block_city_flag).show();
		$("#Time"+$(this).attr('target')).hide();
        return false;           
    });
	$("#Phone").click(function(){		
			$("#Time"+$(this).attr('target')).show();
});
	get_carrier();
	get_footer();
	get_main_img();	
//	get_footer_form();
	init_pop();
    
});

$(window).resize(function(){	

    get_carrier();
	get_footer();
	get_main_img_resize();	
	init_pop();
    
});

function get_carrier() {
	var carrier_height = $("#carrier").height()-150;  
	var carrier2_height = $("#padding_bot").height();
	if (carrier2_height<carrier_height) {
		$("#padding_bot").css({ height: carrier_height });
	} 
}

function get_footer() {
	var height=73;
	var screen_f = $("#footer").height();  
    if (screen_f>height) {
        $("#footer").css({"margin-top" : -screen_f + "px"});
        $("#padding_bot").css({"padding-bottom" : 120 + (screen_f-height) + "px"});		
    } 
}

function get_main_img() {
	var carrier_width = $("#carrier").width();	
	if (carrier_width>1115) {
		$("#main_img").addClass("main_img_big");
		$("#main_img div.cache div.small").show();
	} else {
		$("#main_img").addClass("main_img_small");
		$("#main_img div.cache div.big").show();
	}
	$("#main_img div.png").show();
}

function get_main_img_resize() {
	var carrier_width = $("#carrier").width();
	$("#main_img").removeClass();
	if (carrier_width>1115) {		
		$("#main_img").addClass("main_img_big");		
	} else {		
		$("#main_img").addClass("main_img_small");		
	}	
}

/* function get_footer_form() {
	var height = $("#footer .form").height();
	if (height>260) {
		$("#footer .form").css({"top" : -223 - (height-260) + "px"});
		$("td#main_left").css({"padding-bottom" : 180 + (height-260) + "px"});
	}
}
*/

function slider_show(number) {    
    if (number!=top_flag) {
        clearTimeout(my_id);
        if (number==slider_size) number=0;             
        $('#slider img').eq(top_flag).fadeOut("fast");
        $('#slider img').eq(number).fadeIn("fast");
        $("#slider div.act a").removeClass("on");   
        $("#slider div.act a").eq(number).addClass("on");          
        top_flag=number; 
        my_id=setTimeout('slider_show(top_flag+1)',delay);       
    }
}

function menu_show(flag) {
	var height = $("#menu2 ul").eq(flag).height() + 6;
	$("#menu2 div.block").eq(flag).animate({ height: height }, "fast");
	$("#menu2 div.arrow").eq(flag).removeClass("arrow_hover arrow2_hover").addClass('arrow2');		
}

function menu_hide(flag) {	
	$("#menu2 div.block").eq(flag).animate({ height: "28px" }, "fast");
	$("#menu2 div.arrow").eq(flag).removeClass('arrow_hover arrow2 arrow2_hover');		
}

function init_pop() {
	var pop_top = $("#pop_shadow").height() - pop_height - 1000;
	$("#pop").css({ top: pop_top });	
}

function calk_show() {
	$("div.bg_calk div.form").slideDown();
	$("div.bg_calk").addClass('bg_calk_on');
	$("div.bg_calk div.arrow").addClass('arrow2').removeClass("arrow_hover arrow2_hover");	
	$("div.bg_calk div.title a").text('Свернуть');
}

function calk_hide() {
	$("div.bg_calk div.form").slideUp();
	$("div.bg_calk").removeClass('bg_calk_on');
	$("div.bg_calk div.arrow").removeClass('arrow2');
	$("div.bg_calk div.title a").text('Считайте валюту');
}

