var nv = (navigator.appName.indexOf("Netscape") != -1) || window.opera;

function initSettings()
{
	MM_preloadImages(site_root+lang+'/media/img/mnu/anunturi_on.gif',site_root+lang+'/media/img/btn_calculeaza_on.gif');	
	
}

function checkRegister(f)
{
	if(!isEMailAddr(f.email.value)){
		f.email.focus();
		$('#email_eror').html('<img src="'+site_root+lang+'/media/img/ico_not_ok.gif"/> '+data2);
		return false;
	}else{
		$.ajax({
		   type: "POST",
		   url: site_root+"ajaxHendler.php",
		   data: "action=checkNewEmail&email="+f.email.value,
		   success: function(msg){
			 rez = get_response_tag('tag1',msg);
				 if(rez=='NOTOK'){ 
				 	$('#email_eror').html('<img src="'+site_root+lang+'/media/img/ico_not_ok.gif"/> '+data1);
				 }else{
					 $('#email_eror').html('<img src="'+site_root+lang+'/media/img/ico_ok.gif"/>');
					 
					 if( (isEmpty(f.password.value)) || (f.password.value!=f.re_pass.value)){
						  f.password.focus();
						  $('#pass_eror').html('<img src="'+site_root+lang+'/media/img/ico_not_ok.gif"/> '+data3);
						  return false;
					  }else{
						  $('#pass_eror').html('<img src="'+site_root+lang+'/media/img/ico_ok.gif"/>');
						  if(isEmpty(f.nume.value)){
							  f.nume.focus();
							  $('#nume_eror').html('<img src="'+site_root+lang+'/media/img/ico_not_ok.gif"/> '+data4);
						  }else{
							  $('#nume_eror').html('<img src="'+site_root+lang+'/media/img/ico_ok.gif"/>');
							  if(document.getElementById('tc').checked==false){
								if(!$('#tcd').attr('checked')) alert(data5);
							  }else{
								  $.ajax({
									 type: "POST",
									 url: site_root+"ajaxHendler.php",
									 data: "action=checkCaptcha&w=inregistrare&val="+f.captcha.value,
									 success: function(msg){
									   rez = get_response_tag('tag1',msg);
									     if(rez=='NOTOK'){ 
											$('#captcha_eror').html('<img src="'+site_root+lang+'/media/img/ico_not_ok.gif"/> '+data6);
										 }else{
											 f.submit();
										 }
									 }
								  });
							  }
						  }
					  }
				 }
				 //$("#info_hand").html(info);  
			   }
		});
	}
	
}

function checkCalcTaxa(f){
	if(f.cmc.value<1 || f.cmc.value>9000 || !isNumeric(f.cmc.value)){
		alert('Vezi capacitate cilindrica!');
		return false;
	}
}

function chCo2ByEuro(f){
	if(f.norma_poluare.selectedIndex<3){
		f.co2.value = 'nu este cazul';
		f.co2.style.backgroundColor = '#ededed';
	}else{
		f.co2.value = '';
		f.co2.style.backgroundColor = '#fffeb4';
	}
}

function chechEditEccount(f){
	if( ( !isEmpty(f.password.value) ) && (f.password.value!=f.re_pass.value) ){
		f.password.focus();
		alert('Vezi parola!');
		return false;
	}
	if(isEmpty(f.nume.value)){
		f.nume.focus();
		alert('Vezi nume!');
		return false;
	}
	return true
}

function doShowHideFilter(elem){
	if(elem.className=='fit'){
		elem.className = 'fit_off';
		$("#"+elem.id+"_cont").removeClass("cont_on").addClass("cont_off");
	}else{
		elem.className = 'fit';
		$("#"+elem.id+"_cont").removeClass("cont_off").addClass("cont_on");
	}
}

function doChacheSlidePic(poz){
	if(a_images[poz-1].complete){
		document.getElementById('main_pic').src = a_images[poz-1].src;
	}
}

function changeJudet(elem){
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=getLocalitati&judet="+elem.value,
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 document.getElementById('loc_cont').innerHTML = rez;
	   }
	});
}

function changeJudetHSearch(elem){
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=getLocalitatiHS&judet="+elem.value,
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 document.getElementById('h_loc_cont').innerHTML = rez;
	   }
	});
}

function checkAddAnunt(f){
	if(isEmpty(f.titlu.value)){
		f.titlu.focus();
		alert('Introduceti titlul anuntului!');
		return false;
	}
	if(isEmpty(f.desc.value)){
		f.desc.focus();
		alert('Introduceti detaliile/descrierea anuntului!');
		return false;
	}
	if(isEmpty(f.pret.value)){
		f.pret.focus();
		alert('Introduceti pretul!');
		return false;
	}
	if(isEmpty(f.telefon.value)){
		f.telefon.focus();
		alert('Introduceti telefonul!');
		return false;
	}
	if(f.judet.value==0){
		f.judet.focus();
		alert('Selectati judetul!');
		return false;
	}
	if(f.localitate.value==0){
		f.localitate.focus();
		alert('Selectati localitatea!');
		return false;
	}
	if(document.getElementById('tc').checked == false){
		alert('Nu ati bifat ca sunteti deacord cu Termeni si conditii!');
		return false;
	}
	f.add_pic.value = 0;
	f.add_anunt.value = 1;
	f.submit();
}

function checkEditAnunt(f){
	if(isEmpty(f.titlu.value)){
		f.titlu.focus();
		alert('Introduceti titlul anuntului!');
		return false;
	}
	if(isEmpty(f.desc.value)){
		f.desc.focus();
		alert('Introduceti detaliile/descrierea anuntului!');
		return false;
	}
	if(isEmpty(f.pret.value)){
		f.pret.focus();
		alert('Introduceti pretul!');
		return false;
	}
	if(isEmpty(f.telefon.value)){
		f.telefon.focus();
		alert('Introduceti telefonul!');
		return false;
	}
	if(f.judet.value==0){
		f.judet.focus();
		alert('Selectati judetul!');
		return false;
	}
	if(f.localitate.value==0){
		f.localitate.focus();
		alert('Selectati localitatea!');
		return false;
	}

	f.add_pic.value = 0;
	f.edit_anunt.value = 1;
	f.submit();
}


function checkContactP(f){
	if(!isEMailAddr(f.email.value)){
		alert('E-mail invalid!');
		return false;
	}
	if(isEmpty(f.mesaj.value)){
		f.mesaj.focus();
		alert('Introduceti mesajul!');
		return false;
	}
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=contactP&email="+f.email.value+"&mesaj="+f.mesaj.value+"&ad_id="+f.ad_id.value+"&captcha="+f.captcha.value,
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 if(rez=='OK'){
		  	document.getElementById('cp_cont').innerHTML = '<div style="height:70px"><b>Mesajul tau a fost trimis cu succes!</b></div>';
		 }else{
			alert('Cod introd incorect!'); 
		 }
	   }
	});
}


function salveazaAnunt(aid){
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=doSaveAnunt&aid="+aid,
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 document.getElementById('an_sv').innerHTML = rez;
		 alert('Anuntul a fost salvat cu success!');
	   }
	});	
}

function checkPretFilterFrm(f){
	if(!isNumeric(f.pret_start.value) && !isNumeric(f.pret_end.value)){
		f.pret_start.focus();
		alert('Introduceti fie pretul de pornire fie pretul final!');
		return false;
	}
	ppstart = parseInt(f.pret_start.value);
	ppend = parseInt(f.pret_end.value);

	if(ppstart > ppend){
		f.pret_start.focus();
		alert('Pretul de pornire trebuie sa fie mai mic decat cel final!');
		return false;	
	}
	return true;
}

function delPriceFilter(){
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=delPriceFilter",
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 location.reload(true);
	   }
	});	
}

function manageFilter(id,elem){
	val = document.getElementById(id).checked;
	if(elem.id!=id){
		if(val) document.getElementById(id).checked = false;
		else document.getElementById(id).checked = true;
		val = !val;
	}
	$.ajax({
	   type: "POST",
	   url: site_root+"ajaxHendler.php",
	   data: "action=updateAlteFiltre&f="+id+"&val="+val,
	   success: function(msg){
		 rez = get_response_tag('tag1',msg);
		 new_href = location.href.replace(/\&page\=[0-9]+/,'');
		 location = new_href;
	   }
	});	
}


function mailpage(to,subject,mess){
window.location = 'mailto:'+to+'?subject=' +
escape( subject ) + '&body=' +
escape( mess + location.href.toString() +'\n\n'); 
}
