function popup(url,name,width,height,wplus,hplus,focus,left,top,menubar,status,toolbar,scrollbar,resizable,scrx,scry,directories,loc) {
	if ( !url ) return false;
	if ( !name ) name = 'popupWin';
	if ( !width ) width = '';
	if ( !height ) height = '';
	if ( !directories ) directories = 'no';
	if ( !loc ) loc = 'no';
	if ( !menubar ) menubar = 'no';
	if ( !status ) status = 'no';
	if ( !toolbar ) toolbar = 'no';
	if ( !scrollbar ) scrollbar = 'no';
	if ( !resizable ) resizable = 'no';
	if ( !scrx ) scrx = '100';
	if ( !scry ) scry = '100';
	if ( !left ) left = '100';
	if ( !top ) top = '100';
	if ( wplus ) width  += wplus;
	if ( hplus ) height += hplus;

    var popupWin = window.open(url,name,'width='+width+'px,height='+height+'px,left='+left+',top='+top+',menubar='+menubar+',status='+status+',toolbar='+toolbar+',scrollbars='+scrollbar+',resizable='+resizable+',screenX='+scrx+',screenY='+scry+'directories='+directories+',location='+loc);

	if ( focus ) popupWin.focus();
}

function jumpMax(from, max, to) {
    if ( (from.value.length == max) && (to != '') ) {
        document.getElementById(to).focus();
    }
}

function copyField(from, to) {
  document.getElementById(to).value = document.getElementById(from).value;
}

function copyaddress() {
  copyField('tdl2', 'tdl');

  document.getElementById().value               = document.getElementById('tdl').value;
  document.getElementById('country2').value     = document.getElementById('country').value;
  document.getElementById('zip2').value         = document.getElementById('zip').value;
  document.getElementById('shire2').value       = document.getElementById('shire').value;
  document.getElementById('city2').value        = document.getElementById('city').value;
  document.getElementById('address2').value     = document.getElementById('address').value;
  document.getElementById('district2').value    = document.getElementById('district').value;
}

function checkAttributes() {

  o = document.getElementById('form');
  l = o.elements.length;
  for (i=0; i<l; i++) {

    if ( o.elements[i].getAttribute('needed') == "1" ) {
      o.elements[i].onfocus = check;
      o.elements[i].onblur = check;
      o.elements[i].onkeydown = check;

    } else if ( o.elements[i].getAttribute('filter') ) {
      f = o.elements[i].getAttribute('filter');
      o.elements[i].onkeypress = new Function('editKeyBoard(this,'+f+')');
    }
  }
}

function changeImage(name, frame_width, frame_height, title) {

	document.getElementById('bigImg').style.width = frame_width;
	document.getElementById('bigImg').style.height = frame_height;
	document.getElementById('bigImg').src = name;
	document.getElementById('altTitle').innerHTML = title;
}

function subtoggle(name) {
    var rowLayer = document.getElementById('emp'+name);
    newDisplay = rowLayer.style.display == 'none' ? 'block' : 'none';
	rowLayer.style.display = newDisplay;
}

function setRightBox( num1, num2 ) {

    var block_height    = 180;
    var height          = document.getElementById('dyn_data').clientHeight;
    var maxNumber       = parseInt( (height - 100) / block_height );

    for ( i=1; i<maxNumber; i++ ) {
        if ( document.getElementById('right_box_'+i) ) {
            document.getElementById('right_box_'+i).style.display = 'block';

            if ( i != maxNumber-1 ) {
                document.getElementById('right_box_division_'+i).style.display = 'block';
            } else {
                document.getElementById('right_box_bottom_'+i).style.display = 'block';
            }

        }

    }

    if ( num1 != 0 && num2 != 0 ) {
        if ( num1 >= maxNumber-1 && num2 >= maxNumber-1 ) {
            document.getElementById('right_box_division_'+(maxNumber-2)).style.display = 'none';
            document.getElementById('right_box_bottom_'+(maxNumber-2)).style.display = 'block';

        }
        
        if ( num1 < maxNumber ) {
            document.getElementById('right_box_division_'+num1).style.display = 'none';
            document.getElementById('right_box_bottom_'+num1).style.display = 'block';

        } 
        
        if ( num2 < maxNumber ) {
            document.getElementById('right_box_division_'+num2).style.display = 'none';
            document.getElementById('right_box_bottom_'+num2).style.display = 'block';

        }
    }

}

