function synchro(form_caption, form_anotation, form_body, news_caption, news_anotation, news_body)
{				
	var ct = document.getElementById(form_caption).value;
	var at = document.getElementById(form_anotation).value;
	var bt = document.getElementById(form_body).value;
	var nct = document.getElementById(news_caption);
	var nat = document.getElementById(news_anotation);
	var nbt = document.getElementById(news_body);

/*
  while(bt.indexOf('\\n') > 0)
  bt = bt.replace('\\n', '<br />');
  while(bt.indexOf('\\r') > 0)
  bt = bt.replace('\\r', '');
*/
  while(at.indexOf('>') > 0)
  at = at.replace('>', '&gt;');
  while(at.indexOf('<') > 0)
  at = at.replace('<', '&lt;');
  
	nct.innerHTML = ct;
	nbt.innerHTML = bt;

	nat.innerHTML = at;
	nat.innerHTML = at;	
}

function passstrength()
{
    var pwd  = document.getElementById('password').value;
    var textout = document.getElementById('passstrength_text');
    var picture = document.getElementById('passstrength_img');
    var spatne  = new Array('12345','qweqwe','asdfg');
    var delka   = pwd.length;
    var sila    = 0;
    var cislo   = 0;
    var male    = 0;
    var velke   = 0;
    var ostatni    = 0;
    var penalizace = 0;
    var poznamka   = "";
    var ok         = true;
    if( delka<4 )
    {
        ok = false;
    } 
    else 
    {
        for(i=0; i<spatne.length; i++)  
        {
            if(pwd.toLowerCase().indexOf(spatne[i]) >-1)
            {
                ok = false;
                break;
            }
        }
    }
    if(ok ) {
        for( i=0; i<delka; i++)  {
            if( pwd.charAt(i).match(/[a-z]/) ){
                male++;
            } 
            else 
              if( pwd.charAt(i).match(/[A-Z]/) ){
                velke++;
            } 
            else 
              if( pwd.charAt(i).match(/\d/) ){
                cislo++;
            } 
            else {
                ostatni++;
            }
            if(i>0){
                if(pwd.charAt(i-1)==pwd.charAt(i))  {
                    penalizace++;
                }
            }
        }
        if(delka>7){ 
            sila += 50; 
        }
        else {
            sila += (delka-4)*10; 
        }
        if(male> 0){ sila +=10; }
        if(velke> 0){ sila +=10; }
        if(cislo> 0){ sila +=10; }
        if(ostatni> 0){ sila +=20; }
    }

    if(sila>0){
        picture.style.width = sila+'%';
        if(sila>90){
          picture.src = "./imgs/pswd_mtr/mtr_90.gif";
          textout.innerHTML = " Paranoid password";                    
        }
        else 
        if(sila>80){
          picture.src = "./imgs/pswd_mtr/mtr_80.gif";
          textout.innerHTML = " Excellent password";                    
        }
        else 
        if(sila>70){
          picture.src = "./imgs/pswd_mtr/mtr_70.gif";
          textout.innerHTML = " Very good password";                    
        }
        else 
        if(sila>60){
          picture.src = "./imgs/pswd_mtr/mtr_60.gif";
          textout.innerHTML = " Good password";                    
        }
        else 
        if(sila>50){
          picture.src = "./imgs/pswd_mtr/mtr_50.gif";
          textout.innerHTML = " Average password";                    
        }
        else 
        if(sila>40){
          picture.src = "./imgs/pswd_mtr/mtr_40.gif";
          textout.innerHTML = " Poor password";                    
        }
        else 
        if(sila>30){
          picture.src = "./imgs/pswd_mtr/mtr_30.gif";
          textout.innerHTML = " Weak password";                    
        }
        else 
        if(sila>20){
          picture.src = "./imgs/pswd_mtr/mtr_20.gif";
          textout.innerHTML = " Bad password";                    
        }
        else 
        if(sila>10){
          picture.src = "./imgs/pswd_mtr/mtr_10.gif";
          textout.innerHTML = " Very bad password";                    
        }
        else  {
            picture.src = "./imgs/pswd_mtr/mtr_bar.gif";
            textout.innerHTML = " Really very bad password";
        }
    } else {
        picture.style.width = '0%';
        if(delka<4){
            textout.innerHTML = " Enter at least 4 characters";
        } else {
            textout.innerHTML = " Really very bad password";
        }
        picture.src = "./imgs/pswd_mtr/mtr_red.gif";
    }
    picture.height = 8;
}

function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}

function checkUncheckAll(theElement)
{
  var theForm = theElement.form, z = 0;
  for(z=0; z<theForm.length;z++)
  {
    if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
      theForm[z].checked = theElement.checked;
    }
  }
}



