/*
Name:  - Trim
Desc:  - face trim pentru un sir 
Input: - sirul
Used: - java.js:
*/	
function Trim(TheString)
{
var len; 
len = TheString.length;
while(TheString.substring(0,1) == " ")
  { 
  TheString = TheString.substring(1, len);
  len = TheString.length;
  } 
while(TheString.substring(len-1, len) == " ")
  { 
  TheString = TheString.substring(0, len-1);
  len = TheString.length;
  }
return TheString;
}

/*
Name:  - isValidMail
Desc:  - verifica daca un sir este o adresa corecta de mail
Input: - s- sirul dat
Return: true daca este sirul este adresa de mail valida 
Used: - java.js
*/		   
 function isValidMail(s)
{
 var emailchar=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
 return emailchar.test(s)
}

 /*
Name:  - trySendContact
Desc:  - face verificarile controalelor si, daca totul este OK, face submit
Used: - contact.php
*/		   
 function trySendContact()
 {
 if (Trim(document.forms[0].name.value)=="")
	 alert("Completati casuta cu numele dvs.!")
 else if (Trim(document.forms[0].mail.value)=="")
	 alert("Completati casuta cu adresa dvs. de mail!")	 
 else if(!isValidMail(Trim(document.forms[0].mail.value)))
	 alert("Adresa dvs. de mail! nu este valida!")	 
 else if (Trim(document.forms[0].subject.value)=="")
	 alert("Completati subiectul mesajului!") 	 
 else if (Trim(document.forms[0].msg.value)=="")   
	 alert("Completati continutul mesajului!")	 
 else
   document.forms[0].submit();
	 
 } 	
 
/*
Name:  - do_popup
Desc:  - deschide popup
Input: - pagina - url
			 - x- numele paginii
			 - pw- width
			 - ph- height			 
Used: - bottonm.inc
*/		   
function do_popup(pagina,x,pw,ph)
  {
   sw =1;
   sh =1;
   if (window.screen) 
     {
      sw = screen.availWidth;
      sh = screen.availHeight;
     }
   else
     {
      sw = 800;
      sh = 600;
     }
   pleft = ((sw * 1) - ( pw * 1 )) / 2 ; 
   if((pleft * 1) < 1){ pleft = 1  ; }
   ptop = ((sh * 1) - ( ph * 1 )) / 2 ; 
   if((ptop * 1) < 1){ ptop = 1  ; }
   if((pw * 1) > (sw * 1)){ pwidth = ((sw * 1) - 15)  ; } else { pwidth = pw ; }
   if((ph * 1) > (sh * 1)){ pheight = ((sh * 1) - 40)  ; } else { pheight = ph ; }
   var w=window.open(pagina,'xrc' + x,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+pwidth+',height='+pheight+',top='+ptop+',left='+pleft);
   w.focus();
  }
 
