var djConfig = { baseRelativePath: "/javascripts/dojo/", isDebug: false }; function go_register(hid){ var switchHID = ''; var queryString = window.location.search.substring(1); var queryHash = queryString.toQueryParams(); if(hid){ switchHID = hid; }else if(queryHash.hid){ switchHID = queryHash.hid; } var goString = queryString; goString += '&switch=' + switchHID; } function hide_divs(div_list){ if($(div_list)){ var hide_divs = new Array(1); hide_divs[0] = div_list; }else if(div_list){ var hide_divs = div_list.split(","); } if(hide_divs){ hide_divs.each(function(hideid){ if($(hideid)){ $(hideid).style.display = 'none'; $(hideid).visibility = 'hidden'; } }); } } function show_divs(div_list){ if($(div_list)){ var show_divs = new Array(1); show_divs[0] = div_list; }else if(div_list){ var show_divs = div_list.split(","); } if(show_divs){ show_divs.each(function(showid){ if($(showid)){ $(showid).style.display = 'block'; $(showid).visibility = 'visible'; } }); } } function ajax_show_div_popup(id) { myDivObj = $(id); if (myDivObj.style.display == 'block') { myDivObj.style.display = 'none'; myDivObj.visibility = 'hidden'; Element.update(myDivObj,' '); } else { myDivObj.style.display = 'block'; myDivObj.style.position = 'absolute'; myDivObj.visibility = 'visible'; } } function loadJavascriptFile(file) { var head = document.getElementsByTagName('head')[0]; script = document.createElement('script'); script.id = 'uploadScript'; script.type = 'text/javascript'; script.src = file; head.appendChild(script); } function getObj(id) { return $(id); } function show_loading_message(replace_div) { if($('loading_box')) { if($(replace_div)) { $(replace_div).innerHTML = $('loading_box').innerHTML; } } } function fill_select(select_id,new_val_array,new_opt_array,mode){ var target_opt = new Array(); target_opt = $(select_id).options; if(mode == 'clear'){ var x = target_opt.length; for (var i = 0; i < x; i++) {target_opt[0] = null;} } for (var i = 0; i < new_opt_array.length; i++) { target_opt[target_opt.length] = new Option(new_opt_array[i], new_val_array[i]); } } function select_values(select_id,value_array){ var target_opt = new Array(); target_opt = $(select_id).options; for (var value_array_i = 0; value_array_i < value_array.length; value_array_i++) { for (var intLoop = 0; intLoop < target_opt.length; intLoop++) { if (target_opt[intLoop].value == value_array[value_array_i]) { target_opt[intLoop].selected = true; target_opt[intLoop].checked = true; } } } } function getRadioCheckedValue(radioName) { var radioObj = document.getElementsByName(radioName); if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) {return radioObj[i].value;} } return ""; } function setRadioCheckedValue(radioName, newValue) { var radioObj = document.getElementsByName(radioName); if(!radioObj) return; var radioLength = radioObj.length; if(radioLength == undefined) { radioObj.checked = (radioObj.value == newValue.toString()); return; } for(var i = 0; i < radioLength; i++) { radioObj[i].checked = false; if(radioObj[i].value == newValue.toString()) {radioObj[i].checked = true;} } } function swf_object(div_id, swf_url, swf_name_id, swf_width, swf_height, swf_alternate){ var div_obj = $(div_id); var div_html; div_html = '' + ' ' + ' ' + ' ' + swf_alternate + ' ' + ''; div_obj.innerHTML = div_html; } function SubWindow(my_args, myPositionRefNode){ var SubWindowWidget = dojo.widget.byId(my_args['widgetId']); if(SubWindowWidget != undefined){ dojo.style.setStyle(SubWindowWidget.domNode, "display", "block"); SubWindowWidget.positionWindow(); } else { var PositionRefNode = $(myPositionRefNode); var myStartTop = dojo.style.getTotalOffset(PositionRefNode, 'top', 1) - 130; var myStartLeft = dojo.style.getTotalOffset(PositionRefNode, 'left', 1); var SubWindowParentNode = $('page_body'); var widgetArgs = {}; if((my_args != "")&&(my_args != undefined)){widgetArgs = my_args;} var SubWindowWidget = dojo.widget.createWidget("XlixFloatingPane", widgetArgs); SubWindowParentNode.appendChild(SubWindowWidget.domNode); dojo.style.setStyle(SubWindowWidget.domNode, "position", "absolute"); dojo.style.setStyle(SubWindowWidget.domNode, "top", myStartTop); dojo.style.setStyle(SubWindowWidget.domNode, "left", myStartLeft); SubWindowWidget.positionWindow(); } } function headerWindow(my_args, myPositionRefNode){ var SubWindowWidget = dojo.widget.byId(my_args['widgetId']); if(SubWindowWidget != undefined){ SubWindowWidget.positionWindow(); dojo.style.setStyle(SubWindowWidget.domNode, "display", "block"); dojo.style.setStyle(SubWindowWidget.domNode, "top", "13px"); } else { var PositionRefNode = $(myPositionRefNode); var myStartTop = dojo.style.getTotalOffset(PositionRefNode, 'top', 1)+20; var myStartLeft = dojo.style.getTotalOffset(PositionRefNode, 'left', 1); var SubWindowParentNode = $('header'); var widgetArgs = {}; if((my_args != "")&&(my_args != undefined)){widgetArgs = my_args;} var SubWindowWidget = dojo.widget.createWidget("XlixFloatingPane", widgetArgs); SubWindowParentNode.appendChild(SubWindowWidget.domNode); dojo.style.setStyle(SubWindowWidget.domNode, "position", "absolute"); dojo.style.setStyle(SubWindowWidget.domNode, "top", myStartTop); dojo.style.setStyle(SubWindowWidget.domNode, "left", myStartLeft); SubWindowWidget.positionWindow(); } } function getClientSize() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { myWidth = window.innerWidth - 30; myHeight = window.innerHeight - 20; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { myWidth = document.documentElement.clientWidth - 20; myHeight = document.documentElement.clientHeight - 20; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { myWidth = document.body.clientWidth - 20; myHeight = document.body.clientHeight - 20; } return {width: myWidth, height:myHeight}; } function getScrollXY() { 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; } return {scrollx: scrOfX, scrolly: scrOfY}; } function removeChildren(id) { while ($(id).hasChildNodes()) $(id).removeChild($(id).childNodes[0]); } function randomString() { var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz"; var string_length = 8; var randomstring = ''; for (var i=0; i