// JSFunctions.js
//****************************************************


function validateEmail(email){
	var periodPossition 	;
	var shtrudelPossition 	;

	shtrudelPossition = email.indexOf('@') ;		
	periodPossition = email.indexOf('.') ;	
	lastPeriodPosition = email.lastIndexOf('.');

	if (shtrudelPossition==-1 ||  periodPossition==-1 || lastPeriodPosition<shtrudelPossition)
	{	     		
		var format_alert = get_email_format();
		alert(format_alert);
		return false;			
	}	
					
	return true ;
}


function IYclear()
{
	document.location.reload();	
}


function IYsetFocus(field)
{
  try
  {
  	field.focus();
  	field.select();  	
	return false;
  }
  catch(err)
  {
	  return false;
  }
}


function addNewSection_Old(elemName1, elemName2, maxRows)
{
 
 if (navigator.appName=="Netscape"){
	addNewSection_Netscape(elemName1, elemName2, maxRows);
	return
 }


 Tb1=document.getElementById(getNS()+elemName1);

  if (Tb1 == null) return;
  
  if(Tb1.rows.length >= maxRows*3) return;
  
  firstRow1 = Tb1.rows(0);
  firstRow2 = Tb1.rows(1);

  for (var i=2; i<5; i++)
  {
	var file_elem = document.getElementById(Tb1.id+"_"+i);
	if (file_elem == null) {
	  newTableIndex=i;
	  break;
	}
   }
  
  newElemName1 = elemName1+"_"+newTableIndex;
  newElemName2 = elemName2+"_"+newTableIndex;
  newRow1 = Tb1.insertRow();
  newRow2 = Tb1.insertRow();
  newRow3 = Tb1.insertRow(); //for blank line
  
  for (i=0; i<firstRow1.cells.length; i++){
      newTD1 = newRow1.insertCell();
      newTD2 = newRow2.insertCell();
   
      var re1 = new RegExp (elemName1+"_1", 'gi') ;
      var re2 = new RegExp (elemName2+"_1", 'gi') ;
      newCellHTML1 = firstRow1.cells(i).innerHTML.replace(re1,newElemName1); //no last row
      newCellHTML2 = firstRow2.cells(i).innerHTML.replace(re2,newElemName2); //no last row
    
      newTD1.innerHTML=newCellHTML1;  
      newTD2.innerHTML=newCellHTML2;
      
      newTD1.className=firstRow1.cells(i).className   
      newTD2.className=firstRow2.cells(i).className

      newTD1.style.color="#000000"
      newTD2.style.color="#000000"


 }
	
    newTD = newRow3.insertCell();
    newTD.innerHTML = "&nbsp;"
	
    ele = document.getElementById(getNS()+newElemName2);	 
    ele.value = "" ;
    ele = document.getElementById(getNS()+newElemName1);	 
    ele.value = "" ;
    IYsetFocus (ele);
}

//Alla 17-10-2004

function addNewSection(elemName1, elemName2, maxRows){

 Tb1=document.getElementById(getNS()+elemName1);

  if (Tb1 == null) return;
  
  if(Tb1.rows.length >= maxRows*3) return;

  
  firstRow1 = Tb1.rows[0];
  firstRow2 = Tb1.rows[1];

//dl 2.12.2004  for (var i=2; i<5; i++)
//dl 2.1.2005  for (var i=2; i<maxRows; i++)
  for (var i=2; i<maxRows+1; i++)
  {
	var file_elem = document.getElementById(Tb1.id+"_"+i);
	if (file_elem == null) {
	  newTableIndex=i;
	  break;
	}
   }
  
  newElemName1 = elemName1+"_"+newTableIndex;
  newElemName2 = elemName2+"_"+newTableIndex;

  newRow1 = Tb1.insertRow(Tb1.rows.length);
  newRow2 = Tb1.insertRow(Tb1.rows.length);
  newRow3 = Tb1.insertRow(Tb1.rows.length); //for blank line


  


  for (i=0; i<firstRow1.cells.length; i++){
 
      newTD1 = newRow1.insertCell(i);
      newTD2 = newRow2.insertCell(i);

      var re1 = new RegExp (elemName1+"_1", 'gi') ;
      var re2 = new RegExp (elemName2+"_1", 'gi') ;
      newCellHTML1 = firstRow1.cells[i].innerHTML.replace(re1,newElemName1); //no last row
      newCellHTML2 = firstRow2.cells[i].innerHTML.replace(re2,newElemName2); //no last row
    
      newTD1.innerHTML=newCellHTML1;  
      newTD2.innerHTML=newCellHTML2;
      
      newTD1.className=firstRow1.cells[i].className   
      newTD2.className=firstRow2.cells[i].className

      newTD1.style.color="#000000"
      newTD2.style.color="#000000"


 }
	
    newTD = newRow3.insertCell(0);
    newTD.innerHTML = "&nbsp;"
	
    ele = document.getElementById(getNS()+newElemName2);	 
    ele.value = "" ;
    ele = document.getElementById(getNS()+newElemName1);	 
    ele.value = "" ;
    IYsetFocus (ele);


}	
//*****************************
