function rv()
{
  var chcico, chcikde;
  for (var i = 0; i < document.forms[0].cochci.length; i++) 
  {
    if (document.forms[0].cochci[i].checked==true) { chcico=document.forms[0].cochci[i].value; }
  }   

  if(chcico==0)	{	rev="\r\n";	}   
  if(chcico==1)	{	rev="<style[^>]*>.*<\/style>";	}   
  if(chcico==2)	{	rev="<[^>]*>";	}   
  if(chcico==99)	{	rev=document.forms[0].vyraz.value+"";	}   

  for (var i = 0; i < document.forms[0].kdechci.length; i++) 
  {
    if (document.forms[0].kdechci[i].checked==true) { chcikde=document.forms[0].kdechci[i].value+""; }
  }   
	
  if((chcico==99)&&(document.forms[0].vyraz.value==""))
  {	alert("Chcete-li testovat vlastní výraz, musíte jej nejprve zadat :-))");	document.forms[0].vyraz.focus();	}
  else
  {
    if(document.forms[0].retezec.value=="")
    {	alert("Zadejte řetězec k testování!");	document.forms[0].retezec.focus();	}
    else
    {
      if((!document.forms[0].cochci[document.forms[0].cochci.length-1].checked)&&(document.forms[0].vyraz.value!=""))
      {	alert("UPOZORNĚNÍ: Pro nahrazení je použit označený regulární výraz.\nChcete-li použít vámi zadaný výraz, nejprve jej označte.");	}

    var te = document.forms[0].retezec.value;
    var na = document.forms[0].nahrada.value+'';
    var rex = new RegExp(rev, chcikde);
    te = te.replace(rex, na);	
    document.forms[0].retezec2.value = te;
    }   
  }   
}
