//var reqA = new Array('title','author','url','cont','keywords'); //var reqH = {'auser' : 'Admin', 'apass' : 'Pasword'}; //CheckFields(reqA, reqH); //======================================================================================== function CheckFields(ta) { d = ' | '; err = 0; for (var i=0;i0) { alert("Please fill in all required (*) fields"); return false; } else { return true; } } //======================================================================================== function SubmitAction(act, id) { //, id, cpos_null //Alert('a'); frm.substep.value = act; frm.id.value = id; //if (cpos_null>0) { // frm.cpos.value = 0; //} frm.submit(); } //======================================================================================== function SubmitAction1(act, id) { //, id, cpos_null frm1.substep.value = act; frm1.id.value = id; if ((act=='del') && (window.confirm('Delete item ?') != true)) { return; } frm1.submit(); } //======================================================================================== function SubmitAction2(act, id) { //, id, cpos_null frm1.substep.value = act; frm1.id.value = id; frm1.cpos.value = 0; if ((act=='del') && (window.confirm('Delete item ?') != true)) { return; } frm1.submit(); } //======================================================================================== function CheckAll() { frm=frm1; for (var i=0;i //======================================================================================== function TickerPreview() { regexp=/\#/; var ues = '%23'; var stradd = 'bgc=' + document.forms["cfrmt"].bgc.value.replace(regexp, ues) + '&' + 'fntc=' + document.forms["cfrmt"].fntc.value.replace(regexp, ues) + '&' + 'fsize=' + document.forms["cfrmt"].fsize.value.replace(regexp, ues) + '&' + 'ffam=' + document.forms["cfrmt"].ffam.value.replace(regexp, ues) + '&' + 'width=' + document.forms["cfrmt"].width.value.replace(regexp, ues) + '&' + 'height=' + document.forms["cfrmt"].height.value.replace(regexp, ues); getElementByMy('tdiv').innerHTML = '
Currency Ticker Powered by Forex Rates Portal
'; getElementByMy('tdiv1').innerHTML = ''; } //======================================================================================== function CurrConvertPreview() { regexp=/\#/; var ues = '%23'; var stradd = 'bgc=' + document.forms["cfrm"].bgc.value.replace(regexp, ues) + '&' + 'fntc=' + document.forms["cfrm"].fntc.value.replace(regexp, ues) + '&' + 'fsize=' + document.forms["cfrm"].fsize.value.replace(regexp, ues) + '&' + 'ffam=' + document.forms["cfrm"].ffam.value.replace(regexp, ues) + '&' + 'width=' + document.forms["cfrm"].width.value.replace(regexp, ues) + '&' + 'height=' + document.forms["cfrm"].height.value.replace(regexp, ues); getElementByMy('ccdiv').innerHTML = '
Currency Converter
Powered by Forex Rates Portal
'; getElementByMy('ccdiv1').innerHTML = ''; } //======================================================================================== function AjConvGetResults() { getElementByMy('convert_res_id').innerHTML = "
calculating...
"; var sel1 = document.forms["aj_convert_form"].c1; var sel2 = document.forms["aj_convert_form"].c2; var amount = document.forms["aj_convert_form"].c_amount.value; var c1 = sel1.options[sel1.selectedIndex].value; var c2 = sel2.options[sel2.selectedIndex].value; majaxUniRequest('http://www.forex-rates.biz/index.php?step=convert&js=1&c1=' + c1 + '&c2=' + c2 + '&c_amount=' + amount, 'ParseResponse'); }; //======================================================================================== function ParseResponse(str) { //alert(str); getElementByMy('convert_res_id').innerHTML = str; } //======================================================================================== function majaxUniRequest(url, fnc) { majaxGetUrl(url); } //======================================================================================== function majaxGetUrl(url) { var http; http = get_http(); if(! http){ alert('err XMLHTTP err!') } // Получаем объект XMLHTTPRequest if(!this.http){ this.http = get_http(); working = false; } // Запрос //alert(working + '|' +this.http); if ((! working) && this.http) { var http = this.http; //создаём запрос this.http.open("GET", url, true); //прикрепляем к запросу функцию-обработчик //событий this.http.onreadystatechange = function() { // 4 – данные готовы для обработки if (http.readyState == 4) { working = false; //retrun http.responseText; ParseResponse(http.responseText); } else { // данные в процессе получения, // можно повеселить пользовател //сообщениями // ЖДИТЕ ОТВЕТА } } working = true; this.http.send(null); } if(!this.http){ alert('err XMLHTTP объекта!') } } //======================================================================================== function get_http() { if (window.XMLHttpRequest) { //создание объекта для всех браузеров кроме IE requestObj = new XMLHttpRequest(); } else if (window.ActiveXObject) { //для IE requestObj = new ActiveXObject("Msxml2.XMLHTTP"); if (!requestObj) { requestObj = new ActiveXObject("Microsoft.XMLHTTP"); }; }; return requestObj; }; //=============================================================================== function getElementByMy(name) { if (document.getElementById) { curElement = document.getElementById(name); } else { curElement = document.all[name]; } if (! curElement) { if (document.forms["frm"]) { curElement = document.frm[name]; } if (! curElement) { if (document.forms["frm1"]) { curElement = document.frm1[name]; } } } return curElement; } //======================================================================================== //## //======================================================================================== function v(str) { alert(str); } //======================================================================================== function c(str) { var debug = getElementByMy('debug'); if (debug) { //debug.innerHTML += ' [' + str + '] '; } } //========================================================================================