function validateSubscribe(frm) {	if (frm.name.value=="")	{		alert("Introduceti numele dumneavoastra!");			frm.name.focus();		return false;	}	return validateEmail(frm.email);	}function validateEmail(contr) {	if (contr.value=="") {		alert("Introduceti o adresa valida de e-mail!");		contr.focus();		return false;	};		var tlds = ".ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bu .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm	.cn .co .cr .cs .cu .cv .cx .cy .cz .dd .de .dj .dk .dm .do .dz .ec .ee .eg .eh .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm	.sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .um .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .yt .yu .za .zm .zr .zw .com .net .org .mil .gov .edu .nato .info .int .name .biz .museum .pro";	var myRegex = new RegExp("^[A-Za-z0-9\-\._]+@[A-Za-z0-9\-\._]+\.[A-Za-z]+$");	var endofString = contr.value.split('.');	var ending = endofString.length - 1;	var tld = endofString[ending];	if (! contr.value.match(myRegex))		{			alert("Introduceti o adresa valida de e-mail!");			contr.focus();			return false;		}	else		if (tlds.search(tld) < 0)			{				alert("Introduceti o adresa valida de e-mail!");				contr.focus();	 			return false;			}		return true;}function validate() {doc=document.getElementById("frm");if (doc.nume.value=='') {							alert('Completati campul Nume');							doc.nume.focus();							return false;							}	else if (doc.prenume.value=='') {									alert('Completati campul Prenume');									doc.prenume.focus();									return false;									}			else if (doc.organizatie.value=='') {					alert('Completati campul Organizatie');					doc.organizatie.focus();					return false;					}				else if (doc.telefon.value=='') {						alert('Completati campul Telefon');						doc.telefon.focus();						return false;						} 					else if (!validateEmail(doc.email)) {					doc.email.focus();					return false;					}					else if (doc.surse.selectedIndex==0) {													alert('Alegeti o varianta din campul Unde ati auzit ultima oara de Archibus/FM?');																		doc.surse.focus();																		return false;																		} return true;}

function trim(inputString) {

   if (typeof inputString != "string") 
   {
   		return inputString; 
   }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") 
   { 
			retValue = retValue.substring(1, retValue.length);
		  ch = retValue.substring(0, 1);
		  ch = retValue.substring(retValue.length-1, retValue.length);
   		while (ch == " ") 
   		{ 
      	retValue = retValue.substring(0, retValue.length-1);
      	ch = retValue.substring(retValue.length-1, retValue.length);
   		}
   		while (retValue.indexOf("  ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
   		}
   	}
   return retValue; 
}

function searchValidation() {
	df=document.forms["search"];
	if (df.keyword.value=="" || trim(df.keyword.value).length < 3) {
		alert('Introduceti cel putin 3 caractere pentru o cautare eficienta!');
		df.keyword.focus();
		return false;
	}	
	return true;
}

function validate_roi(){
	df=document.forms["roi"];
	if (df.nume.value=="")	{
		alert("Introduceti numele dumneavoastra!");
		df.nume.focus();
		return false;
	}
	
	if (df.prenume.value=="")	{
		alert("Introduceti prenumele dumneavoastra!");
		df.prenume.focus();
		return false;
	}
	
	if (df.organizatie.value=="")	{
		alert("Completati campul Companie!");
		df.organizatie.focus();
		return false;
	}
	
	if (df.adresa.value=="")	{
		alert("Completati campul Adresa!");
		df.adresa.focus();
		return false;
	}
	
	if (df.oras.value=="")	{
		alert("Completati campul Oras!");
		df.oras.focus();
		return false;
	}
	
	if (df.telefon.value=="")	{
		alert("Completati campul Telefon!");
		df.telefon.focus();
		return false;
	}
	
	if (df.suprafata.value=="")	{
		alert("Completati campul [Care este suprafata totala care va fi administrata cu Archibus? (in m2)]!");
		df.suprafata.focus();
		return false;
	}
	
	if (df.nrpers.value=="")	{
		alert("Completati campul [Cate persoane va avea echipa care va folosi sistemul?]!");
		df.nrpers.focus();
		return false;
	}
	
	
	return validateEmail(df.email);
}