var windows_sizes = { yandex_x: "800",yandex_y: "600",mailru_x: "800",mailru_y: "600",google_x: "800",google_y: "500",livejournal_x: "1000",livejournal_y: "600",facebook_x: "900",facebook_y: "600",twitter_x: "800",twitter_y: "700",vkontakte_x: "800",vkontakte_y: "600"} var currentBg = "white"; function changePageBg() { if (currentBg == "white") { document.getElementById("TB_overlay").style.backgroundColor = "#000"; document.getElementById("TB_overlay").style.width = "100%"; document.getElementById("TB_overlay").style.height = "100%"; setElementOpacity("TB_overlay", 0.55) currentBg = "black" } else { document.getElementById("TB_overlay").style.backgroundColor = "#FFFFFF"; setElementOpacity("TB_overlay", 0) document.getElementById("TB_overlay").style.width = "0"; document.getElementById("TB_overlay").style.height = "0"; currentBg = "white"; } } function freelogin_target_popup(form) { } var freeloginFieldActive = false; function formsClose() { freeloginFieldActive = false; if (document.getElementById('yandex') != null) document.getElementById('yandex').innerHTML=" "; if (document.getElementById('mailru') != null) document.getElementById('mailru').innerHTML=" "; if (document.getElementById('google') != null) document.getElementById('google').innerHTML=" "; if (document.getElementById('livejournal') != null) document.getElementById('livejournal').innerHTML=" "; if (document.getElementById('facebook') != null) document.getElementById('facebook').innerHTML=" "; if (document.getElementById('twitter') != null) document.getElementById('twitter').innerHTML=" "; if (document.getElementById('vkontakte') != null) document.getElementById('vkontakte').innerHTML=" "; } function MakeFieldActive() { if (freeloginFieldActive == false) { document.getElementById('freelogin_identifier').setAttribute("class", "textfield_active"); document.getElementById('freelogin_identifier').value=""; freeloginFieldActive = true; } } function doSubmit(id) { formsClose(); document.getElementById('freelogin_service').value=id; freelogin_target_popup(document.getElementById("freelogin_form")); document.getElementById("freelogin_form").submit(); } function changeForm(id, label) { formsClose(); document.getElementById('freelogin_service').value=id; container = document.getElementById(id) container.innerHTML = "  "; } function setElementOpacity(sElemId, nOpacity) { var opacityProp = getOpacityProperty(); var elem = document.getElementById(sElemId); if (!elem || !opacityProp) return; // If element with this ID do not exists, or if Browser do not compatible with opacity if (opacityProp=="filter") // Internet Exploder 5.5+ { nOpacity *= 100; // if opacity exists, change it with "filters" collection, if not - adding opacity with style.filter var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha; if (oAlpha) oAlpha.opacity = nOpacity; else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")"; // We use += to not to react on another filters } else // Other browsers elem.style[opacityProp] = nOpacity; } function getOpacityProperty() { if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9) return 'opacity'; else if (typeof document.body.style.MozOpacity == 'string') // Mozilla 1.6 and lower, Firefox 0.8 return 'MozOpacity'; else if (typeof document.body.style.KhtmlOpacity == 'string') // Konqueror 3.1, Safari 1.1 return 'KhtmlOpacity'; else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) // Internet Exploder 5.5+ return 'filter'; return false; // no opacity }