function confirmLink(theLink, theSqlQuery)
{    // Confirmation is not required in the configuration file
    // or browser is Opera (crappy js implementation)
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {
        return true;
    }
    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }
    return is_confirmed;
} // end of the 'confirmLink()'

function VerificareOferta() {
	// functie pentru verificarea valorilor care trebuie sa fie numerice, din toate formularele
	var Valoare = window.document.form1.Nume.value;
	var sir="";
	oprit=false;
	if (Valoare == '') {
	  sir=" numelui ";
	  oprit=true;
	}
	var Valoare = window.document.form1.Fix.value;
	if (Valoare == '') {
	  if (sir==""){
		  sir=" cel putin a primului telefon.";
	  } else {
	  	  sir=sir+" si cel putin a primului telefon.";
	  }
	  oprit=true;
	}
	if (oprit) {
	  alert("Este obligatorie completarea"+sir);
	  return(false);
	} else {
	  return(true);
	}  
}

function VerificNumberIntreg(valoare, tip) {
	// functie pentru verificarea valorilor care trebuie sa fie numerice, din toate formularele
	if (isNaN(valoare)) {
		alert(tip + ' nu poate sa contina litere! Daca nu corectati, datele nu vor fi trimise corect catre agentie.');
	  	return(false);
	} else {
	  //f.Submit;
	  return(true);
	}
}

function VerifApart(sir) {
	//var f=form;
	//var id = Math.abs(window.document.form1.ID.value);
	//var id = parseInt(window.document.form1.ID.value);
	var id = window.document.form1.ID.value;
	if (isNaN(id)) {
		alert('Numarul ' + sir + ' nu poate sa contina litere');
	  	return(false);
	/*} else if(id==0) { 
	   alert('Numarul ' + sir + ' nu poate sa fie zero');
	   return(false);*/
	} else {
	  //f.Submit;
	  return(true);
	}
} // Verificare a formularului de modificare a apartamentului, etc si a adaugarii

function confirmareStergere(sir,ID) {
//function confirmareStergere(adress) {
  if(confirm('Sigur vreti sa stergeti '+sir+' ?'))
		{
		//javascript:window.location.href=adress;
		return(true);
		//alert(document.forms['x']);
		//document.x.submit(); //
		} else {
		return(false);
		}
}

function confirmareTrimitere(sir,ID) {
//function confirmareStergere(adress) {
  if(confirm('Sigur vreti sa trimiteti '+sir+' ?'))
		{
		//javascript:window.location.href=adress;
		return(true);
		//alert(document.forms['x']);
		//document.x.submit(); ///
		} else {
		return(false);
		}
}

function ConfirmareSterg(sir,ID) {
  switch(ID) {
    case 1: // Apart
	  sirr='Sigur vreti sa stergeti datele apartamentului '+sir+' ?';
	  break;
	case 2:  //Vile
	  sirr='Sigur vreti sa stergeti datele vilei '+sir+' ?';
	  break;
	case 3:  // Spatii
	  sirr='Sigur vreti sa stergeti datele spatiului comercial '+sir+' ?';
	  break;
	case 4:  // Teren
	  sirr='Sigur vreti sa stergeti datele terenului '+sir+' ?';
	  break;
	case 5:  // Orase
	  sirr='Sigur vreti sa stergeti datele orasului '+sir+' ?';
	  break;  
	case 6:  // Cartiere
	  sirr='Sigur vreti sa stergeti datele cartierului '+sir+' ?';
	  break;      
	case 7:
	  sirr='Sigur vreti sa stergeti aceste date ?';
	  break; 
  }
   if(confirm(sirr)) {
		return(true);
		} else {
		return(false);
      }
}

function IncarcaCartier(form,Loc) {
 //	form.Cart.options[0]=new Option("toate zonele","0", false, true);
 	// Sterge toate cartierele din ComboBox
  	for(var i=form.Cartiere.options.length; i>=0; i--) {
		form.Cartiere.options[i]=null;
	}
 if (Loc>=0) { 
   
   for(var i=0; i<=arrCartier[Loc].length-1; i++) { 
	//var xx = new Option(arrCartier[Loc][i+1],arrCartier[Loc][i], false, true)
	
	var xx = new Option(arrCartier[Loc][i], arrCartier[Loc][i], false, true)
	form.Cartiere.options[i]=xx;
  }
 }
  form.Cartiere.selectedIndex=0;
}

function IncarcaCartierCauta(form,Loc) {
 	// Sterge toate cartierele din ComboBox
  	for(var i=form.Cartiere.options.length; i>=0; i--) {
		form.Cartiere.options[i]=null;
	}
 if (Loc>0) { 
   var xx = new Option("toate cartierele", 0, false, true)
   form.Cartiere.options[0]=xx;
   for(var i=0; i<=arrCartier[Loc].length-1; i++) { 
	var xx = new Option(arrCartier[Loc][i], arrCartier[Loc][i], false, true)
	form.Cartiere.options[i+1]=xx;
   }
  } else if(Loc==0) {
  	var xx = new Option("toate cartierele", 0, false, true)
    form.Cartiere.options[0]=xx;
  }
  form.Cartiere.selectedIndex=0;
}

function VerifContact() {
	var Valoare = window.document.contact.Nume.value;
	var sir="";
	oprit=false;
	if (Valoare == '') {
	  sir=" numelui ";
	  oprit=true;
	}
	var Valoare = window.document.contact.Telefon.value;
	if (Valoare == '') {
	  if (sir==""){
		  sir=" cel putin a unui telefon;";
	  } else {
	  	  sir=sir+" si cel putin a unui telefon;";
	  }
	  oprit=true;
	}
	var Valoare = window.document.contact.Mesaj.value;
	if (Valoare == '') {
	  if (sir==""){
		  sir=" mesajului.";
	  } else {
	  	  sir=sir+" si a mesajului.";
	  }
	  oprit=true;
	}
	if (oprit) {
	  alert("Este obligatorie completarea"+sir);
	  return(false);
	} else {
	  return(true);  
	}
}

function deschideFereastra(file, x, y) {
	W=window.open(file, "imageWindow","width="+x+",height="+y+",left=200,top=150,alwaysRaised,scrollbars=yes,resizable=yes");
	//W.document.write("<pCucu</p>");
//	W.document.write(
	W.focus();
}

function IncarcaCautare(tip) {
  //alert(tip);
  switch(tip) {  	
	case 1: //apartamente
		//alert('este');	  
this.write('<tr bordercolor="#FF9966" bgcolor="#FFFFCC">'); 
      this.write('<td align="right" bgcolor="#FFFFE8"><b><font color="#E17100" size="-2" face="Verdana, Arial, Helvetica, sans-serif">Numar camere :&nbsp;&nbsp;</font></b></td>');
	  this.write('<td bgcolor="#FFFFEF"><select name="NrCam">');
      this.write('<option value="0">toate</option>');
      this.write('<option value="1">garsoniere</option>');
      this.write('<option value="2">o camera</option>');
      this.write('<option value="3">2 camere</option>');
      this.write('<option value="4">3 camere</option>');
      this.write('<option value="5">4 camere</option>');
      this.write('<option value="6">>5 camere</option>');
      this.write('</select></td></tr>');
	  
	  break;
	case 2: // vile
	
	  break;
	  
	case 3: // spatii
	
	  break;
	  
	case 4: //teren
		
	  break;      
  }
if (tip==1) {
	/*this.write('<tr bordercolor="#FF9966" bgcolor="#FFFFCC">'); 
      this.write('<td align="right" bgcolor="#FFFFE8"><b><font color="#E17100" size="-2" face="Verdana, Arial, Helvetica, sans-serif">Numar camere :&nbsp;&nbsp;</font></b></td>');
	  this.write('<td bgcolor="#FFFFEF"><select name="NrCam">');
      this.write('<option value="0">toate</option>');
      this.write('<option value="1">garsoniere</option>');
      this.write('<option value="2">o camera</option>');
      this.write('<option value="3">2 camere</option>');
      this.write('<option value="4">3 camere</option>');
      this.write('<option value="5">4 camere</option>');
      this.write('<option value="6">>5 camere</option>');
      this.write('</select></td></tr>');
document.write('<tr bordercolor="#FF9966" bgcolor="#FFFFCC">'); 
      document.write('<td align="right" bgcolor="#FFFFE8"><b><font color="#E17100" size="-2" face="Verdana, Arial, Helvetica, sans-serif">Numar camere :&nbsp;&nbsp;</font></b></td>');
	  document.write('<td bgcolor="#FFFFEF"><select name="NrCam">');
      document.write('<option value="0">toate</option>');
      document.write('<option value="1">garsoniere</option>');
      document.write('<option value="2">o camera</option>');
      document.write('<option value="3">2 camere</option>');
      document.write('<option value="4">3 camere</option>');
      document.write('<option value="5">4 camere</option>');
      document.write('<option value="6">>5 camere</option>');
      document.write('</select></td></tr>');*/

}
}

function schimbaCautare(tip,tranz) {
    window.location="cautare_avansata.php?TipI="+tip+"&Tranz="+tranz;
}

function setSelectOptions(the_form, the_select, do_check)
{ // Pt setarea ca la emailuri
    var selectObject = document.forms[the_form].elements[the_select];
    var selectCount  = selectObject.length;

    for (var i = 0; i < selectCount; i++) {
        selectObject.options[i].selected = do_check;
    } // end for

    return true;
} // end of the 'setSelectOptions()' function