
function InitQueryForm() {
	document.all.txtQuery.focus();
}


/*
function getCookie(name) {
var start;
var end;
var result;

	start = document.cookie.indexOf(name);
    if (start >= 0) {
		start += name.length;
		end = document.cookie.indexOf(";", start);
		if (end == -1) 
	            end = document.cookie.length;
        result = document.cookie.substring(start + 1, end);
	}
	else {
		result = "";
	}
	return result;

}


function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
*/

function saveCookie(name,value,minutes) {
	if (minutes) {
		var date = new Date();
		date.setTime(date.getTime()+(minutes*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
		expires = "";
		
	document.cookie = name+"="+escape(value)+expires+"; path=/";

}


function saveCookieByDays(name,value,days) {
	if (days) {
		if (days == -1) {
			var date = new Date();
			date.setFullYear(date.getFullYear() + 1);
			var expires = "; expires="+date.toGMTString();		
		}
		else {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
	}
	else 
		expires = "";
		
	document.cookie = name+"="+escape(value)+expires+"; path=/";

}

function readCookie(name) {
	var name = name+"=";
	var ca = document.cookie.split(';');
	for(var i=0;i<ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(name) == 0)
		return unescape(c.substring(name.length,c.length));
	}
		return null;
}



function CreateIframe(url) 
{
	var txt = "";

	txt += "<iframe src='" + url + "' ";
	txt += " name='progress' width='70%' height='300' ";
    txt += " frameBorder='0' scrolling='no'></iframe>";
    
    txt = "<iframe src='pbar2.html'></iframe>";

	return txt;
}

function IframeControl(start) 
{
	var txt = CreateIframe("pbar1.aspx");

	if (start) 
		document.all.MyDiv.innerHTML = txt;
	else
		document.all.MyDiv.innerHTML = "";
}

function StartIframe_0(url) 
{
	document.all.MyDiv.innerHTML = CreateIframe(url);
}

function StartIframe(url) 
{
	var txt = CreateIframe(url);
	document.all.MyDiv.innerHTML = txt;
}

function StopIframe() 
{
	document.all.MyDiv.innerHTML = "";
}

var progressEnd = 55;		
var progressColor = '#9c0000';	
var progressInterval = 3000;

var progressAt = progressEnd;
var progressTimer;

function progress_clear() {
	try {
		for (var i = 1; i <= progressEnd; i++)  
			document.getElementById('progress'+i).style.backgroundColor = 'transparent';
		progressAt = 0;
	}
	catch (e)
	{
		//alert(e);
	}
}

function progress_update() {
	progressAt++;
	if (progressAt > progressEnd) progress_clear();
	else document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
	progressTimer = setTimeout('progress_update()',progressInterval);
}

function progress_stop(msg) {
	clearTimeout(progressTimer);
	progress_clear();
	if (msg != "")
		alert(msg);
}

function openParams() {
	var x = window.open('Params.aspx','Parameters','height=400,width=500,left=20,top=20,scrollbars=yes','alwaysRaised=yes');
	x.focus();
}

function openQueryHelp() {
	var x = window.open('QueryHelp.html','Help','height=400,width=700,left=20,top=20,scrollbars=yes','alwaysRaised=yes');
	x.focus();
}

function openFileWindow(filename) {
	var x = window.open(filename,'Help','height=400,width=700,left=20,top=20,scrollbars=yes');
	x.focus();
}


function popTextWindow(title,txtdata,fw,fh) {
var txt,ftxt,w,h;

	if (fh == 0)
    	h = screen.availHeight-150;
	else
		h = parseInt(screen.availHeight/fh);
		
	if (fw == 0)
    	w = screen.availWidth-100;
	else
		w = parseInt(screen.availWidth/fw);
	
	ftxt = "<script language='javascript'>";	
	ftxt += "function showMe() {";
	ftxt += "}";
	ftxt += "</script>";

	var w = window.open("","","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, height=" + h + " , width=" + w + ", left=50, top=30"); 
	var d = w.document;
	
	txt = "<html><head>"
	txt += "<style type='text/css'>"
	txt += ".ButtonCSS {"
    txt += "font-family : Arial, Tahoma, Helvetica, sans-serif;"
    txt += "font-size: 8pt;"
	txt += "font-weight: bold;"
	txt += "width: 150px;"
	txt += "height: 30px;}"	
	txt += "</style>"
	txt += "<link rel=stylesheet type='text/css' href='xv.css'>";
	txt += ftxt;
	txt += "</head><body bgcolor='#f7efde' onload='showMe()'>"
	txt += "<div align='center'>";
	txt += "<div class='header3'>" + title + "</div>";
	txt += "</div>";
	txt += "<p>";
	txt += txtdata;
	txt += "<p>";

	txt += "<div align='center'>";
	txt += "<input type='button' name='";
	txt += "print";
	txt += "' value='";
	txt += strings[nform][0];   //"Print";
	txt += "' onclick='window.print()' class='buttonCSS'>";	

	txt += "<img src='../images/dot.jpg' width='20' height='1' border='0' alt=''>";

	txt += "<input type='button' name='";
	txt += "close";
	txt += "' value='";
	txt += strings[nform][1];   //"Close";
	txt += "' onclick='self.close()' class='buttonCSS'>";	

	txt += "</div>";
	txt += "</from></div></body></html>";
	d.write(txt);
	d.close();

}	



