function SetVisible(controlID, visible) { var control = document.getElementById(controlID) if (control != null) { if (visible == true) control.className = 'nonHiden'; else control.className = 'hiden'; } } function HideControl(control) { document.getElementById(control).className = 'hiden'; } function CheckAll(checkAll, container) { var checkBoxs = document.getElementById(container).getElementsByTagName("input"); for (var i = 0; i < checkBoxs.length; i++) { if (checkBoxs[i].type == 'checkbox') checkBoxs[i].checked = checkAll.checked; } } function CheckLeftCharacters(txtControl, maxLength, divCharactersLeft, ltrChrLeft) { var ltrChrLeft = ltrChrLeft || '{0}' + document.getElementById('divCharacters') + ' left'; if ((txtControl != null) && (divCharactersLeft != null)) { if (txtControl.value.length > maxLength) txtControl.value = txtControl.value.substring(0, txtControl.value.length - 1); else { var sub = maxLength - txtControl.value.length; divCharactersLeft.innerHTML = ltrChrLeft.replace('{0}', sub); } } } function getCaretPos(obj) { obj.focus(); if (obj.selectionStart) return obj.selectionStart; //Gecko else if (document.selection)//IE { var sel = document.selection.createRange(); var clone = sel.duplicate(); sel.collapse(true); clone.moveToElementText(obj); clone.setEndPoint('EndToEnd', sel); return clone.text.length; } return 0; } function setCaretPosition(elem, caretPos) { if (elem != null) { if (elem.createTextRange) { var range = elem.createTextRange(); range.move('character', caretPos); range.select(); } else { if (elem.selectionStart) { elem.focus(); elem.setSelectionRange(caretPos, caretPos); } else elem.focus(); } } } function SetDisableControlIfChecked(chkBox, controlIDToDisable) { if (chkBox.checked) document.getElementById(controlIDToDisable).disabled = false; else document.getElementById(controlIDToDisable).disabled = true; } function urlencode(str) { str = escape(str); str = str.replace('+', '%2B'); str = str.replace('%20', '+'); str = str.replace('*', '%2A'); str = str.replace('/', '%2F'); str = str.replace('@', '%40'); return str; } function urldecode(str) { str = str.replace('+', ' '); str = unescape(str); return str; } function TimeGUID() { return new Date().valueOf(); Stamp = new Date(); return urlencode(Stamp.toString()); } /*********************************************************************************************** // ANASTASYA!!! ANASTASYA!!! ANASTASYA!!! ANASTASYA!!! ANASTASYA!!! ANASTASYA!!! ANASTASYA ANASTASYA!!! ***********************************************************************************************/ function ShowVideochat(conferenceName, clientID, clientName, clientTimeZoneName, clientTimeZoneBias, ladyID, ladyName, ladyImageUrl, FlashMediaServerUrl, currentUserType) { var swf = document.getElementById("swf"); var blur = document.getElementById("blur"); if (swf.style.display == 'none') { var flashvars=''; flashvars += 'paramConferenceName=' + conferenceName flashvars += '¶mClientId=' + clientID; flashvars += '¶mClientName=' + urlencode(clientName); flashvars += '¶mClientTimeZoneName=' + clientTimeZoneName; flashvars += '¶mClientTimeZoneBias=' + clientTimeZoneBias; flashvars += '¶mLadyId=' + ladyID; flashvars += '¶mLadyName=' + urlencode(ladyName); flashvars += '¶mLadyImageUrl=' + ladyImageUrl; flashvars += '¶mURI=' + FlashMediaServerUrl; //flashvars += '¶mURI=rtmp://ITDEP09/VideoCenter' flashvars += '¶mCurrentUserType='+currentUserType; //AW'; flashvars += '¶mEndConferenceRedirectURL=' + urlencode('/login/pages/VideoChats/VideoChatEnd.aspx?girlid=' + ladyID + '&Name=' + ladyName); flashvars += '&TimeGUID='+TimeGUID(); //alert('Это отладочная информация!!! ' + flashvars); var swfScript = ''; //swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; swfScript += ''; // alert(swfScript); swf.innerHTML = swfScript; swf.style.display = 'block'; self.scrollTo(0,0); for (var i = 0; i < document.links.length; i ++) { document.links[i].disabled = "true"; if (document.links[i].target != "_blank") document.links[i].href = "#"; } var buttons = document.getElementsByTagName("input"); for (var i = 0; i < buttons.length; i++) { if (buttons[i].type == 'submit') buttons[i].disabled = "true"; } } }