
function sitewarn(extpage){
	alert('This link opens a page from a Web site external to IDACORP, Inc.\n\nThis external page will appear in a new browser window on top\nof the IDACORP, Inc browser window');
	var winSettings = 'location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,width=640,height=480,screenX=0,screenY=0,left=0,top=0';
	popUpURL = extpage;
	var popupWindow = window.open(popUpURL, '', winSettings);
	popupWindow.focus();
	return false;
	}
	
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function reLoad() {
	top.location.href=self.location.href;
}

function errorHandler(message, url, lineno) {
	if (message.toLowerCase().indexOf("access is denied.")>-1) {
		reLoad();
	}
}
window.onerror = errorHandler;

self.name='IDACORP'+parseInt(Math.random() * 1000000) ;

//if (self.name!=top.name) {
//	reLoad();
//}

function setPageCookie (name, value) {
	var expdate = new Date ();
	expdate.setTime (expdate.getTime() + (1000 * 40));
	document.cookie = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() +  "; path=/";
}

function popupDoc(urlPage) {
	var winSettings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=yes,width=580,height=480,screenX=10,screenY=10,left=10,top=10';
//KS 04/09 popUpURL = '/pdfs/?' + urlPage;
	popUpURL = urlPage;
	var popupWindow = window.open(popUpURL, 'popupIDACORP', winSettings);
	popupWindow.focus();
	return false;
}

function popupDoc2(urlPage) {
	var winSettings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=no,width=642,height=530,screenX=10,screenY=10,left=10,top=10';
	//popUpURL = urlPage;
	popUpURL = '/pdfs/?' + urlPage;
	var popupWindow = window.open(popUpURL, 'popupIDACORP', winSettings);
	popupWindow.focus();
	return false;
}



function popupDocument(urlPage) {
	var winSettings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=yes,width=745,height=480,screenX=0,screenY=0,left=0,top=0';
	popUpURL = urlPage;
	var popupWindow = window.open(popUpURL, '', winSettings);
	popupWindow.focus();
	return false;
}

function popupDocTools(urlPage) {
	var winSettings = 'toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,width=640,height=480,screenX=30,screenY=30,left=30,top=30';
	popUpURL = urlPage;
	var popupWindow = window.open(popUpURL, '', winSettings);
	popupWindow.focus();
	return false;
}

function popup8K(urlPage) {
//alert(urlPage);
	var winSettings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=yes,width=595,height=480,screenX=10,screenY=10,left=10,top=10';
//	popUpURL = '/financials/8k/?' + urlPage;
//	popUpURL = urlPage;
	var popup8K = window.open(urlPage, '8K', winSettings);
	popup8K.focus();
	return false;
}

function popupHeader(imgLink) {
	var imgSettings = 'toolbar=no,menubar=no,resizable=yes,scrollbars=no,width=770,height=339,screenX=0,screenY=0,left=0,top=0,';
	popUpimg = imgLink;
	var idacorpParent = window;
	var popupWindow = window.open(popUpimg, 'popupImages', imgSettings);
	popupWindow.focus();
	return false;
}

function getFormIndex(itemName)
{
	for (var i = 0; i < document.forms.length; i++)
	{
		if (document.forms[i].name == itemName)
		{
			return i;
		}
	}
	return -1;
}

function getElementIndex(frm, elementName)
{
	for (var i = 0; i < frm.elements.length; i++)
	{
		if (frm.elements[i].name == elementName)
		{
			return i;
		}
	}
	return -1;
}

function submitSearch(frmName, idxField, btnName, pageIdx)
{
	var frmIdx = getFormIndex(frmName);
	var frm = document.forms[frmIdx];
	var fld = frm.elements[getElementIndex(frm, idxField)];
	
	fld.value = pageIdx;
	frm.submit();
}

