var url_ajax_contact  = "/ru/contact/submitform" ;
var error_msg_init = 'Заполните все обязательные поля (*).' ;

function getAbsolutePosition(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp = getAbsolutePosition(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
$.fn.overlay=function() {
	var el=$(this);
	$('body').prepend('<div id="overlay"></div>');
	$('#overlay').click(function(){el.hide();$('tr').removeClass('gr_tr');$('#overlay').remove();});
	$('#overlay').show('slow');
	return this;
}
function validate(button) {
		var error_msg = '' ;
		if ($(button).attr('id') == 'submit1') {
			if ($('#company1').val() == '' || $('#contact_person1').val() == '' || $('#contact_data1').val() == '')
				error_msg = error_msg_init + '==1';
		} else {
			if ($('#company2').val() == '' || $('#contact_person2').val() == '' || $('#contact_data2').val() == '')
				error_msg = error_msg_init + '==2';
		}
		if (error_msg != '') {
			alert (error_msg) ;
			return false;
		}
		$("#request").val($(button).attr('id')) ;
		$(button).hide().siblings('b, div').toggle();
		$(button).parent('td.ths').css('text-align','center').siblings('th');
		$(button).parents('tr.last').siblings('tr').hide();
}
function setOrderHref(link) {
	$(link).attr(
		'href',
		$(link).attr('href') + 
		'?company=' + $('#company2').val() + 
		'&person=' + $('#contact_person2').val() +
		'&data=' + $('#contact_data2').val() +
		'&tarif=' + $('#tarif').val() +
		'&design=' + $('#num_design').val() +
		'&budget=' + $('#ex_budget').val() +
		'&other=' + $('textarea[name="other"]').val()
	);
}
$(document).ready(function(){
	
	$('div.inf a.gmap').click(function(){
		$('div.gmap').toggle();
		if ($('div.gmap').css('display') == 'block')
			$('div.gmap iframe').attr('src', $('div.gmap iframe').attr('alt') ) ;
		return false;
	});
	
	$('div.tabs_btn p').click(function(){
		if (!$(this).hasClass('act')) {
			$(this).parent().find('p').toggleClass('act');
			$(this).parent().siblings('table.tabs_tbl').toggle();
		}
		return false;
	});
	
	
	$('#tarif[@value="pro"]:option').change(function(){
		$(this).parents('tr').siblings('tr.pro').hide();
	if ( $(this).val() != 'pro')
		$(this).parents('tr').siblings('tr.pro').show();
		return false;
	});
	
	$('table.tabs_tbl div.rbox3 a').click(function(){
		$(this).hide().siblings('input').toggle();
		return false;
	});
	
	
	/**
	 * если есть параметр в урде то надо открывать вторую вкладку
	 */
	if (document.URL.match(/order/))
		$("#tab2").trigger("click") ;
	
	jQuery('#form_request').ajaxForm({
		dataType: 'json',	
		url:url_ajax_contact , 
		success:function(data){
			return false;
		}
	});	
});
