function toggle (id) {
	if (id!='domenii') {
		document.getElementById('domenii').style.display='none';
		document.getElementById('domeniipic').style.backgroundPosition='left top';
	}
	if (id!='organizatii') {
		document.getElementById('organizatii').style.display='none';
		document.getElementById('organizatiipic').style.backgroundPosition='left top';
	}
	if (id!='persoane') {
		document.getElementById('persoane').style.display='none';
		document.getElementById('persoanepic').style.backgroundPosition='left top';
	}
	if (id!='autori') {
		document.getElementById('autori').style.display='none';
		document.getElementById('autoripic').style.backgroundPosition='left top';
	}
	
	var obj=document.getElementById(id);
	var imgobj=document.getElementById(id+'pic');
	var display=obj.style.display;
	if (display=='none') {
		obj.style.display='block';
		imgobj.style.backgroundPosition='left bottom';
	}
	else {
		obj.style.display='none';
		imgobj.style.backgroundPosition='left top';
	}
}

var initTime=10000;
var pauseTime=15000;
var waitTime=5000;
var currentMenu=1;
var timeoutId;
var objMenu;
var objSageata;
var objPicture;

function initRotation() {
	timeoutId=setTimeout('doRotate()',initTime);	
}
function manualRotation(id) {
	if (id<5) {
		clearTimeout(timeoutId);
		objSageata=document.getElementById('rotatorSageata');
		objMenu=document.getElementById('rotatorMenu'+currentMenu);
		objPicture=document.getElementById('pictureContainer'+currentMenu);
		$("lead"+currentMenu).set("class","clsInvizibil");
		
		objMenu.setAttribute ('class','normalMenu');
		objMenu.setAttribute ('className','normalMenu');
		objPicture.setAttribute ('class','pictureContainer clsInvizibil');
		objPicture.setAttribute ('className','pictureContainer clsInvizibil');
		
		
		objMenu=document.getElementById('rotatorMenu'+id);
		objPicture=document.getElementById('pictureContainer'+id);
		$("lead"+id).set("class","clsVizibil");
		
		objMenu.setAttribute ('class','selectedMenu');
		objMenu.setAttribute ('className','selectedMenu');
		objPicture.setAttribute ('class','pictureContainer clsVizibil');
		objPicture.setAttribute ('className','pictureContainer clsVizibil');
		currentMenu=id;
		objSageata.style.top=(currentMenu-1)*41+'px';
		//timeoutId=setTimeout('doRotate()',pauseTime);
	}	
}
function redoRotate() {
	clearTimeout(timeoutId);
	timeoutId=setTimeout('doRotate()',pauseTime);
}
function doRotate () {
	clearTimeout(timeoutId);
	objSageata=document.getElementById('rotatorSageata');
	objMenu=document.getElementById('rotatorMenu'+currentMenu);
	objPicture=document.getElementById('pictureContainer'+currentMenu);
	$("lead"+currentMenu).set("class","clsInvizibil");
	
	
	objMenu.setAttribute ('class','normalMenu');
	objMenu.setAttribute ('className','normalMenu');
	objPicture.setAttribute ('class','pictureContainer clsInvizibil');
		objPicture.setAttribute ('className','pictureContainer clsInvizibil');
	if (currentMenu<4) currentMenu=currentMenu+1;
	else currentMenu=1;
	
	
	objMenu=document.getElementById('rotatorMenu'+currentMenu);
	objPicture=document.getElementById('pictureContainer'+currentMenu);
	$("lead"+currentMenu).set("class","clsVizibil");
	
	objMenu.setAttribute ('class','selectedMenu');
	objMenu.setAttribute ('className','selectedMenu');
	objPicture.setAttribute ('class','pictureContainer clsVizibil');
	objPicture.setAttribute ('className','pictureContainer clsVizibil');
	objSageata.style.top=(currentMenu-1)*41+'px';
	timeoutId=setTimeout('doRotate()',waitTime);
}
function changeTab(id) {
	$("tab1").set("class","inactiv");
	$("tab2").set("class","inactiv");
	$("tab1content").set("class","clsInvizibil");
	$("tab2content").set("class","clsInvizibil");
	$("tab"+id).set("class","activ");
	$("tab"+id+"content").set("class","clsVizibil");
}
function changeTabOld(id) {
	var obj1=document.getElementById('tab1');
	var obj2=document.getElementById('tab2');
	obj1.setAttribute ('class','inactiv');
	obj1.setAttribute ('className','inactiv');
	obj2.setAttribute ('class','inactiv');
	obj2.setAttribute ('className','inactiv');
	var obj1=document.getElementById('tab1content');
	var obj2=document.getElementById('tab2content');
	obj1.setAttribute ('class','clsInvizibil');
	obj1.setAttribute ('className','clsInvizibil');
	obj2.setAttribute ('class','clsInvizibil');
	obj2.setAttribute ('className','clsInvizibil');
	var obj1=document.getElementById('tab'+id);
	var obj2=document.getElementById('tab'+id+'content');
	obj1.setAttribute ('class','activ');
	obj1.setAttribute ('className','activ');
	obj2.setAttribute ('class','clsVizibil');
	obj2.setAttribute ('className','clsVizibil');
}
function changeTabCeleMai(id, maxim) {
	for (i=1;i<=maxim;i++) {
		$("celemai"+i).set("class","inactiv");
		$("celemai"+i+"content").set("class","clsInvizibil");
	}
	$("celemai"+id).set("class","activ");
	$("celemai"+id+"content").set("class","clsVizibil");
}
function changeTabCeleMaiOld(id, maxim) {
	for (i=1;i<=maxim;i++) {
		var obj1=document.getElementById("celemai"+i);
		var obj2=document.getElementById("celemai"+i+"content");
		obj1.setAttribute('class','inactiv');
		obj1.setAttribute('className','inactiv');
		obj2.setAttribute('class','clsInvizibil');
		obj2.setAttribute('className','clsInvizibil');
	}
	var obj1=document.getElementById("celemai"+id);
	var obj2=document.getElementById("celemai"+id+"content");
	obj1.setAttribute('class','activ');
	obj1.setAttribute('className','activ');
	obj2.setAttribute('class','clsVizibil');
	obj2.setAttribute('className','clsVizibil');
}



function number_format( number, decimals, dec_point, thousands_sep ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)
    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // *     example 1: number_format(1234.5678, 2, '.', '');
    // *     returns 1: 1234.57     
 
    var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
    var d = dec_point == undefined ? "." : dec_point;
    var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : "";
    var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
    
    return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}
function noNumbers(e) {
	var keynum;
	var keychar;
	var numcheck;
	
	if(window.event) // IE
	  {
	  keynum = e.keyCode;
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
	  keynum = e.which;
	  }
	if (keynum==8 || keynum==46 || typeof(keynum)=='undefined') return true;
	else {
		keychar = String.fromCharCode(keynum);
		numcheck = /\d/;
		return numcheck.test(keychar);
	}
}
function getLocalitati(idJudet) {
	var req = new Request({
		url: '/getlocalitati/'+idJudet,
		onSuccess: function(txt){
			$('localitate').set('html', txt);
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function adaugaSpeaker() {
	/*
	nrEl=$('speakersContainer').getChildren().length;
	if (nrEl<=9) {
		obj=$('speakersContainer');
		val=obj.get('html');
		inputul='<input type="text" name="speaker[]" class="search_avansat" style="width:205px;">';
		obj.set('html',val+inputul);
	}
	else {
		$("adaugaSpeaker").set("class","clsInvizibil");
	}
	*/
	obj=$('speakersContainer').getElement('.clsInvizibil');
	if (obj) obj.set('class','search_avansat clsVizibil');
	else $('adaugaSpeaker').set('class','clsInvizibil');
}
function adaugaFisier() {
	obj=$('uploadContainer').getElement('.clsInvizibil');
	if (obj) obj.set('class','clsVizibil');
	else $('adaugaFisier').set('class','clsInvizibil');
}
function changeOtherMovies(id,pagina) {
	for (i=1;i<=otherMoviesGalsNumber;i++) {
		$('othermoviesMenu_'+i).set('class','');
		$('othermoviesContent_'+i+'_pag1').set('class','moviecontainerVideopage clsInvizibil');
		var elements=$$('div.moviecontainerVideopage');
		for (j=0;j<elements.length;j++) {
			elements[j].set('class','moviecontainerVideopage clsInvizibil');
		}
	}
	$('othermoviesMenu_'+id).set('class','selected');
	$('othermoviesContent_'+id+'_pag'+pagina).set('class','moviecontainerVideopage clsVizibil');
}
function changeEventCalendar(id) {
	$('pgart_container').getElements('.cl_right').set('class','cl_right clsInvizibil');
	$('pgart_container').getElement('.cl_left').getElements('a').set('class','clleft_month');
	$('eventscontainer'+id).set('class','cl_right clsVizibil')
	$('eventslink'+id).set('class','clleft_monthSelected')
}

function CallPrint(strid) {
	var prtContent = document.getElementById(strid);
	var prtContent2='<link href="/css/styles.css" rel="stylesheet" type="text/css" />';
	var prtContent3='<style type="text/css">body {background:#ffffff !important;}</style>';
	var WinPrint =
	window.open('','','left=0,top=0,width=620,height=800,toolbar=0,scrollbars=0,status=0');
	WinPrint.document.write(prtContent2);
	WinPrint.document.write(prtContent3);
	WinPrint.document.write(prtContent.innerHTML);
	var temp=WinPrint.document.getElementById('menuBox');
	if (temp) document.getElementById('menuBox').style.display='none';
//	WinPrint.document.close();
//	WinPrint.focus();
//	WinPrint.print();
//	WinPrint.close();
	prtContent.innerHTML=strOldOne;
}
function selectArhiva(url,dataCurenta) {
//	valoare=form.getElement('data').value;
	valoare=$('dateSelector').getElement('input').value;
	
	var Today = new Date();
	var PrimaEditie=new Date('2008','10','26');
//	alert (dataCurenta+"\n"+valoare);
	if (dataArhiva_Object.picked.date > Today || dataArhiva_Object.picked.date < PrimaEditie) alert('Nu exista editie pentru data selectata.');
	else if (valoare == dataCurenta) window.location=url+'editia-astazi';
	else window.location=url+'arhiva/'+valoare;
}
function vote(nota,url) {
	var req = new Request({
		url: '/stirivot/'+url+'/'+nota,
		onSuccess: function(txt){
			$('rezultateVot').set('html', txt);
			updateMyVote(url);
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function voteGallery(nota,url,type) {
	var req = new Request({
		url: '/galleryvot/'+url+'/'+nota+'/'+type,
		onSuccess: function(txt){
			$('rezultateVot').set('html', txt);
			updateMyVoteGallery(url,type);
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function updateMyVote(url) {
	var req = new Request({
		url: '/stirivot/getvote/'+url,
		onSuccess: function(txt){
			if (txt!=0) {
				$('votulMeuContainer').set('class','pg_art_bottom clsVizibil');
				$('votulMeu').set('html','<div class="ratingFull"><div style="width: '+(txt*20)+'px;" class="ratingulMeu"/></div></div>');
				$('notaMea').set('html',txt+'/10');
				refreshRating(url);
			}
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function updateMyVoteGallery(url,type) {
	var req = new Request({
		url: '/galleryvot/getvote/'+url+'/'+type,
		onSuccess: function(txt){
			if (txt!=0) {
				$('votulMeuContainer').set('class','pg_art_bottom clsVizibil');
				$('votulMeu').set('html','<div class="ratingFull"><div style="width: '+(txt*20)+'px;" class="ratingulMeu"/></div></div>');
				$('notaMea').set('html',txt+'/10');
				refreshRatingGallery(url, type);
			}
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function refreshRating (url) {
	var req = new Request({
		url: '/stirivot/getrating/'+url,
		onSuccess: function(txt){
			if (txt!=0) {
				$('vote').set('html',txt);
			}
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function refreshRatingGallery(url,type) {
	var req = new Request({
		url: '/galleryvot/getrating/'+url+'/'+type,
		onSuccess: function(txt){
			if (txt!=0) {
				$('vote').set('html',txt);
			}
		},
		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			alert('The request failed.');
		}
	});
	req.send();
}
function showAdvancedSearch() {
	$('textcautareavansata').set('class','clsInvizibil');
	$('cautareAvansata').set('class','pgart_container clsVizibil');
}
function bookmarksite(title,url){
	if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
