function selall(beg,end) {
 for (i=beg;i<=end;i++) {
  care='document.exp.o'+i+'.checked='+document.exp.ix.checked;
  eval(care);
 }
}

function setselect(form, sel, what) {
 obj = form.elements[sel];
 items=obj.length;
 for (i=0; i<items; i++) {
  obj.options[i].selected=what;
 }
}

function winopen (nm, fx, fy, mdl) {
 sw=screen.width-8; sh=screen.height-55;
 s='no';
 if (fx>sw) { x=0; s='yes'; fx=sw; } else x=Math.round((sw-fx)/2);
 if (fy>sh) { y=0; s='yes'; fy=sh; } else y=Math.round((sh-fy)/2);
 abc=window.open('/popup.php?v='+mdl+'&nm='+nm,'ViewPic','top='+y+',left='+x+',width='+fx+',height='+fy+',scrollbars='+s);
}

// carmag

function stat(elementID){
	var element = document.getElementById(elementID);
	if (element.style.display == 'none') {
		document.getElementById('h'+elementID).className = 'menu1';
		element.style.display = 'block';
	} else {
		document.getElementById('h'+elementID).className = 'menu0';
		element.style.display = 'none';
	}
}


// oferte

oferta=5;

function setoferta(x) {
 document.getElementById('otitlu').innerHTML='<a href="'+oferte[x][2]+'" class="verybig">'+oferte[x][0]+'</a>';
 document.getElementById('odescriere').innerHTML=oferte[x][1];
 document.getElementById('opret').innerHTML=oferte[x][3]+' RON';
 document.getElementById('opoza').innerHTML='<a href="'+oferte[x][2]+'"><img src="/pics/items/thumbs/'+oferte[x][4]+'" vspace=10 border=0></a>';
 document.getElementById('odetalii').innerHTML='<a href="'+oferte[x][2]+'"><img src="/skins/cm/pics/h_detalii.gif" border=0></a>';
}

function switchoferta() {
 document.getElementById('l'+oferta).className='p';
 oferta++;
 if (oferta>5) oferta=1;
 document.getElementById('l'+oferta).className='ps';
 setoferta(oferta-1);
 tid=setTimeout('switchoferta()',5000);
}

function clickoferta(x) {
 document.getElementById('l'+oferta).className='p';
 oferta=x;
 document.getElementById('l'+oferta).className='ps';
 setoferta(oferta-1);
 clearTimeout(tid);
 tid=setTimeout('switchoferta()',5000);
}

// --- carmag ---

function checkcnp(x) {
 r=true; key='279146358279';

 if (x.length!=13) r=false;

 suma=0;
 for (i=0; i<key.length; i++)
  suma=suma+parseInt(key.charAt(i))*parseInt(x.charAt(i));
 control=suma%11;
 if (control==10) control=1;

 if (control!=parseInt(x.charAt(12))) r=false;
 return (r);
}


// --- ajax ---

var request;

function ajax(url,vars,callbackFunction) {
 
 request=false;
 if (window.XMLHttpRequest && !(window.ActiveXObject)) {
  try {
   request=new XMLHttpRequest();
  } catch(e) {
     request=false;
    }
 } else
    if(window.ActiveXObject) {
     try {
      request=new ActiveXObject("Msxml2.XMLHTTP");
     } catch(e) {
        try {
         request=new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
           request=false;
          }
       }
    }

 if (request) {

  request.open("POST",url,true);
  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
  request.onreadystatechange=function() {
 
   if (request.readyState==4 && request.status==200)
    if (request.responseText)
     callbackFunction(request.responseText);

  }

  request.send(vars);

 }
}