﻿var count_visible = 0;


function getCoordinates(){
	var address = document.getElementById('form_anuncie_1:street').value
	+" - "+document.getElementById('form_anuncie_1:number').value
	+", "+document.getElementById('form_anuncie_1:city').value
	+" - "+document.getElementById('form_anuncie_1:state').value
	+", "+document.getElementById('form_anuncie_1:country').value;
	var geocoder = new GClientGeocoder();
	geocoder.getLocations(address, function (result)//"R. Jonas de Carvalho - 331 - Uberaba - MG, 38055-440" 
	{
	    // If that was successful
	    if (result.Status.code == G_GEO_SUCCESS) 
	    {
	        var p = result.Placemark[0].Point.coordinates;//
        	document.getElementById('lng').value = p[0];
        	document.getElementById('lat').value = p[1];
        	jQuery("#form_anuncie_1").submit();
	    }
	});
	
}

function build_details_condominium(){
	var check_condominium = document.getElementById('form_advertisement:ck_condominium');
	var check_public_highway = document.getElementById('form_advertisement:ck_public_highway');
	
	if (check_condominium.checked){
		if (check_public_highway.checked){
			check_public_highway.checked = false;
		}
		document.getElementById('condominium_name').style.display = 'block';
		check_visibility(true);
	}else{
		check_visibility(false);
	}
}

function build_details_public_highway(){
	var check_public_highway = document.getElementById('form_advertisement:ck_public_highway');
	var check_condominium = document.getElementById('form_advertisement:ck_condominium');
	
	if (check_public_highway.checked){
		if (check_condominium.checked){
			check_condominium.checked = false;
		}
		document.getElementById('condominium_name').style.display = 'none';
		check_visibility(true);
	}else{
		check_visibility(false);
	}
}

function reload_build_details(){
	var check_public_highway = document.getElementById('form_advertisement:ck_public_highway');
	var check_condominium = document.getElementById('form_advertisement:ck_condominium');
	if (check_public_highway.checked || check_condominium.checked)
		check_visibility(true, check_public_highway.checked);
	else
		check_visibility(false);
}

function check_visibility(show, highway){
	if (show){
		document.getElementById('invisibleArea').style.display = 'block';
		document.getElementById('vl_condominium').style.display = 'block';	
		document.getElementById('vl_build').style.display = 'block';	
		document.getElementById('vl_iptu_block').style.display = 'block';	
		if (highway){
			document.getElementById('condominium_name').style.display = 'none';
		}
	}else{
		document.getElementById('invisibleArea').style.display = 'none';
		document.getElementById('vl_condominium').style.display = 'none';
		document.getElementById('vl_build').style.display = 'none';
		document.getElementById('vl_iptu_block').style.display = 'none';	
	}
}

function select_change(cmbId){
	var cmb = document.getElementById(cmbId);
	if (cmb.selectedIndex > 0){
		document.getElementById('sub_form_block').style.display = 'block';
		if (cmb.value == 6){//condominio
			document.getElementById('vl_condominium').style.display = 'block';	
			document.getElementById('condominium_name').style.display = 'block';	
			document.getElementById('qt_house').style.display = 'block';	
			document.getElementById('vl_iptu_block').style.display = 'block';
		}else if (cmb.value == 7){//vila/vilagio
			document.getElementById('vl_condominium').style.display = 'block';	
			document.getElementById('condominium_name').style.display = 'none';
			document.getElementById('qt_house').style.display = 'block';	
			document.getElementById('vl_iptu_block').style.display = 'block';
		}else{//rua fechada/sem saida ou via publica
			document.getElementById('vl_condominium').style.display = 'none';
			document.getElementById('condominium_name').style.display = 'none';
			document.getElementById('qt_house').style.display = 'none';
			document.getElementById('vl_iptu_block').style.display = 'block';
		}
	}else{
		document.getElementById('sub_form_block').style.display = 'none';
	}
}

function select_change_commercial(cmb){
	var cmb = document.getElementById(cmb);
	if (cmb.selectedIndex > 0){
		document.getElementById('sub_form_block').style.display = 'block';
		if (cmb.value == 10){//bar/restaurante/casa noturna
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'none';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';
			document.getElementById('label_parking_covered_chk').style.display = 'none';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'block';
			document.getElementById('floors_block').style.display = 'block';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 11){//casa comercial
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'block';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';		
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'block';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'block';
			document.getElementById('floors_block').style.display = 'block';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'block';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 12){//conjunto comercial/sala
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'block';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'none';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'block';	
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'block';	
			document.getElementById('build_type_block').style.display = 'block';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'block';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'block';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'block';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'block';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if ((cmb.value == 13)||(cmb.value == 14)){//estacionamento ou galpão/depósito/armazem
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';	
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';	
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 15){//garagem/box/self storage 
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'none';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'none';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';	
			document.getElementById('label_parking_covered_chk').style.display = 'none';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';	
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'block';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'block';
			document.getElementById('box_block').style.display = 'block';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'none';			
			document.getElementById('accept_block').style.display = 'block';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 16){//hotel/motel/pousada/chale
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';	
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';	
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'block';
			document.getElementById('capacity_rooms').style.display = 'block';
			document.getElementById('capacity_cottages').style.display = 'block';
			document.getElementById('capacity_flats').style.display = 'block';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'block';
		}else if (cmb.value == 18){//loja shopping
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'none';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'block';
			document.getElementById('util_area_block').style.display = 'none';
			document.getElementById('size_area_block').style.display = 'none';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'none';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';		
			document.getElementById('label_parking_covered_chk').style.display = 'none';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'block';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'block';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 19){//loja/sobreloja/salao
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'block';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';		
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else if (cmb.value == 20){//predio inteiro
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'block';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';		
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'block';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'block';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}else{//padrao
			//TOP BLOCK
			document.getElementById('vl_condominium_block').style.display = 'block';
			
			//LEFT BLOCKS
			document.getElementById('shopping_name_block').style.display = 'none';
			document.getElementById('util_area_block').style.display = 'block';
			document.getElementById('size_area_block').style.display = 'block';
			document.getElementById('qt_rooms_block').style.display = 'none';		
			document.getElementById('parking_spot_block').style.display = 'block';
			document.getElementById('form_advertisement:parking_covered_chk').style.display = 'block';
			document.getElementById('form_advertisement:parking_demarcated_chk').style.display = 'none';		
			document.getElementById('label_parking_covered_chk').style.display = 'block';
			document.getElementById('label_parking_demarcated_chk').style.display = 'none';
			document.getElementById('build_type_block').style.display = 'none';
			//document.getElementById('total_area_store_block').style.display = 'none';
			document.getElementById('height_block').style.display = 'none';
			
			//RIGHT BLOCKS		
			//document.getElementById('type_plants_block').style.display = 'none';
			document.getElementById('baths_block').style.display = 'none';
			document.getElementById('floors_block').style.display = 'none';		
			document.getElementById('apt_floor_block').style.display = 'none';
			document.getElementById('room_floor_block').style.display = 'none';
			document.getElementById('shopping_block').style.display = 'none';
			document.getElementById('capacity_suits').style.display = 'none';
			document.getElementById('capacity_rooms').style.display = 'none';
			document.getElementById('capacity_cottages').style.display = 'none';
			document.getElementById('capacity_flats').style.display = 'none';
			document.getElementById('type_construction_block').style.display = 'none';
			
			//BOTTOM BLOCKS
			document.getElementById('condominium_name_block').style.display = 'none';
			document.getElementById('box_block').style.display = 'none';
			document.getElementById('building_name_block').style.display = 'none';
			document.getElementById('qt_houses_block').style.display = 'none';
			document.getElementById('construction_year_block').style.display = 'block';			
			document.getElementById('accept_block').style.display = 'none';
			document.getElementById('hotel_name_block').style.display = 'none';
		}
	}else{		
		document.getElementById('sub_form_block').style.display = 'none';
	}
}

function select_change_terrain(cmb){
	var cmb = document.getElementById(cmb);
	if (cmb.value == 31){//condominio fechado
		document.getElementById('condominium_name').style.display = 'block';
		document.getElementById('condominium_value').style.display = 'block';
	}else{//via publica e outros
		document.getElementById('condominium_name').style.display = 'none';
		document.getElementById('condominium_value').style.display = 'none';
	}
}

//##########################################################################################
//STEP 3


function chkBuildChars(obj, j){
	var inputHidden = document.getElementById(obj);
	
	if(inputHidden.value.indexOf(","+j.id+",")>(-1)){
		inputHidden.value = inputHidden.value.replace(","+j.id+",", "");
	}
	
	if(j.checked==true){
		inputHidden.value += ","+j.id+",";
	}
}

function radiokBuildChars(obj, j){
	inputHidden = document.getElementById(obj);
	inputHidden.value = j.id;
}

function radiokBuildChars2(obj, id){
	inputHidden = document.getElementById(obj);
	inputHidden.value = id;
}

function clearToAddProfile(obj, j, str){
	var j_id = j.id.substr(str.length);
	radiokBuildChars2(obj, j_id);
}

function closeModalAdvertisementLogin(){
	jQuery('#mask').hide();
	jQuery('#modalLogin').hide();
}

function closeModalRegisterOwner(){
	jQuery('#mask').hide();
	jQuery('#modalOwner').hide();
}

function closeModalRegisterBroker(){
	jQuery('#mask').hide();
	jQuery('#modalBroker').hide();
}

function closeModalRegisterRealEstate(){
	jQuery('#mask').hide();
	jQuery('#modalRealEstate').hide();
}

function closeModalAdvertisementTerms(){
	jQuery('#mask').hide();
	jQuery('#modalTerms').hide();
//	jQuery("#id_form_advertisement_login").submit();
}

function buscarCep(event){//45 - 13 - 0
	var key = window.event ? event.keyCode : event.which;
	//BackSpace, Delete, Setas
	if (key == 8) {
        return true;
    }
	if (key > 47 && key < 58) {
        return true;
    }else
    	return false;
}

function validacaoAlfaNumerica(event){
	var key = window.event ? event.keyCode : event.which;
	//BackSpace, Delete, Setas
	if (key == 8 || (key >= 35 && key <=46) || key == 59 || key == 32 || key == 9) {
        return true;
    }
		
	if(key >=65 && key <= 90)
	{
		return true;
	}else
	{
		return false;
	}
	
}

function autoValidate(button,key,campo){
	if (document.getElementById(campo).value.length >= 8)
		document.getElementById(button).click();
}

//function enter(button,key)
//{	
//	var pStr = window.event ? key.keyCode : key.which;
//	if (pStr == 13){
//		 document.getElementById(button).click();
//		return false;
//	}
//}

function reloadChksStep3(chks, obj) {
	var divChks = document.getElementById(chks).value;
	if (divChks != ""){
		var listChks = divChks.split(",");
		var div = document.getElementById(obj);
		ulReceive = div.getElementsByTagName("UL");
		for (i = 0; i < ulReceive.length; i++) {
			var liReceive = ulReceive[i].getElementsByTagName("LI");
			for (j = 0; j < liReceive.length; j++) {
				var inputReceive = liReceive[j].getElementsByTagName("INPUT");
				for(k=0; k<inputReceive.length; k++){
					var inputElementType = inputReceive[k].getAttributeNode('type').value;
					if (inputElementType == 'checkbox') {
						for (c = 0; c < listChks.length;c++){
							if (listChks[c]!=""){
								if (inputReceive[k].id == listChks[c])
									inputReceive[k].checked = true;
							}
						}
					}
				}
			}
		}
	}
}

function reloadRadiosStep3(chks, obj) {
	var divChks = document.getElementById(chks).value;
	if (divChks != ""){
		var listChks = divChks.split(",");
		var div = document.getElementById(obj);
		var ulReceive = div.getElementsByTagName("UL");
		for (i = 0; i < ulReceive.length; i++) {
			var liReceive = ulReceive[i].getElementsByTagName("LI");
			for (j = 0; j < liReceive.length; j++) {
				var inputReceive = liReceive[j].getElementsByTagName("INPUT");
				for(k=0; k<inputReceive.length; k++){
					var inputElementType = inputReceive[k].getAttributeNode('type').value;
					if (inputElementType == 'radio') {
						for (c = 0; c < listChks.length;c++){
							if (listChks[c]!=""){
								if (inputReceive[k].id == listChks[c])
									inputReceive[k].checked = true;
							}
						}
					}
				}
			}
		}
	}
}

function reloadRadioHighlight(hidden){
	var radioHighlightTmp = document.getElementById(hidden);
	if (radioHighlightTmp != null){
		var radioHighlight = document.getElementById(hidden).value;
		if (radioHighlight != ""){
			var div = document.getElementById('imagens_upload');
			var ulReceive = div.getElementsByTagName("UL");
			for (i = 0; i < ulReceive.length; i++) {
				var liReceive = ulReceive[i].getElementsByTagName("LI");
				for (j = 0; j < liReceive.length; j++) {
					var divReceive = liReceive[j].getElementsByTagName("DIV");
					for (d = 0; d < divReceive.length; d++) {
						var inputReceive = divReceive[d].getElementsByTagName("INPUT");
						for(k=0; k<inputReceive.length; k++){
							var inputElementType = inputReceive[k].getAttributeNode('type').value;
							if (inputElementType == 'radio') {
								if(inputReceive[k].id == radioHighlight)
									inputReceive[k].checked = true;
							}
						}
					}
				}
			}
		}
	}
}

function getDefaultLegends(hidden){
	var selectDefaultLegends = document.getElementById(hidden);
	selectDefaultLegends.value = "";
	var divReceive = document.getElementById('imagens_upload');
	var ulReceive = divReceive.getElementsByTagName("UL");
	var liReceive = ulReceive[0].getElementsByTagName("LI");
	for (j = 0; j < liReceive.length; j++) 
	{
		divReceive = liReceive[j].getElementsByTagName("DIV");
		var selectReceive = divReceive[0].getElementsByTagName("SELECT");
		if (selectReceive[0].id != 'SlTtAreaTypDisabled'){
			selectIndex = selectReceive[0].selectedIndex;
			selectValue = selectReceive[0].options[selectIndex].value;
			if (selectValue != 0){
				selectDefaultLegends.value = selectDefaultLegends.value + "," + selectValue;
			}
		}
	}
	if (selectDefaultLegends.value.length > 0)
		selectDefaultLegends.value = selectDefaultLegends.value.substring(1, selectDefaultLegends.value.length);
}

function clearLstCmbs(){
	inputHidden = document.getElementById(obj);
	
	if(inputHidden.value.indexOf(j.id+",")>(-1))
		inputHidden.value = inputHidden.value.replace(j.id+",", "");
	else if(inputHidden.value.indexOf(","+j.id)>(-1))
		inputHidden.value = inputHidden.value.replace(","+j.id, "");
	else if(inputHidden.value.indexOf(j.id)>(-1))
		inputHidden.value = inputHidden.value.replace(j.id, "");
	
	if(j.checked==true){
		if(inputHidden.value.length > 0)
			inputHidden.value += ",";
		inputHidden.value += j.id;
	}
}

function redirectStep1(){
	window.location.href = "/anuncie/advertisement_step1.jsf";
}

function validateFloor(cmb1){
	var cmb2 = document.getElementById('form_advertisement:SlfloorsCompTyp');
	if (cmb1.value == 2)
		cmb2.style.display = "block";
	else
		cmb2.style.display = "none";
}


function openFileUpload(){
	document.getElementById('imageForm:fileupload').click();
}

function recordWaiting(data){
	if (data.status == 'begin'){
		openModalAdv('#alertSave');
	}else if (data.status == 'success'){
		closeModal('#alertSave');
	}
}

function closeModal(){
	jQuery('#mask').hide();
	jQuery('.window').hide();
}

function openModalAdv(id){
	//Area da Mascara
	var maskWidth = jQuery(window).width();
	var maskHeight = jQuery(document).height();
	
	//Get the window height and width
	var winW = jQuery(window).width();
	var winH = jQuery(window).height();
	

	jQuery('#mask').css({'width':maskWidth,'height':maskHeight});
	jQuery('#mask').fadeIn(600);	
	jQuery('#mask').fadeTo("slow",0.7);	

	jQuery(id).css('top',  winH/2 - jQuery(id).height()/2 + jQuery(window).scrollTop());
	jQuery(id).css('left', winW/2-jQuery(id).width()/2);
	jQuery(id).css('position', 'absolute');       
	jQuery(id).fadeIn(2000);
	
	//Atualiza a posição do modal de acordo com o scroll da página (Necessário para funcionar no IE6)
	jQuery(window).scroll(function() {
		
		jQuery(id).css("top", winH/2-jQuery(id).height()/2 + jQuery(window).scrollTop() + "px");
	});
}

function openModalForgotPassword (id)
{
	closeModalAdvertisementLogin();
	openModalAdv(id);
}

function CopyToClipboard()
{
	var campo = document.getElementById('realEstateUrlCopy');
	if (campo != null){
		campo.focus();
		campo.select();
		if (navigator.appName == "Microsoft Internet Explorer"){
			CopiedTxt = document.selection.createRange();
			CopiedTxt.execCommand("Copy");
		}
	}
}

jQuery(function(){
	jQuery('#div_terms_use').scroll(function () { 
		d = document.getElementById('div_terms_use');
		h = jQuery(d).height();
		if((h + d.scrollTop) == d.scrollHeight){
			document.getElementById('bt_continuar_step1_disable').style.display = "none";
			document.getElementById('id_form_advertisement_login:bt_continuar_step1').style.display = "block";
		}
	});
});


