var _tpNS = (document.all)?false:true;
function showInstructions(w, h, txt, el) {
	var oldtxt = document.getElementById('mytext').innerHTML;
	var tbl = document.getElementById('tblInstructions');
	var outer = document.getElementById('tblOuter');
	//var tit = document.getElementById('mytitle');
	var helper = document.getElementById('mytext');
	//tit.innerHTML  = title;
	helper.innerHTML  = txt;
	if((outer.style.display=='none' || oldtxt != txt) && txt != '') {
		var LeftPosition = 0;//(screen.width) ? (screen.width-w)/2 : 0;
		var TopPosition = 0; //window.document.documentElement.offsetHeight - (h+1);//(screen.height) ? ((screen.height-h)/2) : 0;
		
		// new code
		var scr_w = screen.availWidth;
		var scr_h = screen.availHeight;
		var browseWidth, browseHeight;

		if(document.layers||(document.getElementById&&!document.all)){ 
		browseWidth=window.outerWidth;
		browseHeight=window.outerHeight;
		}else if(document.all){
			browseWidth=document.body.clientWidth;
			browseHeight=document.body.clientHeight;
		}
		
		LeftPosition = ((scr_w / 2) - (w / 2));
		TopPosition = getOffsetTop(el); //((scr_h / 2) - (h / 2));
		// end new code
		
		outer.style.left = LeftPosition;
		outer.style.top = TopPosition; // - 30;
		outer.style.width = w;
		outer.style.height = h;
		outer.style.display = '';
		
		hideDdls(true);
	} else {
		outer.style.display = 'none';
		hideDdls(false);
	}		
}

function getOffsetLeft (el) {
  var sl = el;
  var ol = el.offsetLeft;
  var sh = 0;
  while ((el = el.offsetParent) != null){
    ol += el.offsetLeft;
     if(el.offsetParent && el.offsetParent.offsetParent){
     var scrollLeft = el.offsetParent.scrollLeft;
       if(!isNaN(scrollLeft)){
         sh -= scrollLeft;
       }
    }
  }

   el = sl;
   if(_tpNS){
        while((el = el.parentNode) != null){
             if(el.parentNode && el.parentNode.parentNode &&  !(el.parentNode.tagName && el.parentNode.tagName.toUpperCase() == "BODY")){
      	        var scrollLeft = el.parentNode.scrollLeft;
                if(!isNaN(scrollLeft) && scrollLeft > 0 ){
                   sh -= scrollLeft;
                }
            }
        }
   }
  return ol+sh;
}

function getOffsetTop (el) {
  var ot = el.offsetTop;
  var sl = el;
  var sh = 0;
  while((el = el.offsetParent) != null){
       ot += el.offsetTop;
       if(el.offsetParent && el.offsetParent.offsetParent){
	     var scrollTop = el.offsetParent.scrollTop;
         if(!isNaN(scrollTop)) sh -= scrollTop;
      }
   }
   el = sl;
   if(_tpNS){
        while((el = el.parentNode) != null){
             if(el.parentNode && el.parentNode.parentNode && !(el.parentNode.tagName && el.parentNode.tagName.toUpperCase() == "BODY")){
      	        var scrollTop = el.parentNode.scrollTop;
                if(!isNaN(scrollTop) && scrollTop > 0 ){
                   sh -= scrollTop;
                }
            }
        }
   }
  return ot + sh;
}
function SwapTbLabel(ctrl, lbl, inout) {
		if(inout=="in") {
			if(ctrl.value==lbl) { 
				ctrl.value = ""; 
				ctrl.style.color="black";
			}
		} else {
			if(ctrl.value=="") {
				ctrl.value = lbl;
				ctrl.style.color="gray";
			}
		}
	}
function hideDdls(bool) {
	if (bool==true) {
		for(i=0; i < document.__aspnetForm.elements.length; i++) {
			// compare with this control
			var control = document.__aspnetForm.elements[i]
			if (control.tagName=="SELECT") {
				control.style.visibility='hidden';
			}
		} 
	} else {
		for(i=0; i < document.__aspnetForm.elements.length; i++) {
			// compare with this control
			var control = document.__aspnetForm.elements[i]
			if (control.tagName=="SELECT") {
				control.style.visibility='visible';
			}
		}
	}
}
function textCounter(field, maxlimit) {
if (field.value.length > maxlimit)
	{
	field.value = field.value.substring(0, maxlimit);
	alert('Maximum field length reached.');
	}
	//else
	//{countfield.value = maxlimit - field.value.length;}
}
function setAction(id) {
	SetTarget();
	document.getElementById('UcLiveForm1_hdnType').value = 'selectionChanged';
	document.getElementById('UcLiveForm1_hdnPid').value = id;
}

function SetTarget(id) {
	document.getElementById(id).value = document.body.scrollTop;
}
function GoToTarget(id) {
	if (document.getElementById(id).value != '') {
		document.body.scrollTop = document.getElementById(id).value;
		document.getElementById(id).value = '';
	}
}
