//Copyright (C) 2003 - 2007 MS Technologies Corporation.
      var App = new Object();
      App.GetURLbase = function()
      {
        var domainType = document.URL.indexOf("https://","") >= 0 ? "https://" : "http://";
        var domainName = document.domain;
        var urlString = document.URL.replace(domainType,"").replace(domainName,"");
        var arrTemp = urlString.split("/");
        var urlPort = arrTemp[0];   //host port number if any
        var AppName = arrTemp[1];   //the app is a configured as a virtual directory under root
        return (domainType + document.domain + urlPort + '/' + AppName);
      }			
			
			function openWindow(url, mode, ww, wh, type)
			{	
				sw = screen.availWidth;
				sh = screen.availHeight;

				w = (sw - ww) /2;
				h = (sh - wh) /2;
				w = w - (screen.width - screen.availWidth);				
				h = h - (screen.height - screen.availHeight);
							
				if (w < 0)
				{
					w = 0;
				}
				if (h < 0)
				{
					h = 0;
				}			

				if (type == 1)
				{ //no menubar, no scrollbar, don't allow resize
					features = "'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=" + ww + ",height=" + wh + ",top=" + h + ",left=" + w + "'";
				
					window.open(App.GetURLbase() + url, mode, features); 
				}
				else if (type == 2)
				{ //no menubar, no scrollbar, allow resize
					features = "'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width=" + ww + ",height=" + wh + ",top=" + h + ",left=" + w + "'";
				
					window.open(App.GetURLbase() + url, mode, features); 
				}
				else if (type == 3)
				{ //no menubar, has scrollbar, don't allow resize
					features = "'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width=" + ww + ",height=" + wh + ",top=" + h + ",left=" + w + "'";
				
					window.open(App.GetURLbase() + url, mode, features); 
				}
				else if (type == 4)
				{ //no menubar, has scrollbar, allow resize
					features = "'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=" + ww + ",height=" + wh + ",top=" + h + ",left=" + w + "'";
				
					window.open(App.GetURLbase() + url, mode, features); 
				}				
				else
				{
					window.open(App.GetURLbase() + url, mode); 
				}	
			}

			function closeWindow()
			{
				window.close(); 
			}

			function fnChangeMousePointer()
			{ 
				window.document.body.style.cursor = "wait"; 
				return true; 
			}
			
			function prompt_close_submit(s)
			{
			  alert(s);
        if ((opener) && (!opener.closed))
        { 
          opener.window.Form1.submit();
        }
			  window.close();
			  return false;
			}
			
			function prompt_close_submit_set_action(s, action)
			{
			  alert(s);
        if ((opener) && (!opener.closed))
        { 
          opener.window.Form1.txtHidAction.value = action;
          opener.window.Form1.submit();
        }
			  window.close();
			  return false;
			}
			
			function prompt_close_reload(s)
			{
			  alert(s);
        if ((opener) && (!opener.closed))
        { 
          opener.location.reload();
        }
			  window.close();
			  return false;
			}			

			function prompt_close_no_reload(s)
			{
			  alert(s);
			  window.close();
			  return false;
			}			

			function prompt_reload(s)
			{
			  alert(s);
        if ((opener) && (!opener.closed))
        { 
          opener.location.reload();
        }
			  return false;
			}			

//Page.RegisterHiddenField("__EVENTTARGET", "btnSearch") 
//function document.onkeydown() { 
//     if ( event.keyCode ==  13 ) { 
//         Form1.Client1_btnSearch.click(); 
//        event.returnValue=false; 
//    } 
//} 
