var navAppName=navigator.appName.toLowerCase();var isMoz=false;var isMs=false;var jsonurl="/vco/JSON-RPC";var jsonrpc=null;var page=0;var edit=1;var task=2;var mail=3;var im=4;var oWin=new Array();var isIE6;if(navAppName.indexOf("netscape")>-1){isMoz=true}else{if(navAppName.indexOf("microsoft")>-1){isMs=true}}function vIE(){return(navigator.appName=="Microsoft Internet Explorer")?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1}isIE6=vIE()<7;function checkemail(a){var b=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(b.test(a)){return true}else{return false}}function isMozilla(){return isMoz}function isIE(){return isMs}var dtCh="/";var minYear=1900;var defaultMaxYear=2200;var todayDate=new Date();var todayYear=todayDate.getFullYear();function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var f=d.charAt(b);if(e.indexOf(f)==-1){a+=f}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function isValidDate(l,g){var e=(g?todayYear:defaultMaxYear);var a=DaysArray(12);var k=l.indexOf(dtCh);var h=l.indexOf(dtCh,k+1);var f=l.substring(0,k);var c=l.substring(k+1,h);var b=l.substring(h+1);strYr=b;if(c.charAt(0)=="0"&&c.length>1){c=c.substring(1)}if(f.charAt(0)=="0"&&f.length>1){f=f.substring(1)}for(var d=1;d<=3;d++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(f);day=parseInt(c);year=parseInt(strYr);if(k==-1||h==-1){return"The date format should be : mm/dd/yyyy"}if(f.length<1||month<1||month>12){return"Please enter a valid month"}if(c.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>a[month]){return"Please enter a valid day"}if(b.length!=4||year==0||year<minYear||year>e){return"Please enter a valid 4 digit year between "+minYear+" and "+e}if(l.indexOf(dtCh,h+1)!=-1||isInteger(stripCharsInBag(l,dtCh))==false){return"Please enter a valid date"}return null}function isDate(l,g){var e=(g?todayYear:defaultMaxYear);var a=DaysArray(12);var k=l.indexOf(dtCh);var h=l.indexOf(dtCh,k+1);var f=l.substring(0,k);var c=l.substring(k+1,h);var b=l.substring(h+1);strYr=b;if(c.charAt(0)=="0"&&c.length>1){c=c.substring(1)}if(f.charAt(0)=="0"&&f.length>1){f=f.substring(1)}for(var d=1;d<=3;d++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(f);day=parseInt(c);year=parseInt(strYr);if(k==-1||h==-1){return"The date format should be : mm/dd/yyyy"}if(f.length<1||month<1||month>12){return"Please enter a valid month"}if(c.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>a[month]){return"Please enter a valid day"}if(b.length!=4||year==0||year<minYear||year>e){return"Please enter a valid 4 digit year between "+minYear+" and "+e}if(l.indexOf(dtCh,h+1)!=-1||isInteger(stripCharsInBag(l,dtCh))==false){return"Please enter a valid date"}return null}function validateDate(b,a){var d=b;if(!b){return true}var c=isValidDate(d.value,a);if(c!=null){alert(c);d.focus();return false}return true}function setSelectOptions(f,a,e){if(!f||!a||!e){return}if(a.length!=e.length){return}f.length=0;for(i=0;i<a.length;i++){var d=e[i];var c=a[i];var b=new Option(d,c);f.options[i]=b}}function submitFailHandler(b){if(hideWaitDial){hideWaitDial()}var c="We are unable to process your request right now. Please try again later";var a=b||c;alert(a)}function isBlank(b){for(var a=0;a<b.length;a++){var d=b.charAt(a);if((d!=" ")&&(d!="\n")&&(d!="\t")){return false}}return true}function getSelectedText(b){if(!b){return}var a=b.selectedIndex;if(a>=0){return b.options[a].text}}function getSelectedValue(b){if(!b){return}var a=b.selectedIndex;if(a>=0){return b.options[a].value}}function showElements(elementName,flag){var elements=eval("document.getElementsByName('"+elementName+"')");if(elements&&!elements.length){elements=eval("document.all."+elementName)}if(elements){if(elements.length){for(i=0;i<elements.length;i++){var element=elements[i];if(flag){element.style.display=""}else{element.style.display="none"}}}}}function ajaxSubmitPage(c,a,d){YAHOO.util.Connect.setForm(a);var b=YAHOO.util.Connect.asyncRequest("POST",c,d);return b}function validateTimeRange(d,a,c,b){if(d<c){return false}if(d==c&&a<=b){return false}return true}function selectOption(g,c,d){if(!g||!c){return}var a=g.options;if(a){for(i=0;i<a.length;i++){var b=a[i];var f=b.text;var e=b.value;if(d){if(c==f){g.selectedIndex=i;return}}else{if(c==e){g.selectedIndex=i;return}}}}}function handleEnterGeneral(a,c){var b=null;if(a.which){b=a.which}else{if(a.keyCode){b=a.keyCode}}if(13==b){c();return false}return true}function copyDropdownOptions(b,e,d){if(b&&e){if(e.options&&b.options){var a=b.options;if(a){e.options.length=0;for(i=0;i<a.length;i++){var c=a[i];var g=c.text;var f=c.value;if(d&&f<0){continue}e.options[e.options.length]=new Option(g,f)}}}}}function enforceDaysBlank(b,g,a,c,d){var f=figureDays(g.options[g.selectedIndex].value,a.options[a.selectedIndex].value);var e=b.selectedIndex;for(i=31;i>27;i--){b.options[i+d]=null}for(j=28;j<f+1;j++){b.options[j-1+d]=new Option(j,j+c)}if(e<f){b.selectedIndex=e}else{b.selectedIndex=f-1}}function enforceDays(b,f,a,c){var e=figureDays(f.options[f.selectedIndex].value,a.options[a.selectedIndex].value);var d=b.selectedIndex;for(i=31;i>27;i--){b.options[i]=null}for(j=28;j<e+1;j++){b.options[j-1]=new Option(j,j+c)}if(d<e){b.selectedIndex=d}else{b.selectedIndex=e-1}}function figureDays(d,b){var c=(b%4==0);var a=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(c){a[1]=29}return a[d]}function charsInString(e,d){for(var b=0;b<d.length;b++){for(var a=0;a<e.length;a++){var f=e[a];if(d.charAt(b)==f){return true}}}return false}function getElementsByClassName(h,k,g){var b=new RegExp("(^|\\\\s)"+h+"(\\\\s|$)");var k=k||"*";var g=g||document;var a=(k=="*"&&g.all)?g.all:g.getElementsByTagName(k);var d=[];var f;var c=a.length;for(var e=0;e<c;e++){f=a[e];if(b.test(f.className)){d.push(f)}}return d}function hideElementWidthClassName(b,a,c){toggleElementVisibilityWidthClassName(true,b,a,c)}function showElementWidthClassName(b,a,c){toggleElementVisibilityWidthClassName(false,b,a,c)}function toggleElementVisibilityWidthClassName(f,e,a,g){var b=getElementsByClassName(e,a,g);if(b){if(b.length){for(var d=0;d<b.length;d++){var c=b[d];if(f){c.style.display="none"}else{c.style.display=""}}}}}function getCoord(b){var a=0;var c=0;if(!b){var b=window.event}if(b.pageX||b.pageY){a=b.pageX;c=b.pageY}else{if(b.clientX||b.clientY){a=b.clientX+document.body.scrollLeft;c=b.clientY+document.body.scrollTop}}return[a,c]}var tooltipdivId="toolTipDivId";function showTooltip(d,f){var b=document.getElementById(tooltipdivId);if(!b){b=document.createElement("div");b.id=tooltipdivId;b.className="tooltip";document.body.appendChild(b)}var c=getCoord(d);var a=c[0];var g=c[1];b.style.top=(g+1);b.style.left=(a+1);b.style.display="inline";if(!f){if(this.getAttribute("toolTipText")){f=this.getAttribute("toolTipText")}else{if(this.innerHTML){f=this.innerHTML}}}b.innerHTML="<span>"+f+"</span>"}function hideTooltip(){var a=document.getElementById(tooltipdivId);if(a){a.style.display="none"}}function showCalendarTooltip(d,c,b){var a="<table border='0'>";a+="<tr><td align='right'>Subject:</td><td>"+c+"</td></tr>";a+="<tr><td align='right' valign='top'>Notes:</td><td valign='top'>"+b+"</td></tr>";a+="</table>";showTooltip(d,a)}function showHandCursor(){document.body.style.cursor="pointer"}function showNormalCursor(){document.body.style.cursor="default"}function initTooltip(e,f,b,g){var d=document.getElementById(e);if(!d){return}var k=d.title;if(!k&&g){k=g}if(!k){return}var l=0;var h=k.split(" ");for(var c=0;c<h.length;c++){var a=h[c];if(a.length>l){l=a.length}}var n=200;b=b||l*6;if(b<n){b=n}var m={trigger:"click",fill:"#F7F7F7",strokeStyle:"#B7B7B7",spikeLength:10,spikeGirth:10,padding:8,shrinkToFit:true,cornerRadius:0,cssStyles:{fontFamily:'"lucida grande",tahoma,verdana,arial,sans-serif',fontSize:"11px"}};if(b){m.width=b}if(f){m.positions=f}if(g){jQuery("#"+e).bt(g,m)}else{jQuery("#"+e).bt(m)}}function noEnter(a){var b=null;if(a.which){b=a.which}else{if(a.keyCode){b=a.keyCode}}if(13==b){return false}return true}function isWithinRange(c,b,a){return c<=b&&c>=a}function roundToDecimals(c,b){var a=Math.pow(10,b);var d=Math.round(c*a);return d/a}function initTooltipWithSelector(a,b,c,e,d){var f=jQuery(a);if(f.length<=0){return}f.each(function(){var l=c;var h=jQuery(this);var o=h.attr("title");if(!o&&e){o=e}if(!o){return}var p=0;var m=o.split(" ");for(var k=0;k<m.length;k++){var g=m[k];if(g.length>p){p=g.length}}var r=200;d=d||500;var n=l||p*5;l=Math.min(d,Math.max(r,n));var q={fill:"#F7F7F7",strokeStyle:"#B7B7B7",spikeLength:10,spikeGirth:10,padding:8,shrinkToFit:true,cornerRadius:0,cssStyles:{fontFamily:'"lucida grande",tahoma,verdana,arial,sans-serif',fontSize:"11px","word-wrap":"break-word"}};if(l){q.width=l}if(b){q.positions=b}if(e){h.bt(e,q)}else{h.bt(q)}})}function initTooltip(b,a,c,d){initTooltipWithSelector("#"+b,a,c,d)};
