function open_block(arg) {
	if ($('#'+arg).is(':hidden') ){
	
	$('.new div').slideUp();
	$('#'+arg).slideDown();
	}
	else {
	$('#'+arg).slideUp();
	}
}
function open_more(arg) {
	if ($('#'+arg).is(':hidden') ){
	
	$('.contact-table div').slideUp();
	$('#'+arg).slideDown();
	}
	else {
	$('#'+arg).slideUp();
	}
}
function open_card(arg) {

	if ($('#'+arg).is(':hidden') ){
	
	$('.card div').slideUp();
	$('#'+arg).slideDown();
	}
	else {
	$('#'+arg).slideUp();
	}
	
	// скроллинг к якорю
	var destination = $('#'+arg).offset().top;
    $("html").animate({ scrollTop: destination}, 700 );
	
}
function changeSel(arg){
     $("#termform option[value='"+arg+"']").attr('selected','selected')
}
function changeSe(arg){
     $("#terform option[value='"+arg+"']").attr('selected','selected')
}
function changeS(arg){
     $("#tiptcform option[value='"+arg+"']").attr('selected','selected')
}


$(function(){
	
	$('a.openForm').click(function(){
		var object=$(this).attr('href');
		if ($(object).is(':hidden') ){
			$(object).slideDown();
		}else{
			$(object).slideUp();
		}
		// скроллинг к якорю
		var destination = $(object).offset().top;
		$("html").animate({ scrollTop: destination}, 700 );
	});
	
	$('a.sendForm').click(function(){
		$(this).parents('form').submit();
		return false;
	});
	
	
	// Form call Agent 
	
	var defValues=new Array(
		'Ваше имя',
		'Контактный телефон',
		'E-mail'
	);
	
	var err=0;
	
	$('#callAgent input:not([type=submit])').each(function(){
		
		var inpValue=$(this).val();		
		
		$(this).focus(function(){
			if($(this).val()==inpValue){
				$(this).val('');
			}
			err=0;
			$(this).nextAll('strong').remove();
		}).blur(function(){	
			if(!$(this).val() || $(this).val()==inpValue){
				$(this).val(inpValue);
			}			
		});
		
	});	

	$('#callAgent input[type=submit]').click(function(){		
				
		var i=0;
		var $err_message='';
		var data='';
		
		/*** проверим заполнены ли обязательные поля ***/
		$('#callAgent input:not([type=submit])').each(function(){
			
			// если после поля стоит em, то значит это обязательное поле
			if($(this).next('em').html()){

				var flag=0;
				
				if(!$(this).val() || $(this).val()==defValues[i]){
					$err_message='Вы не заполнили обязательное поле!';
					err=1;
					flag=1;
					
				}
				if($(this).attr('name')=='email' && $(this).val() && $(this).val()!=defValues[i]){
					var re=/(\w+)@(\w+\.)(\w+)/i;
					var result=re.test($(this).val());
					if(!result){
						err=1;
						flag=1;
						$err_message='Адрес E-mail введен неправильно!';
					}
				}
				if($(this).attr('name')=='phone' && $(this).val() && $(this).val()!=defValues[i]){
					var re=/\d+/i;
					var result=re.test($(this).val());
					if(!result){
						err=1;
						flag=1;
						$err_message='Телефон введен неправильно!';
					}
				}
				
				if(flag){
					$(this).next('em').after('<strong>'+$err_message+'</strong>');
				}
				i++;
			}
			
			data+=$(this).attr('name')+'='+$(this).val()+'&';
			
		});
		
		if(err){
			return false;
		}
		
	});
	
});