﻿
function ItemBrowser(url,windowid,useTab)
{if(useTab)
{window.location.assign(url);return;}
if(window.name!=windowid)
{var w=window.open(url,windowid,"width=900px,height=650px,resizable=yes,scrollbars=yes","");if(!w||!w.top)
{var e=new Object();e.popupBlocked=true;throw e;}
w.focus();try{w.moveTo(50,50);}catch(e){}}
else
{window.location.assign(url);}}
function ItemBrowser_Open(baseurl,pageviewid,tab,nav,arg1,arg2,arg3)
{var url=baseurl;if(url.indexOf('?')==-1)
url+="?";url+="&pageviewid="+pageviewid;url+="&tab="+tab;url+="&nav="+nav;for(var j=4;j<arguments.length;j++)
{url+="&"+arguments[j];}
ItemBrowser(url,"IB_BASIC");}
function Notification_ItemBrowser_Open(baseurl,pageviewid,tab,nav,useTab)
{var url=baseurl;if(url.indexOf('?')==-1)
url+="?";url+="&pageviewid="+pageviewid;url+="&tab="+tab;url+="&nav="+nav;ItemBrowser(url,"IB_BASIC",useTab);}
function ItemBrowser_Navigate(pageviewid,arg1,arg2,arg3){if(pageviewid==null||pageviewid.length==0)
return;var sUrl=window.location.href;var xParams=sUrl.split("&");var xUrl=[];var xPair;for(var c=0;c<xParams.length;c++){xPair=xParams[c].split("=");if(xPair.length!=2){xUrl[xUrl.length]=xParams[c];continue;}
if(xPair[0].toLowerCase()=="pageviewid")
xPair[1]=pageviewid;xUrl[xUrl.length]=xPair.join("=");}
for(var j=1;j<arguments.length;j++)
{xUrl[xUrl.length]=arguments[j];}
window.location.assign(xUrl.join("&"));}
function ItemBrowser_IsFormDirty(fieldToIgnore)
{var oForm=document.forms[0];var iNumElems=oForm.elements.length;for(var i=0;i<iNumElems;i++)
{var oElem=oForm.elements[i];if(oElem==fieldToIgnore)continue;if(!ItemBrowser_IsVisible(oElem))continue;if("text"==oElem.type.toLowerCase()||"textarea"==oElem.tagName.toLowerCase())
{if(oElem.value!=oElem.defaultValue)return true;}
else if("checkbox"==oElem.type.toLowerCase()||"radio"==oElem.type.toLowerCase())
{if(oElem.checked!=oElem.defaultChecked)return true;}
else if("select"==oElem.tagName.toLowerCase())
{var oOptions=oElem.options;var iNumOpts=oOptions.length;for(var j=0;j<iNumOpts;j++)
{var oOpt=oOptions[j];if(oOpt.selected!=oOpt.defaultSelected)return true;}}}
return false;}
function ItemBrowser_IsVisible(obj)
{var o=obj;if(o==undefined||o==null)
return false;while(o!=undefined&&o!=null)
{if(o.tagName&&o.tagName.toLowerCase()=="input"&&o.type.toLowerCase()=="hidden")
return false;if(o.style&&o.style.visibility&&o.style.visibility.toLowerCase()=="hidden")
return false;if(o.style&&o.style.display&&o.style.display.toLowerCase()=="none")
return false;o=o.parentNode;}
return true;}
function gotoPrev(){var prevoid=getPrev();if(prevoid==undefined)
return;document.location.assign(getURL(prevoid));}
function gotoNext(){var nextoid=getNext();if(nextoid==undefined)
return;document.location.assign(getURL(nextoid));}