var timer, flag;
var submitted=false;
function goRate(prj_id) {
  varResult = window.open('/pf/?s=rating&id='+prj_id, 'rating', 'width=300,height=200');
  //if (!varResult.closed) window.alert("WOW! COOL!");
  timer = window.setInterval("testUpdate("+prj_id+")", 500);
  flag = true;
//  if (varResult!=null) {
//    getContentOf('/pf/?s=project_view_iframe&id='+prj_id);
//  }
}

function testUpdate(prj_id) {
  if(varResult.closed && flag) {
    flag = false;
    getContentOf('/pf/?s=project_view_iframe&id='+prj_id, 'tmpiframe');
    window.clearInterval(timer);
  }
}

// check for clean pext
function check_text(myform, myfield) {
  if (submitted == true) {
    window.alert("This form has already been submitted. Please press Ok and wait for this process to be completed.");
    return false;
  }
  if (myfield.value == "")   // Text is clean?
  {
    window.alert("Text is clear. Please, typed your comment before submit!");
    return false;      // Cancel -> Submit canceled
  }
  else
  {
      //myform.submit();
      submitted = true;
      return true;       // Submit normal
  }
}

