function creazaXmlHttp(){
var xmlHttp;
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
xmlHttp = false;
}
}
else{
try{
xmlHttp = new XMLHttpRequest();
}
catch (e){
xmlHttp = false;
}
}
if (!xmlHttp) alert("Nu s-a putut crea obiectul XMLHttpRequest .");
else return xmlHttp;
}
function $val(a){
try{
return document.getElementById(a).value;
}
catch(e){
alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
return false;
}
}
function $v(a,v){
try{
document.getElementById(a).value=v;
return true;
}
catch(e){
alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
return false;
}
}
function $html(a,v){
try{
document.getElementById(a).innerHTML=v;
return true;
}
catch(e){
alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
return false;
}
}
function $id(a){
var rez;
try{
rez=document.getElementById(a);
return rez;
}
catch(e){
alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
return false;
}
}
var xmainpath='images/';
var xmlHttp=creazaXmlHttp();
function Ejax(phpfile,params,divelem){
if(divelem=='0'){
var xdiv='0';
var dispwait=false;
} else if (divelem!='') {
var xdiv=$id(divelem);
var dispwait=true;
} else {
var xdiv='';
var dispwait=false;
}
this.phppath=phpfile;
var xphp=this.phppath;
if(params!=''){
var xparam='?'+params+"&sid="+Math.random();
}
else{
var xparam="?sid="+Math.random();
}
this.cerere=function(){
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
xmlHttp.open("GET", xphp+xparam, true);
xmlHttp.onreadystatechange = xrez;
xmlHttp.send(null);
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
else{
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
};
var xcer=this.cerere;
this.rezultat=function(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var raspuns = xmlHttp.responseText;
if(xdiv==''){
alert(raspuns);
} else if (xdiv=='0') {
//nu facem nimik
} else{
//document.getElementById('AjaxLoading').style.display='none';
xdiv.innerHTML = raspuns;
}
}
else{
alert("Problema la accesare: " +xmlHttp.statusText);
}
}
else{
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
};
var xrez=this.rezultat;
xcer();
}
//functie ajax callback
var xmainpath='images/';
var xmlHttp=creazaXmlHttp();
function EjaxCb(phpfile,params,divelem,callback){
if(divelem!=''){
var xdiv=$id(divelem);
var dispwait=true;
}
else {
var xdiv='';
var dispwait=false;
}
//var dispwait=false; // sa nu mai faca loading
this.phppath=phpfile;
var xphp=this.phppath;
if(params!=''){
var xparam='?'+params+"&sid="+Math.random();
}
else{
var xparam="?sid="+Math.random();
}
var xmlHttp=creazaXmlHttp();
this.cerere=function(){
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
xmlHttp.open("GET", xphp+xparam, true);
xmlHttp.onreadystatechange = xrez;
xmlHttp.send(null);
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
else{
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
};
var xcer=this.cerere;
this.rezultat=function(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var raspuns = xmlHttp.responseText;
if (callback) {callback(raspuns);}
else if(xdiv==''){
alert(raspuns);
}
else{
//document.getElementById('AjaxLoading').style.display='none';
xdiv.innerHTML = raspuns;
}
}
else{
alert("Problema la accesare: " +xmlHttp.statusText);
}
}
else{
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
//document.getElementById('AjaxLoading').style.display='block';
}
}
};
var xrez=this.rezultat;
xcer();
}
function getwh(){
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
winW = window.innerWidth;
winH = window.innerHeight;
}
if (navigator.appName.indexOf("Microsoft")!=-1) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
}
return winH;
}
function redirect(l,g) {
var link=l;
if (g!='') {
var get='&'+g;
window.location='index.php?action='+link+get;
} else {
window.location='index.php?action='+link;
}
}
function select_all_object(idMax,container,select,idInput) {
var nrMax=document.getElementById(idMax).value;
var value='';
if (select.checked==true) {
for (var j=1;j<=nrMax;j++) {
if (value=='') {
value=document.getElementById(idInput+j).value;
} else {
value+=','+document.getElementById(idInput+j).value;
}
document.getElementById(idInput+j).checked=true;
}
} else {
for (var j=1;j<=nrMax;j++) {
document.getElementById(idInput+j).checked=false;
}
}
document.getElementById(container).value=value;
}
function select_object(v,id) {
var val=v.value;
var idUri=document.getElementById(id).value;
var idUri2=idUri.split(',');
var l=idUri2.length;
if (v.checked) {
idUri2.push(val);
if (document.getElementById(id).value=='') {
document.getElementById(id).value=idUri2.join('');
} else {
document.getElementById(id).value=idUri2.join(',');
}
} else {
var j=0;
for (j;j<=l;j++) {
if (val==idUri2[j]) {
idUri2.splice(j,1);
}
}
document.getElementById(id).value=idUri2.join(',');
}
}
function eurl(v) {
return encodeURIComponent(v);
}
var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
function eroare(msg,w,h) {
if (IE6) {
alert(msg);
} else {
alerta('