var lang_msg = new Array();
lang_msg['sended_msg'] = 'Mesajul a fost trimis\r\nVa multumim';
lang_msg['no_name'] = 'Nu ati completat numele';
lang_msg['no_email'] = 'Nu ati completat adresa de email';
lang_msg['invalid_email'] = 'Adresa de email nu este valida';
lang_msg['no_phone'] = 'Nu ati completat numarul de telefon';
lang_msg['invalid_phone'] = 'Numarul de telefon nu este valabil';
lang_msg['no_comments'] = 'Nu ati scris comentariile';
lang_msg['message_send'] = 'Mesajul a fost trimis cu succes';
lang_msg['message_not_send'] = 'Mesajul nu a fost trimis\r\nMai incercati o data';
lang_msg['server_error'] = 'Eroare de server';
lang_msg['no_transaction_type'] = 'Nu ati completat tipul tranzactiei';
lang_msg['no_imobil_type'] = 'Nu ati completat tipul imobilului';
lang_msg['no_city'] = 'Nu ati completat localitatea';
lang_msg['no_zone'] = 'Nu ati completat zona';
lang_msg['no_price'] = 'Nu ati completat pretul';


// echivalentul functiei implode din PHP
function implode(chunk, array)
{
	var maxim = array.length;
	var response = '';
	for (I=0; I<maxim; I++)
	{
		response += array[I];
		if (I < (maxim-1))
		{
			response += chunk;
		}
	}
	return response;
}

function validate(email)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(reg.test(email) == false)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function hidePoze(val){
	if(val=='cerere'){
		$('poze').style.display = 'none';
	}
	else{
		$('poze').style.display = 'block';
	}
}

function validate_add()
{
	var campuri = new Array('tip_tranzactie', 'tip_imobil', 'nume', 'localitate', 'telefon', 'pret');
	
	var err = new Array();
	
	var I = 0;
	
	if ($('tip_tranzactie').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_transaction_type'];
		I++;
	}
	if ($('tip_imobil').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_imobil_type'];
		I++;
	}
	if ($('nume').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_name'];
		I++;
	}
	if ($('localitate').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_city'];
		I++;
	}
	if ($('telefon').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_phone'];
		I++;
	}
	if ($('pret').value.length < 1)
	{
		err[I] = ' '+lang_msg['no_price'];
		I++;
	}
	
	if (err.length > 0)
	{
		alert(implode("\r\n", err));
	}
	else
	{
		if($('poze').style.display == 'none'){
			$('poze').remove();
		}
			
		document.my_form.submit();
	}
}

/* afiseaza taxe detaliat*/
function show_taxes_details(){
	url = "/?section=calc&screen=taxe_detaliat";
	url +="&tranzactie="+$F('tranzactie');
	url +="&pret="+$F('pret');
	url +="&termen="+$F('termen');
	url +="&valuta="+$F('valuta');

	div_manager.show_popup('popup_articol',140,300,url);
	
/*	new Ajax.Request(
		url, 
		{
		onCreate: function() {$('taxes_details').update("<div style='width:320px; font-size:12px; font-weight:bold'>Se incarca ...</div>");},
		onSuccess: function(resp) {$('taxes_details').update(resp.responseText);}
		}
	);*/
}

function stop_scroll_pics()
{
	clearTimeout(sto);
}

var sto;
function scroll_pics(a,no)
{
	div_pics = $('scroll_box_'+no);
	if(a==0) return;
	else if(a<0)
	{
		if(div_pics.scrollLeft<=0) return;
	}
	else if(a>0)
	{
		if(div_pics.scrollLeft>=div_pics.scrollWidth) return;
	}
	div_pics.scrollLeft = div_pics.scrollLeft+a;
	sto=setTimeout('scroll_pics('+a+','+no+')',30);
}

function changePic(k,i){
	$('pic_'+k).src = "/usr/thumbs/thumb_620_x_343/"+pics[k][i]['filename'];
	$('txt_'+k).innerHTML = pics[k][i]['text'];
	$('rel_'+k).href = pics[k][i]['filename1'];
}
function show_hide_text(t,str,min_h){
	if(min_h>0); else min_h = 103;
	if($(str).offsetHeight==$(str).scrollHeight){
		$(str).morph('height:'+min_h+'px');
		t.innerHTML = "mai mult";
	} else {
		$(str).morph('height:'+$(str).scrollHeight+'px');
		t.innerHTML = "restrange";
	}
}
