function popup(adresa, windowW, windowH)
{
	
	if (windowW > (screen.width-50))
	{
		windowW = screen.width-50;
	}
	if (windowH > (screen.height-50))
	{
		windowH = screen.height-50;
	}
	windowX = screen.width/2-windowW/2;
	windowY = screen.height/2-windowH/2;

	var EB = window.open(base_href+adresa,"lp","width="+windowW+", height="+windowH+", fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=auto,resizable=yes", true);

	EB.resizeTo(windowW, windowH);    
	EB.moveTo(windowX,windowY);
	EB.focus();
}

function show_colors(input_name, form_name)
{
	var leftPos = (screen.availWidth-550) / 2;
	var topPos = (screen.availHeight-400) / 2;
	showCalWin = window.open(base_href+'colors.html?form='+form_name+'&text='+input_name+'&iso='+
		document.forms[form_name].elements[input_name].value,
		'','width=550,height=400,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}

function show_embroidery(input_name, form_name)
{
	var leftPos = (screen.availWidth-550) / 2;
	var topPos = (screen.availHeight-400) / 2;
	showCalWin = window.open(base_href+'embroidery.html?form='+form_name+'&text='+input_name+'&iso='+
		document.forms[form_name].elements[input_name].value,
		'','width=550,height=200,scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}

lg_nr = 1;

t1=new Array('Câmpul "', 'The "', '');
t2=new Array('" este necesar.', '" field is required.', '');
t3=new Array('" este prea scurt.', '" field is too short.', '');
t4=new Array('" conține caractere invalide.', '" field contains invalid characters.', '');
t5=new Array('" este invalid.', '" field is invalid.', '');

function chknm(s,n)
{
  ero="`@-=[];\',/\\~!#$%^&*()_+{}:\"<>?|1234567890";
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<3) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
  else {
    z=0;
    for (j=0; j<=ero.length-1; j++) if (s.indexOf(ero.substring(j,j+1))!=-1) z=1;
    if (z==1) eroare+=t1[lg_nr]+n+t4[lg_nr]+"\n";
  }
}

function chkel(s,n,l)
{
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
}

function chkel_small(s,n)
{
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<1) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
}

function chkph(s, n)
{
  ero="1234567890+()- "
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
       else {
        z=0;
        for (j=0; j<=s.length-1; j++) if (ero.indexOf(s.substring(j,j+1))==-1) z=1
        if (z==1) eroare+=t1[lg_nr]+n+t4[lg_nr]+"\n";
      }
}

function chkem(a, n)
{
    ero="`=[];\',/\\#$%^&*()+{}:\"<>?| ";
    ned="@.";
    er=0;
    if (a.length==0) eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
      else if (a.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
        else {
          for (j=0; j<=ero.length-1; j++) if (a.indexOf(ero.substring(j,j+1))!=-1) er=1;
          for (j=0; j<=ned.length-1; j++) {
            aos = a.split(ned.substring(j,j+1));
            for (var i=0; i < aos.length-1; i++) if (aos[i]<1) er=1;
            if (a.indexOf(ned.substring(j,j+1))==-1) er=1;
         }
         if (er==1) eroare+=t1[lg_nr]+n+t5[lg_nr]+"\n";
       }
}

function alerter(eroare)
{
  alert (eroare); 
}
