/*************Save comment & rating*******************/
function save_comment() {
  var ok=1;
  var ok1=1;
  if(undefined===document.forms['comment_form']) {clearInterval(interval); return;}

  var frm=document.forms['comment_form'];

  var c_name=frm.elements['autor'];
  
  if(c_name.value != "Name") {
    var c_nameSymbolsRE=/[^a-zA-ZйцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ0-9 ]/;
    
    if(c_nameSymbolsRE.test(c_name.value)) {
      c_name.className = "Text-field text_field_bad";
      ok=0;
    } else {
      c_name.className = "Text-field text_field_ok";
    }
  }
  
  if(!c_name.value || c_name.value == "Name") {
    c_name.className = "Text-field text_field_uncomplete";
    ok=0;
  } else {
    if (ok == 1) c_name.className = "Text-field text_field_ok";
  }

  if(frm.elements['comment']) {
    var comment=frm.elements['comment'];
    var commentSymbolsRE=/[\>\<]/;
    
    if(commentSymbolsRE.test(comment.value)) {
      comment.className = "Text-field text_field_bad";
      ok1=0;
    } else {
      comment.className = "Text-field text_field_ok";
    }
    
    if(!comment.value || comment.value == "Comment" || comment.value.length < 100) {
      comment.className = "Text-field text_field_uncomplete";
      ok1=0;
    }
  }
    
  if (window.document.getElementById('save_btn') != null) {
    if(ok == 0 || ok1 == 0) window.document.getElementById('save_btn').disabled = true;
    else window.document.getElementById('save_btn').disabled = false;
  }
}

/*************Save comment & rating*******************/
function save_fake_video() {
  var ok=1;
  var ok1=1;
  if(undefined===document.forms['fake_form']) {clearInterval(interval); return;}

  var frm=document.forms['fake_form'];

  var c_name=frm.elements['fake_name'];
  
  if(c_name.value != "Name") {
    var c_nameSymbolsRE=/[^a-zA-ZйцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ0-9 ]/;
    
    if(c_nameSymbolsRE.test(c_name.value)) {
      c_name.className = "Text-field text_field_bad";
      ok=0;
    } else {
      c_name.className = "Text-field text_field_ok";
    }
  }
  
  if(!c_name.value || c_name.value == "Name") {
    c_name.className = "Text-field text_field_uncomplete";
    ok=0;
  } else {
    if (ok == 1) c_name.className = "Text-field text_field_ok";
  }

  if(frm.elements['fake_msg']) {
    var comment=frm.elements['fake_msg'];
    var commentSymbolsRE=/[\>\<]/;
    
    if(commentSymbolsRE.test(comment.value)) {
      comment.className = "Text-field text_field_bad";
      ok1=0;
    } else {
      comment.className = "Text-field text_field_ok";
    }
    
    if(!comment.value || comment.value == "Comment" || comment.value.length < 100) {
      comment.className = "Text-field text_field_uncomplete";
      ok1=0;
    }
  }
    
  if (window.document.getElementById('save_btn') != null) {
    if(ok == 0 || ok1 == 0) window.document.getElementById('save_btn').disabled = true;
    else window.document.getElementById('save_btn').disabled = false;
  }
}

/*************Add new external chat*******************/

function add_external() {
  var ok=1;
  var ok1=1;
  if(undefined===document.forms['external_chat_add_form']) {clearInterval(interval); return;}

  var frm=document.forms['external_chat_add_form'];

  var ext_domain = frm.elements['ext_domain'];
  var ext_w = frm.elements['ext_w'];
  var ext_bkg = frm.elements['ext_bkg'];
  var ext_title = frm.elements['ext_title'];
  var ext_desc = frm.elements['ext_desc'];
  var ext_name = frm.elements['ext_name'];
  var ext_email = frm.elements['ext_email'];
  
  if(ext_domain.value != "") {
    var ext_domainSymbolsRE=/[^a-zA-Z0-9:\\/%_.()?&=-]/;
    
    if(ext_domainSymbolsRE.test(ext_domain.value)) {
      ext_domain.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_domain.className = "Text-field text_field_ok";
    }
  } else {
    ext_domain.className = "Text-field text_field_uncomplete";
    ok=0;
  }
  
  if(ext_w.value != "") {
    var ext_wSymbolsRE=/[^0-9]/;
    
    if(ext_wSymbolsRE.test(ext_w.value)) {
      ext_w.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_w.className = "Text-field text_field_ok";
    }
  } else {
    ext_w.className = "Text-field text_field_uncomplete";
    ok=0;
  }
    
  if(ext_bkg.value != "") {
    var ext_bkgSymbolsRE=/[^0-9A-Za-z\#]/;
    
    if(ext_bkgSymbolsRE.test(ext_bkg.value)) {
      ext_bkg.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_bkg.className = "Text-field text_field_ok";
    }
  } else {
    ext_bkg.className = "Text-field text_field_uncomplete";
    ok=0;
  }
  
  if(ext_title.value != "Site title") {
    var ext_titleSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\\&\: ]/;
    
    if(ext_titleSymbolsRE.test(ext_title.value)) {
      ext_title.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_title.className = "Text-field text_field_ok";
    }
  } else if (ext_title.value == "Site title" || ext_title.value == "") {
    ext_title.className = "Text-field text_field_uncomplete";
    ok=0;
  }
  
  if(ext_desc.value != "Site description") {
    var ext_descSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\\&\: ]/;
    
    if(ext_descSymbolsRE.test(ext_desc.value)) {
      ext_desc.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_desc.className = "Text-field text_field_ok";
    }
  } else if (ext_desc.value == "Site description" || ext_desc.value == "") {
    ext_desc.className = "Text-field text_field_uncomplete";
    ok=0;
  }
  
  if(ext_name.value != "") {
    var ext_nameSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\\&\: ]/;
    
    if(ext_nameSymbolsRE.test(ext_name.value)) {
      ext_name.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_name.className = "Text-field text_field_ok";
    }
  } else {
    ext_name.className = "Text-field text_field_uncomplete";
    ok=0;
  }
    
  if(ext_email.value != "") {
    var ext_emailSymbolsRE=/[^a-zA-Z0-9-_@.]/;
    var ext_emailRE=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z0-9_](\.?-?[a-zA-Z0-9_])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/;
    
    if(ext_emailSymbolsRE.test(ext_email.value)) {
      ext_email.className = "Text-field text_field_bad";
      ok=0;
    } else {
      ext_email.className = "Text-field text_field_ok";
    }
  } else {
    ext_email.className = "Text-field text_field_uncomplete";
    ok=0;
  }  
    
  if (window.document.getElementById('save_btn') != null) {
    if(ok == 0 || ok1 == 0) window.document.getElementById('save_btn').disabled = true;
    else window.document.getElementById('save_btn').disabled = false;
  }
}