var userAgent=navigator.userAgent.toLowerCase();
var agentVersion=(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1];
var is_safari=/webkit/.test(userAgent);
var is_opera=/opera/.test(userAgent);
var is_ie=/msie/.test(userAgent)&&!/opera/.test(userAgent);
var is_ff=/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent);
function getIEVersion(){
var rv=-1;
if(is_ie){
if(isIE8()){
return 8;
}
var ua=navigator.userAgent;
var re=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");
if(re.exec(ua)!=null){
rv=parseFloat(RegExp.$1);
}
}
return rv;
};
function isIE8(){
var ua=navigator.userAgent;
var re=new RegExp("Trident/([0-9]{1,}[.0-9]{0,})");
if(re.exec(ua)!=null){
return true;
}
return false;
};
function URLencode(_1){
return encodeURIComponent(_1).replace(/\!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\'/g,"%27");
};
function getHash(){
var _2=window.location.href;
var _3=_2.indexOf("#");
return (_3>0)?_2.substring(_3+1):null;
};
function isUndefined(e){
return typeof e=="undefined"||e==null;
};
function preloadImages(){
var d=document;
if(d.images){
if(!d.p){
d.p=new Array();
}
var i,j=d.p.length,a=preloadImages.arguments;
for(i=0;i<a.length;i++){
if(a[i].indexOf("#")!=0){
d.p[j]=new Image;
d.p[j++].src=a[i];
}
}
}
};
function writeJs(c){
document.write(c);
};
function fixWrap(n){
if(is_ie){
return;
}
try{
var u,r,i,x;
if(n.nodeType==3){
u=n.data.search(/\S{30}/);
if(u>=0){
r=n.splitText(u+30);
n.parentNode.insertBefore(document.createElement("WBR"),r);
}
}else{
if(n.tagName!="STYLE"&&n.tagName!="SCRIPT"&&n.tagName!="PRE"){
for(i=0;x=n.childNodes[i];i++){
fixWrap(x);
}
}
}
}
catch(e){
}
};
function fixIEObject(){
if(is_ie){
var _4=document.getElementsByTagName("object");
for(var i=0;i<_4.length;i++){
_4[i].outerHTML=_4[i].outerHTML;
}
}
};
function addStyle(_5){
var _6=document.createElement("style");
var _7=document.createTextNode(_5);
_6.setAttribute("type","text/css");
if(_6.styleSheet){
_6.styleSheet.cssText=_7.nodeValue;
}else{
_6.appendChild(_7);
}
document.getElementsByTagName("head")[0].appendChild(_6);
};
function addScripts(id){
if(!id||!$(id)){
return;
}
var _8=document.getElementsByTagName("head")[0]||document.documentElement;
var _9=$(id).getElementsByTagName("script");
for(var i=0;i<_9.length;i++){
try{
var _a=document.createElement("script");
if(_9[i].getAttribute("src")){
var _b=_9[i].getAttribute("src");
if(!$(_b)){
for(j=0;j<_9[i].attributes.length;j++){
_a.setAttribute(_9[i].attributes[j].nodeName,_9[i].attributes[j].nodeValue);
}
_a.id=_b;
if(_a.addEventListener){
_a.addEventListener("load",scriptLoaded,false);
}else{
_a.onreadystatechange=function(){
if(_a.readyState=="loaded"){
scriptLoaded();
}
};
}
}
}else{
_a.type="text/javascript";
_a.text=_9[i].text;
}
_8.insertBefore(_a,_8.firstChild);
_8.removeChild(_a);
}
catch(e){
}
}
try{
f2f.satelliteUtils().parseDomElement($(id));
}
catch(e){
}
try{
f2f.satelliteUtils().resizeToContent();
}
catch(e){
}
};
function scriptLoaded(e){
};
function addEvent(_c,_d,_e){
if(_c.attachEvent){
_c.attachEvent("on"+_d,_e);
}else{
if(_c.addEventListener){
_c.addEventListener(_d,_e,true);
}else{
_c["on"+_d]=_e;
}
}
};
function removeEvent(_f,_10,_11){
if(_f.detachEvent){
_f.detachEvent("on"+_10,_11);
}else{
if(_f.removeEventListener){
_f.removeEventListener(_10,_11,true);
}else{
_f["on"+_10]=null;
}
}
};
function stopEvent(evt){
evt||window.event;
if(evt.stopPropagation){
evt.stopPropagation();
evt.preventDefault();
}else{
if(typeof evt.cancelBubble!="undefined"){
evt.cancelBubble=true;
evt.returnValue=false;
}
}
return false;
};
function getElement(evt){
if(window.event){
return window.event.srcElement;
}else{
return evt.currentTarget;
}
};
function getTargetElement(evt){
if(window.event){
return window.event.srcElement;
}else{
return evt.target;
}
};
function getCaretEnd(obj){
if(typeof obj.selectionEnd!="undefined"){
return obj.selectionEnd;
}else{
if(document.selection&&document.selection.createRange){
var M=document.selection.createRange();
try{
var Lp=M.duplicate();
Lp.moveToElementText(obj);
}
catch(e){
var Lp=obj.createTextRange();
}
Lp.setEndPoint("EndToEnd",M);
var rb=Lp.text.length;
if(rb>obj.value.length){
return -1;
}
return rb;
}
}
};
function getCaretStart(obj){
if(typeof obj.selectionStart!="undefined"){
return obj.selectionStart;
}else{
if(document.selection&&document.selection.createRange){
var M=document.selection.createRange();
try{
var Lp=M.duplicate();
Lp.moveToElementText(obj);
}
catch(e){
var Lp=obj.createTextRange();
}
Lp.setEndPoint("EndToStart",M);
var rb=Lp.text.length;
if(rb>obj.value.length){
return -1;
}
return rb;
}
}
};
function setCaret(obj,l){
obj.focus();
if(obj.setSelectionRange){
obj.setSelectionRange(l,l);
}else{
if(obj.createTextRange){
m=obj.createTextRange();
m.moveStart("character",l);
m.collapse();
m.select();
}
}
};
function setSelection(obj,s,e){
obj.focus();
if(obj.setSelectionRange){
obj.setSelectionRange(s,e);
}else{
if(obj.createTextRange){
m=obj.createTextRange();
m.moveStart("character",s);
m.moveEnd("character",e);
m.select();
}
}
};
String.prototype.addslashes=function(){
return this.replace(/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g,"\\$1");
};
String.prototype.trim=function(){
return this.replace(/^\s+|\s+$/g,"");
};
function length(_12){
var _13=0;
for(var _14 in _12){
_13++;
}
return _13;
};
function curTop(obj){
toreturn=0;
while(obj){
toreturn+=obj.offsetTop;
obj=obj.offsetParent;
}
return toreturn;
};
function curLeft(obj){
toreturn=0;
while(obj){
toreturn+=obj.offsetLeft;
obj=obj.offsetParent;
}
return toreturn;
};
function getPageSize(){
var _15,_16;
if(window.innerHeight&&window.scrollMaxY){
_15=window.innerWidth+window.scrollMaxX;
_16=window.innerHeight+window.scrollMaxY;
}else{
if(document.body.scrollHeight>document.body.offsetHeight){
_15=document.body.scrollWidth;
_16=document.body.scrollHeight;
}else{
_15=document.body.offsetWidth;
_16=document.body.offsetHeight;
}
}
var _17,_18;
if(self.innerHeight){
if(document.documentElement.clientWidth){
_17=document.documentElement.clientWidth;
}else{
_17=self.innerWidth;
}
_18=self.innerHeight;
}else{
if(document.documentElement&&document.documentElement.clientHeight){
_17=document.documentElement.clientWidth;
_18=document.documentElement.clientHeight;
}else{
if(document.body){
_17=document.body.clientWidth;
_18=document.body.clientHeight;
}
}
}
var _19,_1a;
if(_16<_18){
_1a=_18;
}else{
_1a=_16;
}
if(_15<_17){
_19=_15;
}else{
_19=_17;
}
return [_19,_1a];
};
function getScrollXY(){
var _1b=document.viewport.getScrollOffsets();
return [_1b["left"],_1b["top"]];
};
function getViewportSize(){
var _1c=document.viewport.getDimensions();
return [_1c["width"],_1c["height"]];
};
function getElementSize(e){
return [e.getWidth(),e.getHeight()];
};
function getCoords(obj){
var _1d=curtop=0;
if(obj.offsetParent){
do{
_1d+=obj.offsetLeft;
curtop+=obj.offsetTop;
}while(obj=obj.offsetParent);
}
return [_1d,curtop];
};
function centerWindow(win){
try{
var _1e=win.document.viewport.getDimensions();
var _1f=Math.floor((screen.height-_1e["height"])/2);
var _20=Math.floor((screen.width-_1e["width"])/2);
win.moveTo(_20,_1f);
win.focus();
}
catch(e){
}
};
function openCenteredWindow(url,id,_21,_22){
var _23=Math.floor((screen.height-_22)/2);
var _24=Math.floor((screen.width-_21)/2);
var win=window.open(url,id,"width="+_21+",height="+_22+",left="+_24+",top="+_23+",toolbar=no,location=no,directories=no,menubar=no");
win.focus();
return win;
};
function fixEmptyTags(tag,_25){
return _25.replace(new RegExp("(<"+tag+".*?)/>","img"),"$1></"+tag+">");
};
function getText(_26){
var _27;
try{
_27=new XMLSerializer().serializeToString(_26);
}
catch(e){
_27=_26.xml;
}
return _27;
};

