/* window . open */
function wo(url, opt) {
	opt = opt || {};
	opt.url = url;
	// width and height
	opt.width = opt.width || 500;
	opt.height = opt.height || 300;
	// bars
	opt.status = opt.status || 'no';
	opt.toolbar = opt.toolbar || 'no';
	opt.location = opt.location || 'no';
	opt.menubar = opt.menubar || 'no';
	opt.directories = opt.directories || 'no';
	// others
	opt.resizable = opt.resizable || 'no';
	opt.scrollbars = opt.scrollbars || 'yes';
	opt.name = opt.name || '_blank';
	opt.top = opt.top || 20;
	opt.left = opt.left || 100;
	opt.channelmode = opt.channelmode || 0;
	window.open(opt.url, opt.name, 'width='+opt.width+', height='+opt.height+', status='+opt.status+', toolbar='+opt.toolbar+', location'+opt.location+', menubar='+opt.menubar+', directories='+opt.directories+', resizable='+opt.resizable+', scrollbars='+opt.scrollbars+', top='+opt.top+', left='+opt.left+', channelmode='+opt.channelmode);
	return false;
}


/* scroll TO */
function scroll_to(id,addclass) {
	var pos=$('#'+id).offset();
	$.scrollTo(pos.top-20, 500);
	if( addclass == 'yes' ) {
		$('.orangebg').removeClass('orangebg');
		$('#'+id).addClass('orangebg');
		if($('#a_'+id))
			$('#a_'+id).addClass('orangebg');
	}
	return false
}


/* add copil */
var ultimcopil = 1;
function addCopil() {
	$('#copii').append('<p style="padding:2px 10px"><input type="text" name="copil_nume_'+ultimcopil+'" value="prenumele *" style="width:150px" onclick="this.select()" /> <select name="copil_sex_'+ultimcopil+'"><option value="m">baietel</option><option value="f">fetita</option></select> &nbsp; <input type="text" name="copil_data_n_'+ultimcopil+'" value="data nasterii" style="width:95px" onclick="this.select()" /> <span style="font-size:10px">(ex: 20.04.2005)</span></p>');
	ultimcopil++; return false;
}

function showDetNume(id) {
	$('.numespan').slideUp();
	if(!$('#num'+id).is(':visible'))
		$('#num'+id).slideDown();
	pos = $('#p'+id).position();
	$('#num'+id).css({ top: (pos.top+18)+'px', left: pos.left+'px' });
}

/*
function wordwrap( str, width, brk, cut ) {
	brk = brk || '\n';
	width = width || 75;
	cut = cut || false;
	if (!str) { return str; }
	var regex = '.{1,' +width+ '}(\\s|$)' + (cut ? '|.{' +width+ '}|.+$' : '|\\S+?(\\s|$)');
	return str.match(RegExp(regex, 'g')).join(brk);
} function wordwrap (str, int_width, str_break, cut) {
	var m = ((arguments.length >= 2) ? arguments[1] : 75   );
	var b = ((arguments.length >= 3) ? arguments[2] : "\n" );
	var c = ((arguments.length >= 4) ? arguments[3] : false);
	var i, j, l, s, r; str += '';
	if (m < 1) { return str; }
	for (i = -1, l = (r = str.split(/\r\n|\n|\r/)).length; ++i < l; r[i] += s) {
		for (s = r[i], r[i] = ""; s.length > m; r[i] += s.slice(0, j) + ((s = s.slice(j)).length ? b : "")){
			j = c == 2 || (j = s.slice(0, m + 1).match(/\S*(\s)?$/))[1] ? m : j.input.length - j[0].length || c == 1 && m || j.input.length + (j = s.slice(m).match(/^\S* /)).input.length;
		}
	} return r.join("\n");
}
*/
/*===================================================================
=============== AJAX REQUEST ========================================
===================================================================*/

/* send the newsletter fields */
function send_newsletter() {
	$('#nl_submit').hide();
	$.post (
		ADR+'ajax/add_newsletter.php', { nume: $('#nl_nume').val(), mail: $('#nl_mail').val() },
		function(data){
			if(data == 'ok') { $('#nl_form').hide(); $('#nl_ok').fadeIn();
			} else { alert(data); $('#nl_submit').show(); }
		}
	); return false;
}

/* add the comment */
function add_comment(tipul,pentruce) {
	$('#add_com_submit').hide();
	var valNume = $('#com_nume').length > 0 ? $('#com_nume').val() : '';
	var valMail = $('#com_mail').length > 0 ? $('#com_mail').val() : '';
	$.post (
		ADR+'ajax/add_comment.php', { tip: tipul, pentru: pentruce, comment: $('#com_add').val(), nume: valNume, mail: valMail },
		function(data){
			if(data == 'ok') {
				alert('Comentariul a fost adaugat!');
				$('#com_add').val('');
				$('#contentcomments').html('<p class="comentariu">Asteptati...</p>');
				$('#contentcomments').load(ADR+'ajax/get_comments.php?tip='+tipul+'&pentru='+pentruce);
				$('#add_com_submit').show();
			} else { alert(data); $('#add_com_submit').show(); }
		}
	); return false;
}


/* make login */
function login(dontredirec) {
	$('#formauth').hide();
	$.post (
		ADR+'ajax/make_login.php', { user: $('#aut_user').val(), pass: $('#aut_pass').val() },
		function(data){
			if(data == 'ok') {
				alert('Autentificarea a fost facuta cu succes!');
				if(dontredirec) $('#authrequest').slideUp(); else location.href = ULTIM_URL;
			} else {
				alert(data);
				$('#formauth').fadeIn();
			}
		}
	); return false;
} function am_uitat_parola() {
	$('#formauth').hide();
	$.post (
		ADR+'ajax/make_login.php', { user: $('#aut_user').val(), pass: '', amuitat: '1' },
		function(data){
			if(data == 'ok') {
				alert('A fost trimis un mail la adresa specificata, cu o noua parola.');
			} else {
				alert(data);
			}
			$('#formauth').fadeIn();
		}
	); return false;
}


/* participare la concurs : inscriereConcurs */
function inscriereConcurs(cum, concurs) {
	var tosend = { };
	$('#submconc'+concurs).hide();
	switch(cum) {
		case 'inscriere': tosend = { inscriere: 'doar', conc: concurs }; break;
		case 'raspuns_intrebare': tosend = { raspuns_intrebare: $('#raspuns_intrebare'+concurs).val(), conc: concurs }; break;
		case 'text_concurs': tosend = { text_concurs: $('#text_concurs'+concurs).val(), conc: concurs }; break;
	}

	$.post (
		ADR+'ajax/make_inscriere_concurs.php', tosend,
		function(data){
			if(data == 'ok') {
				if($('#but_participa'+concurs).length>0) $('#but_participa'+concurs).html('<img src="'+TPL+'images/participa_a_fost.jpg" alt="participare concurs" />');
				if($('#but_participa').length>0) $('#but_participa').html('<img src="'+TPL+'images/participa_a_fost.jpg" alt="participare concurs" />');
				$('#participa'+concurs).hide();
			} else {
				alert(data);
				$('#submconc'+concurs).show();
			}
		}
	); return false;
}

function printeaza(id) {
	var docPrint = window.open('', 'prntt');
	docPrint.document.open();
	docPrint.document.write('<img src="'+TPL+'images/logo.png" style="width:223;height:152px;float:right">');
	docPrint.document.write($('#'+id).html());
	docPrint.document.close();
	docPrint.print();
	docPrint.close();
	return false;
}

function changeSemn(cum, bg) {
	$.cookie('bgcurent', bg /*, { domain: 'localhost' } */ );
	$('body').css('background', bg);
	$('.aim').css( { border:'0 none',width:'40px',height:'30px' } );
	$('#aim'+cum).css( {border:'1px solid #cf064d',width:'38px',height:'28px'} );
	return false;
} function clearSemn() {
	$('.aim').css( { border:'0 none',width:'40px',height:'30px' } );
	$('body').css('background', 'url('+ADR+'img/background/bg.jpg)');
	$.cookie('bgcurent', null);
	return false;
}

function moveRecom(cum) {
	var h = parseInt($('#toscrrecom').height());
	if(cum == 'down') { $('#toscrrecom').animate({ marginTop: parseInt(-h+120)+'px' }, 500); }
	else { $('#toscrrecom').animate({ marginTop: '0px' }, 500); }
}


function textSize(idDiv, cum) {
	var fs = $('#'+idDiv).css('font-size');
	var maxim = 22;
	var avem = fs.split('px');
	if( parseInt(avem[0]) <= maxim && parseInt(avem[0]) >= 10) {
		if(cum == '+' && parseInt(avem[0]) < maxim)
			var final = parseInt(avem[0])+1;
		else if(cum == '-' && parseInt(avem[0]) > 10)
			var final = parseInt(avem[0])-1;
		else if(cum == 'R') var final = 12;
		$('#'+idDiv).css( { fontSize: final+'px' } );
	}
	return false;
}


/*
===== nume bebe =============

===== set text ============*/
function sett(s) {
	if(s=='f') {
		$('#sextext').html('fata');
		$('#imsex_f').fadeTo('fast',0.5);
		$('#imsex_m').fadeTo('fast',1);
	} else {
		$('#sextext').html('baiat');
		$('#imsex_m').fadeTo('fast',0.5);
		$('#imsex_f').fadeTo('fast',1);
	}
} var sex_curent = 'm';
function showNamesLet(let) {
	$('#contentNumeBebe').html('<h2>Asteptati...</h2>');
	$('.letters').fadeTo('fast',1);
	$('#let_'+let).fadeTo('fast',0.3);
	$('#contentNumeBebe').load(ADR+'ajax/get_names.php?sex='+sex_curent+'&let='+let);
	return false;
} function showNamesSex(sex) {
	sex_curent = sex;
	$('#contentNumeBebe').html('<h2>Asteptati...</h2>');
	sett(sex);
	var sss = '';
	$('.letters').fadeTo('fast',1);
	if(sex == 'm') sss = 'f'; else sss = 'm';
	$('#contentNumeBebe').load(ADR+'ajax/get_names.php?sex='+sex);
	return false;
} function showNames(sex) {
	sex_curent = sex;
	$('#lista_nume').slideDown();
	$('#dispare').fadeOut();
	sett(sex);
	$('#contentNumeBebe').html('<h2>Asteptati...</h2>');
	var sss = '';
	if(sex == 'm') sss = 'f'; else sss = 'm';
	$('#contentNumeBebe').load(ADR+'ajax/get_names.php?sex='+sex);
	return false;
}

/* get horoscol */
function getHoroscop() {
	var zi = $('#day').val();
	var luna = $('#month').val();
	var an = $('#year').val();
	if(zi == '' || luna == '' || an == '')
	{ alert('Completati data nasterii'); return false; }
	$('#getZodiac').html('<h2 class="center">Asteptati...</h2>');
	$('#getZodiac').load(ADR+'ajax/get_horoscop.php?zi='+zi+'&luna='+luna+'&an='+an, function() { $('#getZodiac').hide(); $('#getZodiac').fadeIn() });
	return false;
}

/* voteaza nume bebe */
function voteazaNume(idu) {
	$('#submth_v'+idu).hide();
	$.post (
		ADR+'ajax/make_vot_nume.php', { id:idu },
		function(data) {
			if(parseInt(data)>0) {
				$('#voturi'+idu).html(data);
			} else {
				alert(data);
				$('#submth_v'+idu).show();
			}
		}
	); return false;
}

/* adauga un thread nou */
function postThread() {
	$('#submth').hide();
	$.post (
		ADR+'ajax/add_forum_thread.php', { titlu:$('#th_titlu').val(), content:$('#th_content').val() },
		function(data){
			if(data == 'ok') {
				alert('Noul subiect de discutie a fost adaugat');
				location.href=BASE+'comunitate/';
			} else {
				alert(data);
				$('#submth').show();
			}
		}
	); return false;
}
/* adauga un post nou */
function postPost(theid) {
	$('#submth').hide();
	$.post (
		ADR+'ajax/add_forum_post.php', { content:$('#p_content').val(), id:theid },
		function(data){
			if(data == 'ok') {
				alert('Raspunsul a fost postat cu succes!');
				location.reload(true);
			} else {
				alert(data);
				$('#submth').show();
			}
		}
	); return false;
}


/* adauga intrebare */
function sendQ() {
	$('#submth').hide();
	$.post (
		ADR+'ajax/add_intrebare_sfm.php', { content:$('#sfm_intrebare').val() },
		function(data){
			if(data == 'ok') {
				alert('Intrebarea a fost postata cu succes!');
				location.reload(true);
			} else {
				alert(data);
				$('#submth').show();
			}
		}
	); return false;
}
/* adaugare rating */
function makeRate(tip,pentru,cat) {
	$.post (
		ADR+'ajax/make_rating.php', { t:tip, p:pentru, c:cat },
		function(data){
			if(data == 'ok') {
				alert('Rating-ul a fost inregistrat!');
			} else if(data == 'notsecure') {
				if(confirm('Ca sa puteti adauga rating trebuie sa fiti autentificat(a). Va autentificati acum?'))
					location.href = BASE+'autentificare/';
			} else {
				alert(data);
			}
		}
	); return false;
}
/* get calendar */
function getCalendar(care) {
	$('#calendarContent').html('<h2>Asteptati...</h2>');
	$('#calendarContent').load(ADR+'ajax/get_calendar.php?care='+care);
	$('.tipuricalendar').css('background','');
	$('#butcalend'+care).css('background','#fff');
	return false;
} function getCalendarLuna(l) {
	$('.plist').hide(); $('.'+l).show();
	$('.but').css( { color:'#c09', background:'#fff' } );
	$('.but'+l).css( { color:'#fff', background:'#c09' } );
	return false;
}
/* trimite contact */
function sendContact() {
	$('#submth').hide();
	$.post (
		ADR+'ajax/add_contact.php', { nume:$('#nume').val(), mail:$('#mail').val(),telefon:$('#telefon').val(),mesaj:$('#mesaj').val(),captcha:$('#captcha').val() },
		function(data){
			if(data == 'ok') {
				$('#contactform').hide();
				$('#showit').fadeIn();
			} else {
				alert(data);
				$('#submth').show();
			}
		}
	); return false;
}

function showVremea(cod) { $('#vrmp').load(ADR+'ajax/get_vremea.php?id='+cod); }


var curMailField = 0;
function showNext() { curMailField = 1; $('#altemailuri').slideDown(); }
function addNext(care) {
	var tempIncrement = parseInt(care)+1
	if( $('#trimitemailprieten'+tempIncrement).length > 0 || tempIncrement>4) { } else {
		curMailField = tempIncrement;
		$('#altemailuri').append('<input type="text" style="margin-top:2px" name="trimitemailprieten'+curMailField+'" id="trimitemailprieten'+curMailField+'" onclick="this.value=\'\'" value="o alta adresa (optional)..." class="golestema" onfocus="addNext('+curMailField+')" />');
		if(tempIncrement==4) $('#potitrimitelamaxim5').fadeIn();
	}
}


function trimiteMailArticol(idarticol, epoza) {
	var m0 = $('#trimitemailprieten0').length > 0 ? $('#trimitemailprieten0').val() : '';
	var m1 = $('#trimitemailprieten1').length > 0 ? $('#trimitemailprieten1').val() : '';
	var m2 = $('#trimitemailprieten2').length > 0 ? $('#trimitemailprieten2').val() : '';
	var m3 = $('#trimitemailprieten3').length > 0 ? $('#trimitemailprieten3').val() : '';
	var m4 = $('#trimitemailprieten4').length > 0 ? $('#trimitemailprieten4').val() : '';
	var finalmailstring = m0+'||'+m1+'||'+m2+'||'+m3+'||'+m4;
	$('#tohideaftersend').hide();
	$('#mesajoktrimiteremail').show().html('Asteapta...');
	$.post (
		ADR+'ajax/make_mailprieten.php', { mails:finalmailstring, id:idarticol, pz: epoza },
		function(data){
			if(data == 'ok') {
				$('#mesajoktrimiteremail').html('Articolul a fost trimis!');
			} else {
				$('#mesajoktrimiteremail').html(data);
				$('#tohideaftersend').show();
			}
		}
	); return false;

}



/* meniu */
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
var id_dep = '';
function mopen(id) {
	mcancelclosetime();
	if(ddmenuitem)
		ddmenuitem.style.visibility = 'hidden';
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
	var the_pos = $('.'+id_dep).offset();
	var pozitie_left = the_pos.left;
	var pozitie_top = the_pos.top;
	$('#'+id).css("top", pozitie_top+45);
	$('#'+id).css("left", pozitie_left);
} function mclose() {
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
} function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
} function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
} document.onclick = mclose; 

