function  test(){
var txt = confirm("Are you sure?");
  if(txt)
    {
      return true;
    }else{
      return false;
    }
}

function popup(){
  window.open("terms.php","", "width=800,height=600,top=150,left=150,scrollbars=yes,resizable=yes");
}

function newpass(){

      if(document.getElementById("newpass").style.display == "block"){
          document.getElementById("newpass").style.display = "none";
      }else{
          document.getElementById("newpass").style.display = "block";
      }
}

function random(id,nr){

  var nr = nr == '' ? 6 : nr;
	
	chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
	document.getElementById(id).value = "";
  for(x=0;x<nr;x++)
  {
    i = Math.floor(Math.random() * 62);
    pass += chars.charAt(i);
  }
	document.getElementById(id).value = pass;
  
}

function getcompanies(){
  var s_id = $("s_id");
  var s_value =  s_id.options[s_id.selectedIndex].value;
  var c_id = $("c_id");
  $('pjobs').style.display = 'none';


new Ajax.Request('http://www.recrutam.ro/myadmin/_ajax.php?s_id=' + s_value,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText || "no";

    var c_id = $("c_id");
    c_id.options.length = 1;

    if(response != 'no'){
   
  
    obj = response.split('|');

      for (var i = 0; i < obj.length; i++) {
                  items = obj[i].split(',');
                  c_id.options[i+1] = new Option(items[1],items[0]);

            }

    }

//       $('pcomp').innerHTML = '';
//       $('pcomp').innerHTML = response;

    },
    onFailure: function(){       alert('Something went wrong...'); }
  });

}


function getjobs(){

  var s_id = $("s_id");
  var s_value =  s_id.options[s_id.selectedIndex].value;

  var c_id = $("c_id");
  var c_value =  c_id.options[c_id.selectedIndex].value;


  if(c_value == ''){
    $('pjobs').style.display = 'none';
  }else{
    $('pjobs').style.display = 'block';
  }
  

new Ajax.Request('http://www.recrutam.ro/myadmin/_ajax.php?t=jobs&c_id=' + c_value + '&s_id='+s_value,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText || "";
     
       $('pjobs').innerHTML = '';
       $('pjobs').innerHTML = response;

    },
    onFailure: function(){       alert('Something went wrong...'); }
  });

}



function hotjob(s_value){
  
  new Ajax.Request('http://www.recrutam.ro/myadmin/_ajax.php?t=hotjob&s_id=' + s_value,
    {
      method:'get',
      onSuccess: function(transport){
        var response = transport.responseText || "";
        
        if(response != ''){
       
            if($('hotjob-' + s_value).className == "hot"){
                $('hotjob-'+ s_value).className = "nothot";
            }else{
               $('hotjob-'+ s_value).className = "hot";
            }
        }  else{
            alert('Jobul trebuie sa fie activ!');
        }

      },
      onFailure: function(){       alert('Something went wrong...'); }
    });


}


/*
  those functions are used for user-student - sectors
*/

function checklength(selObj){
   var totalChecked = 0;
   document.getElementById('selected_ids').value = '';


   for (i = 0; i < selObj.options.length; i++) {
      if (selObj.options[i].selected) {
        document.getElementById('selected_ids').value += selObj.options[i].value + ',' ;
        totalChecked++;
      }
   }

   if (totalChecked > 2) {
      selObj.disabled = true;
      document.getElementById('areset').style.display = "inline";

   }



}

function reset_selected(id){
 var selObj = document.getElementById(id);
 for(var i=0; i < selObj.length; i++){
    selObj.options[i].selected = false;
 }
  selObj.disabled = false;
  document.getElementById('areset').style.display = "none";
}

function check_selected(){

  var values = document.getElementById('selected_ids').value;

  var selected_array = values.split(',');


  var selObj = document.getElementById('s_ids');

   for (j = 0; j < selected_array.length; j++) {

     for (i = 0; i < selObj.options.length; i++) {
        if (selObj.options[i].value == selected_array[j] ) {
            
          selObj.options[i].selected = true;

        }
     }

   }

   if(selected_array.length > 3){
      selObj.disabled = true;
      document.getElementById('areset').style.display = "inline";
   }

    
}

function check_selected1(){

  var values = document.getElementById('selected_ids').value;

  values = trim(values, ',');
  
  var selected_array = values.split(',');


  var selObj = document.getElementById('s_id');

   for (j = 0; j < selected_array.length; j++) {

     for (i = 0; i < selObj.options.length; i++) {
        if (selObj.options[i].value == selected_array[j] ) {
            
          selObj.options[i].selected = true;

        }
     }

   }

   if(selected_array.length >= 3){
      selObj.disabled = true;
      document.getElementById('areset').style.display = "inline";
   }
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function jobstatus(id,jobid){
   var c_id = $(id).value;

  new Ajax.Request('http://www.recrutam.ro/myadmin/_ajax.php?t=activare_job&s_id=' + jobid + '&c_id=' + c_id,
    {
      method:'get',
      onSuccess: function(transport){
        var response = transport.responseText || "";
        
        if(response != ''){
          if(c_id == 0){
           alert('Job-ul a fost dezactivat!');
          }else{
           alert('Job-ul a fost activat!');
          }
           
        }  

      },
      onFailure: function(){       alert('Something went wrong...'); }
    });


}





