function contact_popup(f)
{
	var telPattern	= /^([0-9.-])+$/;
	var numePattern	= /^([a-zA-Z .-])+$/;
	var txtPattern	= /^([a-zA-Z .-])+$/;
	var emailPattern= /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	err = "";
	
// 	if(f.elements['verify'].value != f.elements['captcha'].value) {
// 		err += " -Codul de validare \n";
// 	}
	
	if (!numePattern.test(f.elements['nume'].value)) {
		err += " -Nume \n";
	}
	
	if (!telPattern.test(f.elements['telefon'].value)) {
		err += " -Telefon \n";
	}
	
 	if (!emailPattern.test(f.elements['email'].value)) {
 		err += " -Email \n";
 	}
		
 	if(f.elements['mesaj'].value == '') {
 		err += " -Observatii \n";
 	}
 	
	if (err > " ") {
		alert("Urmatoarele campuri nu au fost completate corect: \n"+err);
		return false;
	}
	else {
		return true;
	}
	
	return false;
}
// JavaScript Document
function doFormFocus(obj) {
			if(obj.value==obj.defaultValue) obj.value='';
	}

function doFormBlur(obj) {
			if(obj.value=='') obj.value=obj.defaultValue;
	}

var xmlHttp = createXmlHttpRequestObject();

	function verifica_quick(f) {
		if (f.elements.marca.value=="") { alert("Alegeti marca!"); return false; }
		return true;
	}

function createXmlHttpRequestObject() 
{
  var xmlHttp;

  try
  {

    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {

    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
 
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");

    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
      try 
      { 

        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }

  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}

function numara(q) {

//	var xmlHttp = createXmlHttpRequestObject();
	xmlHttp.open("GET", "http://www.casedelux.ro/cv.php?q=" + String(q), true);
	xmlHttp.send(null);
	
}

function preia()
{
	var marca = document.getElementById('select_marca').value;
	if (marca>'') {
	if ((xmlHttp.readyState == 4) || (xmlHttp.readyState == 0)) {	
  if (xmlHttp)
  {

    try
    {

	  if (top.document.location.href.indexOf('www.casedelux.ro')>-1) {
	      xmlHttp.open("GET", "http://www.casedelux.ro/server_targdemasini.php?marca="+marca, true);
	  } else {
	      xmlHttp.open("GET", "http://casedelux.ro/server_targdemasini.php?marca="+marca, true);
	  }
      xmlHttp.onreadystatechange = handleRequestStateChange;
      xmlHttp.send(null);
    }

    catch (e)
    {
      alert("Can't connect to server:\n" + e.toString());
    }
  }

  } else {
	alert('Va rugam asteptati finalizarea cererii anterioare!');  
  }
	}
}


function handleRequestStateChange() 
{

  if (xmlHttp.readyState == 4) 
  {

    if (xmlHttp.status == 200) 
    {
      try
      {

        handleServerResponse();
      }
      catch(e)
      {

        alert("Eroare la citirea raspunsului: " + e.toString());
      }
    } 
    else
 
    {

      alert("S-a intampinat o eroare:\n" + 
            xmlHttp.statusText);
    }
  }
}


function handleServerResponse()
{

  var response = xmlHttp.responseText;


	if(response.length == 0) {
		throw(response.length == 0 ? "Server error" : response);
	}
	
	var c = document.getElementById('select_model');

			if(esteIE() || (navigator.appName.indexOf("Opera") + 1))
			{
				c.outerHTML = '<select style="border:1px solid #CCC; background-color:#FFFFC6; width:160px;" id="select_model" name="model">'+response+'</select>';
			}
			else
			{
				c.innerHTML = response;
			}
			

} 

	function esteIE()
	{
		var browser = navigator.appName;

		if(browser == "Microsoft Internet Explorer") 
			return true;
			
		return false;		
	}

function $(id)//intoarce obiectul dat prin id
{
	try
	{
		return document.getElementById(id);
	}
	catch(eroare)
	{
		return false;
	}
}