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!=''){
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!!!';
}
}
else{
if(dispwait){
xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
}
}
};
var xcer=this.cerere;
this.rezultat=function(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var raspuns = xmlHttp.responseText;
if(xdiv==''){
alert(raspuns);
}
else{
xdiv.innerHTML = raspuns;
}
}
else{
alert("Problema la accesare: " +xmlHttp.statusText);
}
}
else{
if(dispwait){
//xdiv.innerHTML= '
'+'PLEASE WAIT!!!';
}
}
};
var xrez=this.rezultat;
xcer();
}
function Ejaxw(phpfile,params,titlu,overdiv){
if (overdiv==null) overdiv='overdiv';
var xdiv= '
'+'PLEASE WAIT!!!';
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);
}
else{
ewindow(titlu,xdiv,overdiv);
}
};
var xcer=this.cerere;
this.rezultat=function(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var raspuns = xmlHttp.responseText;
ewindow(titlu,raspuns,overdiv);
}
else{
alert("Problema la accesare: " +xmlHttp.statusText);
}
}
};
var xrez=this.rezultat;
xcer();
}
function addsel(elemid,msg){
var name=prompt(msg,"")
if (name!=null && name!=""){
var x=$id(elemid);
var y=document.createElement('option');
y.text=name;
try{
x.add(y,null); // standards compliant
}
catch(ex){
x.add(y); // IE only
}
var idx=x.length;
x.selectedIndex=idx-1;
}
}
function removesel(elemid){
var x=$id(elemid);
x.remove(x.selectedIndex);
}
function closeEw(overdiv){
if (overdiv==null) overdiv='overdiv';
$html(overdiv,'');
}
function ewindow(titlu,continut,overdiv){
if (overdiv==null) overdiv='overdiv';
var theHeight=getwh();
var mtext='';
mtext+='
';
mtext+='
';
mtext+='';
mtext+='';
mtext+='';
mtext+=' | ';
mtext+='
';
mtext+='
';
mtext+='
';
$html(overdiv,mtext);
var mdiv=$id('mwindow');
mdiv.style.height=theHeight;
}
function voption(a){
var vrez=new Array;
var i=0;
for(i=0;i3) {
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 EjaxwR(phpfile,params,titlu,overdiv){
if (overdiv==null) overdiv='overdiv';
var xdiv= '
'+'PLEASE WAIT!!!';
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);
}
else{
ewindow(titlu,xdiv,'1');
}
};
var xcer=this.cerere;
this.rezultat=function(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var raspuns = xmlHttp.responseText;
ewindowR(titlu,raspuns,overdiv);
}
else{
alert("Problema la accesare: " +xmlHttp.statusText);
}
}
};
var xrez=this.rezultat;
xcer();
}
function closeEwR(overdiv){
if (overdiv==null) overdiv='overdiv';
$html(overdiv,'');
window.location.reload( false );
}
function ewindowR(titlu,continut,overdiv){
if (overdiv==null) overdiv='overdiv';
var theHeight=getwh();
var mtext='';
mtext+='';
mtext+='
';
mtext+='';
mtext+='';
mtext+='';
mtext+=' | ';
mtext+='
';
mtext+='
';
mtext+='
';
$html(overdiv,mtext);
var mdiv=$id('mwindow');
mdiv.style.height=theHeight;
}
var xmlHttp_postcontact=creazaXmlHttp();
function postcontact(form) {
var params='nume='+encodeURIComponent(form.nume.value)+'&prenume='+encodeURIComponent(form.prenume.value)+'&firma='+encodeURIComponent(form.prenume.value)+'&telefon='+encodeURIComponent(form.telefon.value)+'&email='+encodeURIComponent(form.email.value)+'&mesaj='+encodeURIComponent(form.mesaj.value);
xmlHttp_postcontact.open("POST", form.action);
xmlHttp_postcontact.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp_postcontact.setRequestHeader("Content-length", params.length);
xmlHttp_postcontact.setRequestHeader("Connection", "close");
xmlHttp_postcontact.onreadystatechange = function () {
if (xmlHttp_postcontact.readyState == 4){
document.getElementById('contact_posted').innerHTML=xmlHttp_postcontact.responseText;
if (xmlHttp_postcontact.responseText=='Mesajul a fost trimis cu succes!
Va multumim!') {
form.reset();
}
}
}
xmlHttp_postcontact.send(params);
}
function select_all_object(m,i,c) {
var value='';
if (c.checked==true) {
for (var j=1;j<=m;j++) {
if (value=='') {
value=document.getElementById('idm-'+j).value;
} else {
value+=','+document.getElementById('idm-'+j).value;
}
document.getElementById('mail-'+j).checked=true;
}
} else {
for (var j=1;j<=m;j++) {
document.getElementById('mail-'+j).checked=false;
}
}
document.getElementById(i).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 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 eurl(v) {
return encodeURIComponent(v);
}