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 = '';
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