
function CheckForm()
{
	if(document.comanda.nume.value == '')
	{
		alert("Campul Nume nu este completat!");
		document.comanda.nume.focus();
		return false;
	}

	if(document.comanda.prenume.value == '')
	{
		alert("Campul Prenume nu este completat!");
		document.comanda.prenume.focus();
		return false;
	}

	if(document.comanda.email.value == '')
	{
		alert("Campul Email nu este completat!");
		document.comanda.email.focus();
		return false;
	}
	else
	{
		if(!checkMail(document.comanda.email.value))
		{
			alert("Adresa de email nu este valida !");
			document.comanda.email.focus();
			return false;
		}
	}

	if(document.comanda.telefon.value == '')
	{
		alert("Campul Telefon nu este completat!");
		document.comanda.telefon.focus();
		return false;
	}
	
	if(document.comanda.adresa.value == '')
	{
		alert("Campul Adresa nu este completat!");
		document.comanda.adresa.focus();
		return false;
	}

	if(document.comanda.localitate.value == '')
	{
		alert("Campul Localitate nu este completat!");
		document.comanda.localitate.focus();
		return false;
	}


	if(document.comanda.judet.value == '')
	{
		alert("Campul Judet nu este completat!");
		document.comanda.judet.focus();
		return false;
	}


	if(document.comanda.cod.value == '')
	{
		alert("Campul Cod Postal nu este completat!");
		document.comanda.cod.focus();
		return false;
	}

	document.comanda.submit();
	return true;
}


function checkMail(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return true;
	else return false;
}

function hf_get_obj (doc, name)
{
	if (doc.getElementById) 
		return doc.getElementById(name);
		
	if (doc.all) 
		return doc.all[name];
		
	if (doc.layers) 
		return doc.layers[name];
		
	return false;
}

function show_page()
{
	var objId = hf_get_obj(document, 'show-page');
	objId.style.visibility = "visible";
	objId.style.display    = "inline";
}

/* *********************************** */

function changeDisplay(id, flag)
{
  if (!id.style) 
  	return false;
	
  var AgntUsr = navigator.userAgent.toLowerCase();
  var DomYes  = (document.getElementById)?1:0;
  var NavYes  = (AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0;
  var Nav4    = (NavYes&&!DomYes&&document.layers)?1:0;
  var M_Hide  = (Nav4)?'hide':'hidden';
  var M_Show  = (Nav4)?'show':'visible';

  id.style.visibility = (flag)?M_Show:M_Hide;
  
  return true;
}


function previewContent(elementId, e, text_info)
{
		
	if(!changeContent(elementId,e, text_info))
		return false;
		
	var id      = hf_get_obj(document,elementId);
	var AgntUsr = navigator.userAgent.toLowerCase();
	var DomYes  = (document.getElementById)?1:0;
	var NavYes  = (AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0;
	var Nav4    = (NavYes&&!DomYes&&document.layers)?1:0;
	var ie4     = (document.all) ? true : false;
	var ns4     = (document.layers) ? true : false;
	var ns6     = (document.getElementById && !document.all) ? true : false;
	var M_Hide  = (Nav4)?'hide':'hidden';
	var M_Show  = (Nav4)?'show':'visible';

	
	if(!id.style) return false;
	
	id.style.visibility = M_Show;
	zIndex		    = 100;
	var x = getMouseX(e);
	var y = getMouseY(e);
	
	
	if(!x || !y) return false;
	
	
	id.style.left=x+20;
	id.style.top=y-160;
	id.style.width=260;
	id.style.height=319;
	
	return true;
}

function changeContent(elementId,e, text_info) 
{
	id=hf_get_obj(document,elementId);
	if(!id)
		return false;
	
	var content = ''+unescape(text_info);
	
	id.innerHTML = content;

	return true;
}

function getMouseX(evt) 
{
	if (evt.pageX) 
		return evt.pageX; 
	else if (evt.clientX)
		return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
	else 	return null;
}

function getMouseY(evt) 
{
	if (evt.pageY) 
		return evt.pageY; 
	else if (evt.clientY)
		return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
	else return null;
}


/* ----------- SEARCH -------------------- */

function goSearch()
{
	var search_string = document.fsearch.isearch.value;
	if(!search_string) return false;
	if(search_string == "Cauta un produs") return false;

	return true;
} 

function clearInput()
{
    document.fsearch.isearch.value = '';
}

function restoreInput()
{
    document.fsearch.isearch.value = 'Cauta un produs';
}
