// JavaScript Document

<!--
//////////////////////////////////////////////////////////////////////////
// FORMULARE DATE UTILIZATOR /////////////////////////////////////////////

// Verificare date la inregistrarea utilizatorului nou
function checknewuser() {
var msg="";
var selectfield=false;
if (document.getElementById("newuser_name").value.length <= 1) {
	document.getElementById("namelabel").className="left red";
	msg="\n- Introdu numele de utilizator dorit";
	document.getElementById("newuser_name").focus(); selectfield=true;}
		else {document.getElementById("namelabel").className="left";}
if (document.getElementById("newuser_pass1").value.length <= 3) {
	document.getElementById("pass1label").className="left red";
	msg=msg+"\n- Introdu parola pentru noul tau cont";
	if(!selectfield){document.getElementById("newuser_pass1").focus(); selectfield=true;}}
		else {document.getElementById("pass1label").className="left";}
if (document.getElementById("newuser_pass2").value.length <= 3) {
	document.getElementById("pass2label").className="left red";
	msg=msg+"\n- Introdu din nou parola pentru verificare";
	if(!selectfield){document.getElementById("newuser_pass2").focus(); selectfield=true;}}
else if (document.getElementById("newuser_pass2").value != document.getElementById("newuser_pass1").value) {
	document.getElementById("pass2label").className="left red";
	msg=msg+"\n- Parola introdusa in al doilea camp nu este identica cu cea din primul";
	if(!selectfield){document.getElementById("newuser_pass2").focus(); selectfield=true;}}
		else {document.getElementById("pass2label").className="left";}
if (document.getElementById("newuser_email").value.length <= 1) {
	document.getElementById("emaillabel").className="left red"; 
	msg=msg+"\n- Introdu adresa ta de e-mail";
	if(!selectfield){document.getElementById("newuser_email").focus(); selectfield=true;}}
else if ((document.getElementById("newuser_email").value.indexOf('@')==-1) || (document.getElementById("newuser_email").value.indexOf('.')==-1)) {
	document.getElementById("emaillabel").className="left red"; 
	msg=msg+"\n- Adresa de e-mail introdusa e incorecta.";
	if(!selectfield){document.getElementById("newuser_email").select(); selectfield=true;}}
		else {document.getElementById("emaillabel").className="left";}
if (document.getElementById("newuser_place").value.length <= 1){
	document.getElementById("placelabel").className="left red";
	msg=msg+"\n- Introdu localitatea din care esti.";
	if(!selectfield){document.getElementById("newuser_place").focus(); selectfield=true;}}
		else {document.getElementById("placelabel").className="left";}
if (document.getElementById("newuser_code").value.length <= 1)	{
	document.getElementById("codelabel").className="left red";
	msg=msg+"\n- Intordu codul de siguranta.";
	if(!selectfield){document.getElementById("newuser_code").focus(); selectfield=true;}}
		else {document.getElementById("codelabel").className="left";}
if (document.getElementById("accept").checked != true)	{
	document.getElementById("acceptlabel").className="left red"; 
	msg=msg+"\n- Trebuie sa fi de acord cu termenii de utilizare ai sitului";
	if(!selectfield){document.getElementById("accept").focus(); }}
		else {document.getElementById("acceptlabel").className="left";}
if(msg!="") {alert (msg); return false;}	
else return true;
return false;
}

// Verificare date la modificarea profilului
function checkuserset() {
var msg="";
var selectfield=false;
if (document.getElementById("user_email").value.length <= 1) {
	document.getElementById("emaillabel").className="left red"; 
	msg=msg+"\n- Introdu adresa ta de e-mail";
	if(!selectfield){document.getElementById("user_email").focus(); selectfield=true;}}
else if ((document.getElementById("user_email").value.indexOf('@')==-1) || (document.getElementById("user_email").value.indexOf('.')==-1)) {
	document.getElementById("emaillabel").className="left red"; 
	msg=msg+"\n- Adresa de e-mail introdusa e incorecta.";
	if(!selectfield){document.getElementById("user_email").select(); selectfield=true;}}
		else {document.getElementById("emaillabel").className="left";}
if (document.getElementById("user_pass1").value.length > 0) {
if (document.getElementById("user_pass1").value.length <= 3) {
	document.getElementById("pass1label").className="left red";
	msg=msg+"\n- Introdu corect noua parola";
	if(!selectfield){document.getElementById("user_pass1").focus(); selectfield=true;}}
		else {document.getElementById("pass1label").className="left";}
if (document.getElementById("user_pass2").value.length <= 3) {
	document.getElementById("pass2label").className="left red";
	msg=msg+"\n- Introdu din nou parola pentru verificare";
	if(!selectfield){document.getElementById("user_pass2").focus(); selectfield=true;}}
else if (document.getElementById("user_pass2").value != document.getElementById("user_pass1").value) {
	document.getElementById("pass2label").className="left red";
	msg=msg+"\n- Parola introdusa in al doilea camp nu este identica cu cea din primul";
	if(!selectfield){document.getElementById("user_pass2").focus(); selectfield=true;}}
		else {document.getElementById("pass2label").className="left";}}
if (document.getElementById("user_place").value.length <= 1){
	document.getElementById("placelabel").className="left red";
	msg=msg+"\n- Introdu localitatea din care esti.";
	if(!selectfield){document.getElementById("user_place").focus(); selectfield=true;}}
		else {document.getElementById("placelabel").className="left";}
if(msg!="") {alert (msg); return false;}	
else return true;
return false;
}


//////////////////////////////////////////////////////////////////////////
// FORMULARE DATE RETETE /////////////////////////////////////////////////

// Adaugare reteta - pasul 1
function checkadauga1() {
var msg="";
var selectfield=false;
	if(document.getElementById("categorie").value == 0) {msg=msg+"\n- Selecteaza categoria si subcategoria din care face parte reteta"; document.getElementById("categorielabel").className="left red"; if(!selectfield){document.getElementById("categorie").focus(); selectfield=true;}}
		else {document.getElementById("categorielabel").className="left";}
	if(document.getElementById("titlu").value.length <= 3) {msg=msg+"\n- Introdu numele retetei"; document.getElementById("titlulabel").className="left red"; if(!selectfield){document.getElementById("titlu").focus(); selectfield=true;}}
		else {document.getElementById("titlulabel").className="left";}
	if(document.getElementById("ingrediente").value.length <= 3) {msg=msg+"\n- Introdu ingredientele retetei"; document.getElementById("ingredientelabel").className="left red"; if(!selectfield){document.getElementById("ingrediente").focus(); selectfield=true;}}
		else {document.getElementById("ingredientelabel").className="left";}
	if(document.getElementById("nrportii").value.length <= 0) {msg=msg+"\n- Scrie numarul de portii rezultat"; document.getElementById("nrportiilabel").className="left red"; if(!selectfield){document.getElementById("nrportii").focus(); selectfield=true;}}
		else {document.getElementById("nrportiilabel").className="left";}
	if(document.getElementById("preparare").value.length <= 3) {msg=msg+"\n- Scrie modul de preparare al retetei"; document.getElementById("prepararelabel").className="left red"; if(!selectfield){document.getElementById("preparare").focus(); selectfield=true;}}
		else {document.getElementById("prepararelabel").className="left";}
if(msg!=""){alert (msg); return false;}	
else return true;
return false;}



// PROPUNE BUCATARIE - activeaza/dezactiveaza campul pentru specificarea bucatariei
function propunebucatarie(valoare) {
if(valoare=='-') {document.getElementById('bucataria').className="xm";
				  document.getElementById('bucataria').focus();}
else { document.getElementById('bucataria').className="xm aa";}}

// Adaugare reteta - pasul 2
function checkadauga2() {
var msg="";
var tmp="0";
var selectfield=false;
	if((document.getElementById("dificult0").checked != true) && (document.getElementById("dificult10").checked != true) && (document.getElementById("dificult20").checked != true)) 
	{msg=msg+"- Selecteaza gradul de dificultate"; document.getElementById("dificultlabel").className="left red"; if(!selectfield){document.getElementById("dificult10").focus(); selectfield=true;}}
		else {document.getElementById("dificultlabel").className="left";}
	if((document.getElementById("durata0").checked != true) && (document.getElementById("durata10").checked != true) && (document.getElementById("durata20").checked != true) && (document.getElementById("durata30").checked != true) && (document.getElementById("durata40").checked != true))
	{msg=msg+"\n- Selecteaza durata de preparare"; document.getElementById("duratalabel").className="left red"; if(!selectfield){document.getElementById("durata0").focus(); selectfield=true;}}
		else {document.getElementById("duratalabel").className="left";}
	if(document.getElementById("timp0").checked == true) tmp++;	if(document.getElementById("timp10").checked == true) tmp++;	if(document.getElementById("timp20").checked == true) tmp++;	if(document.getElementById("timp30").checked == true) tmp++; //	if(document.getElementById("timp40").checked == true) tmp++;
	if((tmp==0)||(tmp>2))
	{msg=msg+"\n- Selecteaza momentul potrivit pentru servire (maxim 2 optiuni)"; document.getElementById("timplabel").className="left red"; if(!selectfield){document.getElementById("timp10").focus(); selectfield=true;}}
		else {document.getElementById("timplabel").className="left";}		
	tmp=0;
	if(document.getElementById("sezon0").checked == true) tmp++; if(document.getElementById("sezon10").checked == true) tmp++; if(document.getElementById("sezon20").checked == true) tmp++; if(document.getElementById("sezon30").checked == true) tmp++; if(document.getElementById("sezon40").checked == true) tmp++; 
//	if(document.getElementById("sezon0").checked == true) tmp++; if(document.getElementById("sezon10").checked == true) tmp++; if(document.getElementById("sezon20").checked == true) tmp++; if(document.getElementById("sezon30").checked == true) tmp++; if(document.getElementById("sezon40").checked == true) tmp++; if(document.getElementById("sezon6").checked == true) tmp++; if(document.getElementById("sezon7").checked == true) tmp++;
	if((tmp==0)||(tmp>2))
	{msg=msg+"\n- Selecteaza sezonul potrivit (maxim 2 optiuni)"; document.getElementById("sezonlabel").className="left red"; if(!selectfield){document.getElementById("sezon40").focus(); selectfield=true;}}
		else {document.getElementById("sezonlabel").className="left";}		
	if((document.getElementById("buc").value == "-") && (document.getElementById("bucataria").value <=3))
	{msg=msg+"\n- Scrie bucataria pe care o propui"; document.getElementById("bucatarialabel").className="left red"; if(!selectfield){document.getElementById("bucataria").focus(); selectfield=true;}}
		else {document.getElementById("bucatarialabel").className="left";}
if(msg!=""){alert (msg); return false;}	
else return true;
return false;}



// Selectare categorie de reteta (pictograme)
// schimba numele categorie la mouseover
tmp1=0; tmp2="";
function selectcat(categorie) {
if(tmp1==0){ tmp2=document.getElementById('selectcat').value; tmp1=1;}
if(categorie=="") document.getElementById('selectcat').value=tmp2;
else document.getElementById('selectcat').value=categorie;
}


// bookmark
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);
}

function checkadaugabug1() {
var msg="";
var selectfield=false;	
	if(document.getElementById("email").value.length <= 3) {msg=msg+"\n- Introdu adresa de email"; document.getElementById("emaillabel").className="left red"; if(!selectfield){document.getElementById("email").focus(); selectfield=true;}}
		else {document.getElementById("emaillabel").className="left";}
	if(document.getElementById("text").value.length <= 3) {msg=msg+"\n- Introdu descrierea problemei"; document.getElementById("textlabel").className="left red"; if(!selectfield){document.getElementById("text").focus(); selectfield=true;}}
		else {document.getElementById("textlabel").className="left";}
if(msg!=""){alert (msg); return false;}	
else return true;
return false;}
//-->