jQuery(document).ready(function(){

	var windwidth = 0;
	var windheight = 0;
	var formwidth = 0;
	var formheight = 0;
	var resformwidth = 0;
	var resformheight = 0;
	var postop = 0;
	var posleft = 0;
	var respostop = 0;
	var resposleft = 0;
	var posbgtop = 0;
	var interval = 0;
	var dateform = '';
	var count5 = 0;
	var emailCheck5 = /\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b/gi;
	
	jQuery('#fone_bg').css('opacity', '0.7');
	jQuery('#form_wrapper :text').css('border', '1px solid #7f9db9');

	jQuery("a[href='http://www.team-seo.ru/zakk/']").click(function(){
		windwidth = jQuery(window).width();
		windheight = jQuery(window).height();
		formwidth = jQuery('#win_order').width();
		formheight = jQuery('#win_order').height();
		postop = (windheight / 2) - (formheight / 2);
		posleft = (windwidth / 2) - (formwidth / 2);
		if(postop < 0){
			postop = 0;
		}
		if(posleft < 0){
			posleft = 0;
		}
		jQuery('#win_order').css({
			top: postop,
			left: posleft
		});
		jQuery('#fone_bg').fadeIn(300);
		jQuery('#win_order').delay(300).fadeIn(300);
		return false;
	});
	
	jQuery('#fone_bg, #close_form').click(function(){
		jQuery('#win_order').fadeOut(300);
		jQuery('#fone_bg').delay(300).fadeOut(300);
		return false;
	});
	
	jQuery(window).scroll(function(){
		posbgtop = jQuery(this).scrollTop();
		windheight = jQuery(window).height();
		postop = (windheight / 2) - (formheight / 2) + posbgtop;
		if(postop < 0){
			postop = 0;
		}
		respostop = (windheight / 2) - (resformheight / 2) + posbgtop;
		if(respostop < 0){
			respostop = 0;
		}
		jQuery('#win_order').css('top', postop);
		jQuery('#fone_bg').css('top', posbgtop);
		jQuery('#res_sendform').css('top', respostop);
	});
	
	jQuery('#sub_form').click(function(){
		windwidth = jQuery(window).width();
		windheight = jQuery(window).height();
		resformwidth = jQuery('#res_sendform').width();
		resformheight = jQuery('#res_sendform').height();
		respostop = (windheight / 2) - (resformheight / 2);
		resposleft = (windwidth / 2) - (resformwidth / 2);
		if(respostop < 0){
			respostop = 0;
		}
		if(resposleft < 0){
			resposleft = 0;
		}
		jQuery('#res_sendform').css({
			top: respostop,
			left: resposleft
		});
		
		var res5 = 1;
		jQuery('#form_wrapper :text').each(function(){
			if((jQuery(this).attr('class') == 'nd') && (jQuery(this).val() == ''))
			{
				jQuery(this).css('borderColor', 'red');
				jQuery(this).parent().next().text('обязательное поле');
				res5 = 0;
			}
			if((jQuery(this).attr('name') == 'email') && (jQuery(this).val().search(emailCheck5)) && (jQuery(this).val() != ''))
			{
				jQuery(this).css('borderColor', 'red');
				jQuery(this).parent().next().text('неверный e-mail');
				res5 = 0;
			}
		});
		
		count5 = 0;
		jQuery('#form_wrapper :radio').each(function(){
			if(jQuery(this).attr('checked'))
			{
				count5++;
			}
		});
		
		if(count5 == 0){
			alert('Что вы хотите заказать?');
		}
		
		if((count5 > 0)&&(res5 == 1))
		{
			dateform = jQuery('#form_wrapper form').serialize();
			jQuery.post('http://www.team-seo.ru/ajaxmail/ajaxmail.php', dateform, function(){
				jQuery('#win_order').fadeOut(300);
				jQuery('#res_sendform').delay(300).fadeIn(300);
				setTimeout(closeResForm, 2000);
			});
		}
		
		return false;
	});
	
	jQuery('.nd').focus(function(){
		jQuery(this).css('borderColor', '#7f9db9');
		jQuery(this).parent().next().text('');
	});

});

function closeResForm()
{
	jQuery('#res_sendform').fadeOut(300);
	jQuery('#fone_bg').delay(300).fadeOut(300);
}
