﻿// IT DEV

function sleep(milliseconds) {
	var start = new Date().getTime();
	for (var i = 0; i < 1e7; i++) {
		if ((new Date().getTime() - start) > milliseconds) {
			break;
		}
	}
}

function switchTo(tabName, structure, prefix) {
	var selectedTab = $('#' + tabName);
	if ($(selectedTab).is('.ui-state-active')) {
	}
	else {
		var activeTabPageText = document.getElementById(prefix + 'activeTabPage');
		if (activeTabPageText) {
			activeTabPageText.value = $(selectedTab).attr('id');
		}
		$(selectedTab).parent().children('li').removeClass().addClass('ui-corner-top').addClass('ui-state-default');
		$(selectedTab).toggleClass('ui-state-active').toggleClass('ui-tabs-selected').toggleClass('ui-state-default');
		$('#' + structure + ' tr.ui-tabs-panel').addClass('ui-tabs-hide');
		var id = $(selectedTab).attr('id');
		var id = id.replace('tab', '');
		$('#' + structure + ' tr#' + id).toggleClass('ui-tabs-hide');
	}
}

function fnTrapKD(btnID, event){
btn = findObj(btnID);
 if (document.all){
  if (event.keyCode == 13){
   event.returnValue=false;
   event.cancel = true;
   btn.click();
  }
 }
 else if (document.getElementById){
  if (event.which == 13){
   event.returnValue=false;
   event.cancel = true;
   btn.focus();
   btn.click();
  }
 }
 else if(document.layers){
  if(event.which == 13){
   event.returnValue=false;
   event.cancel = true;
   btn.focus();
   btn.click();
  }
 }
}

function findObj(n, d) { 
	var p,i,x;  
	if(!d) 
		d=document; 
	if((p=n.indexOf('?'))>0 && parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; 
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=findObj(n,d.layers[i].document);
	if(!x && d.getElementById) 
		x=d.getElementById(n); 
	return x;
}
