function key(){
	if (document.search.q.value=="" || document.search.q.value=="Cautare in site"){
		alert("Va rugam adaugati textul cautat.");
		document.search.q.value="";
		document.search.q.focus();
		return false;
	}

	if(document.search.q.value!="") {
		if(document.search.q.value.length<3) {
		alert("Va rugam introduceti minim 3 caractere pentru cautare");
		document.search.q.focus();
		return false;
	}}
}

function clear_field(field,name)
{
	if(field.value==name){
		field.value="";
	}
}



function view_greeding()
{
	if (document.greeding2.g_code.value=="") {
		alert("Va rugam adaugati codul pentru a continua.");
		document.greeding2.g_code.focus();
		return false;
	}
}


function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);

	if (str.indexOf(at)==-1){
	   alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	    return false;
	}

	if (str.indexOf(at,(lat+1))!=-1){
	    alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	    return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	    return false;
	}

	if (str.indexOf(dot,(lat+2))==-1){
	    alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	    return false;
	}
		
	if (str.indexOf(" ")!=-1){
	    alert("Va rugam adaugati o adresa de email valida pentru a continua.");
	    return false;
	}

	if (str.indexOf("www.")==0)
	{
		alert("Adresele de e-mail nu incep cu 'www'.\nVa rugam adaugati o adresa de email valida pentru a continua.");
		return false;
	}

	if (str.indexOf("yahoo.ro")!=-1)
	{
		alert("Nu exista 'yahoo.ro'.\nVa rugam adaugati o adresa de email valida pentru a continua.");
		return false;
	}

	if (str.indexOf("yhaoo.com")!=-1)
	{
		alert("Nu exista 'yhaoo.com'.\nVa rugam adaugati o adresa de email valida pentru a continua.");
		return false;
	}

	if (str.indexOf("yaho.com")!=-1)
	{
		alert("Nu exista 'yaho.com'.\nVa rugam adaugati o adresa de email valida pentru a continua.");
		return false;
	}

	if (str.indexOf("gmail.ro")!=-1)
	{
		alert("Nu exista 'gmail.ro'.\nVa rugam adaugati o adresa de email valida pentru a continua.");
		return false;
	}

	return true;					
}

function check_newsletter(){
	var emailID=document.newsletter.email_one;
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Va rugam adaugati adresa de email pentru a continua.");
		emailID.focus();
		return false;
	}

	if (echeck(emailID.value)==false){
		//emailID.value="";
		emailID.focus();
		return false;
	}

	var emailTwo=document.newsletter.email_two;
	if (emailID.value!=emailTwo.value){
		alert("Cele doua adrese de email nu corespund.\nTrebuie sa introduceti o adresa de email identica in ambele campuri pentru a continua.");
		//alert("La rescriere adresa de email nu se potriveste.");
		emailTwo.focus();
		return false;
	}

	return true;
}

function check_send_greeding()
{
	if (document.greeding.e_name.value=="") {
		alert("Va rugam adaugati numele pentru a continua.");
		document.greeding.e_name.focus();
		return false;
	}

	if (document.greeding.e_mail.value=="") {
		alert("Va rugam adaugati adresa de e-mail pentru a continua.");
		document.greeding.e_mail.focus();
		return false;
	} 

	if (echeck(document.greeding.e_mail.value)==false){
		document.greeding.e_mail.focus();
		return false;
	}

	if (document.greeding.d_name.value=="") {
		alert("Va rugam adaugati numele pentru a continua.");
		document.greeding.d_name.focus();
		return false;
	}

	if (document.greeding.d_mail.value==""){
		alert("Va rugam adaugati adresa de e-mail pentru a continua.");
		document.greeding.d_mail.focus();
		return false;
	} 

	if (echeck(document.greeding.d_mail.value)==false){
		document.greeding.d_mail.focus();
		return false;
	}
	
	if (document.greeding.d_msg.value=="") {
		alert("Va rugam adaugati mesajul pentru a continua.");
		document.greeding.d_msg.focus();
		return false;
	}

	eraseCookie("e_name");
	createCookie("e_name",document.greeding.e_name.value,100);

	eraseCookie("e_mail");
	createCookie("e_mail",document.greeding.e_mail.value,100);

	return true;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function close_newsletter()
{
	createCookie("close_newsletter","set",5);
}

function check_newsletter_box()
{
	if (document.newsletter_one.email.value=="" || document.newsletter_one.email.value=="adresa@email") {
		alert("Va rugam adaugati adresa de e-mail pentru a continua.");
		document.newsletter_one.email.focus();
		return false;
	} else {
		ast=document.newsletter_one.email.value.indexOf("@");
		dot=document.newsletter_one.email.value.lastIndexOf(".");
		if(!(ast>0 && dot>0 && dot>ast)){
			alert("Va rugam adaugati o adresa de e-mail valida pentru a continua.");
			document.newsletter_one.email.focus();
			return false;
	}}

	createCookie("close_newsletter","set",5);	
}

function comentAdd(msg){

	if (document.comment_form.msg_name.value=="" || document.comment_form.msg_name.value=="Nume sau Nickname ...") {
		alert("Va rugam adaugati numele pentru a continua.");
		document.comment_form.msg_name.value="";
		document.comment_form.msg_name.focus();
		return false;
	}

	if (document.comment_form.msg_email.value=="" || document.comment_form.msg_email.value=="Adresa de email ...") {
		alert("Va rugam adaugati adresa de email pentru a continua.");
		document.comment_form.msg_email.value="";
		document.comment_form.msg_email.focus();
		return false;
	}	
	
	if (document.comment_form.msg_msg.value=="" || document.comment_form.msg_msg.value=="Introduceti mesajul ...") {
		alert("Va rugam adaugati mesajul pentru a continua.");
		document.comment_form.msg_msg.value="";
		document.comment_form.msg_msg.focus();
		return false;
	}
	
	document.comment_form.submit();
}
