function gebi(s){
	return document.getElementById(s);
}

function ajax(loc,url,info,f1,f2){
var xmlHttp;
  try
    {
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
		f2(loc,'--nu aveţi ajax--');
        return false;
        }
      }
    }	xmlHttp.onreadystatechange=function(){
		if((xmlHttp.readyState==4)){
			if (xmlHttp.status==200) f1(loc,xmlHttp.responseText)
			else {f2(loc,xmlHttp.status);}
		}
	}
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	xmlHttp.send(info);
};

function vr(){
	var l=800;
	try{
		l=window.innerWidth;
	}
	catch(e){
		try{
			l=document.body.offsetWidth;
		}
		catch(e){
			l=800;
		}
	}
	var v=document.forms[0].elements;
	var i;
	if (l>950){
		for (i=0;i<v.length;i++){
			if (v[i].size=='25'){v[i].size='40';}
			if (v[i].cols=='25'){v[i].cols='40';}
		}
	}
	if (l<800){
		for (i=0;i<v.length;i++){
			if (v[i].size=='25'){v[i].size='15';}
			if (v[i].cols=='25'){v[i].cols='15';}
		}
	}
}

function num(loc,s){
	var el=gebi('mesaju');
	el.innerHTML+='Eroare '+s+' la trimitere;transmitere directă...';
	loc.submit();
}

function ajaxify(loc,url,f){
	var i;
	var v=loc.elements;
	var info='';
	for (i=0;i<v.length;i++){
		if((v[i].type!='submit')&&(v[i].type!='image')&&(v[i].type!='reset'))
		{
			info+=v[i].name+'='+escape(v[i].value)+'&';
		}
	}
	var el=gebi('mesaju');
	el.innerHTML='<div>Trimitere...</div>';
	ajax(loc,url,info,f,num);
}
function f(loc,mesaj){
	var i;
	var v=loc.elements;
	for (i=0;i<v.length;i++){
		v[i].disabled=true;
	}
	var el=gebi('mesaju');
	el.innerHTML+=mesaj;
};


