
function toggle(id, event) {
if(event) {
if(event.stopPropagation) event.stopPropagation();
else event.cancelBubble=true;
}
elem=document.getElementById(id);
if(elem.style.display=='') {
elem.style.display='none';
return false;
} else {
elem.style.display='';
return true;
}
}
function fold(id, event) {
var target = event.srcElement || event.target;
if(target.tagName=='A') return false;
if(toggle(id+'-ul', event)) {
elem=document.getElementById(id+'-li');
elem.className=elem.className.replace(/folded/g,'') + ' unfolded';
} else {
elem=document.getElementById(id+'-li');
elem.className=elem.className.replace(/unfolded/g,'') + ' folded';
}
}
var lastHelpBubble = null;
function helpBubble(event, id, show,position) {
elem = document.getElementById(id); if(elem == null) return;
oldStatus = elem.style.display;
if(show == null) {
if (elem.style.display == 'none') {
elem.style.display = '';
if(lastHelpBubble) {
lastHelpBubble.style.display = 'none';
}
lastHelpBubble = elem;
} else {
elem.style.display = 'none';
lastHelpBubble = null;
}
} else { // show not given...
if(show && elem.style.display == 'none') {
if(lastHelpBubble) {
lastHelpBubble.style.display = 'none';
}
elem.style.display = '';
} else {
elem.style.display = 'none';
lastHelpBubble = null;
}
}
if(event != null && oldStatus == 'none' && elem.style.display == '' && (position==null || position)) {
var winwid = $(window).width();
var cursor=getPosition(event);
var leftv = cursor.x;
if((leftv+270)>winwid)
leftv = leftv-260;
else
leftv = leftv + 5;
elem.style.left = (leftv) + 'px';
elem.style.top = (cursor.y - elem.offsetHeight + 2) + 'px';
}
}
function getPosition(e) {
e = e || window.event;
var cursor = {x:0, y:0};
if (e.pageX || e.pageY) {
cursor.x = e.pageX;
cursor.y = e.pageY;
}
else {
var de = document.documentElement;
var b = document.body;
cursor.x = e.clientX +
(de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
cursor.y = e.clientY +
(de.scrollTop || b.scrollTop) - (de.clientTop || 0);
}
return cursor;
}
function getY( oElement ){var iReturnValue = 0;while( oElement != null ) {iReturnValue += oElement.offsetTop;oElement = oElement.offsetParent;}return iReturnValue;} function getX( oElement){var iReturnValue = 0;while( oElement != null ){iReturnValue += oElement.offsetLeft;oElement = oElement.offsetParent;}return iReturnValue;}
var lgdatatimeout;
function getlogindatatimeout(){
clearTimeout(lgdatatimeout);
$.ajax({type: "GET",url: "/component/login-info.jx",dataType: "xml",success: processlgData});
}
function getlgData(){lgdatatimeout = setTimeout('getlogindatatimeout()', 500);}
function processlgData(responseXML) {
var mapnode = $(responseXML).find("user");
if(mapnode.length>0 && mapnode.find("username").length>0){
var loginlink = document.getElementById('loginlink');
if(loginlink)
loginlink.style.display='none';
var logoutlink = document.getElementById('logoutlink');
if(logoutlink)
logoutlink.style.display='';
var logouttext = document.getElementById('logouttext');
if(logouttext)
logouttext.style.display='none';
var logintext = document.getElementById('logintext');
if(logintext)
logintext.style.display='';
var loggedinuser = document.getElementById('loggedinuser');
if(loggedinuser)
loggedinuser.innerHTML=mapnode.find("username").text();
if (typeof extralgfunction == 'function')
extralgfunction(true);
}
}
function createCookie(name,value,days) {
var maindomain = document.domain;
var domain = maindomain.replace(/.*?([\w\-]+\.\w+)(\/|$).*/, "$1");
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/;domain="+domain;
}
function go(t,v){var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", o="",s="";var c,c1,c2,c3;var e1,e2,e3,e4;var i=0;v=v.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<v.length){e1=k.indexOf(v.charAt(i++));e2=k.indexOf(v.charAt(i++));e3=k.indexOf(v.charAt(i++));e4=k.indexOf(v.charAt(i++));c1=(e1<<2)|(e2>>4);c2=((e2&15)<<4)|(e3>>2);c3=((e3&3)<<6)|e4;o=o+String.fromCharCode(c1);if(e3!=64){o=o+String.fromCharCode(c2);}if(e4!=64){o=o+String.fromCharCode(c3);}}i=0;c=c1=c2=0;while(i<o.length){c=o.charCodeAt(i);if(c<128){s+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=o.charCodeAt(i+1);s+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else {c2=o.charCodeAt(i+1);c3=o.charCodeAt(i+2);s+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}if(t==1){window.open(s, '_blank');}else{window.location=s;}}
var lazyindex = 0;
function lazyframe(url,width,height,style,scrolling){
var lazyid='lazydiv'+lazyindex; document.write('<div id=\"lazydiv'+lazyindex+'\"><img id=\"lazyloadingicon\" src=\"/icons/loader.gif\"></div>');
var frame = '<iframe width=\"'+((width&&width.length>0)?width:'100%')+'\" height=\"'+((height&&height.length>0)?height:'100%')+'\" src=\"'+url+'\" frameborder=\"0\" allowTransparency=\"true\" rel=\"nofollow\" '+((style&&style.length>0)?'style=\"'+style+'\"':'')+((scrolling&&scrolling.length>0)?' scrolling=\"'+scrolling+'\"':'')+'/>';
try{if(window.addEventListener){window.addEventListener('load', setTimeout (function(){document.getElementById(lazyid).innerHTML=frame;}, 1000 ), false);}
else if (window.attachEvent){window.attachEvent('onload', setTimeout (function(){document.getElementById(lazyid).innerHTML=frame;}, 1000 ));}}catch(err){}
lazyindex++;
}/*6817->5418*/
