//	otevre nove okno a natahne do neho danou stranku
function makeWindow(url) {
	window.open(url, '', "toolbar=no,status=no,scrollbars=no,resizable=yes,width=400,height=500");
}

//	kontrola spravnosti e-mailu
function checkEmail(email) {
	
	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
	result = (reg.test(email));
	
	return(result);
}

//	prompt pro zadani e-mailove adresy + kontrola
function getEmail(form) {
			
	var strEmail = prompt("Napi e-mail adresu, na kterou chce poslat tento článek:", "@");
	
	if(checkEmail(strEmail)) {
		form.email.value = strEmail;
		return true;
	}
	else {
		alert("'" + strEmail + "' není platnou e-mailovou adresou...");
		return false;
	}
}

//	vybere vsechny prispevky a odesle jejich cisla
function viewAllReadersEchos(select, tid, cid, id) {
	
	var ids = '';
	
	for(var i = 0; i < select.length; i++) {
		select.options[i].selected = true;
	}
	
	for(var i = 0; i < select.length; i++) {
		if(select.options[i].selected) {
			if(ids == '')
				ids = select.options[i].value;
			else
				ids += ', ' + select.options[i].value;
		}
	}
	
	if(ids == '')
		alert('Nelze vybrat ádné příspěvky...');
	else
		document.location = 'readers_echos.php?tid=' + tid + '&cid=' + cid + '&rid=' + id + '&ids=' + ids;
}

//	odesle cisla vybranych prispevku
function viewReadersEchos(select, tid, cid, id) {
	
	var ids = '';
	
	for(var i = 0; i < select.length; i++) {
		if(select.options[i].selected) {
			if(ids == '')
				ids = select.options[i].value;
			else
				ids += ', ' + select.options[i].value;
		}
	}
	
	if(ids == '')
		alert('Nebyly vybrány ádné příspěvky...');
	else
		document.location = 'readers_echos.php?tid=' + tid + '&amp;cid=' + cid + '&amp;rid=' + id + '&amp;ids=' + ids;
}

//	
function warnAlert(text) {
	
	alert(text);
}


//	kontrola formulare na pridani odkazu
function checkLinkForm(form) {
	
	if(form.lin_name_cz.value == '') {
		
		alert('Musí zadat název odkazu!');
		form.lin_name_cz.focus();
		return;
	}
	if(form.lin_http.value == '') {
		
		alert('Musí zadat adresu odkazu!');
		form.lin_http.focus();
		return;
	}
	form.submit();
}

//	kontrola formulare pro vyhledavani
function checkSearchForm(form) {
	
	if(form.string.value.length < 4) {
		
		alert('Hledaný řetězec musí mít nejméně 4 znaky!');
		form.string.select();
		return;
	}
	form.submit();
}

//	kontrola formulare pro email-info
function checkInfoForm(form) {
	
	if(!checkEmail(form.email.value)) {
			
		alert('Zadal jsi patnou e-mailovou adresu...');
		form.email.select();
		return;
	}
	form.submit();
}

//	kontrola formulare pro zadani inzeratu
function checkAdForm(form) {
	
	if(form.baz_category_id.value == 0 || form.baz_category_id.value == '0') {
		
		alert('Musí zadat kategorii, do které chce inzerát zařadit...');
		return;
	}
	
	if(form.baz_subject.value == '' && form.baz_text.value == '') {
		
		alert('Musí zadat nějaký text inzerátu: v poli předmět nebo text...');
		form.baz_subject.select();
		return;
	}
	
	if(form.baz_nickname.value == '') {
		
		alert('Musí zadat své jméno...');
		form.baz_nickname.select();
		return;
	}
	if(form.baz_email.value == '' && form.baz_phone.value == '') {
		
		alert('Musí zadat nějaký kontakt na sebe: e-mail nebo telefon...');
		form.baz_email.select();
		return;
	}
	if(form.baz_email.value.length > 0) {
		
		if(!checkEmail(form.baz_email.value)) {
			
			alert('Zadal jsi patnou e-mailovou adresu...');
			form.baz_email.select();
			return;
		}
	}
	form.submit();
}

//	kontrola formulare pro prihlaseni do chatu
function checkChatForm(form) {
	
	if(form.edUser.value.length == 0) {
		
		alert('Musí zadat svoji přezdívku!');
		form.edUser.select();
		return;
	}
	if(form.edPass.value.length == 0) {
		
		alert('Musí zadat své heslo!');
		form.edPass.select();
		return;
	}
	form.submit();
}

//	kontrola formulare pro pridani DJe
function checkDJForm(form) {
	
	if(form.djs_name.value.length == 0) {
		
		alert('Musí zadat jméno!');
		form.djs_name.select();
		return;
	}
	if(form.djs_city.value.length == 0) {
		
		alert('Musí zadat město!');
		form.djs_city.select();
		return;
	}
	if(form.djs_email.value.length > 0) {
		
		if(!checkEmail(form.djs_email.value)) {
			
			alert('Musí zadat e-mail DJe, nebo svůj e-mail, abychom si mohli ověřit spravnost údajů!');
			form.djs_email.select();
			return;
		}
	}
	form.submit();
}
