Current File : /home/pacjaorg/wpt.pacja.org/km/modules/mod_djclassifieds_search/tmpl/default.php
<?php
/**
 * @package DJ-Classifieds
 * @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
 * @license http://www.gnu.org/licenses GNU/GPL
 * @author url: http://dj-extensions.com
 * @author email contact@dj-extensions.com
 */

defined ('_JEXEC') or die('Restricted access');

JHtml::_('jquery.framework');
$app = JFactory::getApplication();

$p = $params->get('source','items') == 'profiles' ? true : false;

?>
<div id="mod_djcf_search<?php echo $module->id; ?>" class="dj_cf_search<?php echo $p ? ' profiles' : ''; ?>">
	<form action="<?php echo JRoute::_('index.php'.($search_itemid ? '?Itemid='.$search_itemid : '?option=com_djclassifieds&view='.$params->get('source','items'))); ?>" method="get" name="form_search<?php echo $module->id; ?>" id="form_search<?php echo $module->id; ?>">
		<input type="hidden" name="task" value="parsesearch" />
		<input type="hidden" name="mod_id" value="<?php echo $module->id?>" />
		<?php if(!$p && $params->get('result_view','0')==1){ ?>
				<input type="hidden" name="layout" value="blog" />
		<?php } ?>
		<input type="hidden" name="option" value="com_djclassifieds" />
		<?php if(!$p){ ?>
			<input type="hidden" name="view" value="items" />
		<?php }else{ ?>
			<input type="hidden" name="view" value="profiles" />
		<?php } ?>
		<input type="hidden" name="se" value="<?php echo $p ? 'p' : '1'; ?>" />
		<input type="hidden" name="Itemid" value="<?php echo $search_itemid; ?>" />
		<input type="hidden" name="reset" />

		<?php if($params->get('show_input','1')==1){ ?>
			<div class="search_word djcf_se_row"> 	
				<?php $s_value = htmlspecialchars($app->input->getVar('search',''), ENT_COMPAT, 'UTF-8');
				if($params->get('show_input_label','0')==1){ ?>
					<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_INPUT_LABEL'); ?></label>
				<?php } ?>
				<input type="text" id="input_search<?php echo $module->id?>" size="12" name="search" class="inputbox first_input" value="<?php echo $s_value; ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_INPUT_PLACEHOLDER'); ?>" />
			</div>
		<?php } ?>

		<?php if($params->get('show_account_type',0)==1 && $account_types){ ?>
			<div class="account_type djcf_se_row">
				<?php if($params->get('show_account_type_label','0')==1){ ?>
					<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ACCOUNT_TYPE_LABEL'); ?></label>
				<?php } ?>
				<select class="text_area" name="se_account_type">
					<option value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ACCOUNT_TYPE_LABEL'); ?></option>
					<?php echo JHtml::_('select.options', $account_types, 'id', 'name', $app->input->getInt('se_account_type',''), true); ?>
				</select>
			</div>
		<?php } ?>

		<?php echo trim(implode('\n', $app->triggerEvent('onDJClassifiedsSearchModuleDisplayRows', array($module)))); ?>

		<?php if($params->get('show_loc','1')==1 && $regions){ ?>
			<div class="search_regions djcf_se_row">
			<?php if($params->get('show_loc_label','0')==1){ ?>
				<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL'); ?></label>
			<?php } ?>
			<?php
				if($params->get('loc_select_type',0)==1){
					$reg_sel = '<select class="inputbox" id="se'.$module->id.'_reg_0" name="'.$p.'se_regs[]"'.($params->get('show_address','0') ? ' onchange="djcfmodSearchCountryIso('.$module->id.',this.value)"' : '').'><option value="0">'.JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL').'</option>';
					foreach($regions as $reg){
						$r_name = str_ireplace("'", "&apos;", JText::_($reg->name));
						for($lev=0;$lev<$reg->level;$lev++){
							$r_name = "- ".$r_name;
						}
						$reg_sel .= '<option value="'.$reg->id.'">'.$r_name.'</option>';
					}
					$reg_sel .= '</select>';
					echo $reg_sel;
				}else{
					$attr = '';
					if($reg_id_se){
						if($params->get('loc_hide_1_level','0')==1){
							$attr = ' style="display:none"';
						}elseif($params->get('loc_hide_1_level','0')==2){
							$attr = ' disabled';
						}
					}
					echo DJClassifiedsTheme::renderLayout('searchselectreg', array('regions' => $regions, 'reg_id' => 0, 'mod_id' => $module->id, 'empty_opt_text' => JText::_('MOD_DJCLASSIFIEDS_SEARCH_LOCATION_LABEL'), 'attr' => $attr, 'params' => $params));
					?>
					<script>
						
						function se<?php echo $module->id; ?>_new_reg(parent, a_parent, r_path)
						{
							document.getElementById('se<?php echo $module->id; ?>_after_reg_'+parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" alt="..." /></div>';

							var ajax_data = {
								'option': 'com_djclassifieds',
								'view': 'item',
								'task': 'getRegionSelect',
								'reg_id': a_parent,
								'mod_id': <?php echo $module->id; ?>
							};

							jQuery.ajax({
								url: '<?php echo JRoute::_('index.php'); ?>',
								type: 'post',
								data: ajax_data
							}).done(function (response, textStatus, jqXHR){
								if(textStatus == 'success'){
									document.getElementById('se<?php echo $module->id; ?>_after_reg_'+parent).innerHTML = response;
									document.getElementById('se<?php echo $module->id; ?>_reg_'+parent).value = a_parent;

									if(r_path.length>0){
										var first_path = r_path[0].split(',');
										r_path.shift();
										se<?php echo $module->id; ?>_new_reg(first_path[0],first_path[1],r_path);
									}

									<?php if($params->get('show_address','0')==1){ ?>
										djcfmodSearchCountryIso('<?php echo $module->id; ?>', a_parent);
									<?php } ?>
									jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
								}
							});
						}
					
					</script>
					
					<?php
				}
			?>
			</div>
		<?php } ?>

		<?php if(($params->get('show_postcode','0')==1 || $params->get('show_address','0')==1 || $params->get('show_geoloc','0')==1) && $params->get('radius_list','')){ ?>
			<?php
				$s_postcode_value = $app->input->getVar('se_postcode','');
				$s_address_value = $app->input->getVar('se_address','');
				if((!$s_address_value || $app->input->getVar('se_geoloc','')) && $user_address){
					$s_address_value = $user_address;
				}
				$radius_l = explode(',', $params->get('radius_list',''));
				$radius_list = array();
				$radius_unit = $params->get('radius_unit','km');
				foreach($radius_l as $radius){
					if($radius_unit=='mile'){
						$radius_label = $radius.' '.JText::_('COM_DJCLASSIFIEDS_SEARCH_MILES');
					}else{
						$radius_label = $radius.' '.JText::_('COM_DJCLASSIFIEDS_SEARCH_KM');
					}
					$radius_list[] = array('value'=>$radius,'text'=>$radius_label,'disabled'=>0);
				}
				
				$se_radius_cl = '';
				if($params->get('show_address','0')){
					$se_radius_cl .= ' se_radius_address';
				}elseif($params->get('show_postcode','0')){
					$se_radius_cl .= ' se_radius_postcode';
				}
				if($params->get('show_geoloc','0')){
					$se_radius_cl .= ' se_radius_geoloc';
				}
			?>
			<div class="search_radius djcf_se_row<?php echo $se_radius_cl; ?>">
				<?php if($params->get('show_postcode_label','0')==1){ ?>
					<?php if($params->get('show_address','0')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ADDRESS_LABEL'); ?></label>
					<?php }elseif($params->get('show_postcode','0')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_POSTCODE_LABEL'); ?></label>
					<?php }elseif($params->get('show_geoloc','0')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_GEOLOCALIZATION_LABEL'); ?></label>
					<?php } ?>
				<?php } ?>
				<div class="se_loc_wrapper">
					<?php if($params->get('show_address','0')==1){ ?>
						<input type="text" size="12" id="se_address<?php echo $module->id; ?>" name="se_address" class="inputbox" value="<?php echo $s_address_value; ?>" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_ADDRESS'); ?>" />
						<input type="hidden" name="se_lat" value="<?php echo $app->input->getVar('se_lat',''); ?>"/>
						<input type="hidden" name="se_lng" value="<?php echo $app->input->getVar('se_lng',''); ?>"/>
					<?php }else if($params->get('show_postcode','0')==1){ ?>
						<input type="text" size="12" name="se_postcode" id="se_postcode<?php echo $module->id?>" class="inputbox" value="<?php echo $s_postcode_value; ?>" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_POSTCODE'); ?>" />
						<input type="hidden" name="se_postcode_c" value="<?php echo $params->get('postcode_country',''); ?>" />
					<?php } ?>
					<?php if($params->get('show_geoloc','0')==1){ ?>
						<span class="se_geoloc_icon button" id="se_geoloc_icon<?php echo $module->id; ?>" title="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_GEOLOC_TOOLTIP_INFO'); ?>"></span>
						<input type="hidden" name="se_geoloc" id="se_geoloc<?php echo $module->id; ?>" value="<?php echo $app->input->getVar('se_geoloc',''); ?>" />
					<?php } ?>
				</div>
				<?php if($params->get('show_geoloc','0')==1 && $user_address && $params->get('show_address','0')!=1){ ?>
					<div class="se_geoloc_address"><?php echo $user_address; ?></div>
				<?php } ?>
			</div>
			<div class="search_radius_range djcf_se_row">
				<?php if($params->get('show_radius_label','0')==1){ ?>
					<label class="range_label"><?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_SEARCH_RANGE'); ?></label>
				<?php } ?>
				<input type="hidden" name="se_radius_unit" value="<?php echo $radius_unit == 'mile' ? 'mile' : ''; ?>" />
				<select name="se_radius" class="inputbox">
					<option value=""><?php echo JText::_('COM_DJCLASSIFIEDS_SEARCH_SEARCH_RANGE');?></option>
					<?php echo JHtml::_('select.options', $radius_list, 'value', 'text', $app->input->getFloat('se_radius',$params->get('default_radius','50')), true);?>
				</select>
			</div>
	<?php } ?>
	
	<?php if(!$p && $params->get('show_cat','1')==1 && $categories){ ?>
		<div class="search_cats djcf_se_row">
		<?php if($params->get('show_cat_label','0')==1){ ?>
			<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL'); ?></label>
		<?php } ?> 
			<?php 
				if($params->get('cat_select_type','0')==1){
					$cat_sel = '<select class="inputbox" id="se'.$module->id.'_cat_0" name="se_cats[]" onchange="se'.$module->id.'_getFields(this.value);"><option value="">'.JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL').'</option>';
					foreach($categories as $cat){ 
						$c_name = str_ireplace("'", "&apos;", JText::_($cat->name));
						for($lev=0;$lev<$cat->level;$lev++){
							$c_name = "- ".$c_name;
						}
						$cat_sel .= '<option value="'.$cat->id.'">'.$c_name.'</option>';
					}
					$cat_sel .= '</select>';
					echo $cat_sel;
				}elseif(!empty($categories[0])){
					$attr = '';
					if($cat_id_se){
						if($params->get('cat_hide_1_level','0')==1){
							$attr = ' style="display:none"';
						}elseif($params->get('cat_hide_1_level','0')==2){
							$attr = ' disabled';
						}
					}
					echo DJClassifiedsTheme::renderLayout('searchselectcat', array('cats' => $categories[0], 'cat_id' => 0, 'mod_id' => $module->id, 'empty_opt_text' => JText::_('MOD_DJCLASSIFIEDS_SEARCH_CATEGORY_LABEL'), 'attr' => $attr, 'params' => $params));
					?>
					<script>
						function se<?php echo $module->id; ?>_new_cat(parent, a_parent, c_path)
						{
							document.getElementById('se<?php echo $module->id; ?>_after_cat_'+parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" alt="..." /></div>';

							var ajax_data = {
								'option': 'com_djclassifieds',
								'view': 'item',
								'task': 'getCategorySelect',
								'cat_id': a_parent,
								'mod_id': <?php echo $module->id; ?>
							};

							jQuery.ajax({
								url: '<?php echo JRoute::_('index.php'); ?>',
								type: 'post',
								data: ajax_data
							}).done(function (response, textStatus, jqXHR){
								if(textStatus == 'success'){
									document.getElementById('se<?php echo $module->id; ?>_after_cat_'+parent).innerHTML = response;
									document.getElementById('se<?php echo $module->id; ?>_cat_'+parent).value = a_parent;
									if(c_path.length){
										var first_path = c_path[0].split(',');
										c_path.shift();
										se<?php echo $module->id; ?>_new_cat(first_path[0],first_path[1],c_path);
									}
									jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
								}
							});
						}
					</script>
					<?php
				}
			?>
			</div>
			<div style="clear:both"></div>
		<?php } ?>

		<?php if($params->get('show_custom_fields','1')){ ?>

			<div id="search<?php echo $module->id; ?>_ex_fields" class="search_ex_fields"></div>
			<div style="clear:both"></div>

			<script>

				function se<?php echo $module->id; ?>_getFields(cat_id, group_id)
				{
					var $el = jQuery('#search<?php echo $module->id; ?>_ex_fields');
					var $prev_el = $el.clone();
					$el.find('select').each(function(i){
						$prev_el.find('select').eq(i).val(jQuery(this).val());
					});

					<?php if($params->get('show_fields_loader','0')){ ?>
						$el.html('<div class="djloader" style="text-align:center"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" /></div>');
					<?php } ?>
					
					var ajax_data = {
						'option': 'com_djclassifieds',
						'view': '<?php echo $p ? 'profile' : 'item'; ?>',
						'task': 'getSearchFields',
						'wrapper_id': 'search<?php echo $module->id; ?>_ex_fields',
						'mod_id': '<?php echo $module->id; ?>',
						'cat_id': cat_id,
						'se': '<?php echo $app->input->get('se'); ?>',
						'group_id': group_id
					};

					jQuery.ajax({
						url: '<?php echo JRoute::_('index.php'); ?>',
						type: 'post',
						data: ajax_data
					}).done(function (response, textStatus, jqXHR){
						if(textStatus == 'success'){
							$el.html(response).find(':input').each(function(){
								if(typeof jQuery(this).attr('name') !== 'undefined' && $prev_el.find(':input[name="'+jQuery(this).attr('name')+'"]').length){
									var $f_new = jQuery(this).closest('.djseform_field');
									var $f_old = $prev_el.find(':input[name="'+jQuery(this).attr('name')+'"]').closest('.djseform_field');
									if($f_new.text() == $f_old.text()){ // replace only if the same values
										$f_new.replaceWith($f_old);
									}
								}
							});

							jQuery(document).trigger('djclassifieds.loaded', {context: 'module.search', client: 'site', ajax_data: ajax_data});
						}
					});
					
					if(cat_id){
						jQuery('#search<?php echo $module->id; ?>_ex_fields').attr('data-cat-id', cat_id.toString().replace('p',''));
					}else if(group_id){
						jQuery('#search<?php echo $module->id; ?>_ex_fields').attr('data-group-id', group_id);
					}
				}

				jQuery(function(){
					<?php if($p){ ?>
						se<?php echo $module->id; ?>_getFields(null, jQuery('#mod_djcf_search<?php echo $module->id; ?> [name="se_account_type"]').val());

						jQuery('#mod_djcf_search<?php echo $module->id; ?> [name="se_account_type"]').change(function(){
							se<?php echo $module->id; ?>_getFields(null, jQuery(this).val());
						});
					<?php }else{ ?>
						<?php if($cat_id_se > 0){ ?>
							se<?php echo $module->id; ?>_getFields(<?php echo $cat_id_se; ?>);
						<?php }else{ ?>
							se<?php echo $module->id; ?>_getFields();
						<?php } ?>
					<?php } ?>
				});

			</script>

		<?php }else{ ?>
			<script>
				function se<?php echo $module->id; ?>_getFields(cat_id, group_id){}
			</script>
		<?php } ?>
		<?php if(!$p){ ?>
			<?php if($params->get('show_type','0')==1 && $types){ ?>
				<div class="search_type djcf_se_row">
					<?php if($params->get('show_type_label','0')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TYPE_LABEL'); ?></label>
					<?php } ?>
					<select name="se_type_id" class="inputbox">
						<option value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TYPE');?></option>
						<?php echo JHtml::_('select.options', $types, 'value', 'text', $type_id, true);?>
					</select>
				</div>
			<?php } ?>
			<?php if($params->get('show_time','0')==1){ 
				$days_l = $app->input->getInt('days_l','');?>
				<div class="search_time djcf_se_row">
					<?php if($params->get('show_time_label','0')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_TIME_LABEL'); ?></label>
					<?php } ?>
					<select name="days_l" class="inputbox">
						<option <?php if($days_l==''){echo ' SELECTED ';}?> value=""><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_ANY_TIME');?></option>
						<option <?php if($days_l=='1'){echo ' SELECTED ';}?> value="1"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_24_HOURS');?></option>
						<option <?php if($days_l=='3'){echo ' SELECTED ';}?> value="3"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_THREE_DAYS');?></option>
						<option <?php if($days_l=='7'){echo ' SELECTED ';}?> value="7"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_WEEK');?></option>
						<option <?php if($days_l=='30'){echo ' SELECTED ';}?> value="30"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PAST_MONTH');?></option>
					</select>
				</div>
			<?php } ?>
			<?php if($params->get('show_price','1')==1){ ?>
				<div class="search_price djcf_se_row">
					<?php if($params->get('show_price_label','1')==1){ ?>
						<label><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE').' ('.$comparams->get('unit_price','EUR').')'; ?></label>
					<?php } ?>	
					<div class="from-wrapper">
						<span class="label1"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_FROM'); ?></span>
						<input size="5" class="inputbox" type="text" name="se_price_f" value="<?php echo $app->input->getVar('se_price_f',''); ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_FROM'); ?>" />
					</div>
					<div class="to-wrapper">
						<span class="label2"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_TO'); ?></span>
						<input size="5" class="inputbox" type="text" name="se_price_t" value="<?php echo $app->input->getVar('se_price_t',''); ?>" placeholder="<?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_PRICE_TO'); ?>" />
					</div>
				</div>
			<?php } ?>
			<?php if($params->get('show_only_price_negotiable','0')==1){ ?>
				<div class="search_only_price_negotiable djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_only_price_neg',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_price_neg" id="<?php echo $module->id; ?>se_only_price_neg" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_price_neg"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_PRICE_NEGOTIABLE'); ?></label>
				</div>
			<?php } ?>	
			<?php if($params->get('show_only_auctions','0')==1){ ?>
				<div class="search_only_auctions djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_only_auctions',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_auctions" id="<?php echo $module->id; ?>se_only_auctions" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_auctions"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_AUCTIONS'); ?></label>
				</div>
			<?php } ?>
			<?php if($params->get('show_only_buynow','0')==1){ ?>
				<div class="search_only_buynow djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_only_buynow',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_buynow" id="<?php echo $module->id; ?>se_only_buynow" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_buynow"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_BUYNOW'); ?></label>
				</div>
			<?php } ?>	
			<?php if($params->get('show_only_images','0')==1){ ?>
				<div class="search_only_images djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_only_img',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_img" id="<?php echo $module->id; ?>se_only_img" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_img"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_WITH_IMAGES'); ?></label>
				</div>
			<?php } ?>
			<?php if($params->get('show_only_video','0')==1){ ?>
				<div class="search_only_video djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_only_video',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_only_video" id="<?php echo $module->id; ?>se_only_video" value="1"/><label class="label" for="<?php echo $module->id; ?>se_only_video"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_ONLY_WITH_VIDEO'); ?></label>
				</div>
			<?php } ?>
			<?php if($params->get('show_restriction_18_always','0')){ ?>
				<input type="hidden" name="se_also_18" value="1" />
			<?php }elseif($params->get('show_restriction_18','0')==1){ ?>
				<div class="search_also_18 djcf_se_row_ch">
					<input class="inputbox" <?php if($app->input->getInt('se_also_18',0)){echo ' checked="checked" ';}?> type="checkbox" name="se_also_18" id="<?php echo $module->id; ?>se_also_18" value="1"/><label class="label" for="<?php echo $module->id; ?>se_also_18"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SHOW_RESTRICTION_18_LABEL'); ?></label>
				</div>
			<?php } ?>
		<?php } ?>
		<div class="search_buttons">
			<button type="submit" class="button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_SEARCH');?></button>
			<?php if($app->input->get('se') && $params->get('show_reset','1')){ ?>
				<?php $reset_onlick = "jQuery(this).closest('form').find('[name=\'reset\']').val(1);jQuery(this).closest('form').submit();" ?>
				<?php if($params->get('show_reset','1') == '1'){ ?>
					<a href="javascript:void(0);" onclick="<?php echo $reset_onlick; ?>" class="reset reset_button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_RESET');?></a>
				<?php }else{ ?>
					<button type="button" onclick="<?php echo $reset_onlick; ?>" class="reset button"><?php echo JText::_('MOD_DJCLASSIFIEDS_SEARCH_RESET');?></button>
				<?php } ?>
			<?php } ?>
		</div>
	</form>
	<div style="clear:both"></div>
</div>

<?php if(!$p || $reg_id_se > 0){ ?>
	<script>
		jQuery(function(){
			<?php if(!$p){ ?>
				<?php if($cat_id_se > 0){ ?>
					<?php if($params->get('cat_select_type','0')==1){ ?>
						document.getElementById('se<?php echo $module->id; ?>_cat_0').value = '<?php echo $cat_id_se; ?>';
					<?php }else{ ?>
						var cat_path = <?php echo json_encode($cat_path_arr); ?>;
						if(cat_path.length){
							se<?php echo $module->id; ?>_new_cat(0,cat_path[0].split(',')[0],cat_path);
						}
					<?php } ?>
				<?php } ?>
			<?php } ?>

			<?php if($reg_id_se > 0){ ?>
				<?php if($params->get('loc_select_type',0)==1){ ?>
					document.getElementById('se<?php echo $module->id; ?>_reg_0').value = '<?php echo $reg_id_se; ?>';
				<?php }else{ ?>
					var reg_path = <?php echo json_encode($reg_path_arr); ?>;
					if(reg_path.length){
						se<?php echo $module->id; ?>_new_reg(0,reg_path[0].split(',')[0],reg_path);
					}
				<?php } ?>
			<?php } ?>
		});
	</script>
<?php } ?>

<?php if($params->get('show_address','0')==1){ ?>
	<script>
		jQuery(function(){
			djcfmodSearchPlaces('<?php echo $module->id; ?>', '<?php echo $params->get('api_country',''); ?>');
		});
		
		jQuery(function($){
			$('#se_address<?php echo $module->id; ?>').on('input', function(){
				$('#se_geoloc<?php echo $module->id?>').val('');
			});
		});
		
	</script>
<?php } ?>
	
<?php if($params->get('show_geoloc','0')==1){ ?>
	<script>
		jQuery(function(){
			jQuery('#se_geoloc_icon<?php echo $module->id; ?>').on('click',function(){
				if(navigator.geolocation){
					navigator.geolocation.getCurrentPosition(modSearchShowDJPosition<?php echo $module->id; ?>,
					function(error){
						alert(error.message);
					}, {timeout: 30000, enableHighAccuracy: true, maximumAge: 90000});
				}
			})
		});

		function modSearchShowDJPosition<?php echo $module->id; ?>(position)
		{
			setDJLocationCookie(position);
			document.getElementById('se_geoloc<?php echo $module->id?>').value = '1';
			document.getElementById('form_search<?php echo $module->id; ?>').submit();
		}
	</script>
<?php } ?>
	
<?php if(!$p && $params->get('show_input_hints','0')==1 && $params->get('show_input','1')==1){ ?>
	<script>
		jQuery(function($){
			djcfmodSearchAutocomplete('<?php echo $module->id?>', '<?php echo implode(',', $params->get('input_hints_source', array('items','categories','regions'))); ?>');
		});
	</script>
<?php } ?>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!