ie=document.all?1:0;

function selectall (form,val) { 
 for (i=0; i<form.elements.length; i++)
  if ((form.elements[i].type=='checkbox')&&(form.elements[i].name!='selall')) form.elements[i].checked=val;
}

// rating

rateditems=new Array();

function rateset(id,result,startype) {
 for (i=1; i<=5; i++)
  document.getElementById('rate'+id+'_'+i).src='/_skins/vdttv/pics/'+startype+'_'+((i<=result)?('f'):('e'))+'.gif';
}

function rateover(x,startype) {
 tmp=x.split('_');
 if (!rateditems[tmp[0]])
  rateset(tmp[0],parseInt(tmp[1]),startype);
}

function rateout(x,startype,value) {
 tmp=x.split('_');
 if (!rateditems[tmp[0]])
  rateset(tmp[0],value,startype);
}

function rateclick(x,startype,islogged,module) {
 tmp=x.split('_');
 if (!rateditems[tmp[0]]) {
  if (!islogged) document.getElementById('ratetext'+tmp[0]).innerHTML='Nu poti vota! Trebuie sa te logezi sau <a href="/cont/adduser">sa-ti faci cont</a>.';
   else
    window.bufferrate.location.href='/_rate.php?module='+module+'&id='+tmp[0]+'&vote='+tmp[1]+'&startype='+startype;
 }
}

function rateupdate(id,result,startype) {
 rateditems[id]=1;
 rateset(id,result,startype);
 document.getElementById('ratetext'+id).innerHTML='Votul tau a fost inregistrat.';
}

// devcode

function insertTag(field,to,tc,ic,l1) {
 if (ic) {
  x=prompt(l1,'');
  if (x)
   insertAtCursor(field,to+x+tc);
 } else insertAtCursor(field,to);
 field.focus();
}

function insertEmoticon(field,x) {
 insertAtCursor(field,x);
 field.focus();
}

function insertAtCursor(field,value) {
 if (document.selection) {
// IE & Opera
  field.focus();
  sel=document.selection.createRange();
  sel.text=value;
 } else
    if (field.selectionStart||field.selectionStart=='0') {
// Mozilla
     var startPos=field.selectionStart;
     var endPos=field.selectionEnd;
     field.value=field.value.substring(0, startPos)+value+field.value.substring(endPos, field.value.length);
    } else
       field.value+=value;
}

// vedete

function pselect(id,r,noval) {
 $('#'+id).empty();
 $(new Option(noval,'')).appendTo('#'+id);
 
 if (!r.length || !r[0]) {
  $('#'+id).attr('disabled',true);
 } else {
    for (i in r)
     $(new Option(r[i],r[i])).appendTo('#'+id);
    $('#'+id).attr('disabled',false);
   }
}

function vdt_tari(x) {
 $.ajax({
  type:'POST',
  url:'/_ajax.php',
  data:'todo=vdt_tari&tara='+x,
  success:function (r) {
   r=r.split('~');
   zone=r[0].split('`'); orase=r[1].split('`');
   pselect('zona',zone,'orice zona');
   pselect('oras',orase,'orice oras');
  }
 });
}
