function sendDataUni(method,data,engine,output){

	if(!data){
		var data="";
		var f_el = document.getElementsByTagName('input'); 
		var f_length = f_el.length; 
		for(i=0;i<f_length;i++){ 
		
			if(f_el[i].name!="button" && f_el[i].type!="checkbox"){ 
				data += f_el[i].name + '=' + f_el[i].value + '&'; 
			}
			if(f_el[i].type=="checkbox" && f_el[i].checked==true){ 
				data += f_el[i].name + '=' + f_el[i].value + '&'; 
			}
		}
		var f_elta = document.getElementsByTagName('textarea'); 
		var f_lengthta = f_elta.length; 
		for(j=0;j<f_lengthta;j++){ 
		//alert (f_elta[j].name+"="+f_elta[j].type+"="+f_elta[j].value);
			if(f_elta[j].name=="contents" || f_elta[j].name=="htmlverze"){	// pro html editor
				// f_elta[j].value=tinyMCE.getContent().replace(/\+/g, '&#43');
				f_elta[j].value = f_elta[j].value.replace(/\\/g, "&#92");
				//f_elta[j].value = escape(f_elta[j].value);
				f_elta[j].value = encodeURIComponent(f_elta[j].value);
			}
			data += f_elta[j].name + '=' + f_elta[j].value + '&';
		}
		
		var f_else = document.getElementsByTagName('select'); 
		var f_lengthse = f_else.length; 
		for(k=0;k<f_lengthse;k++){ 
			for (var l = 0; l < f_else[k].options.length; l++) {	// z duvodu multiselectu
				if(f_else[k].options[l].selected){
					data += f_else[k].name + '=' + f_else[k].options[l].value + '&';
				}
			}			
		}	
		
		//data = data.replace(new RegExp(' ', 'gi'), '|'); // odstran mezeru
		
		data=engine+"&"+data;
		
		
	}else{
		data=engine+data;
	}
	//alert(data);
     if (data != 0){
        if (window.ActiveXObject){
          httpRequestUni = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
          httpRequestUni = new XMLHttpRequest();
        }
        httpRequestUni.open(method,data, true);	// data > odkaz na script s parametry
        httpRequestUni.onreadystatechange= function () {dataLoadingUni(output); } ;
		httpRequestUni.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset==utf-8");
        httpRequestUni.send(data);	
      }else{
       document.getElementById(output).innerHTML = "";
      }  
	  return 1;
}

function viewLoadingUni(view,output){
	if(view==1){
		// makam
		if(output=="rich" || output=='area-links'){	// pro rich v zivem vysilani se nebude zobrazovat loading pres celou oblast
			loadingWebcast(output);
		}else{
			document.getElementById(output).innerHTML = "";	// vycisteni stranky
			loadingWebcast(output);
		}
			$("#VOXloadUni").css({display:"block"});	
	}else{
		$("#VOXloadUni").remove();				
		$("#VOX_overlay").remove();
		if(output=="popupcontentt"){tinyMCE.idCounter=0;tinyMCE.execCommand('mceAddControl',false,'htmlverze');} //aby se inicialoval cas
		//FntoolTip();	// inicializuje pripadny tootip
	}
}

function dataLoadingUni(output){
  if (httpRequestUni.readyState != 4){
	viewLoadingUni(1,output);
  }else{
	window.setTimeout("processRequestUni('"+output+"');",1);
  }
}

function processRequestUni(output){
    if(httpRequestUni.status == 200){
		httpRequestUni.responseText;
		// OK
		//alert(trim(httpRequestUni.responseText).length);
		document.getElementById(output).innerHTML = httpRequestUni.responseText;	// vypsani textu
		viewLoadingUni(0,output);
    }else{
		alert ("ERROR page "+ httpRequestUni.status +" : "+ httpRequestUni.statusTexts);
		$("#VOXloadUni").remove();				
		$("#VOX_overlay").remove();	
    }
}

function DelDataUni(metoda,par,url,css,hlaska){
	if (confirm(hlaska)){
		sendDataUni(metoda,par,url,css);
	}
}

function validateFormUni(frm,arPole,metoda,getpar,engine,output){
	var val=validate_frontend(frm,arPole);
	if(val==true){
		sendDataUni(metoda,getpar,engine,output);
	}
}
//------------------------------------------------------------------------------------------------
function DelDataUniJQ(metoda,par,url,css,hlaska){
	if (confirm(hlaska)){
		sendDataUniJQ(metoda,par,url,css);
	}
}
function validateFormUniJQ(frm,arPole,metoda,getpar,engine,output){
	var val=validate_frontend(frm,arPole);
	if(val==true){
		sendDataUniJQ(metoda,getpar,engine,output);
	}
}
function sendDataUniJQ(method,data,engine,output){
	
	if(!data){
		var data="";
		var f_el = document.getElementsByTagName('input'); 
		var f_length = f_el.length; 
		for(i=0;i<f_length;i++){ 
		
			if(f_el[i].name!="button" && f_el[i].type!="checkbox" && f_el[i].type!="radio"){ 
				data += f_el[i].name + '=' + f_el[i].value + '&'; 
			}
			if((f_el[i].type=="checkbox" || f_el[i].type=="radio") && f_el[i].checked==true){ 
				data += f_el[i].name + '=' + f_el[i].value + '&'; 
			}
		}
		var f_elta = document.getElementsByTagName('textarea'); 
		var f_lengthta = f_elta.length; 
		for(j=0;j<f_lengthta;j++){ 
		//alert (f_elta[j].name+"="+f_elta[j].type+"="+f_elta[j].value);
			if(f_elta[j].name=="contents" || f_elta[j].name=="text" || f_elta[j].name=="htmlverze"){	// pro html editor
				//f_elta[j].value=tinyMCE.getContent().replace(/\+/g, '&#43');	// pouze pro TinyMCE v. 2
				f_elta[j].value = f_elta[j].value.replace(/\+/g, '&#43');
				f_elta[j].value = f_elta[j].value.replace(/\\/g, "&#92");

				f_elta[j].value = encodeURIComponent(f_elta[j].value);


			}
			data += f_elta[j].name + '=' + f_elta[j].value + '&';
		}
		
		var f_else = document.getElementsByTagName('select'); 
		var f_lengthse = f_else.length; 
		for(k=0;k<f_lengthse;k++){ 
			for (var l = 0; l < f_else[k].options.length; l++) {	// z duvodu multiselectu
				if(f_else[k].options[l].selected){
					data += f_else[k].name + '=' + f_else[k].options[l].value + '&';
				}
			}			
		}	
		
		//data = data.replace(new RegExp(' ', 'gi'), '|'); // odstran mezeru
		
		data="&"+data;

	}

	$(output).empty();
	$(output).append($("<div></div>").attr("id","VOXloadUni"));
	$('#VOXloadUni').show();

	$.ajax({
	  type: method,
	  url: engine,
	  data: data,
	  cache: false,
	  success: function(html){
		$(output).html(html);
		try{
			imagePreview();
		}
		catch(err){}
		try{
			FntoolTip();	// inicalizuje vsechny napovedy
		}
		catch(err){}
		try{
			VOX_init('a.thickbox, area.thickbox, input.thickbox');
		}
		catch(err){}
		$('#VOXloadUni').hide();
	  }
	});	
}

function viewPopLayerP3B(what){
		if(what==1){
			var lay="<div id=\"pouzdroc\" onclick=\"viewPopLayerP3B(0);\"></div><div id=\"popupcontentt\"></div>";
			$("body").append(lay);
						
			var wp=(($('#pouzdroc').width()-$('#popupcontentt').width())/2)-30;
			var hp=(($('#pouzdroc').height()-$('#popupcontentt').height())/2)-60;
			$('#pouzdroc').show();
			/*$('#popupcontentt').css({ left:""+wp+"px", top: ""+hp+"px" })*/;
			$('#popupcontentt').show('slow');
		}else{
			$('#pouzdroc').hide();
			$('#popupcontentt').hide();
		}
}
