//Cookie code from http://www.quirksmode.org/js/cookies.html
function readCookie(name)
{
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++)
        {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function preview() {
    var it=getit();
    if (it) {
        it.open('POST','index.php?r',true);
        btn=document.getElementById('prevbtn');
        before=btn.value;
        it.onreadystatechange=function() {
            if (it.readyState==4) {
                var win=open("","_blank","width=600,height=400");
                if (win) {
                    win.document.write(it.responseText);
                    }
                else {
                    alert("It seems that the preview window was blocked by your browser.");
                    }
                btn.value=before;
                btn.disabled=false;
                }
            }
        it.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        it.send("p="+document.getElementById('cont').value);
        btn.value="Loading…";
        btn.disabled=true;
        }
    }

function vctest() {
    if (document.getElementById("mpass").value!="") {
        document.getElementById("postform").submit();
        return(null);
        }
    it=getit();
    if (it) {
        vcf=document.getElementById("vc");
        it.open("GET","vctest.php?c="+vcf.value,true);
        btn=document.getElementById("subbtn");
        before=btn.value;
        it.onreadystatechange=function() {
            //btn.value="State: "+it.readyState;
            if (it.readyState==4) {
                if (it.responseText=="Y") {
                    btn.value="Submitting…"
                    document.getElementById("postform").submit();
                    }
                else {
                    alert("The verification code seems to be incorrect. Please try again.");
                    vcf.focus();
                    btn.value=before;
                    btn.disabled=false;
                    }
                }
            }
        it.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        it.send("");
        btn.value="Checking VC…";
        btn.disabled=true;
        }
    else {
        document.getElementById("postform").submit();
        //document.postform.submit();
        //return true;
        }
    }
        
            

function getit() {
    var it=null;
    try {
        it=new XMLHttpRequest();
        }
    catch(e) {
        //alert("XMLHttpRequest failed.");
        try {
            it=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch(e) {
            //alert("Msxml2.XMLHTTP failed.");
            try {
                it=new ActiveXObject("Microsoft.XMLHTTP");
                }
            catch(e) {
                //alert("Microsoft.XMLHTTP failed.");
                alert("Your browser won't support this feature.");
                }
            }
        }
    return(it);
    }
