// JavaScript Document
SITE = function(){
	this.BannerPrefix   = new Array();

	this.startChangeBanner = function(prefix){
		if($.inArray(prefix,this.BannerPrefix) == -1){
			this.BannerPrefix[this.BannerPrefix.length+1] = prefix;
			var timeOut = $('#timeOutBaner').attr('value');
			var  tot = $('*[id^="' + prefix +  '"]').hide();
			var  tot = $('*[id^="' + prefix +  '"]:first').show();
			setTimeout(function(){ Site.ChangeBanner(prefix,parseInt(timeOut)); }, parseInt(timeOut));
		}
	}
	
	this.ChangeBanner = function(prefix,timeOut){
		var current = $('*[id^="' + prefix +  '"]:visible');
		var next = $('*[id^="' + prefix +  '"]:visible').next($('*[id^="' + prefix +  '"]'));
		if (next.size()) {
			current.hide();
			next.show();
		} else {
			next = $('*[id^="' + prefix +  '"]:first');
			current.hide();
			next.show();			
		}
		setTimeout(function(){Site.ChangeBanner(prefix,timeOut);}, timeOut);
	}
}

var Site = new SITE;

$(document).ready(function(){
	
	$('.jq_content').find('img').each(function(){
		$(this).attr('href',$(this).attr('src'));
		$(this).css('cursor','pointer');
	});
	
	$('.jq_content').find('img').lightBox();
	
	$('.jq_content').find('a').each(function(){
		var myClass = $(this).attr("class");
		if($.trim(myClass) == ''){
			$(this).addClass('contentLink');
		}
	});
	
//	$('.jq_filtru').each(function(){
//		var nextId = $(this).attr('nextid');
//		if (nextId){
//			$(this).css('cursor','pointer');
//			if (!$('#'+nextId).find("input:checked").size()){
//				$('#'+nextId).hide();
//			}
//		}
//	});
	
	$('.jq_filtru').click(function(){
		var nextId = $(this).attr('nextid');
		if (nextId){
			$('#'+nextId).toggle();
		}
	});
	
	$('.jq_banner').each(function(){
		var id = $(this).attr('id');
		var codsect = $(this).attr('codsect');
		var codposition = $(this).attr('codposition');
		var tot = $('*[id^="banner_' + codsect + '_' + codposition + '_"]');
		if (tot.size() > 1){
			Site.startChangeBanner("banner_" + codsect + "_" + codposition + "_");
		}
	});
	
//	alert('ee');
});


function schimbaLimba_Site(limba){
	// functia schimba limba foloseste id-uri fixe (lang)
	location.href = location.href + "?lang=" + limba;
}
function inregistreaza_mesaj(mesaj){
	// functia verifica si trimite mesajele din site
	elem = document.getElementById("login");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById("p1");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem1 = document.getElementById("p2");
	if (elem.value != elem1.value){
		alert (mesaj);
		elem.value = "";
		elem1.value = "";
		elem.focus();
		return;
	}
	elem = document.getElementById("email");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	if ((elem.value.indexOf('@', 0)<1)||(elem.value.indexOf('@', 0) == elem.value.length-1)) {
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById("captcha");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById('f_register');
	elem.submit();
}
function submit_form(id){
	// functia face submit la forma de cu id = id
	elem = document.getElementById(id);
	elem.submit();
}
function plasare_anunt(mesaj){
	// functia plaseaza anuntul (face submit la forma)
	elem = document.getElementById("titlu");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById("continut");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById("captcha");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById("termeni");
	if (!elem.checked){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem = document.getElementById('add_anunt');
	elem.submit();
}
function pune_bifa(i,adresa){
	// functia primeste ca parametru id-ul mesajului si pune sau scoate bifa
	el = document.getElementById('div_loading');
	el.style.display = "";
	elem = document.getElementById('anunt_'+i);
	elem1 = document.getElementById('fr_pune_bifa');
	
	if (elem.checked){
		// este bifat
		adresa1 = adresa + '?pune='+i;
	} else {
		// nu este bifat	
		adresa1 = adresa + '?scoate='+i;
	}
	browserName=navigator.appName;
	if (browserName == "Microsoft Internet Explorer") {
		parent.frames["fr_pune_bifa"].window.location.href = adresa1;
		parent.frames["fr_pune_bifa"].window.location.reload(); 
	} else {
		elem1.contentDocument.location.href = adresa1;
		elem1.contentDocument.location.reload(true);
	}
	el = document.getElementById('div_loading');
	el.style.display = "none";
}
function scoatebife(adresa){
	// functia scoate bifele
	el = document.getElementById('div_loading');
	el.style.display = "";
	elem1 = document.getElementById('fr_pune_bifa');
	adresa1 = adresa + '?scoate_tot=1';
	browserName=navigator.appName;
	if (browserName == "Microsoft Internet Explorer") {
		parent.frames["fr_pune_bifa"].window.location.href = adresa1;
		parent.frames["fr_pune_bifa"].window.location.reload(); 
	} else {
		elem1.contentDocument.location.href = adresa1;
		elem1.contentDocument.location.reload(true);
	}
	document.location.reload();
	el = document.getElementById('div_loading');
	el.style.display = "none";
}
function my_menu(id){
	// functia arata anumite parti din pagina my_menu
	for (i = 1; i <= 4; i++){
		elem = document.getElementById('my_menu_'+i);
		if (i == id){
			elem.style.display = "";
		} else {
			elem.style.display = "none";
		}
	}
}
function scimba_parola(mesaj){
	// functia verifica la schimbarea parolei
	elem = document.getElementById("p1");
	if (elem.value == ""){
		alert (mesaj);
		elem.focus();
		return;
	}
	elem1 = document.getElementById("p2");
	if (elem.value != elem1.value){
		alert (mesaj);
		elem.value = "";
		elem1.value = "";
		elem.focus();
		return;
	}
	elem = document.getElementById('f_schimba_par');
	elem.submit();
}
function arata_meniu_div(id){
	// functia arata meniul de sus
	elem = document.getElementById(id);
	elem.style.display = "";
}
function ascunde_meniu_div(id){
	// functia ascunde meniul de sus
	elem = document.getElementById(id);
	elem.style.display = "none";
}
function baner_specialisti(timp){
	// functia schimba banerul la specialisti
	elem = document.getElementById('specialist_1');
	elem1 = document.getElementById('specialist_2');
	if (elem1.style.display == "none") {
		elem1.style.display = "";
		elem.style.display = "none";
	} else {
		elem1.style.display = "none";
		elem.style.display = "";
	}
	setTimeout("baner_specialisti("+timp+")", timp);
}
function arata_obiect1(id){
	elem = document.getElementById(id);
	if (elem.style.display == "none") {
		elem.style.display = "";
	} else {
		elem.style.display = "none";
	}
}
