// JavaScript Document
var site_host = "http://www.ghid-culinar.ro/";

function MakeActive(active, tabela, text, text_cautare)
{
	for	(var i = 1; i <= 4; i++)
	{
		document.getElementById('rec'+i).className = "alb medium bold";
		document.getElementById(active).className = "rec medium bold";
		
		if(active == 'rec4')
		{
			document.getElementById(active).innerHTML = text;
		}
		else
		{
			document.getElementById('rec4').innerHTML = "Alte categorii";
		}
		
		document.getElementById('searchfield').value = text_cautare;
		
		if(active == 'rec2')
		{
			document.getElementById('lista_orase').className = "visible";
			document.getElementById('searchfield').size = 48;
		}
		else
		{
			document.getElementById('lista_orase').className = "hidden";
			document.getElementById('searchfield').size = 62;
		}
		
		if(tabela == 'r_cautari')
		{
			document.searchform.action = site_host + "retete-culinare/cautare";
		}
		else if(tabela == 'r_s_cautari')
		{
			document.searchform.action = site_host + "retete-culinare/retete-pentru-slabit/cautare";
		}
		else if(tabela == 'g_cautari')
		{
			document.searchform.action = site_host + "ghid-alimente/cautare";
		}
		else if(tabela == 'f1_cautari')
		{
			document.searchform.action = site_host + "restaurante/cautare";
		}
		else if(tabela == 'f2_cautari')
		{
			document.searchform.action = site_host + "fast-food/cautare";
		}
		else if(tabela == 'f3_cautari')
		{
			document.searchform.action = site_host + "pizzerii/cautare";
		}
		else if(tabela == 'f4_cautari')
		{
			document.searchform.action = site_host + "cofetarii-patiserii/cautare";
		}
		else if(tabela == 'f5_cautari')
		{
			document.searchform.action = site_host + "baruri-puburi/cautare";
		}
		else if(tabela == 'f6_cautari')
		{
			document.searchform.action = site_host + "catering/cautare";
		}
		else if(tabela == 'f7_cautari')
		{
			document.searchform.action = site_host + "ceainarii/cautare";
		}
		else if(tabela == 'f8_cautari')
		{
			document.searchform.action = site_host + "cafenele/cautare";
		}
		else if(tabela == 'a_cautari')
		{
			document.searchform.action = site_host + "articole-culinare/cautare";
		}
		else if(tabela == 's_cautari')
		{
			document.searchform.action = site_host + "curiozitati/cautare";
		}
		else if(tabela == 'sf_cautari')
		{
			document.searchform.action = site_host + "sfaturi-practice/cautare";
		}
		else if(tabela == 'd_cautari')
		{
			document.searchform.action = site_host + "dictionar-gastronomic/cautare";
		}
		else if(tabela == 'b_cautari')
		{
			document.searchform.action = site_host + "bancuri/cautare";
		}
		else if(tabela == 'i_cautari')
		{
			document.searchform.action = site_host + "poze-haioase/cautare";
		}
		else if(tabela == 'j_cautari')
		{
			document.searchform.action = site_host + "jocuri-de-gatit/cautare";
		}
		else if(tabela == 'v_cautari')
		{
			document.searchform.action = site_host + "videoclipuri/cautare";
		}
		else if(tabela == 'ct_cautari')
		{
			document.searchform.action = site_host + "citate-celebre/cautare";
		}
		else if(tabela == 'bg_cautari')
		{
			document.searchform.action = site_host + "bloguri-culinare/cautare";
		}
		else if(tabela == 'rv_cautari')
		{
			document.searchform.action = site_host + "retete-video/cautare";
		}
	}
	Recomandari(tabela);
}

function checkform ( form )
{
	if (form.nume.value == "") 
	{
    	alert( "Numele retetei este obligatoriu." );
    	form.nume.focus();
    	return false ;
  	}
	else if (form.realizare.value == "") 
	{
    	alert( "Timpul de realizare este obligatoriu." );
    	form.realizare.focus();
    	return false ;
  	}
	else if (form.ingrediente.value == "") 
	{
    	alert( "Ingredientele sunt obligatorii." );
    	form.ingrediente.focus();
    	return false ;
  	}
	else if (form.preparare.value == "") 
	{
    	alert( "Modul de preparare este obligatoriu." );
    	form.preparare.focus();
    	return false ;
  	}
  	else
  	{
  		return true ;
  	}
}

function checkformblog ( form )
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (form.nume.value == "") 
	{
    	alert( "Numele blogului este obligatoriu." );
    	form.nume.focus();
    	return false ;
  	}
	else if (form.url.value == "") 
	{
    	alert( "Adresa url este obligatorie." );
    	form.url.focus();
    	return false ;
  	}
	else if (form.descriere.value == "") 
	{
    	alert( "Descrierea este obligatorie." );
    	form.descriere.focus();
    	return false ;
  	}
	else if (!filter.test(form.email.value)) 
	{
    	alert( "Email-ul este invalid." );
    	form.email.focus();
    	return false ;
  	}
  	else
  	{
  		return true ;
  	}
}

var a = Math.ceil(Math.random() * 9);
var b = Math.ceil(Math.random() * 9);       
var c = a + b

  	function DrawBotBoot()
    {
        document.write("Scrie rezultatul adunarii: "+ a + " + " + b +"? ");
        document.write("<input class='field' id='BotBootInput' type='text' maxlength='2' size='2'/>");
    }    


function CheckFormContNouTop()
{
	var d = document.getElementById('BotBootInput').value;
	var utilizator = document.formular_cont_nou_top.utilizator_reg;
	var parola = document.formular_cont_nou_top.parola_reg;
	var parola2 = document.getElementById('parola2');
	var email = document.getElementById('email');
	var BotBootInput = document.getElementById('BotBootInput');
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var erori = 0;
	
	
	if(utilizator.value.length == 0)
	{
		utilizator.style.border = '1px solid #cc0000';
		utilizator.style.backgroundColor = '#FFCCCC';
		utilizator.style.color = '#333';
		document.getElementById('utilizator_eroare').innerHTML = 'Completeaza utilizator';
		erori++;
	}
	else if(utilizator.value.length < 6)
	{
		utilizator.style.border = '1px solid #cc0000';
		utilizator.style.backgroundColor = '#FFCCCC';
		utilizator.style.color = '#333';
		document.getElementById('utilizator_eroare').innerHTML = 'Trebuie minim 6 caractere';
		erori++;
	}
	else
	{
		utilizator.style.border = '1px solid #006600';
		utilizator.style.backgroundColor = '#F0FFF0';
		utilizator.style.color = '#333';
		document.getElementById('utilizator_eroare').innerHTML = '';
	}

	
	if(parola.value.length == 0)
	{
		parola.style.border = '1px solid #cc0000';
		parola.style.backgroundColor = '#FFCCCC';
		parola.style.color = '#333';
		parola2.style.border = '1px solid #cc0000';
		parola2.style.backgroundColor = '#FFCCCC';
		parola2.style.color = '#333';
		document.getElementById('parola_eroare').innerHTML = 'Completeaza parola';
		erori++;
	}
	else if(parola.value.length < 6)
	{
		parola.style.border = '1px solid #cc0000';
		parola.style.backgroundColor = '#FFCCCC';
		parola.style.color = '#333';
		parola2.style.border = '1px solid #cc0000';
		parola2.style.backgroundColor = '#FFCCCC';
		parola2.style.color = '#333';
		document.getElementById('parola_eroare').innerHTML = 'Trebuie minim 6 caractere';
		erori++;
	}
	else
	{
		if(parola2.value != parola.value)
		{
			parola2.style.border = '1px solid #cc0000';
			parola2.style.backgroundColor = '#FFCCCC';
			parola2.style.color = '#333';
			document.getElementById('parola_eroare').innerHTML = 'Confirma parola';
			erori++;
		}
		else
		{
			parola.style.border = '1px solid #006600';
			parola.style.backgroundColor = '#F0FFF0';
			parola.style.color = '#333';
			parola2.style.border = '1px solid #006600';
			parola2.style.backgroundColor = '#F0FFF0';
			parola2.style.color = '#333';
			document.getElementById('parola_eroare').innerHTML = '';
		}
	}
		
	if(email.value == "")
	{
		email.style.border = '1px solid #cc0000';
		email.style.backgroundColor = '#FFCCCC';
		email.style.color = '#333';
		document.getElementById('email_eroare').innerHTML = 'Completeaza e-mailul';
		erori++;
	}
	else if(!filter.test(email.value))
	{
		email.style.border = '1px solid #cc0000';
		email.style.backgroundColor = '#FFCCCC';
		email.style.color = '#333';
		document.getElementById('email_eroare').innerHTML = 'E-mailul este invalid';
		erori++;
	}
	else
	{
		email.style.border = '1px solid #006600';
		email.style.backgroundColor = '#F0FFF0';
		email.style.color = '#333';
		document.getElementById('email_eroare').innerHTML = '';
	}
	
	if (d != c)
	{
		BotBootInput.style.border = '1px solid #cc0000';
		BotBootInput.style.backgroundColor = '#FFCCCC';
		BotBootInput.style.color = '#333';
		document.getElementById('BotBootInput_eroare').innerHTML = 'Ai gresit adunarea';
		erori++;
	}
	else
	{
		BotBootInput.style.border = '1px solid #006600';
		BotBootInput.style.backgroundColor = '#F0FFF0';
		BotBootInput.style.color = '#333';
		document.getElementById('BotBootInput_eroare').innerHTML = '';
	}

						
	if(erori > 0)
	{
		return false;	
	}
	else
	{
		return true;	
	}
}

	function ShowFormHead()
	{
		if(document.getElementById('div_cont_nou_head').style.display == "none")
			document.getElementById('div_cont_nou_head').style.display = "block";
		else
			document.getElementById('div_cont_nou_head').style.display = "none";
	}


var url_check_login = "http://www.ghid-culinar.ro/check_login.php?user="; // The server-side script 
function handleHttpResponse_check_login() { 
	if (http.readyState == 4) 
	{ // Split the comma delimited response into an array 		
		var r = http.responseText.split(","); 
		
		document.getElementById('para_login').innerHTML = r[0]; 
		if(r[1] == 1)
		{
			window.location.reload(); 
		}
	} 
}

function check_login_top() 
{
	var erori = 0;
	var msg = "";
			
	if(document.formular_login.parola.value == "")
	{
		document.getElementById('para_login').innerHTML = "Parola este obligatorie ";
		erori++;
	}
	
	if(document.formular_login.utilizator.value == "")
	{
		document.getElementById('para_login').innerHTML = "Utilizatorul este obligatoriu ";
		document.formular_login.utilizator.focus();
		erori++;
	}
	
	if(erori > 0)
	{
		return false;
	}
			
	var user = document.formular_login.utilizator; 
	var parola = document.formular_login.parola; 
	
	http.open("GET", url_check_login + escape(user.value) + "&parola=" + escape(parola.value), true);
    http.onreadystatechange = handleHttpResponse_check_login; http.send(null);
}

function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

var http = getHTTPObject(); // We create the HTTP Object

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);
}