Array.prototype.inArray=function(_1){
for(var i=0;i<this.length;i++){
if(this[i]==_1){
return true;
}
}
return false;
};
function trim(_2){
if(!_2.length){
return _2;
}
while(_2.charAt(0)==" "){
_2=_2.substring(1,_2.length);
}
if(!_2.length){
return _2;
}
while(_2.charAt(_2.length-1)==" "){
_2=_2.substring(0,_2.length-1);
}
return _2;
};
function hitEnter(_3,_4){
var _5=_4.keyCode?_4.keyCode:_4.which?_4.which:_4.charCode;
if(_5==13){
return true;
}else{
return false;
}
};
function isNumberKey(_6,_7){
var _8=(_6.which)?_6.which:event.keyCode;
if((_8>=48&&_8<=57&&(!_7||_8!=_7))||(_7!=8&&_8==8)||(_7!=46&_8==46)||_8==13||(_7==45&&_8==45)){
return true;
}
return false;
};
function checkText(_9){
if((_9.type=="text")||(_9.type=="textarea")||(_9.type=="password")||(_9.type=="hidden")){
str=trim(_9.value);
if(str==""){
return false;
}
}
return true;
};
function isChecked(_a){
var _b=document.getElementsByName(_a);
if(typeof (_b.length)=="undefined"){
return _b.checked;
}else{
for(var i=0;i<_b.length;i++){
if(_b[i].checked){
return true;
}
}
}
return false;
};
function getCheckbox(_c,_d){
var _e="";
for(var i=0;i<_c.elements.length;i++){
if(_c.elements[i].type=="checkbox"&&_c.elements[i].name==_d){
if(_c.elements[i].checked){
_e+=(_e?",":"")+_c.elements[i].value;
}
}
}
return _e;
};
function checkRadio(_f,_10){
for(var i=0;i<_f.elements.length;i++){
if(_f.elements[i].type=="radio"&&_f.elements[i].name==_10){
if(_f.elements[i].checked){
return true;
}
}
}
return false;
};
function getRadio(frm,_11,_12){
var _13="";
for(var i=0;i<frm.elements.length;i++){
if(frm.elements[i].type=="radio"&&frm.elements[i].name==_11){
if(frm.elements[i].checked){
_13=(_12?document.getElementById("div_"+_11+"_"+frm.elements[i].value).innerHTML:frm.elements[i].value);
break;
}
}
}
return _13;
};
function setRadio(_14,val){
if(_14){
var frm=_14.form;
for(var i=0;i<frm.elements.length;i++){
if(frm.elements[i].type=="radio"&&frm.elements[i].name==obj.name){
if(frm.elements[i].value==val){
frm.elements[i].checked=true;
return true;
}
}
}
}
};
function clearRadio(frm,_15){
for(var i=0;i<frm.elements.length;i++){
if(frm.elements[i].type=="radio"&&frm.elements[i].name==_15){
frm.elements[i].checked=false;
}
}
};
function checkSelect(_16){
if(_16.options){
for(var i=0;i<_16.options.length;i++){
if(_16.options[i].selected&&_16.options[i].value>=1){
return true;
}
}
}
return false;
};
function getSelect(_17,_18){
var _19="";
for(var i=0;i<_17.options.length;i++){
if(_17.options[i].selected){
_19+=(_19?",":"")+(_18?_17.options[i].text:_17.options[i].value);
}
}
return _19;
};
function setSelect(_1a){
var _1b=setSelect.arguments;
var val=[];
for(var i=1;i<_1b.length;i++){
val.push(_1b[i]);
}
for(var i=0;i<_1a.options.length;i++){
if(val.inArray(_1a.options[i].value)){
_1a.options[i].selected=true;
}else{
_1a.options[i].selected=false;
}
}
};
function getFieldValue(_1c,_1d){
if(!_1c){
return "";
}
if(typeof (dijit)!="undefined"){
if(dijit.byId&&dijit.byId(_1c.id)){
return dijit.byId(_1c.id).getValue();
}
}
var _1e="";
if(!_1c.tagName||!_1c.type){
return _1e;
}
var _1f=_1c.tagName.toLowerCase();
var _20=_1c.type;
if(_1c.getAttribute("dojoType")=="dijit.form.FilteringSelect"){
_1f="input";
_20="text";
}
switch(_1f){
case "input":
switch(_20){
case "text":
_1e=_1c.value;
break;
case "hidden":
_1e=(_1d?document.getElementById("div_"+_1c.id+"_text").innerHTML:_1c.value);
break;
case "radio":
_1e=getRadio(_1c.form,_1c.name,_1d);
break;
}
break;
case "select":
_1e=getSelect(_1c,_1d);
break;
}
return _1e;
};
function getFieldTextValue(_21){
return getFieldValue(_21,true);
};
function setFieldValue(_22,_23){
var _24=document.getElementById(_22);
if(!_24){
return false;
}
var _25=_24.tagName.toLowerCase();
switch(_25){
case "input":
switch(_24.type){
case "text":
_24.value=_23;
break;
case "radio":
setRadio(_24,_23);
break;
case "checkbox":
clear_checkboxes(_24);
set_checkboxes(_24,_23);
break;
}
break;
case "textarea":
_24.value=_23;
break;
case "select":
setSelect(_24,_23);
break;
}
};
function ajaxCall(_26,_27,_28,_29,_2a){
if(typeof (dojo)=="undefined"){
var _2b=new Ajax.Request(_26,{method:"get",parameters:{},onComplete:function(_2c){
eval(_2c.responseText);
}});
return true;
}
var _2d={url:_26,load:function(_2e){
dojo.eval(_2e);
if(dojo.byId(_29)){
dojo.byId(_29).style.display="none";
}
if(dojo.byId(_2a)){
dojo.byId(_2a).style.display="";
}
if(_28){
eval(_28);
}
},Error:function(_2f){
console.debug("An error occurred: ",_2f);
},form:_27,headers:{"X-Requested-With":"XMLHttpRequest"}};
if(dojo.byId(_2a)){
dojo.byId(_2a).style.display="none";
}
if(dojo.byId(_29)){
dojo.byId(_29).style.display="";
}
dojo.xhrPost(_2d);
};
function createElement(_30){
var _31=null;
var _32=null;
if(navigator.appName=="Netscape"){
_31=document.createElement(_30);
for(var i=1;i<createElement.arguments.length;i=i+2){
_31.setAttribute(createElement.arguments[i],createElement.arguments[i+1]);
}
}else{
_32="<"+_30.toUpperCase();
for(var i=1;i<createElement.arguments.length;i=i+2){
_32+=" "+createElement.arguments[i]+"=\""+createElement.arguments[i+1]+"\"";
}
_32+=">";
_31=document.createElement(_32);
}
return _31;
};
function createText(_33){
return document.createTextNode(_33);
};
function gotoURL(_34){
window.location.href=_34;
};
function rowOverEffect(_35){
_35.setAttribute("origClass",_35.getAttribute("class"));
_35.className="dataTableRowOver";
};
function rowOutEffect(_36){
_36.className=_36.getAttribute("origClass");
};
function rowOver(_37){
_37.className=_37.getAttribute("classOver");
};
function rowOut(_38){
_38.className=_38.getAttribute("classOut");
};
function addLoadEvent(_39){
var _3a=window.onload;
if(typeof (window.onload)!="function"){
window.onload=_39;
}else{
window.onload=function(){
if(_3a){
_3a();
}
_39();
};
}
};
function addEvent(obj,_3b,fn){
if(obj.addEventListener){
obj.addEventListener(_3b,fn,false);
return true;
}else{
if(obj.attachEvent){
var r=obj.attachEvent("on"+_3b,fn);
return r;
}else{
return false;
}
}
};
var IE=document.all?true:false;
document.onmousemove=getMouseXY;
var mouseX=0;
var mouseY=0;
function getMouseXY(e){
var res=getMousePosition(e);
mouseX=res[0];
mouseY=res[1];
if(mouseX<0){
mouseX=0;
}
if(mouseY<0){
mouseY=0;
}
return true;
};
function getMousePosition(e){
var _3c=0;
var _3d=0;
if(!e){
var e=window.event;
}
if(e.pageX||e.pageY){
_3c=e.pageX;
_3d=e.pageY;
}else{
if(e.clientX||e.clientY){
_3c=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
_3d=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;
}
}
return [_3c,_3d];
};
function checkBrowser(){
if(parseInt(navigator.appVersion)>3){
var _3e=30;
if(navigator.appName=="Netscape"){
if(BrowserDetect.browser=="Safari"){
_3e=16;
}
winW=window.innerWidth-_3e;
winH=window.innerHeight-16;
}else{
if(navigator.appName.indexOf("Microsoft")!=-1){
winW=document.body.offsetWidth-20;
winH=document.body.offsetHeight-20;
}else{
if(document.documentElement){
winH=document.documentElement.clientHeight;
winW=document.documentElement.clientWidth-12;
}else{
if(document.body.clientHeight){
winH=document.body.clientHeight;
winW=document.body.clientWidth;
}
}
}
}
}
};
function countLines(_3f,_40){
var _41=1;
var _42=0;
while(true){
_42=_3f.indexOf("\n",_42+1);
_41++;
if(_42==-1){
break;
}
}
var _43=Math.round(_3f.length/(_40-1));
var _44=eval("hard_lines  "+unescape("%3e")+"soft_lines;");
if(_44){
_43=_41;
}
return _43;
};
function cleanForm(){
var _45=document.getElementsByTagName("textarea");
for(var x in _45){
if(!_45[x]){
continue;
}
if(typeof (_45[x].rows)!="number"){
continue;
}
_45[x].rows=countLines(_45[x].value,_45[x].cols)+1;
}
setTimeout("cleanForm();",300);
};
function showMenuAccess(_46,eID){
var _47="";
var url="/access/menu/user_type_code/"+_46;
postParams(url,eID,_47,function(_48,eID){
var _49=JSON.parse(_48);
var _4a=_49["output"];
$(eID).innerHTML=_4a;
});
};
document.getElementsByClassName=function(cl){
var _4b=[];
var _4c=new RegExp("\\b"+cl+"\\b");
var _4d=this.getElementsByTagName("*");
for(var i=0;i<_4d.length;i++){
var _4e=_4d[i].className;
if(_4c.test(_4e)){
_4b.push(_4d[i]);
}
}
return _4b;
};
addEvent(window,"load",function(){
var _4f=document.getElementsByClassName("dataTableRow");
var _50=_4f.length;
var _51=1;
for(var f=0;f<_50;f++){
_4f[f].setAttribute("class","dataTableRow"+_51);
_51++;
if(_51>2){
_51=1;
}
}
var _52=document.forms;
var _53=unescape(self.document.location.hash.substring(1));
if(_53!=""){
return;
}
});
function isInteger(_54){
var _55=new RegExp(/^\d+$/);
var _56=_55.test(_54);
if(!_56){
return false;
}else{
return true;
}
};
function isFloat(n){
var num=parseFloat(n);
return !(isNaN(num));
};
function getObject(obj){
if(document.getElementById){
obj=document.getElementById(obj);
}else{
if(document.all){
obj=document.all.item(obj);
}else{
obj=null;
}
}
return obj;
};
function moveObject(obj,e,_57,_58){
var _59=0;
var _5a=0;
var _5b=0;
var _5c=0;
var _5d=obj;
if(_57){
_5b=_57;
}
if(_58){
_5b=_58;
}
obj=getObject(obj);
if(obj==null){
return;
}
if(document.all){
_59=event.clientX+document.body.scrollLeft;
_5a=event.clientY+document.body.scrollTop;
}else{
_59=e.pageX;
_5a=e.pageY;
}
if(_59<0){
_59=0;
}
if(_5a<0){
_5a=0;
}
obj.style.top=(_5a+_5c)+"px";
obj.style.left=(_59+_5b)+"px";
displayObject(_5d,true);
};
function displayObject(obj,_5e){
obj=getObject(obj);
if(obj==null){
return;
}
obj.style.display=_5e?"block":"none";
obj.style.visibility=_5e?"visible":"hidden";
};
function echeck(str){
var at="@";
var dot=".";
var lat=str.indexOf(at);
var _5f=str.length;
var _60=str.indexOf(dot);
if(str.indexOf(at)==-1){
return true;
}
if(str.indexOf(at)==-1||str.indexOf(at)==0||str.indexOf(at)==_5f){
return true;
}
if(str.indexOf(dot)==-1||str.indexOf(dot)==0||str.indexOf(dot)==_5f){
return true;
}
if(str.indexOf(at,(lat+1))!=-1){
return true;
}
if(str.substring(lat-1,lat)==dot||str.substring(lat+1,lat+2)==dot){
return true;
}
if(str.indexOf(dot,(lat+2))==-1){
return true;
}
if(str.indexOf(" ")!=-1){
return true;
}
return false;
};
function findPos(obj){
var _61=curtop=0;
if(obj.offsetParent){
_61=obj.offsetLeft;
curtop=obj.offsetTop;
while(obj=obj.offsetParent){
_61+=obj.offsetLeft;
curtop+=obj.offsetTop;
}
}
return [_61,curtop];
};
function setStateFld(_62){
var obj=document.getElementById(_62);
var _63=document.getElementById("state");
sel_country=obj.options[obj.selectedIndex].value;
sel_state=_63.options[_63.selectedIndex].value;
x_select_state(sel_country,sel_state,showStates);
};
function showStates(_64){
setElementInnerHTML("div_state",_64);
setElementInnerHTML("lbl_state",(sel_country=="US"?"State":"Province"));
};
function showElement(_65){
document.getElementById(_65).style.display="block";
};
function hideElement(_66){
document.getElementById(_66).style.display="none";
};
function clearElement(_67){
document.getElementById(_67).innerHTML="";
};
function setElementInnerHTML(_68,_69){
document.getElementById(_68).innerHTML=_69;
};
function setFocusOnElement(_6a){
document.getElementById(_6a).focus();
};
function trimXSpaces(Str){
if(!Str.length){
return Str;
}
while(Str.charAt(0)==" "){
Str=Str.substring(1,Str.length);
}
if(!Str.length){
return Str;
}
while(Str.charAt(Str.length-1)==" "){
Str=Str.substring(0,Str.length-1);
}
return Str;
};
function containsSomething(_6b){
if((_6b.type=="email")||(_6b.type=="text")||(_6b.type=="textarea")||(_6b.type=="password")||(_6b.type=="hidden")){
Str=trimXSpaces(_6b.value);
if(Str==""){
return false;
}
}
return true;
};
function isValidEmail(_6c){
if(!containsSomething(_6c)){
return false;
}
if(_6c.value.indexOf("@")==-1||_6c.value.indexOf("@")==0||_6c.value.indexOf(".")==-1||_6c.value.indexOf(".")==0||trimXSpaces(_6c.value).indexOf(" ")!=-1||_6c.value.length<6){
return false;
}
return true;
};
function checkCheckboxes(_6d,_6e){
for(var i=0;i<_6d.elements.length;i++){
if(_6d.elements[i].type=="checkbox"&&_6d.elements[i].name==_6e){
if(_6d.elements[i].checked){
return true;
}
}
}
return false;
};
function checkSelectM(_6f){
var i;
var _70=0;
for(i=0;i<=(_6f.options.length-1);i++){
if(_6f.options[i].selected){
_70=1;
break;
}
}
if(_70==0){
return false;
}
return true;
};
function setRadioValue(_71,_72,_73){
for(var i=0;i<_71.elements.length;i++){
if(_71.elements[i].type=="radio"&&_71.elements[i].name==_72){
if(_71.elements[i].value==_73){
_71.elements[i].checked=true;
break;
}
}
}
return;
};
var zChar=new Array(" ","(",")","-",".");
var maxphonelength=18;
var phonevalue1;
var phonevalue2;
var cursorposition;
function ParseForNumber1(_74){
phonevalue1=ParseChar(_74.value,zChar);
};
function ParseForNumber2(_75){
phonevalue2=ParseChar(_75.value,zChar);
};
function backspacerUP(_76,e){
if(e){
e=e;
}else{
e=window.event;
}
if(e.which){
var _77=e.which;
}else{
var _77=e.keyCode;
}
ParseForNumber1(_76);
if(_77>=48){
//ValidatePhone(_76);
ValidatePhoneFormat(_76);
}
};
function backspacerDOWN(_78,e){
if(e){
e=e;
}else{
e=window.event;
}
if(e.which){
var _79=e.which;
}else{
var _79=e.keyCode;
}
ParseForNumber2(_78);
};
function GetCursorPosition(){
var t1=phonevalue1;
var t2=phonevalue2;
var _7a=false;
for(i=0;i<t1.length;i++){
if(t1.substring(i,1)!=t2.substring(i,1)){
if(!_7a){
cursorposition=i;
window.status=cursorposition;
_7a=true;
}
}
}
};
function ValidatePhone(_7b){
var p=phonevalue1;
p=p.replace(/[^\d]*/gi,"");
if(p.length<3){
_7b.value=p;
}else{
if(p.length==3){
pp=p;
d4=p.indexOf("(");
d5=p.indexOf(")");
if(d4==-1){
pp="("+pp;
}
if(d5==-1){
pp=pp+")";
}
_7b.value=pp;
}else{
if(p.length>3&&p.length<7){
p="("+p;
l30=p.length;
p30=p.substring(0,4);
p30=p30+") ";
p31=p.substring(4,l30);
pp=p30+p31;
_7b.value=pp;
}else{
if(p.length>=7){
p="("+p;
l30=p.length;
p30=p.substring(0,4);
p30=p30+") ";
p31=p.substring(4,l30);
pp=p30+p31;
l40=pp.length;
p40=pp.substring(0,9);
p40=p40+"-";
p41=pp.substring(9,l40);
ppp=p40+p41;
_7b.value=ppp.substring(0,maxphonelength);
}
}
}
}
GetCursorPosition();
if(cursorposition>=0){
if(cursorposition==0){
cursorposition=2;
}else{
if(cursorposition<=2){
cursorposition=cursorposition+1;
}else{
if(cursorposition<=4){
cursorposition=cursorposition+3;
}else{
if(cursorposition==5){
cursorposition=cursorposition+3;
}else{
if(cursorposition==6){
cursorposition=cursorposition+3;
}else{
if(cursorposition==7){
cursorposition=cursorposition+4;
}else{
if(cursorposition==8){
cursorposition=cursorposition+4;
e1=_7b.value.indexOf(")");
e2=_7b.value.indexOf("-");
if(e1>-1&&e2>-1){
if(e2-e1==4){
cursorposition=cursorposition-1;
}
}
}else{
if(cursorposition==9){
cursorposition=cursorposition+4;
}else{
if(cursorposition<11){
cursorposition=cursorposition+3;
}else{
if(cursorposition==11){
cursorposition=cursorposition+1;
}else{
if(cursorposition==12){
cursorposition=cursorposition+1;
}else{
if(cursorposition>=13){
cursorposition=cursorposition;
}
}
}
}
}
}
}
}
}
}
}
}
var _7c=_7b.createTextRange();
_7c.moveStart("character",cursorposition);
_7c.moveEnd("character",cursorposition-_7b.value.length);
_7c.select();
}
};
function isEmpty(_7d){
var re=/^\s{1,}$/g;
if((_7d.value.length==0)||(_7d.value==null)||((_7d.value.search(re))>-1)){
return true;
}else{
return false;
}
};
function numericInput(e){
var _7e=(e.which)?e.which:e.keyCode;
if(_7e>31&&(_7e<48||_7e>57)){
return false;
}
};
function ParseChar(_7f,_80){
if(_80.length==null){
zChar=new Array(_80);
}else{
zChar=_80;
}
for(i=0;i<zChar.length;i++){
sNewStr="";
var _81=0;
var _82=_7f.indexOf(_80[i]);
while(_82!=-1){
sNewStr+=_7f.substring(_81,_82);
_81=_82+1;
_82=_7f.indexOf(_80[i],_81);
}
sNewStr+=_7f.substring(_7f.lastIndexOf(_80[i])+1,_7f.length);
_7f=sNewStr;
}
return sNewStr;
};
function MM_preloadImages(){
if(document.images){
var _83=MM_preloadImages.arguments;
if(document.preloadArray==null){
document.preloadArray=new Array();
}
var i=document.preloadArray.length;
with(document){
for(var j=0;j<_83.length;j++){
if(_83[j].charAt(0)!="#"){
document.preloadArray[i]=new Image();
document.preloadArray[i++].src=_83[j];
}
}
}
}
};

/* added 10-12-2010
 * this code will replace the old function ValidatePhone()
 * 		change phone number format to xxx-xxx-xxxxx (SITE-495)
 * added: judith yu
 */

function ValidatePhoneFormat(_84){

var p = phonevalue1;

p = p.replace(/[^\d]*/gi,"");

if (p.length < 3) {
_84.value=p;
} else if(p.length==3){
pp=p;
d5=p.indexOf('-');
if(d5==-1){
pp=pp+"-";
}
_84.value = pp;
} else if(p.length>3 && p.length < 7){
l30=p.length;
p30=p.substring(0,3);
p30=p30+"-"

p31=p.substring(3,l30);
pp=p30+p31;

_84.value = pp;

} else if(p.length >= 7){
l30=p.length;
p30=p.substring(0,3);
p30=p30+"-"

p31=p.substring(3,l30);
pp=p30+p31;

l40 = pp.length;
p40 = pp.substring(0,7);
p40 = p40 + "-"

p41 = pp.substring(7,l40);
ppp = p40 + p41;

_84.value = ppp.substring(0, maxphonelength);
}

GetCursorPosition()

if(cursorposition >= 0){
if (cursorposition == 0) {
cursorposition = 2
} else if (cursorposition <= 2) {
cursorposition = cursorposition + 1
} else if (cursorposition <= 5) {
cursorposition = cursorposition + 2
} else if (cursorposition == 6) {
cursorposition = cursorposition + 2
} else if (cursorposition == 7) {
cursorposition = cursorposition + 4
e2=_84.value.indexOf('-')
/*if (e1>-1 && e2>-1){
if (e2-e1 == 4) {
cursorposition = cursorposition - 1
}
}*/
} else if (cursorposition < 18) {
cursorposition = cursorposition + 3
} else if (cursorposition == 18) {
cursorposition = cursorposition + 1
} else if (cursorposition >= 18) {
cursorposition = cursorposition
}
/*
var txtRange = _84.createTextRange();
txtRange.moveStart( "character", cursorposition);
txtRange.moveEnd( "character", cursorposition - _84.value.length);
txtRange.select();
*/
}

}

/* SITE-2387 Set Cookie funtion */
function SetCookie() {
	if(arguments.length < 2) { return; }
	var n = arguments[0];
	var v = arguments[1];
	var d = 0;
	if(arguments.length > 2) { d = parseInt(arguments[2]); }
	var exp = '';
	if(d > 0) {
		var now = new Date();
		then = now.getTime() + (d * 24 * 60 * 60 * 1000);
		now.setTime(then);
		exp = '; expires=' + now.toGMTString();
		}
	document.cookie = n + "=" + escape(String(v)) + '; path=/' + exp;
} // function SetCookie()

function ReadCookie(n) {
	var cookiecontent = new String();
	if(document.cookie.length > 0) {
		var cookiename = n+ '=';
		var cookiebegin = document.cookie.indexOf(cookiename);
		var cookieend = 0;
		if(cookiebegin > -1) {
			cookiebegin += cookiename.length;
			cookieend = document.cookie.indexOf(";",cookiebegin);
			if(cookieend < cookiebegin) { cookieend = document.cookie.length; }
			cookiecontent = document.cookie.substring(cookiebegin,cookieend);
			}
		}
	return unescape(cookiecontent);
} // function ReadCookie()
