function isIE() {
	return (navigator.appName.indexOf('Microsoft') != -1);
}
/* moje funkcie pre reality */
function verifyRealitaAdd(obj) {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste názov!');
		return false;
	}
	var ch = document.getElementById('fpodm');
	if (!ch.checked) {
		ch.focus();
		myAlert('Neoznačili ste súhlas podmienkami');
		return false;
	}
	return true;
}
function verify_number(obj) {
	if (!parseFloat(obj.value)) {
		obj.focus();
		myAlert('Musí byť číslo!');
		return false;
	}
	else return true;
}
function verifyRAGimg(obj,flag) {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadaný názov!');
		return false;
	}
	if (flag) {
		var obr = document.getElementById('obr_big');
		if (obr.value == '') {
			obr.focus();
			myAlertlert('Nezadaný obrázok!');
			return false;
		}
	}
	return true;
}
function is_regular_mail(mail_adresa) {
	if(mail_adresa=="" || mail_adresa.indexOf("@")== -1 || mail_adresa.length < 7 || mail_adresa.indexOf(".")== -1) {
		return false;
	}
	return true;
}
function verifyActionAdd() {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste názov!');
		return false;
	}
	var mesto = document.getElementById('faddress');
	if (mesto.value == '') {
		mesto.focus();
		myAlert('Nezadali ste miesto konania!');
		return false;
	}
	var _date = document.getElementById('fdatestart');
	if (_date.value == '') {
		_date.focus();
		myAlert('Nezadali ste dátum konania!');
		return false;
	}
	var _time = document.getElementById('ftimestart');
	if (_time.value == '') {
		_time.focus();
		myAlert('Nezadali ste čas konania!');
		return false;
	}
	return true;
}
function verifyInzerciaAdd() {
	var name = document.getElementById('fname');
	if (name.value == '') {
		/*name.focus();*/
		myAlert('Nezadali ste názov!');
		return false;
	}
	var mesto = document.getElementById('fcity');
	if (mesto.value == '') {
		/*mesto.focus();*/
		myAlert('Nezadali ste mesto!');
		return false;
	}
	var tel = document.getElementById('ftel');
	var mail = document.getElementById('fmail');
	if (tel.value == '' && !is_regular_mail(mail.value)) {
		/*tel.focus();*/
		myAlert('Nezadali ste kontakt!');
		return false;
	}
	return true;
}
function verifyBurzaAdd() {
	var name = document.getElementById('fprof');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste profesiu!');
		return false;
	}
	var name = document.getElementById('fvzdelanie');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste dosiahnuté vzdelanie!');
		return false;
	}
	name = document.getElementById('ftel');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste telefonický kontakt!');
		return false;
	}
	return true;
}
function verifyPonukaAdd() {
	var name = document.getElementById('fprof');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste profesiu');
		return false;
	}
	name = document.getElementById('fnapl');
	if (name.value == '') {
		name.focus();
		myAlert('Nedali ste náplň práce');
		return false;
	}
	if (!is_regular_mail(document.getElementById('fmail').value) && document.getElementById('ftel').value == '' && document.getElementById('fcontact').value == '') {
		myAlert('Nezadali ste kontakt');
		return false;
	}
	return true;
}
function verifyReservation() {
	var name = document.getElementById('ffrom');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadaný dátum!');
		return false;
	}
	var name = document.getElementById('fnc');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadaný počet nocí!');
		return false;
	}
	var name = document.getElementById('fna');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadaný počet dospelých!');
		return false;
	}
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadané meno a priezvisko!');
		return false;
	}
	var name = document.getElementById('faddr');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadaná adresa!');
		return false;
	}
	var name = document.getElementById('ftel');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadané telefónne číslo!');
		return false;
	}
	return true;
}
function show_alert() {
	myAlert('Nepodarilo sa otvoriť nové okno. Akcia nemôže pokračovať.\nSkúste zmeniť nastavenie prehliadača.');
}
function get_date(obj,zrus) {
	var properties = 'width=300,height=100,resizable=0,scrollbars=0,status=0';
	var nove_okno;
	var address = homePage + '/admin_new/get_date_new.php?obj=' + obj.id + '&day_actual=' + obj.value.substr(8,2) + '&month_actual=' + obj.value.substr(5,2) + '&year_actual=' + obj.value.substr(0,4);
	if (nove_okno = window.open(address,'date',properties)) {}
	else show_alert();
}
function get_time(obj,zrus) {
	var properties = 'width=';
	if (zrus) properties += '320'; else properties += '280';
	properties += ',height=150,resizable=0,scrollbars=0';
	var nove_okno;;
	if (nove_okno = window.open('','date',properties)) {
		var next = '';
		if (obj.value != '') next = '&hour_actual=' + obj.value.substr(0,2) + '&minute_actual=' + obj.value.substr(3,2);
		nove_okno.window.location = homePage + '/admin_new/get_time.php?obj=' + obj.id + next + '&zrus=' + zrus;
	}
	else show_alert();
}
function verifyTop(sep,id) {get_ajax_data('verifyCredit',id,sep);}
var submit_flag = 0;
var sum_all = 0;
function setResultTop(data) {
	data = data.split(';-;');
	document.getElementById(data[2]).innerHTML = data[1]
	document.getElementById('date-' + data[2]).innerHTML = data[0];
	document.getElementById('o-' + data[2]).innerHTML = '';
	if (!submit_flag) {
		document.getElementById('submit-container').innerHTML = 'Zostávajúci kredit: <span id="sum-rest">' + availableCredit + '</span> Použitý kredit: <span id="sum-all">0</span> <input type="submit" class="submit-button" name="set" value="Nastaviť" /><input type="hidden" name="a" value="credit-buy" />';
		submit_flag = 1;
	}
}
function verifySetTop(obj) {
	var flag = false;
	var all_checks = obj.getElementsByTagName('INPUT');
	for (var x=0;x<all_checks.length;x++) {
		if (all_checks[x].type == 'checkbox' && all_checks[x].checked) flag = true;
	}
	if (!flag) myAlert('Neoznačili ste žiadnu položku, pre využitie kreditu!');
	return flag;
}
function setSum(obj,value) {
	if (obj.checked) {
		if (availableCredit - value) sum_all += value;
		else myAlert('Požadované použitie presahuje Váš zostávajúci kredit!');
	}
	else sum_all -= value;
	document.getElementById('sum-all').innerHTML = sum_all;
	document.getElementById('sum-rest').innerHTML = availableCredit - sum_all;
}
function setJobHash(value) {
	if (value == 0) document.location.hash = 'ponuka';
	if (value == 1) document.location.hash = 'hladam';
}
function setCommonType(sep,type) {
	var inp = document.getElementById('m_conf_' + sep);
	inp.value = type;
	inp.form.submit();
}
function getFaktura(value) {
	var prop = 'width=800,height= 1200,status=0,scrollbars=0';
	window.open(homePage + '/virtualne/faktura.php?val=' + value,'faktura',prop);
}
function name_image(full_name)
{
	path_array = full_name.split('/');
	return path_array[path_array.length - 1];
}
function collapse_menu(x,flag_obr) {
	var menu = document.getElementById('Out' + x + 'd');
	if (menu.style.display == 'block')
	menu.style.display = 'none';
	else menu.style.display = 'block';
	if (flag_obr) {
		var obr = document.getElementById('Out' + x);
		if (name_image(obr.src) == 'grayplus.gif')
		obr.src = homePage + '/images/grayminus.gif';
		else obr.src = homePage + '/images/grayplus.gif';
	}
}
function changeFirmShow(value) {
	var tbl = document.getElementById('firm-data');
	if (value) tbl.className = 'visible'; else tbl.className = 'invisible';
}
function verifyPrice(){
	var dat = document.getElementById('ftext')
	if (dat.value==''){
		dat.focus();
		myAlert('Nezadali ste text!');
		return false;
	}
	var dat = document.getElementById('fplace')
	if (dat.value==''){
		dat.focus();
		myAlert('Nezadali ste miesto realizácie!');
		return false;
	}
	var dat = document.getElementById('fperson')
	if (dat.value==''){
		dat.focus();
		myAlert('Nezadali ste kontaktnú osobu!');
		return false;
	}
	var dat = document.getElementById('ftel')
	if (dat.value==''){
		dat.focus();
		myAlert('Nezadali ste telefónne číslo!');
		return false;
	}
	var dat = document.getElementById('fmail')
	if (!is_regular_mail(dat.value)){
		dat.focus();
		myAlert('Nezadali ste správnu mailovú adresu!');
		return false;
	}
	var checks_flag = 0;
	var all_checks = document.getElementsByTagName('input');
	for (var x=0;x<all_checks.length;x++) {
		if (all_checks[x].className == 'm_conf_Kat_' && all_checks[x].checked) checks_flag++;
	}
	if (!checks_flag) {
		myAlert('Nevybrali ste žiadnu kategóriu!');
		return false;
	}
	return true;
}
function updateCount(ord) {
	var pocet = document.getElementById('pocet-firiem');
	if (ord) pocet.innerHTML = parseInt(pocet.innerHTML) + 1;
	else pocet.innerHTML = parseInt(pocet.innerHTML) - 1;
}
function sendBadDataMail(obj) {
	var errFlag = 0;
	$('#error-message').html('');
	if (obj.fmtext.value == '') {
		$('#error-message').html('Nezadali ste žiaden text!');
		errFlag++;
		return false;
	}
	if (!is_regular_mail(obj.fmmail.value)) {
		$('#error-message').html('Nezadali ste korektnú mailovú adresu!');
		errFlag++;
	}
	if (!errFlag) {
		$('#error-message').html('Váš mail sa spracováva!');
		$('#fmsend').remove();
		get_ajax_data('error-mail',obj.idfirm.value,obj.fmtext.value + ';-;' + obj.fmmail.value);
	}
	return false;
}
function confirmMail(data) {
	var _end = $('#error-message');
	_end.html(data);
	_end.attr('class','final');
}
function verifyLostPass() {
	var mail = document.getElementById('fmail');
	if (!is_regular_mail(mail.value)) {
		myAlert('Nezadali ste korektnú mailovú adresu!');
		return false;
	}
	return true;
}
function verifyLostPassAnwer() {
	var ans = document.getElementById('fanswer');
	if (!ans.value.length) {
		myAlert('Nezadali ste odpoveď na kontrolnú otázku!');
		return false;
	}
	return true;
}
function verifyPhoto() {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste názov fotografie');
		return false;
	}
	var name = document.getElementById('obr_big');
	if (name.value == '') {
		name.focus();
		myAlert('Neoznačili ste žiadnu fotografiu');
		return false;
	}
	return true;
}
function verifyPhotoUpdate() {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nezadali ste názov fotografie');
		return false;
	}
	return true;
}
function verifyInzType(obj) {
	if (obj.value == 1) myAlert('Inzerát bude spoplatnený podľa cenníka');
}
function checkLimit(num) {
	var count = 0;
	var all_checks = document.getElementsByTagName('INPUT');
	for (var x=0;x<all_checks.length;x++) {
		if (all_checks[x].id.substr(0,13) == 'm_conf_bind__' && all_checks[x].checked) count++;
	}
	if (count > num) {
		myAlert('Nie je možné pridať na viac miest');
		return false;
	}
	return true;
}
function verifyPSC() {
	var name = document.getElementById('fname');
	if (name.value == '') {
		name.focus();
		myAlert('Nedadali ste mesto alebo obec pre vyhľadanie!');
		return false;
	}
	return true;
}
function change_language_my(lang) {
	var all_sel = document.getElementsByTagName('SELECT');
	for (var x=0;x<all_sel.length;x++) {
		if (all_sel[x].className == 'goog-te-combo') {
			for (var i=0;i<all_sel[x].options.length;i++) {
				if (lang == all_sel[x].options[i].value) {
					all_sel[x].options[i].selected = true;
					if (isIE()) {
						var evt = document.createEventObject();
						all_sel[x].fireEvent('onchange',evt);
					}
					else {
						var evt = document.createEvent('HTMLEvents');
						evt.initEvent('change',true,true);
						all_sel[x].dispatchEvent(evt);
					}
					$('#lang-image').attr({src: homePage + '/virtualne/img/flags/' + all_sel[x].options[i].value + '.gif'});
				}
			}
		}
	}
}
function set_original() {
	var ifr = document.getElementById(':2.container');
	var but = ifr.contentWindow.document.getElementById(':2.restore');
	if (isIE()) {
		var evt = document.createEventObject();
		but.fireEvent('onclick',evt);
	}
	else {
		var evt = ifr.contentWindow.document.createEvent('HTMLEvents');
		evt.initEvent('click',true,true);
		but.dispatchEvent(evt);
	}
	$('#lang-image').attr({src: homePage + '/virtualne/img/flags/sk.gif'});
}
function openCasenka() {
	var cas = document.getElementById('casenka');
	if (cas.style.display == 'block') cas.style.display = 'none';
	else cas.style.display = 'block';
}