function performAction(theForm, theAction)
{
	theForm.action = theAction;
	theForm.submit();
}

function IsNatural()
{
	if(event.keyCode >= 48 && event.keyCode <= 57 && event.keyCode != 13)
		return;
	event.keyCode = 0;
}

function verifica_user()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			document.getElementById("label_user").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "includes/verifica_user.php?user="+forma_register.user.value, true);
	ajaxRequest.send(null); 	
}

function verifica_email()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			document.getElementById("label_email").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "includes/verifica_email.php?email="+forma_register.email.value, true);
	ajaxRequest.send(null); 	
}


function verificare_formular()
{
	if(forma_register.user.value=="")
	{
		alert("Completati User-ul");
		forma_register.user.focus();
		return (false);
	}
	
	if(forma_register.user.value.length<3)
	{
		alert("User-ul trebuie sa contina minimum 3 caractere !");
		forma_register.user.focus();
		return (false);
	}
	
	if(forma_register.parola.value=="")
	{
		alert("Completati Parola");
		forma_register.parola.focus();
		return (false);
	}
	
	if (forma_register.parola.value!=forma_register.parola2.value)
	{
		alert('Parola a fost introdusa gresit!');
        forma_register.parola2.focus();
		return (false);
    }
	
	if(forma_register.email.value=="")
	{
		alert("Completati E-mail-ul");
		forma_register.email.focus();
		return (false);
	}
		
	var filtru=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!filtru.test(forma_register.email.value))
	{
		alert('Introduceti o adresa valida de E-mail!');
		forma_register.email.focus();
		return (false);
	}
	
	if (forma_register.email.value!=forma_register.email2.value)
	{
		alert('E-mail-ul a fost introdus gresit!');
        forma_register.email2.focus();
		return (false);
    }
	
	if(forma_register.nume.value=="")
	{
		alert("Completati Numele dvs.");
		forma_register.nume.focus();
		return (false);
	}
	
	if(forma_register.prenume.value=="")
	{
		alert("Completati Prenumele dvs.");
		forma_register.prenume.focus();
		return (false);
	}
	
	if(forma_register.nume.value==forma_register.prenume.value)
	{
		alert("Numele si prenumele nu pot fi la fel !");
		forma_register.nume.focus();
		return (false);
	}
	
	if(forma_register.varsta.value=="")
	{
		alert("Completati Varsta dvs.");
		forma_register.varsta.focus();
		return (false);
	}
	
	if(forma_register.oras.value=="")
	{
		alert("Completati Orasul");
		forma_register.oras.focus();
		return (false);
	}
	
	forma_register.submit();
}

function VerifEditUserProfil()
{
	if(forma_register.email.value=="")
	{
		alert("Completati E-mail-ul");
		forma_register.email.focus();
		return (false);
	}
		
	var filtru=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!filtru.test(forma_register.email.value))
	{
		alert('Introduceti o adresa valida de E-mail!');
		forma_register.email.focus();
		return (false);
	}
	
	if (forma_register.email.value!=forma_register.email2.value)
	{
		alert('E-mail-ul a fost introdus gresit!');
        forma_register.email2.focus();
		return (false);
    }
	
	if(forma_register.nume.value=="")
	{
		alert("Completati Numele dvs.");
		forma_register.nume.focus();
		return (false);
	}
	
	if(forma_register.prenume.value=="")
	{
		alert("Completati Prenumele dvs.");
		forma_register.prenume.focus();
		return (false);
	}
	
	if(forma_register.varsta.value=="")
	{
		alert("Completati Varsta dvs.");
		forma_register.varsta.focus();
		return (false);
	}
	
	if(forma_register.oras.value=="")
	{
		alert("Completati Orasul");
		forma_register.oras.focus();
		return (false);
	}
	
	forma_register.submit();
}

function VerifEditUserMasina()
{
	if(forma_masina.marca.value=="")
	{
		alert("Completati Marca masinii");
		forma_masina.marca.focus();
		return (false);
	}
	
	if(forma_masina.model.value=="")
	{
		alert("Completati Modelul masinii");
		forma_masina.model.focus();
		return (false);
	}
	
	if(forma_masina.capacitate.value=="")
	{
		alert("Completati Capacitatea masinii");
		forma_masina.capacitate.focus();
		return (false);
	}
	
	if(forma_masina.putere.value=="")
	{
		alert("Completati Puterea masinii");
		forma_masina.putere.focus();
		return (false);
	}
		
	forma_masina.submit();
}

function VerifMesaj()
{
	if(forma_mesaj.destinatar)
	{
		if(forma_mesaj.destinatar.value=="")
		{
			alert("Completati Destinatarul mesajului");
			forma_mesaj.destinatar.focus();
			return (false);
		}
	}
	
	if(forma_mesaj.titlu.value=="")
	{
		alert("Completati Titlul mesajului");
		forma_mesaj.titlu.focus();
		return (false);
	}
	
	if(forma_mesaj.mesaj.value=="")
	{
		alert("Completati Continutul mesajului");
		forma_mesaj.mesaj.focus();
		return (false);
	}
	
	forma_mesaj.submit();
}

function VerifReply()
{	
	if(forma_reply.reply.value=="")
	{
		alert("Completati Continutul mesajului");
		forma_reply.reply.focus();
		return (false);
	}
		
	forma_reply.submit();
}

function quote(user,citat)
{
	//newString = citat.replace(/<br>/g, "<br>");

	//forma_postare.comentariu.value="[QUOTE="+user+"]"+citat+"[/QUOTE]";
	//setCursor(document.getElementById('comentariu'),10,10);
	//forma_postare.comentariu.focus();
}

function setCursor(el,st,end)
{ 
	if(el.setSelectionRange)
	{ 
		el.focus(); 
		el.setSelectionRange(st,end); 
	} 
	else
	{ 
		if(el.createTextRange)
		{ 
			range=el.createTextRange(); 
			range.collapse(true); 
			range.moveEnd('character',end); 
			range.moveStart('character',st); 
			range.select(); 
		} 
	} 
} 

window.onload=function()
{ 
	//setCursor(document.getElementById('comentariu'),1,10);
} 

<!-- ENLARGE TEXTAREA

function countLines(strtocount, cols) {

    var hard_lines = 4;
    var last = 0;
    while ( true ) {
        last = strtocount.indexOf("\n", last+1);
        hard_lines ++;
        if ( last == -1 ) break;
    }

	var soft_lines = Math.round(strtocount.length / (cols-1));
    var hard = eval("hard_lines  " + unescape("%3e") + "soft_lines;");
    if ( hard ) soft_lines = hard_lines;
    return soft_lines;
}

function cleanForm() {

    var the_form = document.forma_postare;
    for ( var x in the_form ) {
        if ( ! the_form[x] ) continue;
        if( typeof the_form[x].rows != "number" ) continue;
        the_form[x].rows = countLines(the_form[x].value,the_form[x].cols) +1;
    }

    //setTimeout("cleanForm();", 3);

}

// -->



<!--

var ie=document.all;
var nn6=document.getElementById&&!document.all;

var isdrag=false;
var x,y;
var dobj;

function movemouse(e)
{
  if (isdrag)
  {
    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
    return false;
  }
}

function selectmouse(e) 
{
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY";

  while (fobj.tagName != topelement && fobj.className != "dragme")
  {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }

  if (fobj.className=="dragme")
  {
    isdrag = true;
    dobj = fobj;
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}

document.onmousedown=selectmouse;
document.onmouseup=new Function("isdrag=false");

//-->

function show()
{
		document.getElementById("meniu").style.display="";
		document.getElementById("stanga").src="images/stanga_over.jpg";
		document.getElementById("dreapta").src="images/dreapta_over.jpg";
}

function hide()
{
		document.getElementById("meniu").style.display="none";
		document.getElementById("stanga").src="images/stanga.jpg";
		document.getElementById("dreapta").src="images/dreapta_send.jpg";
}

function isIE(){
// only for Win IE 6+
// But not in Windows 98, Me, NT 4.0, 2000
var strBrwsr= navigator.userAgent.toLowerCase();
if(strBrwsr.indexOf("msie") > -1 && strBrwsr.indexOf("mac") < 0){
if(parseInt(strBrwsr.charAt(strBrwsr.indexOf("msie")+5)) < 6){
return false;
}
if(strBrwsr.indexOf("win98") > -1 ||
strBrwsr.indexOf("win 9x 4.90") > -1 ||
strBrwsr.indexOf("winnt4.0") > -1 ||
strBrwsr.indexOf("windows nt 5.0") > -1)
{
return false;
}
return true;
}else{
return false;
}
}

function UpdateSearch()
{
	document.getElementById("meniu").style.display="none";
                        
	if(isIE())
		document.getElementById("meniu").style.marginLeft="3px"; 
	else
	{
		document.getElementById("meniu2").style.width="183px"; 
		document.getElementById("meniu2").style.backgroundImage = 'url("images/fond_fox.jpg")';
	}
}

function preview()
{
	//document.open("preview.php?message="+post.message.value.replace(/\n/g, "<br>"),"preview","left=380,top=200,width=800,height=500,toolbar=no,menubar=no,resize=yes,scrollbars=yes,status=yes");
	document.open("preview.php?attach="+post.attach.value+"&message="+post.message.value.replace(/\n/g, "<br>"),"preview","fullscreen,toolbar=no,menubar=no,resize=yes,scrollbars=yes,status=no");
}



function edit_post(idcomentariu)
{
	forma_edit.idcomentariu.value=idcomentariu;
	forma_edit.submit();
}


function raspuns_quote(idcomentariu)
{
	forma_quote.idcomentariu.value=idcomentariu;
	forma_quote.submit();
}

function ataseaza()
{
	document.open("atasamente.php?attach="+post.attach.value,"atasamente","left=280,top=200,width=550,height=400,toolbar=no,menubar=no,resize=yes,scrollbars=no,status=no");
}

function upload_poza_concurs()
{
	document.open("upload_poza_concurs.php","upload_poza_concurs","left=280,top=200,width=550,height=200,toolbar=no,menubar=no,resize=yes,scrollbars=no,status=no");
}

function inscriere_concurs_beep()
{
	document.open("upload_poza_concurs_beep.php","upload_poza_concurs_beep","left=280,top=200,width=550,height=470,toolbar=no,menubar=no,resize=yes,scrollbars=no,status=no");
}


function regulament()
{
	document.open("regulament_concurs.php","regulament_concurs","left=280,top=200,width=550,height=300,toolbar=no,menubar=no,resize=yes,scrollbars=no,status=no");
}

function regulament_nebun()
{
	document.open("regulament_concurs_nebun.php","regulament_concurs_nebun","left=280,top=200,width=550,height=300,toolbar=no,menubar=no,resize=yes,scrollbars=no,status=no");
}

function updateAtasamente()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			opener.document.getElementById("label_atasamente").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "includes/update_atasamente.php?attach="+forma2.attach.value, true);
	ajaxRequest.send(null); 	
}

function stergeAtasament(idatasament)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			document.getElementById("label_atasamente").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "includes/sterge_atasamente.php?idatasament="+idatasament, true);
	ajaxRequest.send(null); 
}


function verifica_destinatar()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			document.getElementById("label_destinatar").innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "includes/verifica_destinatar.php?destinatar="+forma_mesaj.destinatar.value, true);
	ajaxRequest.send(null);
}


function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
  
function redirect()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.formular.codprodus.value = ajaxRequest.responseText;
			//document.getElementById("label_user").innerHTML = ajaxRequest.responseText;
			var check;
			check=ajaxRequest.responseText;
			if(check=="succes")
			window.open("http://www.obdtuning.ro");
		}
	}
	ajaxRequest.open("GET", "includes/counter.php", true);
	ajaxRequest.send(null); 	
}

