function getScreenDimensions(){

	var screenDimensions = new Object();
	
	screenDimensions.width = screen.width;
	screenDimensions.height = screen.height;
	
	return screenDimensions;
	
}

function getDesiredWinDimensions(){

  var screenDimensions = getScreenDimensions();
	var winDimensions = new Object();

  if(screenDimensions.width>=1600){
	  winDimensions.width = 590;
  } else if(screenDimensions.width>=1280 && screenDimensions.width<1600){
    winDimensions.width = 490;
  } else if(screenDimensions.width>=1024 && screenDimensions.width<1280){
    winDimensions.width = 400;
  } else if(screenDimensions.width>=800 && screenDimensions.width<1024){
    winDimensions.width = 300;
  }

	winDimensions.height = (screenDimensions.height*66)/100;
	
  
	return winDimensions;
	
}

function getDesiredWinPosition(){

  var screenDimensions = getScreenDimensions();
	var winPosition = new Object();
	
	if(screenDimensions.width>=1600){
	  winPosition.left = 800;
  } else if(screen.width>=1280 && screen.width<1600){
    winPosition.left = 600;
  } else if(screen.width>=1024 && screen.width<1280){
    winPosition.left = 460;
  } else if(screen.width>=800 && screen.width<1024){
    winPosition.left = 450;
  }
	
	winPosition.top = 0;
	
	return winPosition;
	
}

function positionWindow(x,y){

 self.moveTo(x,y);

}

function resizeWindow(width,height){

  self.resizeTo(width,height);

}

function bringWinToForeground(){
  self.focus();
}

function positionPDFWin(){

  var winPosition = getDesiredWinPosition();
	
	positionWindow(winPosition.left,winPosition.top);
	
	bringWinToForeground();

}

function resizePDFWin(){
	
	var winDimensions = getDesiredWinDimensions();
	
	resizeWindow(winDimensions.width-10,winDimensions.height);		
	bringWinToForeground();
	
}

function reactivatePDFWin(){

  positionPDFWin();
	resizePDFWin();

}

function closePDFWin(){
  if(self.opener!="undefined") self.opener.focus();
	self.blur();
	self.close();
}

function getFolderFieldsState(){
 var state = '';
 var inactiveFieldsWrapper = document.getElementById('inactiveFieldsWrapper');
 
if(inactiveFieldsWrapper.style.display != 'block' && inactiveFieldsWrapper.style.visibility != 'visible'){
   state = 'inactive';
 } else {
   state = 'active';
 }
 
 return state;

}

function activateFolderFields(){
  var inactiveFieldsWrapper = document.getElementById('inactiveFieldsWrapper');
	
	inactiveFieldsWrapper.style.display='block';
	inactiveFieldsWrapper.style.visibility='visible';

}

function deactivateFolderFields(){
  var inactiveFieldsWrapper = document.getElementById('inactiveFieldsWrapper');
	
	inactiveFieldsWrapper.style.display='none';
	inactiveFieldsWrapper.style.visibility='hidden';

}
