﻿// ISC FCC RX AJAX Framework
// 1.36 Alpha 3
//W3C XHTML 1.0 Strict

function isc_rxaxg(onc,uri2,str){
var reqx=null;var uri2=uri2;var str=str;
if(window.XMLHttpRequest){reqx=new XMLHttpRequest();}else if (window.ActiveXObject){
reqx=new ActiveXObject("Microsoft.XMLHTTP");}
reqx.onreadystatechange=function(){if(reqx.readyState == 4){if(reqx.status == 200){
var rq2=reqx.responseText;
onc(1,rq2);
}else{alert("ISC RX AJAX Engine Error\n"+reqx.status+"\n"+reqx.statusText);}}};
reqx.open("POST",uri2, true);
reqx.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
reqx.send(str);}
function isc_rxax(f,onc,uri){
var req = null;
var g="";
var uri=uri;
for(var x = 0; x < f.length; x++){}
for(var e = 0; e < f.length; e++){
if (f.elements[e].checked == true){var v2=1;}
else{var v2=f.elements[e].value;
var v2=v2.replace(/&/g,"\{~a;}");
var v2=v2.replace(/\+/g,"\{~p;}");}

if (e==x-1){var and_="";}else{var and_="&";}
var g=g+f.elements[e].name+"="+v2+""+and_;}
if(window.XMLHttpRequest){req = new XMLHttpRequest();}else if (window.ActiveXObject){
req = new ActiveXObject("Microsoft.XMLHTTP");}
req.onreadystatechange=function(){if(req.readyState == 4){if(req.status == 200){
var rq=req.responseText;
onc(1,rq);
}else{alert("ISC AJAX Engine Error\n"+req.status+"\n"+req.statusText);}}};
req.open("POST",uri, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
req.send(g);}

// write div
function isc_wdiv(id,str){document.getElementById(id).innerHTML=str;}

//form disabled F= false T= True
function isc_dbf(f,tt,typ){
f.T2.disabled=true;
var typ=typ;
if (typ=="F"){f.tt.disabled=false;}
else if(typ=="T"){f.tt.disabled=true;}}

//form disabled all
function isc_dbfa(f,typ){
for(var e = 0; e < f.length; e++){
if (typ=="F"){f.elements[e].disabled=false;}
else if (typ=="T"){f.elements[e].disabled=true;}}}

//set div hidden
function isc_hid(id,typ){
if (typ=="T"){document.getElementById(id).style.display="none";}
else if(typ=="F"){document.getElementById(id).style.display="block";}}
//set div visibility
function isc_hvb(id,typ){
if (typ=="T"){document.getElementById(id).style.visibility="hidden";}
else if(typ=="F"){document.getElementById(id).style.visibility="visible";}}
// set image
function isc_simg(id,file){var file=file;id.src=file;}
//set imageid
function setimg(id,file){document.getElementById(id).src=file;}
// set obj alpha
function isc_alpha(id,file){}
// reset
function isc_reset(f){f.reset();}
function isc_fo(F,T){document.getElementById(F).T.focus();}