function createRequestObject(){var ro;var browser=navigator.appName;if(browser=="Microsoft Internet Explorer")ro=new ActiveXObject("Microsoft.XMLHTTP");else
ro=new XMLHttpRequest();return ro;}function getAjaxStyle(element,link,skipload,sync){if(sync==null||sync=='undefined'||sync==0)sync=true;else
sync=false;if(skipload==null||skipload=='undefined'||skipload==0)skipload=false;else
skipload=true;var http=createRequestObject();if(!skipload)document.getElementById(element).innerHTML='<center><img src="images/loading.gif" /></center><br />';http.open('get',link,sync);if(sync){http.onreadystatechange=function(){if(http.readyState==4){document.getElementById(element).innerHTML=http.responseText;}};}http.send(null);}function processAjax(link){var http=createRequestObject();http.open('get',link,false);http.send(null);}function postAjaxStyle(formName,link,method,updateElement){var f=document.forms[formName];var checkboxIDs=[];var checkboxValues=[];var phpPostString='';for(var i=0;i<f.elements.length;i++){if(f.elements[i].type!='submit'&&f.elements[i].type!='button'&&f.elements[i].type!='image'){if(i==0)link=link+'?';if(f.elements[i].type=='select-one'){link+='&'+f.elements[i].id+'='+urlencode(f.elements[i].options[f.elements[i].selectedIndex].value);if(method=='debug')phpPostString+='$'+f.elements[i].id+' = urldecode(getvar(\''+f.elements[i].id+'\'));\n';}else if(f.elements[i].type=='text'||f.elements[i].type=='textarea'||f.elements[i].type=='hidden'){link=link+'&'+f.elements[i].id+'='+urlencode(f.elements[i].value.replace('+','$$'));if(method=='debug')phpPostString+='$'+f.elements[i].id+' = urldecode(getvar(\''+f.elements[i].id+'\'));\n';}else if(f.elements[i].type=='radio'){if(f.elements[i].checked){link=link+'&'+f.elements[i].id+'='+urlencode(f.elements[i].value);if(method=='debug')phpPostString+='$'+f.elements[i].id+' = urldecode(getvar(\''+f.elements[i].id+'\'));\n';}}else if(f.elements[i].type=='checkbox'){if(f.elements[i].checked){var go=true;var idx=checkboxIDs.length;for(var j=0;j<checkboxIDs.length;j++){if(checkboxIDs[j]==f.elements[i].id){go=false;idx=j;}}if(go)checkboxIDs.push(f.elements[i].id);if(checkboxValues[idx]!=''&&checkboxValues[idx]!=undefined)checkboxValues[idx]=checkboxValues[idx]+','+f.elements[i].value;else
checkboxValues[idx]=f.elements[i].value;}}}}for(var k=0;k<checkboxIDs.length;k++){link=link+'&'+checkboxIDs[k]+'='+urlencode(checkboxValues[k]);if(method=='debug')phpPostString+='$'+checkboxIDs[k]+' = urldecode(getvar(\''+checkboxIDs[k]+'\')); // CSV data\n';}if(method=='debug'){alert('COMPLETED LINK => '+link);alert('SUGGESTED GETVARS FOR PHP POST PAGE:\n'+phpPostString);if($('debugConsole')!=null)$('debugConsole').destroy();var console=new Element('div',{'id':'debugConsole','class':'lightBoxEdit'});console.injectBefore($('mainTable'));var closeDiv=new Element('div',{'id':'closeConsole',events:{click:function(){closeLightBox('debugConsole');$('debugConsole').destroy();}}});closeDiv.set('html','X');closeDiv.setStyle('float','right');closeDiv.setStyle('cursor','pointer');closeDiv.setStyle('padding-right','6px');closeDiv.setStyle('color','#D21917');closeDiv.injectInside($('debugConsole'));var titleDiv=new Element('div',{'id':'debugTitle','class':'subTitle'});titleDiv.set('html','DEBUG CONSOLE: OUTPUT FROM FUNCTION: postAjaxStyle()');titleDiv.setStyle('text-align','center');titleDiv.setStyle('font-weight','bold');titleDiv.setStyle('padding-bottom','3px');titleDiv.injectInside($('debugConsole'));var contentDiv=new Element('div',{'id':'debugContent','class':'subTitle'});contentDiv.setStyle('text-align','left');contentDiv.setStyle('font-weight','normal');contentDiv.setStyle('padding-bottom','4px');contentDiv.injectInside($('debugConsole'));openLightBoxOnCenter('debugConsole','760');getAjaxStyle('debugContent',link);}else if(method=='update'){getAjaxStyle(updateElement,link);}else
processAjax(link);return true;}function loadFlash(swf,container,vars,width,height){var flashvars={};var params={};params.menu="true";params.play="true";params.loop="true";params.wmode="transparent";params.align="middle";params.bgcolor="#FFFFFF";params.allowFullScreen="false";params.allowScriptAccess="sameDomain";var attributes={};attributes.id="flash_app";attributes.name="flash_app";swfobject.embedSWF(swf,container,width,height,'9.0.0','includes/expressInstall.swf',flashvars,params,attributes);}function showHide(element,action){var ele=document.getElementById(element);ele.style.display=action;}function getScrollXY(type){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}if(type=='X')return scrOfX;else if(type=='Y')return scrOfY;else
return[scrOfX,scrOfY];}function openLightBoxOnCenter(ele,width,yPadding,cover){$(ele).setStyle('opacity','0');if(yPadding==null||yPadding=='undefined'||yPadding==0)yPadding=50;var scrollX=0;var scrollY=0;if(window.innerWidth){bsw=window.innerWidth;}else if(document.documentElement){bsw=document.documentElement.clientWidth;}else if(document.body){bsw=document.body.clientWidth;}scrollX=getScrollXY('X');$(ele).setStyle('left',((bsw/2)+scrollX)+'px');$(ele).setStyle('margin-left','-'+(width/2)+'px');scrollY=getScrollXY('Y');$(ele).setStyle('top',(scrollY+parseInt(yPadding))+'px');if(width!=null)$(ele).setStyle('width',width+'px');else
$(ele).setStyle('width','400px');$(ele).setStyle('display','block');if(cover!=false){$('coverDiv').setStyle('opacity','0');$('coverDiv').setStyle('display','block');}var lightBox=new Fx.Tween(ele);if(cover!=false){var coverBox=new Fx.Tween('coverDiv');coverBox.start('opacity','0','.7');}lightBox.start('opacity','0','1');}function closeLightBox(ele){var editBox=new Fx.Tween(ele);var coverBox=new Fx.Tween('coverDiv');editBox.start('opacity','1','0');coverBox.start('opacity','.7','0');}var N_CALNUM=1;function createCalendar(container,form,name,value){var div=document.getElementById(container);div.innerHTML='<input type="text" id="'+name+'" name="'+name+'" value="'+value+'" />'+'<img title="Open Calendar" class="tcalIcon" onclick="A_TCALS[\'myCalID'+N_CALNUM+'\'].f_toggle();" id="tcalico_myCalID'+N_CALNUM+'" src="img/cal.gif" /><br />';new tcal({'formname':form,'controlname':name,'id':'myCalID'+N_CALNUM});N_CALNUM++;}