function closePindow(pindowID,textID,text,valueID,value,isBase64decode,pindowLevel) { if(pindowLevel > -1) { if(isBase64decode == true && text != null && text != "") { text = _utf8to16_convert(__base64decode_convert(text)); } if(isBase64decode == true && value != null && value != "") { value = _utf8to16_convert(__base64decode_convert(value)); } if(pindowLevel == 0 || pindowLevel == null || pindowLevel == "undefined") { if (textID != null && textID != "undefined" && textID != "" && textID != "0") { parent.document.getElementById(textID).value = text; } if (valueID != null && valueID != "undefined" && valueID != "" && valueID != "0") { parent.document.getElementById(valueID).value = value; } try{ parent.invodeExtend(pindowID,textID,text,valueID,value); } catch(e){} } else if(pindowLevel == 1 && pindowID != "undefined" && pindowID != "" && pindowID != 0 ) { if (textID != null && textID != "undefined" && textID != "" && textID != "0") { parent.document.getElementById(pindowID).contentWindow.document.getElementById(textID).value = text; } if (valueID != null && valueID != "undefined" && valueID != "" && valueID != "0") { parent.document.getElementById(pindowID).contentWindow.document.getElementById(valueID).value = value; } try{ parent.document.getElementById(pindowID).contentWindow.invodeExtend(pindowID,textID,text,valueID,value); } catch(e){} } else if(pindowLevel == 15) { if (textID != null && textID != "undefined" && textID != "" && textID != "0") { parent.parent.document.getElementById(textID).value = text; } if (valueID != null && valueID != "undefined" && valueID != "" && valueID != "0") { parent.parent.document.getElementById(valueID).value = value; } try{ parent.parent.invodeExtend(pindowID,textID,text,valueID,value); } catch(e){} } else if(pindowLevel == 2 && pindowID != "undefined" ) { if (textID != null && textID != "undefined" && textID != "" && textID != "0") { parent.parent.document.getElementById(pindowID).contentWindow.document.getElementById(textID).value = text; } if (valueID != null && valueID != "undefined" && valueID != "" && valueID != "0") { parent.parent.document.getElementById(pindowID).contentWindow.document.getElementById(valueID).value = value; } try{ parent.parent.document.getElementById(pindowID).contentWindow.invodeExtend(pindowID,textID,text,valueID,value); } catch(e){} } else if(pindowLevel == 3 && pindowID != "undefined" && pindowID != "" && pindowID != 0) { if (textID != null && textID != "undefined" && textID != "" && textID != "0") { parent.parent.parent.document.getElementById(pindowID).contentWindow.document.getElementById(textID).value = text; } if (valueID != null && valueID != "undefined" && valueID != "" && valueID != "0") { parent.parent.parent.document.getElementById(pindowID).contentWindow.document.getElementById(valueID).value = value; } try{ parent.parent.parent.document.getElementById(pindowID).contentWindow.invodeExtend(pindowID,textID,text,valueID,value); } catch(e){} } } var pindowFrameID = "__submitFrame539291"; var blockUIFrameID = "__blockUIFrame13841"; var pindowFrame; var blockUIFrame; if(pindowLevel == 0 || pindowLevel == 1 || pindowLevel == null || pindowLevel == "undefined"){ pindowFrame = parent.document.getElementById(pindowFrameID); blockUIFrame = parent.document.getElementById(blockUIFrameID); } else if(pindowLevel == 2 || pindowLevel == 15) { pindowFrame = parent.parent.document.getElementById(pindowFrameID); blockUIFrame = parent.parent.document.getElementById(blockUIFrameID); } else if(pindowLevel == 3){ pindowFrame = parent.parent.parent.document.getElementById(pindowFrameID); blockUIFrame = parent.parent.parent.document.getElementById(blockUIFrameID); } if(pindowFrame){ pindowFrame.style.display = "none"; pindowFrame.parentNode.removeChild(pindowFrame); } if(blockUIFrame){ blockUIFrame.style.display = "none"; blockUIFrame.parentNode.removeChild(blockUIFrame); } return true; } function openPindow4Value(pindowID, url, text, value, width, height, loadingImg, openTarget,isBase64decode,exTextID,exValueID) { if(isBase64decode == true && text != null && text != ""){ text = _utf8to16_convert(__base64decode_convert(text)); } if(isBase64decode == true && value != null && value != ""){ value = _utf8to16_convert(__base64decode_convert(value)); } if(openTarget == "_parent" || openTarget == "parent") { parent.openPindow(pindowID, text, value, url, width, height, loadingImg, false,exTextID,exValueID); } else { openPindow(pindowID, text, value, url, width, height, loadingImg, false,exTextID,exValueID); } } function openPindow4Frame(pindowID, dataTextId, dataValueId, url, width, height, loadingImg) { var text= document.getElementById(dataTextId).value; var value = document.getElementById(dataValueId).value; openPindow4Value(pindowID,url,text,value,width,height,loadingImg,"_parent",false,dataTextId,dataValueId); } function openPindow(pindowID, dataTextId, dataValueId, url, winWidth, winHeight, loadingImg, getDataFromHidden,exTextID,exValueID) { var bodyObj = document.getElementsByTagName("body")[0]; var blockUIFrameID = "__blockUIFrame13841"; var blockUIFrame = document.getElementById(blockUIFrameID); if(blockUIFrame == null || blockUIFrame == "undefined") { var uiFrameObj = window.document.createElement("iframe") ; with(uiFrameObj){ id = blockUIFrameID; style.width = "100%"; style.height = "100%"; style.border = "0px solid white"; style.zIndex = 9999999; style.margin = 0; style.padding = 0; style.position = "absolute"; style.top = 0; style.left = 0; frameborder = 0; setAttribute("frameborder", "0", 0); src = "javascript:document.write('
');"; } if(navigator.appName.indexOf("Explorer") > -1){ uiFrameObj.style.filter = "alpha(opacity=70)"; } else{ uiFrameObj.style.opacity = "0.6"; } document.getElementsByTagName("body")[0].appendChild(uiFrameObj); } else { blockUIFrame.style.display = ""; } var phyFrameID = "__submitFrame539291"; var submitFrame = document.getElementById(phyFrameID); if(submitFrame == null || submitFrame == "undefined") { var submitFrameObj = window.document.createElement("iframe") ; with(submitFrameObj){ id = phyFrameID; style.border = "0px solid white"; style.zIndex = 99999999; style.margin = 0; style.padding = 0; style.position = "absolute"; style.top = 0; style.left = 0; frameborder = "0"; setAttribute("frameborder", "0", 0); } document.getElementsByTagName("body")[0].appendChild(submitFrameObj); submitFrame = document.getElementById(phyFrameID); } submitFrame.style.display = ""; submitFrame.style.width = winWidth; submitFrame.style.height = winHeight; submitFrame.onPropertyChange = ""; var left = ( bodyObj.clientWidth - parseInt(submitFrame.clientWidth) ) / 2; var top = ( bodyObj.clientHeight - parseInt(submitFrame.clientHeight) ) / 2; submitFrame.style.left = left; submitFrame.style.top = (top/5); var frameDocument = submitFrame.contentWindow.document; var formHtml = ''; formHtml += ''; frameDocument.writeln(formHtml); var pubDataText; var pubDataValue; var pubDataTextID; var pubDataValueID; if(getDataFromHidden == true) { pubDataText= document.getElementById(dataTextId).value; pubDataValue= document.getElementById(dataValueId).value; pubDataTextID = dataTextId; pubDataValueID = dataValueId; } else { pubDataText = dataTextId; pubDataValue = dataValueId; pubDataTextID = exTextID; pubDataValueID = exValueID; } frameDocument.getElementById("_data_text").value = pubDataText; frameDocument.getElementById("_data_value").value = pubDataValue; frameDocument.getElementById("_return_frame_id").value = pindowID; frameDocument.getElementById("_return_dataText_id").value = pubDataTextID; frameDocument.getElementById("_return_dataValue_id").value = pubDataValueID; frameDocument.getElementById("form1983").submit(); } var __base64DecodeChars_array = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1); function __base64decode_convert(str) { var c1; var c2; var c3; var c4; var i; var len; var out; len = str.length; i = 0; out = ""; while(i < len) { do { c1 = __base64DecodeChars_array[str.charCodeAt(i++) & 0xff]; } while(i < len && c1 == -1); if(c1 == -1){ break; } do { c2 = __base64DecodeChars_array[str.charCodeAt(i++) & 0xff]; } while(i < len && c2 == -1); if(c2 == -1){ break; } out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4)); do { c3 = str.charCodeAt(i++) & 0xff; if(c3 == 61){ return out; } c3 = __base64DecodeChars_array[c3]; } while(i < len && c3 == -1); if(c3 == -1) { break; } out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2)); do { c4 = str.charCodeAt(i++) & 0xff; if(c4 == 61) { return out; } c4 = __base64DecodeChars_array[c4]; } while(i < len && c4 == -1); if(c4 == -1) { break; } out += String.fromCharCode(((c3 & 0x03) << 6) | c4); } return out; } function _utf8to16_convert(str) { var out, i, len, c; var char2, char3; out = ""; len = str.length; i = 0; while(i < len) { c = str.charCodeAt(i++); switch(c >> 4) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: { out += str.charAt(i-1); break; } case 12: case 13: { char2 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); break; } case 14: { char2 = str.charCodeAt(i++); char3 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x0F) << 12) | ((char2 & 0x3F) << 6) | ((char3 & 0x3F) << 0)); break; } } } return out; }