var citate = ['1428','Faptele mari sunt rezervate oamenilor mari.', 'Cervantes', 'cervantes' ,'718','Nici o persoană nu îşi depăşeşte cele mai îndrăzneţe aşteptări dacă nu începe cu aşteptări îndrăzneţe.', 'Ralph Charell', 'ralph-charell' ,'745','Timpul stinge regretele pentru lucrurile pe care le-am făcut. Numai regretul pentru ceea ce n-am făcut nu-şi va găsi consolare.', 'Sydney J. Harris', 'sydney-j-harris' ,'1083','Oamenii nu sunt leneşi. Au doar nişte ţeluri incapabile - adică nişte ţeluri care nu îi însufleţesc.', 'Anthony Robbins', 'anthony-robbins' ,'869','Cine vrea să mişte lumea trebuie mai întâi să se mişte el însuşi.', 'Socrate', 'socrate' ,'587','Cu un talent obişnuit şi o perseverenţă extraordinară orice lucru poate fi atins.', 'Thomas Buxton', 'thomas-buxton' ,'1187','Marile lucrări nu se fac prin forţă, ci prin perseverenţă.', 'Samuel Johnson', 'samuel-johnson' ,'218','Cine vrea să pricinuiască supărare multor duşmani, să se înarmeze cu calităţi; aceasta-i pentru ei o mare neplăcere.', 'Tantrakhyayika', 'tantrakhyayika' ,'169','Cei care nu se tulbură în nenorocire, nu sunt trufaşi în prosperitate, nu au teama în acţiunile lor: aceia sunt tari, aceia biruie lumea.', 'Somadeva', 'somadeva' ,'1184','Oamenii se nasc să reuşească, nu să eşueze.', 'Henry David Thoreau', 'henry-david-thoreau' ];


document.write('<div id="nfquotedv"><span>&nbsp;</span><a href="#" target="_blank"></a><div id="qcntl"><div id="qlft">&lt;</div><div id="qrgt">&gt;</div></div><div class="clearboth">&nbsp;</div></div>');

var qidx = 0;
var qmax = citate.length - 4;

function goto_inspiratie(e){
	if(!e) e = window.event;
	if(e.srcElement) {
		var who=e.srcElement;
	}
	else if(e.target) {
		var who=e.target;
	}
	var attr = who.getAttribute('rel');
	var loc = "http://inspiratie.netflash.ro/citate/";
	if(attr) {
		loc += "?fid="+attr;
	}
	document.location.href=loc; 
}

function write_quote(id, quote, author, link){
	var dv = document.getElementById('nfquotedv');
	var sp = dv.getElementsByTagName('span')[0];
	sp.innerHTML='';
	var mtxt = document.createTextNode(quote);
	sp.appendChild(mtxt);
	sp.setAttribute('rel',id);
		
	addEvent(sp, 'click', goto_inspiratie);
	sp.style.cursor = 'pointer';
	
	var ma = dv.getElementsByTagName('a')[0];
	ma.innerHTML='';
	var atxt = document.createTextNode(author);
	ma.appendChild(atxt);
	ma.setAttribute('href', link);
}
function nextQuote(){
	if(qidx < qmax) {
		qidx += 4;
	} else {
		qidx = 0;
	}
	write_quote(citate[qidx], citate[qidx+1], citate[qidx+2], 'http://inspiratie.netflash.ro/citate/autor/'+citate[qidx+3]+'/');
}
function prevQuote(){
	if(qidx >= 4) {
		qidx -= 4;
	} else {
		qidx = qmax;
	}
	write_quote(citate[qidx], citate[qidx+1], citate[qidx+2], 'http://inspiratie.netflash.ro/citate/autor/'+citate[qidx+3]+'/');
}
function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}


function qconstruct(){
	var ldv = document.getElementById('qlft');
	var rdv = document.getElementById('qrgt');
	addEvent(ldv, 'click', prevQuote);
	addEvent(rdv, 'click', nextQuote);
	nextQuote();
}

addEvent(window, 'load', qconstruct);
