function findPosition( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return [ posX, posY ];
  } else {
    return [ oElement.x, oElement.y ];
  }
}
function ScrollToAnchor() {
	var contor = parent.document.anchors.length - 1;
	while(contor >=0) {
		if ("#" + parent.document.anchors[contor].name == this.location.hash) {
			var ancora = parent.document.anchors[contor]; 
			if (document.layers) {
			    ancora.offsetLeft = ancora.x;
				 ancora.offsetTop	 = ancora.y;
			}
			PozitieAncora = findPosition(ancora);
			parent.scrollTo(PozitieAncora[0] , PozitieAncora[1]);
			break;
		}
		contor--;
	}
}