var v_speed=500;
var options = {};
var optional_rows = new Array('uno_row','dos_row','tres_row','quatro_row','cinco_row','seis_row','siete_row','ocho_row');

$(document).ready(function(){
	for (var r=0; r<9; r++) {
		$('#'+optional_rows[r]).hide(0);
    }
});

$('#region').change(function() { 
	$('#producer_row').hide(0);
	$('#texture_row').hide(0);
	$('#color_row').hide(0);
	$('#width_row').hide(0);
	$('#square_row').hide(0);
	$('#corners_row').hide(0);
//alert ($('#region').val());
	$("#producer_row").show('blind',options,v_speed);
	//$('#producer_row').show(v_speed);	
	$.ajax({
		type : 'POST',
		url : 'includes/calc_fields.php',
		dataType : 'json',
		data: {
			city : $('#region').val(),
			table : "producer"
		},
		success : function(data){
			$('#producer_cell').html(data.form_element);
			if (data.error!='') $('#producer_cell').html(data.error);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			$('#waiting').hide(500);
			$('#msg').removeClass().addClass('error').text('Произошла ошибка.'+ "<br/>"+XMLHttpRequest.responseText).show(500);
			$("#txt").ajaxError(function(event, request, settings){
				   $(this).innerHTML("<li>Ошибка при обращении к " + settings.url + "<br/>"+XMLHttpRequest.responseText + "</li>");
				 });
		}
	});
	return false;
});

function load_textures() {
	
	$('#color_row').hide(0);
	$('#width_row').hide(0);
	$('#square_row').hide(0);
	$('#corners_row').hide(0);
	
	$('#texture_row').show('blind',options,v_speed);
	$.ajax({
		type : 'POST',
		url : 'includes/calc_fields.php',
		dataType : 'json',
		data: {
			city : $('#region').val(),
			table : "texture",
			condition : $('#producer').val()
		},
		success : function(data){
			$('#texture_cell').html(data.form_element);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			$('#waiting').hide(500);
			$('#msg').removeClass().addClass('error').text('Произошла ошибка.'+ "<br/>"+XMLHttpRequest.responseText).show(500);
			$("#txt").ajaxError(function(event, request, settings){
				$(this).innerHTML("<li>Ошибка при обращении к " + settings.url + "<br/>"+XMLHttpRequest.responseText + "</li>");
			});

		}
	});
	return false;
};

function load_widthes() {
	$('#color_row').hide(0);
	$('#square_row').hide(0);
	$('#corners_row').hide(0);
	
	$('#width_row').show('blind',options,v_speed);
	$.ajax({
		type : 'POST',
		url : 'includes/calc_fields.php',
		dataType : 'json',
		data: {
			city : $('#region').val(),
			table : "width",
			condition : $('#producer').val(),
			condition1 : $('#texture').val()
		},
		success : function(data){
			$('#width_cell').html(data.form_element);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			$('#waiting').hide(500);
			$('#msg').removeClass().addClass('error').text('Произошла ошибка.'+ "<br/>"+XMLHttpRequest.responseText).show(500);
			$("#txt").ajaxError(function(event, request, settings){
				   $(this).innerHTML("<li>Ошибка при обращении к " + settings.url + "<br/>"+XMLHttpRequest.responseText + "</li>");
				 });
		}
	});
	return false;
};

function load_colors() {
	
	$('#square_row').hide(0);
	
	$('#color_row').show('blind',options,v_speed);
	$.ajax({
		type : 'POST',
		url : 'includes/calc_fields.php',
		dataType : 'json',
		data: {
			city : $('#region').val(),
			table : "color_type",
			condition : $('#producer').val(),
			condition1 : $('#texture').val(),
			condition2 : $('#width').val()
		},
		success : function(data){
			$('#color_cell').html(data.form_element);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			$('#waiting').hide(500);
			$('#msg').removeClass().addClass('error').text('Произошла ошибка.'+ "<br/>"+XMLHttpRequest.responseText).show(500);
			$("#txt").ajaxError(function(event, request, settings){
				   $(this).innerHTML("<li>Ошибка при обращении к " + settings.url + "<br/>"+XMLHttpRequest.responseText + "</li>");
				 });
		}
	});
	return false;
};

function load_rest() {
	
	$('#square_row').show('blind',options,v_speed);
	$('#corners_row').show('blind',options,v_speed);
	button.disabled =  false;
	$('#submit_row').show('blind',options,v_speed);

};
// -------------------------------------------------------------------
$('#show_optional').click(function() {
	for (var r=0; r<9; r++) {
		$('#'+optional_rows[r]).toggle();
    }
});

function sendtoemail_now() {
	$('#input_email').	
	
	$('#color_row').show('blind',options,v_speed);
	$.ajax({
		type : 'POST',
		url : 'includes/sendemail.php',
		dataType : 'json',
		data: {
			email : $('#input_email').val()
		},
		success : function(data){
			$('#message_sent_txtfield').html(data.form_element);
		},
		error : function(XMLHttpRequest, textStatus, errorThrown) {
			$('#waiting').hide(500);
			$('#msg').removeClass().addClass('error').text('Произошла ошибка.'+ "<br/>"+XMLHttpRequest.responseText).show(500);
			$("#txt").ajaxError(function(event, request, settings){
				   $(this).innerHTML("<li>Ошибка при обращении к " + settings.url + "<br/>"+XMLHttpRequest.responseText + "</li>");
				 });
		}
	});
	return false;
}
