function trimiteNews()
{
	mesaj='';
    if  (document.formNewsletter.nume.value==''){
			 mesaj += "Numele este obligatoriu!\n";
	}
	if  (document.formNewsletter.email.value==''){
			 mesaj += "Adresa de e-mail este obligatorie!\n";
	}
	else 
	{
		if ( ((document.formNewsletter.email.value.indexOf('@',1))==-1)||(document.formNewsletter.email.value.indexOf('.',1))==-1 )
		    mesaj += "Adresa introdusa nu este valida!";
	}	
		
	if(mesaj == "")
		document.formNewsletter.submit();
	else{
		alert(mesaj);
		return false;
	}
}

function trimiteNewsAdv()
{
    count = 0;  
    mesaj =''; 
    
    var col = document.getElementById("autori[]").options;    
    
    var list = "";
    for (var i=0;i<col.length;i++)
       if (col[i].selected) {
         list += (list==""?"":"; ") + col[i].value; 
        
       }
    
    if  (list=='Toti autorii' || list ==''){
			 count += 1;
	}
	if  (document.formNewsAdv.autor.value==''){
			count += 1;
	}
	if  (document.formNewsAdv.editura.value==''){
			count += 1;
	}
	if  (document.formNewsAdv.domeniu.value==''){
			count += 1;
	}
	
	if  (document.formNewsAdv.nume.value==''){
			mesaj += "Numele este obligatoriu!\n";
	}
	if  (document.formNewsAdv.email.value==''){
			 mesaj += "Adresa de e-mail este obligatorie!\n";
	}
	else 
		{
		if ( ((document.formNewsAdv.email.value.indexOf('@',1))==-1)||(document.formNewsAdv.email.value.indexOf('.',1))==-1 )
		    mesaj += "Adresa introdusa nu este valida!";
		}
				
	if(count == 4)	    		
	{
		alert('Daca doriti sa primiti informatii legate de unul sau mai multi autori: \ncel putin unul din campurile autori sau autor(i) trebuie completat!\n  Alegeti din lista un autor \n  sau introduceti in urmatorul camp dupa lista,\n  autorii care prezinta interes pentru dumneavostra! \n \nDaca doriti sa primit informatii legate de o editura sau dintr-un \nanumit domeniu completati unul sau ambele campuri! \n \n');
		return false;
	}
	if(mesaj!='')
	{
	   alert(mesaj);
	   return false;

	}	
	
	if(count!=4 && mesaj=='') {		    
	   document.formNewsAdv.submit();
	}   
}

function trimiteDezabonare(){ 
   mesaj = ''; 
   if  (document.formDezabonare.email.value==''){
			 mesaj += "Adresa de e-mail este obligatorie!\n";
	}
	else 
		{
		if ( ((document.formDezabonare.email.value.indexOf('@',1))==-1)||(document.formDezabonare.email.value.indexOf('.',1))==-1 )
		    mesaj += "Adresa introdusa nu este valida!";
		}

	if(mesaj!='')
	{
	   alert(mesaj);
	   return false;

	}	
	else {
	   document.formDezabonare.submit();
	}  	
		
		
}

function trimiteContact()
{
	mesaj='';
    if  (document.formularContact.nume.value==''){
			 mesaj += "Numele este obligatoriu!\n";
	}
	if  (document.formularContact.email.value==''){
			 mesaj += "Adresa de e-mail este obligatorie!\n";
	}
	else 
		{
		if ( ((document.formularContact.email.value.indexOf('@',1))==-1)||(document.formularContact.email.value.indexOf('.',1))==-1 )
		    mesaj += "Adresa introdusa nu este valida!";
		}
	
	 if  (document.formularContact.mesajul.value==''){
			 mesaj += "Mesajul este obligatoriu!\n";
	}
		
	if(mesaj == "")
		document.formularContact.submit();
	else{
		alert(mesaj);
		return false;
	}
}


function trimiteCauta()
{
	mesaj=0;
    if  (document.formCautare.titlu.value==''){
			 mesaj += 1;
	}
	if  (document.formCautare.autor.value==''){
			 mesaj += 1;
	}
	if  (document.formCautare.cuvant_cheie.value==''){
			 mesaj += 1;
	}
	if  (document.formCautare.ISBN.value==''){
			 mesaj += 1;
	}
	if  (document.formCautare.domenii.value=='Toate domenile' || document.formCautare.domenii.value ==''){
			 mesaj += 1;
	}	
	if  (document.formCautare.edituri.value=='Toate editurile' || document.formCautare.edituri.value ==''){
			 mesaj += 1;
	}
	if  (document.formCautare.ani.value=='Toti anii' || document.formCautare.ani.value ==''){
			 mesaj += 1;
	}
	
	if(mesaj != 7)	    
		document.formCautare.submit();
	else{
		alert('Cel putin unul dintre campuri trebuie introdus pentru a cauta in site!');
		return false;
	}
}

function trimiteCereCarte(){     
    mesaj=0;
    mesaj2 ='';
    aici = 0;  
    
    if  (document.formCereCarte.titlu.value==''){
			 mesaj += 1;
	}
	if  (document.formCereCarte.titlu2.value==''){
			 mesaj += 1;
	}
	if  (document.formCereCarte.autor.value==''){
			 mesaj += 1;
	}
	if  (document.formCereCarte.editura.value==''){
			 mesaj += 1;
	}
	if  (document.formCereCarte.ISBN.value==''){
			 mesaj += 1;
	}
	if  (document.formCereCarte.detalii.value==''){
			 mesaj += 1;
	}
	
	if  (document.formCereCarte.nume.value==''){
			 mesaj2 += "Numele este obligatoriu!\n";
	}
	if  (document.formCereCarte.prenume.value==''){
			 mesaj2 += "Prenumele este obligatoriu!\n";
	}	
	
	if(document.formCereCarte.telefon.value == '') { 
	       aici +=1
	}
	if(document.formCereCarte.mobil.value == ''){ 
	       aici +=1
	} 
	
	if(document.formCereCarte.email.value == '') { 	      
	       aici +=1
    }
    
    if (document.formCereCarte.email.value != '' && (((document.formCereCarte.email.value.indexOf('@',1))==-1)||(document.formCereCarte.email.value.indexOf('.',1))==-1)) {
	  mesaj2 += "Adresa introdusa nu este valida!\n";		  
	} 
	   if(mesaj == 6) {
		  alert('Cel putin unul dintre campurile din sectiunea datele cartii dorite trebuie introdus!');		
		  return false;
	   }  
	   
	   if(mesaj2 != '') { 
	       alert(mesaj2);
	       return false;
	   }   
	   if(aici == 3) {
	       alert('Cel putin unul dintre campurile: telefon, mobil sau email trebuie introdus!');		
	       return false;
	   }   
	   
	   if(mesaj!=6 && mesaj2=='' && aici != 3) { 
	       document.formCereCarte.submit();	
	   }	
}



function selecteaza(daca){
	toateOptiunile = document.getElementById("cos").getElementsByTagName("INPUT");
	for(i=0;i<toateOptiunile.length;i++){
	if(toateOptiunile[i].type == "checkbox"){
		toateOptiunile[i].checked = daca == true ? "checked" : ""; 
	}
	}
}

function verificaCampuri(mesaj,url){
	este = true;
	toateOptiunile = document.formCos.getElementsByTagName("INPUT");
	for(i=0;i<toateOptiunile.length;i++){
		if(toateOptiunile[i].type == "text"){
			valoareCamp = parseInt(toateOptiunile[i].value);
			if(isNaN(valoareCamp) || valoareCamp < 1){
				este = false;
			} 
		}
	}
	if (este){
		if (confirm(mesaj)){ 
			document.formCos.action=url;
			document.formCos.submit();
		}else return false;	
	}else 
		alert("Unul din campuri contine valoare invalida!");
	return false;
}

function confirmaStergereCos(mesaj,url){
	if (confirm(mesaj)){ 
		document.formCos.action=url;
		document.formCos.submit();
	}else return false; 
}


ralu = {
	curent : null,
	meniu : function(){
	
		if (window.attachEvent)
			sfHover();
		k = 0;
		if(document.getElementById("meniu")){
			men = document.getElementById("meniu");
			for(i=0;i< men.childNodes.length; i++){
				if(men.childNodes[i].nodeType == 1 && men.childNodes[i].tagName == "LI"){
					link = men.childNodes[i].firstChild;					
					while(link.nodeType != 1 && link.tagName != "A"){
						link = link.nextSibling;						
					}
					submeniu = null;
					submeniu = link.nextSibling;					
					while(submeniu && submeniu.nodeType != 1 && submeniu.tagName != "UL"){
						submeniu = submeniu.nextSibling;
					}
					if(submeniu && submeniu.tagName == "UL"){
						link.onclick = function(){
							submeniu = this.nextSibling;
							while(submeniu && submeniu.nodeType != 1 && submeniu.tagName != "UL"){
								submeniu = submeniu.nextSibling;
							}
							if(ralu.curent != null){
								ralu.curent.style.display = "none";
							}
							if(ralu.curent != submeniu){
								ralu.curent = submeniu;
								ralu.curent.style.display = "block";
							}else{
								ralu.curent = null;
							}
							this.blur();
							return false;
						}
						if (meniuActiv == k){
							submeniu.style.display = "block";
							ralu.curent = submeniu;							
						}
						k++;
					}
				}
			}
		}
		ralu.proceseazaImagini();
	},
	
	proceseazaImagini : function(){	
	    	    
		sursa = document.getElementById("content");		
		imagini = sursa.getElementsByTagName("IMG");	
		
		for(i=0; i< imagini.length; i++){
			media = imagini[i].src.indexOf("images/");			
			th = imagini[i].src.indexOf("/th_");
			if(media > 0 && th > 0 && th > media){
				if(imagini[i].align){
					imagini[i].className = "imagine" + imagini[i].align;
				}
				imagini[i].onclick = function(){
					ralu.deschide(this.src.replace('th_',''));
				}
			}
		}
	},
	
	deschide : function (imagine){
		win = window.open( "", "_blank", "resizable=0,HEIGHT=100,WIDTH=100"); 
		obiect = new Image();
		obiect.src = imagine;
		obiect.onload = function(){
				latime = document.all?win.document.body.clientWidth:win.window.innerWidth; 
				inaltime = document.all?win.document.body.clientHeight:win.window.innerHeight;
				win.document.write("<html><head style=\"margin: 0; padding: 0;\"></head><body style=\"margin: 0; padding: 0;\"><img src=\""+imagine+"\" alt=\"Click pentru a inchide poza\" onclick=\"window.close()\" /></body></html>");
				win.resizeBy((obiect.width - latime), (obiect.height - inaltime));
				win.focus();
		}
	}
}
sfHover = function() {
	var sfEls = document.getElementById("menuHome").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" menuHover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" menuHover\\b"), "");
		}
	}
	var sfEls = document.getElementById("menuMain").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" menuHover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" menuHover\\b"), "");
		}
	}
}
//onload = ralu.meniu