
function getHTTPObject(){
	var xmlhttp;
	// Attempt to initialize xmlhttp object
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
    catch (e) {
		// Try to use different activex object
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E) {
			xmlhttp = false;
		}
	}
	// If not initialized, create XMLHttpRequest object
	if (!xmlhttp) {
		if (typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		else {
			alert("This browser does not support AJAX.");
			return null;
		}
	}
	return xmlhttp;
}

// Implement business logic
function submit_contact(id){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var nume_tau = document.getElementById('nume_tau_contact').value;
		var email_dvs = document.getElementById('email_dvs_contact').value;
		var subiect = document.getElementById('subiect_contact').value;
		var text = document.getElementById('text_contact').value;
		var copie = (document.SendEmail.copie.checked == true)?'1':'0';
		var cod = document.getElementById('cod_contact')?(document.getElementById('cod_contact').value):'0';
		loc = '/lista/contacteaza_form/' +id;
		httpObject.open("POST", loc, true);
		httpObject.onreadystatechange = setOutputMsgContact;
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		var valori ="nume_tau="+nume_tau+"&email_dvs="+email_dvs+"&subiect="+subiect+"&text="+text+"&copie="+copie+"&cod="+cod;
		httpObject.send(valori);		
	}
}

function setOutputMsgContact(){
	var msg_actiuni = document.getElementById('msg_actiuni');
	if(httpObject.readyState == 4){
		var msg = httpObject.responseText;
		
		if(msg!="<div class='error'>Cod antispam invalid</div>") {
			msg_actiuni.innerHTML = msg;
			document.getElementById('contact_div').style.display= 'none';
		} else {
			document.getElementById('email_error').innerHTML= msg;
		}
		
		document.getElementById('cod_antispam').innerHTML="<label for='cod'>Introduceti codul din figura:</label><br/><input type='text' name='cod' id='cod_contact'/><br /><img src='/antispam/code.php' style='float: left; width:120px !important; width: 176px;' ><br />";
	}
}

function submit_tip_a_friend(id){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var nume_dvs = document.getElementById('nume_dvs_tip').value;
		var email_tau = document.getElementById('email_tau_tip').value;
		var email_destinatar = document.getElementById('email_destinatar_tip').value;
		var mesaj = document.getElementById('mesaj_tip').value;
		var codf = document.getElementById('codf')?(document.getElementById('codf').value):'0';
		loc = '/lista/tip_a_friend_form/' +id;
		httpObject.open("POST", loc, true);
		httpObject.onreadystatechange = setOutputMsgTip;
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		var valori ="nume_dvs="+nume_dvs+"&email_tau="+email_tau+"&email_destinatar="+email_destinatar+"&mesaj="+mesaj+"&codf="+codf;
		httpObject.send(valori);		
	}
}

function setOutputMsgTip(){
	var msg_actiuni = document.getElementById('msg_actiuni');
	if(httpObject.readyState == 4){
		var msg= httpObject.responseText;
		if(msg!="<div class='error'>Cod antispam invalid</div>") {
			msg_actiuni.innerHTML = msg;
			document.getElementById('tip_friend').style.display= 'none';
		} else {
			document.getElementById('tipafriend_error').innerHTML= msg;
		}
		document.getElementById('cod_antispam_tip').innerHTML="<label for='codf'>Introduceti codul din figura:</label><br/><input type='text' name='codf' id='codf'/><br /><img src='/antispam/code2.php' style='float: left; width:120px !important; width: 176px;' ><br />";
	}
}

function submit_reseteaza(id){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var email = document.getElementById('email_reseteaza').value;
		loc = '/lista/reseteaza_form/' +id;
		httpObject.open("POST", loc, true);
		httpObject.onreadystatechange = setOutputMsgReset;
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		var valori ="email="+email;
		httpObject.send(valori);		
	}
}

function setOutputMsgReset(){
	var msg_actiuni = document.getElementById('msg_actiuni');
	if(httpObject.readyState == 4){
		var msg= httpObject.responseText;
		if(msg!="<div class='error'>E-mailul introdus nu este corect.</div>") {
			msg_actiuni.innerHTML = msg;
			document.getElementById('sterge_anunt').style.display= 'none';
		} else {
			document.getElementById('reseteaza_error').innerHTML = msg;
			document.getElementById('reseteaza_error').style.display = "block";
		}	
	}
}

function submit_sterge(id){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var parola = document.getElementById('parola_anunt').value;
		loc = '/lista/sterge_form/' +id;
		httpObject.open("POST", loc, true);
		httpObject.onreadystatechange = setOutputMsgSterge;
		httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		var valori ="parola="+parola;
		httpObject.send(valori);		
	}
}

function setOutputMsgSterge(){
	var msg_actiuni = document.getElementById('msg_actiuni');
	if(httpObject.readyState == 4){
		var msg= httpObject.responseText;
		if(msg=='<div class="success">Anuntul a fost sters cu succes!</div>') {
			document.location="anunturi";
		} else {
			document.getElementById('sterge_error').innerHTML = msg;
			document.getElementById('sterge_error').style.display = "block";
		}	
	}
}

function checkSendEmail() {
	/*
	hashpos = document.location.href.indexOf('#send_email');
	if (hashpos == -1)
		document.location.href = document.location.href + '#send_email';
	else
		document.location.href = document.location.href.substring(0, hashpos) + "#send_email";
	*/
	
	var msg = "";
	with (document.SendEmail) {
		/*alte campuri*/	
		if (nume_tau.value == "" || email_dvs.value == "" || subiect.value=="" || text.value=="")
			msg = "Toate campurile sunt obligatorii.<br/>";

		
		if (!isEmail(email_dvs.value))
			msg += "Adresa de e-mail nu este valida.<br/>";
	}
	
	if (msg != "") {
		document.getElementById('email_error').innerHTML = msg;
		document.getElementById('email_error').style.display = "block";
		return false;
	}
	return true;
}

function checkTipAfriend() {
	/*
	hashpos = document.location.href.indexOf('#tip_a_friend');
	if (hashpos == -1)
		document.location.href = document.location.href + '#tip_a_friend';
	else
		document.location.href = document.location.href.substring(0, hashpos) + "#tip_a_friend";
	*/
	var msg = "";
	with (document.formTipAFriend) {
		/*alte campuri*/	
		if (nume_dvs.value == "" || email_tau.value == "" || email_destinatar.value == "" || mesaj.value == "")
			msg = "Toate campurile sunt obligatorii<br/>";
		
		if (!isEmail(email_tau.value))
			msg += "Adresa ta de e-mail nu este valida.<br/>";
	}
	
	if (msg != "") {
		document.getElementById('tipafriend_error').innerHTML = msg;
		document.getElementById('tipafriend_error').style.display = "block";
		return false;
	}
	return true;
}

function checkReseteaza() {
	var msg = "";
	with (document.formReseteaza) {
		/*alte campuri*/
		if (!isEmail(email.value))
			msg = "Adresa de e-mail nu este valida.<br/>";
	}
	
	if (msg != "") {
		document.getElementById('reseteaza_error').innerHTML = msg;
		document.getElementById('reseteaza_error').style.display = "block";
		return false;
	}
	return true;
}

function checkSterge() {
	if (document.getElementById('parola_anunt').value == '') {
		document.getElementById('sterge_error').innerHTML = 'Parola nu este corecta';
		document.getElementById('sterge_error').style.display = "block";
		return false;
	}
	return true;
}

function open_close_contact(){
	if (document.getElementById('contact_div').style.display == 'none' || document.getElementById('contact_div').style.display == '') { 
		document.getElementById('contact_div').style.display = 'block';
		document.getElementById('nume_tau_contact').focus();
	} else 
		document.getElementById('contact_div').style.display = 'none';
		
	document.getElementById('tip_friend').style.display = 'none';
	document.getElementById('sterge_anunt').style.display = 'none';				
}

function open_close_tipafriend() {
	if (document.getElementById('tip_friend').style.display == 'none' || document.getElementById('tip_friend').style.display == '') {
		document.getElementById('tip_friend').style.display = 'block';
		document.getElementById('nume_dvs_tip').focus();
	} else 
		document.getElementById('tip_friend').style.display = 'none';	
		
	document.getElementById('contact_div').style.display = 'none';	
	document.getElementById('sterge_anunt').style.display = 'none';					
}

function open_close_sterge() {
	if (document.getElementById('sterge_anunt').style.display == 'none' || document.getElementById('sterge_anunt').style.display == '') 				
		document.getElementById('sterge_anunt').style.display = 'block';					
	else 
		document.getElementById('sterge_anunt').style.display = 'none';			
	
	document.getElementById('contact_div').style.display = 'none';	
	document.getElementById('tip_friend').style.display = 'none';	
}

function format_thumbs(nr) {
	var i;
	for(i=1;i<=8;i++) {
		if(document.getElementById('div_thumb_detalii'+i) && i!=nr) {
			document.getElementById('div_thumb_detalii'+i).className="div_thumb_detalii";
		}
	}
	document.getElementById('div_thumb_detalii'+nr).className="div_thumb_detalii_bold";
}

function printeaza()
{
	/*
	var inner = "";
	var img;
	for(nr in imgs) {
		if(nr==5) inner+='<div class="page-break"></div>';
		inner+='<div class="div_normal_detalii_print">'+imgs[nr]+'</div>';
	}
	document.getElementById('imgs_mari').innerHTML = inner;
	*/
	window.print();
}

function write_sterge_anunt(id) {
	document.write("<div id='sterge_anunt'><div class='sterge_content'><form name='StergeAnunt' id='StergeAnunt' method='post' action=''><input type='hidden' name='id' value='" +id+ "'/>Va rugam sa introduceti parola pe care ati folosit-o la adaugarea anuntului.<br/><br/><div class='error_big' id='sterge_error' style='display:none;'></div> Parola: <br/><input class='text' type='password' name='parola' id='parola_anunt'  value='' /> <input type='button' value='Sterge' onclick='if (checkSterge()) submit_sterge(" +id+ ");'/><br/><br/>Daca ati uitat parola o puteti gasi in e-mailul primit pentru confirmarea anuntului.</form><br clear='all'/><form action='' name='formReseteaza' method='post'><div class='h2'>Reseteaza parola</div><div class='error_big' id='reseteaza_error' style='display:none;'></div>E-mail:<br/><input type='text' class='text' name='email' id='email_reseteaza' /><input type='hidden' name='reseteaza' value='1'/><input type='button' value='Trimite' onclick='if (checkReseteaza()) submit_reseteaza(" +id+ ");'/></form></div></div>");
	
}

function write_contacteaza(error_contact,nume_tau,email_dvs,text,nr_trim,titlu,base_url,copie,id) {
	var display;
	display=(error_contact)?'block':'none'; 
	var copie_check;
	copie_check=(copie)?"checked='checked'":"";
	document.write("<div id='contact_div' style='display: " +display+ "'><div id='email_error' class='error'>" +error_contact+ "</div><form method='post' name='SendEmail' action=''><div class='float_left'><label for='nume_tau'>Numele tau:</label><br/><input type='text' name='nume_tau' id='nume_tau_contact' value='" +nume_tau+ "' /><br/></div><div class='float_left'><label for='email_dvs'>E-mailul tau:</label><br/><input type='text' name='email_dvs' id='email_dvs_contact' value='" +email_dvs+ "' /><br/>");
	document.write("</div><input type='hidden' name='subiect' id='subiect_contact' value='" +titlu+ "'/><div class='float_left'><label for='text'>Mesaj:</label><br/><textarea name='text'  rows='4' cols='15' id='text_contact'>" +text+ "</textarea><br/></div>");
	document.write("<div class='float_left' id='cod_antispam'>");
	if (nr_trim) {
		document.write("<label for='cod'>Introduceti codul din figura:</label><br/><input type='text' name='cod' id='cod_contact'/><br /><img src='" +base_url+ "antispam/code.php' style='float: left; width:120px !important; width: 176px;' ><br />");
	}
	document.write("</div><div class='copie'><input type='hidden' name='contacteaza' value='1' /><input type='checkbox' name='copie' id='copie_contact' " +copie_check+ "/> Trimite-mi o copie</div><br/><div><input type='button' onclick='if (checkSendEmail()) submit_contact(" +id+ ");' value='Trimite' name='submit_contacteaza' style='width: 100px'/></div><small>Toate campurile sunt obligatorii.</small></form></div>");				
}

function write_tip_a_friend(error_tip,nume_dvs,email_tau,email_destinatar,mesaj,nr_trim,base_url,id) {
	var display;
	display=(error_tip)?'block':'none'; 
	document.write("<div id='tip_friend' style='display: " +display+ "'><div id='tipafriend_error' class='error'>" +error_tip+ "</div><form method='post' name='formTipAFriend' action=''><div class='float_left'><label for='nume_dvs'>Numele tau:</label><br/><input type='text' name='nume_dvs' id='nume_dvs_tip' value='" +nume_dvs+ "' /><br/></div><br clear='all'/><div class='float_left'><label for='email_tau'>E-mailul tau:</label><br/><input type='text' name='email_tau' id='email_tau_tip'  value='" +email_tau+ "' /><br/>");
	document.write("</div><br clear='all'/><div class='float_left' title='Puteti trimite la mai multe persoane, despartind adresele prin virgula'><label for='email_destinatar'>E-mail(uri) prieten(i):</label><br/><input type='text' name='email_destinatar' id='email_destinatar_tip'  value='" +email_destinatar+ "' /><br/></div><br clear='all'/><div class='float_left'><label for='mesaj'>Mesaj:</label><br/><textarea name='mesaj' rows='4' cols='15' id='mesaj_tip'>" +mesaj+ "</textarea><br/></div>");
	document.write("<div class='float_left' id='cod_antispam_tip'>");
	if (nr_trim) {
		document.write("<label for='codf'>Introduceti codul din figura:</label><br/><input type='text' name='codf' id='codf'/><br /><img src='" +base_url+ "antispam/code2.php' style='float: left; width:120px !important; width: 176px;' /><br />");
	}	
	document.write("</div><br clear='all'/><div><input type='hidden' name='tip_a_friend_on' value='1' /><input type='button' value='Trimite' style='width: 100px' onclick='if (checkTipAfriend()) submit_tip_a_friend(" +id+ ");'/></div><small>Toate campurile sunt obligatorii</small></form></div>");			
}


