// $Id: $
window.onerror=null;var isDOM=document.getElementById;function el(id){return(isDOM)?document.getElementById(id):document.all(id);}
function getElem(id){return el(id)}
function getBounds(e){var left=e.offsetLeft;var top=e.offsetTop;for(var parent=e.offsetParent;parent;parent=parent.offsetParent){left+=parent.offsetLeft;top+=parent.offsetTop;}
return{l:left,t:top,w:e.offsetWidth,h:e.offsetHeight};}
function attachHint(e,html){if(!isDOM)return;var b=getBounds(e);var h=document.createElement('DIV');h.className='hint';h.style.left=b.l+'px';h.style.top=b.t+b.h+5+'px';document.body.appendChild(h);h.innerHTML=html;e.hint=h;e.onfocus=function(){this.hint.style.visibility='visible'};e.onblur=function(){this.hint.style.visibility='hidden'};e.onfocus();}
var s;function f_bg(e,s){s=(s&&s=='white')?'Active':'';e.className=(e.className==('MenuTable'+s))?'MenuTableH':'MenuTable'+s;}
function getMyStay(){z="t";t="opqrstuvwxyz";myString="malibu";return"s"+z+myString.match(/a/)+t.charAt(10)+"/";}
function openScrollWin(url,width,height){var win=window.open(url,'UpdatesHistory','width='+width+',height='+height+',top=50,left=50,status=no,location=no,resizable=yes,scrollbars=yes');win.focus();}
function rotate(contId,curr){if(!isDOM)return;var aws=el(contId).getElementsByTagName('SPAN');var next=curr,i=0,im;do{next++;i++;if(next>=aws.length)next=0;im=aws[next].getElementsByTagName('IMG')[0];im.alt='Latest Acronis Awards';if(!im.complete)im.src=im.src;}
while(!im.complete&&(i<aws.length));aws[curr].style.display='none';aws[next].style.display='inline';setTimeout('rotate(\''+contId+'\','+next+')',im.getAttribute('tts',0));}
function fnSalesNote(e,p){var disp=el(e).style.display=='none';el(e).style.display=disp?'block':'none';el(p).src='/i/bullet/xp/'+(disp?'collapse.gif':'expand.gif');}
var dmTimer=0;var dmTimeOut=300;var msTimer=0;var msTimeOut=2000;var mss=['Ent','Home','OEM'],mc,mi;function msHover(ms,h){el(ms+'Link').style.textDecoration=(h)?'underline':'none';}
function msShow(ms){var h;for(var i=0;i<mss.length;i++){h=el(mss[i]+'Hdr');if(h)h.className=(mss[i]==ms)?'tlv':'tlh';}
if(el('tabs'))for(i=0;i<3;i++)
el('tab'+mss[i]).className=(mss[i]==ms)?'tab'+mss[i]:'';}
var ll;function showLoc(padm){var u=padm?'llist2006':'llist';if(!ll)ll=el(u);if(!ll)return;dmTimer=10;DMenuTimer();ll.style.left=el('logo').offsetLeft+el('logo').offsetWidth+2-(padm?padm:0)-ll.offsetWidth+'px';ll.className=(ll.className)?'':'vis';}
function hideLoc(){if(ll)ll.className='';}
function msOver(ms,e){hideLoc();var e=e||window.event;e=e.target||e.srcElement;if(e.tagName=='A'&&e.id&&e.className!='t'){msh(e);dmTimerOver();mi=e.parentNode||e.parentElement;if(mi)mi.className='h';}
msShow(ms);msTimer=0;}
function msOut(ms,e){var e=e||window.event;e=e.target||e.srcElement;if(ms!=msDefault&&!mc)msTimer=msTimeOut;if(e.tagName=='A'&&e.id&&e.className!='t')dmTimerOut();if(mi&&!mc)mi.className='';}
function msh(e){if(!document.getElementById||!document.createElement)return;if(mc)el('mn').removeChild(mc);if(mi)mi.className='';if(!menu[e.id]){mc=null;return;}
var itm;var m=document.createElement('DIV');m.className='menu';m.onmouseover=mover;m.onmouseout=mout;m.onclick=mcl;for(var i=0;i<menu[e.id].length;i++){if(!menu[e.id][i])continue;if((menu[e.id][i][2]).indexOf('logout')>=0){if(window.isLogged)
menu[e.id][i][2]+='?page='+document.location.pathname;else
continue;}
itm=document.createElement('DIV');itm.className=menu[e.id][i][0];if(itm.className=='itm'||itm.className=='hdr')
itm.appendChild(document.createTextNode(menu[e.id][i][1]));if(itm.className=='itm'){itm.setAttribute('lnk',menu[e.id][i][2],0);itm.setAttribute('prd',menu[e.id][i][3],0);}
m.appendChild(itm);}
if(itm){mc=el('mn').appendChild(m);var t=el('mnc').style;var tl=e.parentNode.parentNode.parentNode.parentNode;t.left=e.parentNode.offsetLeft+tl.offsetLeft+'px';t.top='79px';if(e.id.indexOf('My')>=0){t.left='0px';t.top='-300px';m.style.display='block';t.left=el('logo').offsetLeft+el('logo').offsetWidth-m.offsetWidth+'px';t.top=79;}
m.style.display='block';}
else
mc=null;}
function mover(e,obn){var clas=obn?'':'itmh'; var e=e||window.event;e=e.target||e.srcElement;if(e.tagName=='IMG')e=e.parentNode||e.parentElement;if(e&&e.getAttribute('lnk',0))e.className=clas;dmTimerOver();}
function mout(e,obn){var clas=obn?'':'itm';var e=e||window.event;e=e.target||e.srcElement;if(e.tagName=='IMG')e=e.parentNode||e.parentElement;if(e&&e.getAttribute('lnk',0))e.className=clas;dmTimerOut();}
function mcl(e,source){var e=e||window.event;e=e.target||e.srcElement;var r=e.getAttribute('lnk',0);if(!r)return;var a=el('aref');var ext='';if(source&&source=="world"&&r.match('http'))ext=getMyStay();if(a.click){a.href=r+ext;a.click();}
else
location.href=r+ext;}
setInterval('DMenuTimer()',100);function DMenuTimer(){if(dmTimer>0){dmTimer-=100;if(dmTimer<=0){if(mc){el('mn').removeChild(mc);mc=null;if(mi)mi.className='';}
function doOmni(r,prd){if(!prd||!s_gi)return;var s=s_gi(s_account);s.trackLinkVars='events,products';s.trackLinkEvents='event4';s.events='event4';s.products=';'+prd;var n=new Object;n.href=r;s.tl(n,'d',prd);}
if(ll&&ll.className){ll.style.left='-300px';ll.className='';}}}
if(msTimer>0){msTimer-=100;if(msTimer<=0)msShow(msDefault)}}
function dmTimerOver(){msTimer=0;dmTimer=0;}
function dmTimerOut(){dmTimer=dmTimeOut;msTimer=msTimeOut;}
dmReady=document.getElementById||(document.all&&document.all.item&&!window.opera);
function showLC(a){if(b=el('lclink')){if(a){b.className='lc'+a;}else{b.className='';}}}
function openLC(){window.open('http://server.iad.liveperson.net/hc/32242511/?cmd=file&file=visitorWantsToChat&site=32242511&SESSIONVAR!skill=GENERAL_SUPPORT&imageUrl=http://www.acronis.com/pics/liveperson&referrer='+escape(document.location),'chat32242511','width=472,height=320');}
function hideMS(){for(var i=1;i<11;i++){if (b=el('menu'+i)){b.className='mmenu';}}}
function showMS(s){if(a=el('menu'+s)){a.className='mmenuact';}}
function openMS(url,a){document.location.href=url;}
function showZoom (path,w,h){params="width="+(w+32)+",height="+(h+32)+",menubar=no,location=no,directories=no,toolbar=no";window.open (path, "", params);}
function wopen (url) {window.open(url); return false}


/* country selector */

    function ContentLoaded(w, fn) {
        var d = w.document, u = w.navigator.userAgent.toLowerCase();

        function init(e) {
            if (!arguments.callee.done) {
                arguments.callee.done = true;
                fn(e);
            }
        }

        if (/khtml|webkit/.test(u)) {
            (function () {if (/complete|loaded/.test(d.readyState)) {init("poll");} else {setTimeout(arguments.callee, 10);}}());
        } else if (/msie/.test(u) && !w.opera) {
            (function () {try {d.documentElement.doScroll("left");} catch (e) {setTimeout(arguments.callee, 10);return;}init("poll");}());
            d.attachEvent("onreadystatechange", function (e) {if (d.readyState == "complete") {d.detachEvent("on" + e.type, arguments.callee);init(e.type);}});
        } else if (d.addEventListener &&
            /gecko/.test(u) && parseFloat(u.split("rv:")[1]) >= 1.8 ||
            /opera/.test(u) && parseFloat(u.split("opera ")[1]) > 9) {
            d.addEventListener("DOMContentLoaded", function (e) {this.removeEventListener(e.type, arguments.callee, false);init(e.type);}, false);
        } else {
            var oldonload = w.onload;
            w.onload = function (e) {if (typeof oldonload == "function") {oldonload(e || w.event);}init((e || w.event).type);};
        }
    }


    function getDom(el) {
        if (!el || !document) {
            return null;
        }
        return typeof el == "string" ? document.getElementById(el) : el;
    }


    function getMyStay() {
        var z = "t";
        var t = "opqrstuvwxyz";
        myString = "malibu";
        return "s" + z + myString.match(/a/) + t.charAt(10) + "/";
    }


    function ContentLoaded(w, fn) {
        var d = w.document, u = w.navigator.userAgent.toLowerCase();

        function init(e) {
            if (!arguments.callee.done) {
                arguments.callee.done = true;
                fn(e);
            }
        }

        if (/khtml|webkit/.test(u)) {
            (function () {if (/complete|loaded/.test(d.readyState)) {init("poll");} else {setTimeout(arguments.callee, 10);}}());
        } else if (/msie/.test(u) && !w.opera) {
            (function () {try {d.documentElement.doScroll("left");} catch (e) {setTimeout(arguments.callee, 10);return;}init("poll");}());
            d.attachEvent("onreadystatechange", function (e) {if (d.readyState == "complete") {d.detachEvent("on" + e.type, arguments.callee);init(e.type);}});
        } else if (d.addEventListener &&
            /gecko/.test(u) && parseFloat(u.split("rv:")[1]) >= 1.8 ||
            /opera/.test(u) && parseFloat(u.split("opera ")[1]) > 9) {
            d.addEventListener("DOMContentLoaded", function (e) {this.removeEventListener(e.type, arguments.callee, false);init(e.type);}, false);
        } else {
            var oldonload = w.onload;
            w.onload = function (e) {if (typeof oldonload == "function") {oldonload(e || w.event);}init((e || w.event).type);};
        }
    }

    var CSS = {addClass: function (el, className) {if (className && !this.hasClass(el, className)) {el.className = el.className + " " + className;}return el;}, radioClass: function (el, className) {var siblings = el.parentNode.childNodes;for (var i = 0; i < siblings.length; i++) {var s = siblings[i];if (s.nodeType == 1) {this.removeClass(siblings[i], className);}}this.addClass(el, className);return el;}, removeClass: function (el, className) {if (!className || !el.className) {return this;}if (this.hasClass(el, className)) {var re = new RegExp("(^|\\s+)" + className + "(\\s+|$)", "g");el.className = el.className.replace(re, "$1$2");}return el;}, toggleClass: function (el, className) {this.hasClass(el, className) ? this.removeClass(el, className) : this.addClass(el, className);return el;}, hasClass: function (el, className) {return className && (" " + el.className + " ").indexOf(" " + className + " ") != -1;}, replaceClass: function (el, oldClassName, newClassName) {this.removeClass(el, oldClassName);this.addClass(el, newClassName);return el;}};

    function getDom(el) {
        if (!el || !document) {
            return null;
        }
        return typeof el == "string" ? document.getElementById(el) : el;
    }

    var listeners = [];
    var Event = {addListener: function (el, eventName, fn, options) {el = getDom(el);if (!el || !fn) {return false;}options = options || {};var wrappedFn = function (e) {return function () {e = new EventObject(e);if (e.type == "mouseover" && !e.checkMouseEnter(el, e.browserEvent)) {return;}if (e.type == "mouseout" && !e.checkMouseLeave(el, e.browserEvent)) {return;}if (options.delay) {var timeout = setTimeout(function () {fn(e, el);}, options.delay || 10);if (e.type == "mouseover") {Event.addListener(el, "mouseout", function () {clearTimeout(timeout);});} else if (e.type == "mouseout") {Event.addListener(el, "mouseover", function () {clearTimeout(timeout);});}} else {fn(e, el);}}();};listeners[listeners.length] = [el, eventName, fn, wrappedFn];this.doAdd(el, eventName, wrappedFn, false);}, removeListener: function (el, eventName, fn) {el = getDom(el);var cacheItem = null, index = -1;for (var i = 0, len = listeners.length; i < len; ++i) {var li = listeners[i];if (li && li[2] == fn && li[0] == el && li[1] == eventName) {index = i;}}if (index >= 0) {cacheItem = listeners[index];}if (!el || !cacheItem) {return false;}this.doRemove(el, eventName, cacheItem[3], false);delete listeners[index][3];delete listeners[index][2];listeners.splice(index, 1);return true;}, doAdd: function () {if (window.addEventListener) {return function (el, eventName, fn, capture) {el.addEventListener(eventName, fn, capture);};} else if (window.attachEvent) {return function (el, eventName, fn, capture) {el.attachEvent("on" + eventName, fn);};} else {return function () {};}}(), doRemove: function () {if (window.removeEventListener) {return function (el, eventName, fn, capture) {el.removeEventListener(eventName, fn, capture);};} else if (window.detachEvent) {return function (el, eventName, fn) {el.detachEvent("on" + eventName, fn);};} else {return function () {};}}(), unload: function (e) {var E = Event, i, j, l, index;if (listeners && listeners.length > 0) {j = listeners.length;while (j) {index = j - 1;l = listeners[index];if (l) {E.removeListener(l[0], l[1], l[2], index);}j = j - 1;}l = null;}E.doRemove(window, "unload", E._unload);}};
    EventObject = function () {construct = function (e) {if (e) {this.setEvent(e.browserEvent || e);}};construct.prototype = {browserEvent: null, setEvent: function (e) {if (e && e.browserEvent) {return e;}this.browserEvent = e;if (this.browserEvent) {this.type = e.type;this.target = this.browserEvent.target || this.browserEvent.srcElement;isSafari = /webkit|khtml/.test(navigator.userAgent.toLowerCase());if (isSafari && this.target && 3 == this.target.nodeType) {this.target = this.target.parentNode;}} else {this.target = null;}return this;}, stop: function () {this.stopPropagation();this.preventDefault();}, preventDefault: function () {if (this.browserEvent.preventDefault) {this.browserEvent.preventDefault();} else {this.browserEvent.returnValue = false;}}, stopPropagation: function () {if (this.browserEvent.stopPropagation) {this.browserEvent.stopPropagation();} else {this.browserEvent.cancelBubble = true;}}, getTarget: function () {}, getRelatedTarget: function () {}, containsDOM: function (container, containee) {var isParent = false;do {if ((isParent = container == containee)) {break;}containee = containee.parentNode;} while (containee != null);return isParent;}, checkMouseLeave: function (el, e) {e = e || window.event;if (el.contains && e.toElement) {return !el.contains(e.toElement);} else if (e.relatedTarget) {return !this.containsDOM(el, e.relatedTarget);}}, checkMouseEnter: function (el, e) {e = e || window.event;if (el.contains && e.fromElement) {return !el.contains(e.fromElement);} else if (e.relatedTarget) {return !this.containsDOM(el, e.relatedTarget);}}};return construct;}();
    ContentLoaded(window, function () {var E = Event;E.doAdd(window, "unload", E.unload, false);});
    if (typeof menuHideDefer == "undefined") {
        window.menuHideDefer = 300;
    }
    ContentLoaded(window, function () {
	if (document.getElementById("csl")){
	CSS.addClass(document.getElementById("csl"), "smart");
	var language_links = document.getElementById("csl").getElementsByTagName("a");
	Event.addListener("csl", "mouseout", function (e, el) {CSS.removeClass(document.getElementById("csl"), "active");}, {delay: menuHideDefer});Event.addListener(	language_links[0], "click", function (e, el) {CSS.addClass(document.getElementById("csl"), "active");e.stop();});
	}
    });

    function getMyStay() {
        var z = "t";
        var t = "opqrstuvwxyz";
        myString = "malibu";
        return "s" + z + myString.match(/a/) + t.charAt(10) + "/";
    }

