var fl;
var tip_state;
var wsubscribe;

window.addEvent('domready',function () {
	fl = new mui_floatingMessages();
	var at = new mui_tips(false,{opacity:0.92});
	at.tipAdvanced('.tip_adv_s','.tip_adv_d');
	$('s_cat').addEvent('change',doSearch);
	$('s_region').addEvent('change',doSearch);
	$('s_goal').addEvent('change',doSearch);
	var adult_content = getCookie('adult_content');
	if (!adult_content) {
		wadult = new mui_window('wadult',$('window_adult_content'),{title:'',title_bclose:false});
		wadult.showModal();
		wadult.modal_block.div.set('opacity',1);
	}
	//city tip
	new inputTip($('s_city'),'tip_city');
	new inputTip($('s_id'),'tip_id');
	//subscriptions
	wsubscribe = new mui_window('wsubscribe',$('wsubscribe'),{title:'Subskrybuj wyniki wyszukiwania'});
});

function doSubscribe() {
	var c = 0;
	if ($('subscribe_id_cat_tree').value!=0) c++;
	if ($('subscribe_id_region').value!=0) c++;
	if ($('subscribe_id_goal').value!=0) c++;
	if ($('subscribe_city').value!='') c++;
	if (c==0) {
		dialogWarning('Wybierz przynajmniej jedno kryterium  subskrypcji !');
		return;
	}
	$('subscribe_email').value=$('subscribe_email').value.trim();
	$('subscribe_email_2').value=$('subscribe_email_2').value.trim();
	if ($('subscribe_email').value=='') {
		dialogWarning('Podaj adres email !');
		return;
	}
	if ($('subscribe_email').value!=$('subscribe_email_2').value) {
		dialogWarning('Wpisz taki sam adres email w oba pola !');
		$('subscribe_email').setStyle('background','#cc0000');
		$('subscribe_email_2').setStyle('background','#cc0000');
		return;
	}
	document.fsubscribe.submit();
}

function adultContentOK() {
	wadult.hide();
	wadult.free();
	$('bloody_sheet').hide();
	setCookie('adult_content',1);
//	setCookie('adult_content',1,null,base_url.substr(7,base_url.length-8));
}

function doSearch() {
	if (document.fsearch.s_cat.value=='' && document.fsearch.s_city.value=='' && document.fsearch.s_region.value=='' && document.fsearch.s_goal.value=='' && document.fsearch.s_id.value=='') {
		dialogWarning('Wybierz przynajmniej jedno kryterium !');
		return;
	}
	document.fsearch.page.value='0';
	document.fsearch.submit();
}

function searchPage(idx) {
	document.fsearch.page.value = idx;
	document.fsearch.submit();
}

function showContact(id) {
	window.popup('index.php?action=show.contact&id='+id,700,400,'mobi.contact');
}