function loadingWebcast(output){
	$("#"+output).append("<div id='VOX_overlay_stream'></div>");
	$("#VOX_overlay_stream").addClass("VOX_overlayBG");
	$("#"+output).append("<div id='VOX_load_stream'></div>");
	$("#VOX_load_stream").show();
}
//============================ Validita FRONT END formularu ================================
function import_error_in(errType) {
	switch(errType) {
		case 'required':
			if(document.getElementById('in-error-message'))
				document.getElementById('in-error-message').innerHTML = '<p class="nevyplneno"><strong>Musíte vyplnit zvýrazněná pole!</strong></p>';
			else
				alert('Před odesláním je nutné vyplnit alespoň zvýrazněná pole!');
			break
		case 'email':
			if(document.getElementById('in-error-message'))
				document.getElementById('in-error-message').innerHTML = '<p class="nevyplneno"><strong>Zadaná e-mailová adresa má špatný formát.</strong></p>';
			else
				alert('Zadaná emailová adresa má špatný formát.');
			break
	}
}
function focus_in(oid) {
	var label = document.getElementById('label-'+oid);
	label.className = 'nutne';
}
function unfocus_in(oid) {
	var label = document.getElementById('label-'+oid);
	label.className = '';
}
function validate_frontend(frm,arPole) {
	errFlag = new Array();
	var error_focused = false;
	var ret = true;
	var error=0;

	var pocet_poli=arPole.length;


	for(i=0; i<=pocet_poli-1; i++){
		if(frm.elements[arPole[i]].type=='text' || frm.elements[arPole[i]].type=='textarea' || frm.elements[arPole[i]].type=='password'){
			if(frm.elements[arPole[i]].value == '') {
				errFlag[arPole[i]] = 'required';
				ret = false;
			}else if(arPole[i]=='email'){
				regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
					if(!regex.test(frm.elements['email'].value)) {
						errFlag['email'] = 'email';
						import_error_in('email');
						document.getElementById('in-email').focus();
						ret = false;
					}
			}
		}else if(frm.elements[arPole[i]].type=='checkbox'){
			if(frm.elements[arPole[i]].checked == false) {
				errFlag[arPole[i]] = 'required';
				ret = false;
			}
		}else if(frm.elements[arPole[i]].type=='select-one'){
			var sel=frm.elements[arPole[i]].options[frm.elements[arPole[i]].selectedIndex].value;
			if(sel == false) {
				errFlag[arPole[i]] = 'required';
				ret = false;
			}
		}else if(frm.elements[arPole[i]][0].type=='radio'){
			radio = frm.elements[arPole[i]];
			var radioret = false;
			for(j=0;j<radio.length;j++){
				if(radio[j].checked==true){
					radioret = true;
				}
			}
			
			if(radioret == false) {		
				errFlag[arPole[i]] = 'required';
				ret = false;
			}
		}
 	}

	for(j=0; j<=pocet_poli-1; j++){
		if(ret == false) {
			errType = '';
			if(errFlag[arPole[j]]) {
				focus_in('in-'+arPole[j]);
				if(!error_focused) {
					document.getElementById('in-'+arPole[j]).focus();
					error_focused=true;
				}
					errType = errFlag[arPole[j]];
			} else {
				unfocus_in('in-'+arPole[j]);
			}
			import_error_in(errType);
			
			error++;
			
		}
	}

	if(error>0){
		return false;
	}else{
		return true;
	}
}

function closewin(){
    parent.window.close();
}

function redirect(kam)
{
	window.location=kam;
}