﻿var appPath="/";function uploadFile(b){document.getElementById(b).submit()} function submitForm(b,a,c){request.readyState!=0&&CreateXmlHttpRequest();b=document.getElementById(b);c=b.elements.act.value;var d=null;try{if(FCKeditorAPI)d=FCKeditorAPI.GetInstance(a)}catch(e){}var f="";f=d!=null&&d!=""?d.GetXHTML(true):b.elements[a].value;request.onreadystatechange=updatePage;a='<Save>\n<Control act="'+escape(c)+'" >\n<![CDATA['+f+"]]\>\n</Control>\n</Save>";request.open("POST",appPath+"Submission.aspx",true);request.setRequestHeader("Content-Type","text/xml");request.send(a); toggleStatusDiv("Initializing...","block")} function updatePage(){request.readyState==1&&setTimeout("toggleStatusDiv('Posting Data', 'block')",300*request.readyState);request.readyState==2&&setTimeout("toggleStatusDiv('Posting Data', 'block')",300*request.readyState+300);request.readyState==3&&setTimeout("toggleStatusDiv('Done', 'block')",300*request.readyState);if(request.readyState==4)if(request.status==200){setTimeout("toggleStatusDiv('Done', 'block')",300*request.readyState);setTimeout("toggleStatusDiv('', 'none')",300*request.readyState* 2)}else alert("Problem encountered while posting data to the server, your changes may not have been saved")}function toggleStatusDiv(b,a){var c;c=document.getElementById("statusDiv");if(c==null||c==""||c=="undefined")c=window.parent.document.getElementById("statusDiv");c.innerHTML=b;c.style.display=a}function toggleImageData(b){b=document.getElementById(b);b.style.display=b.style.display=="none"?"block":"none"} function toggleFlashData(b){b=document.getElementById(b);b.style.display=b.style.display=="none"?"block":"none"} function mover(b,a,c){a=document.getElementById(a);c=document.getElementById(c);if(b=="moveRight")if(a.selectedIndex>-1){for(i=0;i<a.options.length;i++){var d=a.options;if(d[i].selected){var e=document.createElement("option");e.value=d[i].value;e.text=d[i].text;if(c.options.length<=19)c.options[c.options.length]=e;else{alert("More than 20 units/projects can not be selected");return}}}for(i=a.options.length-1;i>=0;i--)if(d[i].selected)d[i]=null;if(a.options.length==1)a.selectedIndex=0;else a.selectedIndex-= 1}else alert("Please select an item first");if(b=="moveLeft")if(c.selectedIndex>-1){for(i=0;i<c.options.length;i++){d=c.options;if(d[i].selected){e=document.createElement("option");e.value=d[i].value;e.text=d[i].text;a.options[a.options.length]=e}}for(i=c.options.length-1;i>=0;i--)if(d[i].selected)d[i]=null;if(c.options.length==1)c.selectedIndex=0;else c.selectedIndex-=1}else alert("Please select an item first");if(b=="moveUp"){d=c.options;for(i=0;i<d.length;i++)if(d[i].selected)if(i>0){e=document.createElement("option"); e.value=d[i-1].value;e.text=d[i-1].text;d[i-1].value=d[i].value;d[i-1].text=d[i].text;d[i].value=e.value;d[i].text=e.text;d[i].selected=false;d[i-1].selected=true}}if(b=="moveDown"){d=c.options;for(i=d.length-1;i>=0;i--)if(d[i].selected)if(i<d.length-1){e=document.createElement("option");e.value=d[i+1].value;e.text=d[i+1].text;d[i+1].value=d[i].value;d[i+1].text=d[i].text;d[i].value=e.value;d[i].text=e.text;d[i].selected=false;d[i+1].selected=true}}} function moverWithoutLimits(b,a,c){a=document.getElementById(a);c=document.getElementById(c);if(b=="moveRight")if(a.selectedIndex>-1){for(i=0;i<a.options.length;i++){var d=a.options;if(d[i].selected){var e=document.createElement("option");e.value=d[i].value;e.text=d[i].text;c.options[c.options.length]=e}}for(i=a.options.length-1;i>=0;i--)if(d[i].selected)d[i]=null;if(a.options.length==1)a.selectedIndex=0;else a.selectedIndex-=1}else alert("Please select an item first");if(b=="moveLeft")if(c.selectedIndex> -1){for(i=0;i<c.options.length;i++){d=c.options;if(d[i].selected){e=document.createElement("option");e.value=d[i].value;e.text=d[i].text;a.options[a.options.length]=e}}for(i=c.options.length-1;i>=0;i--)if(d[i].selected)d[i]=null;if(c.options.length==1)c.selectedIndex=0;else c.selectedIndex-=1}else alert("Please select an item first")} function moveTo(b,a){a=document.getElementById(a).options;var c=[],d=0;if(a.selectedIndex>0)for(i=a.length-1;i>=0;i--)if(a[i].selected){var e=document.createElement("option");e.value=a[i].value;e.text=a[i].text;c[d++]=e;a[i]=null}if(b=="Top"){for(i=a.length-1;i>=0;i--){e=document.createElement("option");e.value=a[i].value;e.text=a[i].text;a[i+c.length]=e}for(i=0;i<c.length;i++)a[i]=c[i]}if(b=="Bottom"){b=parseInt(a.length);for(i=0;i<c.length;i++)a[b+i]=c[i]}} function showError(b){var a=window.parent.document.getElementById("errorDiv");a.style.display="block";a.innerHTML=b;setTimeout("hideError()",5E3)}function hideError(){window.parent.document.getElementById("errorDiv").style.display="none"}function doUpload(b){window.parent.document.getElementById("imageDataDiv"+b).style.display="none";toggleStatusDiv("Posting Data","block");document.forms[0].submit()} function doFileUpload(b){window.parent.document.getElementById("FileDataDiv"+b).style.display="none";toggleStatusDiv("Posting Data","block");document.forms[0].submit()}function doFlashUpload(b){window.parent.document.getElementById("FlashDataDiv"+b).style.display="none";toggleStatusDiv("Posting Data","block");document.forms[0].submit()} function reloadFlash(b){toggleStatusDiv("Reloading Flash","block");request.readyState!=0&&CreateXmlHttpRequest();request.open("GET",appPath+"FlashUploader.aspx?FlashContentID="+b,true);request.onreadystatechange=updateFlash;request.send(null)}function reloadImage(b){toggleStatusDiv("Reloading Image","block");request.readyState!=0&&CreateXmlHttpRequest();request.open("GET",appPath+"Uploader.aspx?imgID="+b,true);request.onreadystatechange=updateImage;request.send(null)} function reloadFile(b){toggleStatusDiv("Reloading ","block");request.readyState!=0&&CreateXmlHttpRequest();request.open("GET",appPath+"FileUploader.aspx?imgID="+b,true);request.onreadystatechange=updateFile;request.send(null)} function markSelections(b){b=b.srcElement;for(i=0;i<b.elements.length;i++)if(b.elements[i].tagName.toUpperCase()=="SELECT"){var a=b.elements[i],c=document.getElementsByName(a.name+"Values");for(j=0;j<a.options.length;j++){c[0].value=c[0].value+a.options[j].value+",";if(j==a.options.length-1)c[0].value=c[0].value.substring(0,c[0].value.length-1)}}return true} function submitter(b){var a=document.getElementById("rightSelector");b=document.getElementById(b);a.multiple="multiple";for(i=0;i<a.options.length;i++)a.options[i].selected=true;b.submit()}function submitter2(b){var a=document.getElementById("rightSelector");b=document.getElementById(b);a.multiple="multiple";for(i=0;i<a.options.length;i++)a.options[i].selected=true;b.elements.saveButtonClicked.value="true";b.submit()} function pop(b){window.open(b,"manageControls","status=false,menubar=false,width=610,height=418",false)}function changeCountry(b){var a=document.getElementById("ChangeCountryForm"),c=document.getElementById("countrySelector");a.action=c.options[c.selectedIndex].value!=b?"/"+c.value+"/index.aspx":"/index.aspx";a.submit()} function positionit(){var b=document.getElementById("statusDiv");if(b!=null&&b!=""&&b!=undefined){var a=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body,c=document.all?a.scrollLeft:pageXOffset;a=document.all?a.scrollTop:pageYOffset;if(document.all||document.getElementById){b.style.right=parseInt(c)+5+"px";b.style.top=a+5+"px"}}}setInterval("positionit()",800); function CheckCount(b,a,c){var d=document.getElementById(a),e=document.getElementById(c);if(b=="moveLeft")d.options.length<=19?mover("moveLeft",a,c):alert("More than 20 units/projects can not be selected");b=="moveRight"&&mover("moveRight",a,c)}function formsubmitter2(b,a,c){a=document.getElementById(a);b=document.getElementById(b);a.multiple="multiple";for(i=0;i<a.options.length;i++)a.options[i].selected=true;b.elements[c].value="true";b.submit()};