function go(url)
{
    if (url) window.location.assign(url);
}

function dovote(v)
{
    $.post(voteurl, 
           {v: v, p: postid},
           function(data)
           {
               if (data.search(/^OK:/)>=0) {
                   $("#voteresult").html(data.substring(3))
               } else if (data.search(/^ERR:/)>=0) {
                   alert(data.substring(4));
               } else {
                   alert("Error connect server.");
               }
           }
    );
    return false;
}

function wopen(url, w, h)
{
    if (!url) {
        return false;
    }
    var l = Math.round((screen.width - w)/2);
    var t = Math.round((screen.height - h)/2);
    window.open(url,"_blank","toolbar=0,scrollbars=0,resizable=1,width="+w+",height="+h+",top="+t+",left="+l);
    return false;
}

function flashobj(src,w,h,bgcolor,base,wmode)
{
    if (!src || !parseInt(w) || !parseInt(h)) {
        return false;
    }
    w = parseInt(w);
    h = parseInt(h);
    if (!bgcolor) {
        bgcolor = '#fff';
    }
    if (!base) {
        base = '';
    }
    if (!wmode) {
        wmode = 'window';
    }
    var tag = '';
    tag += '<object width="'+w+'" height="'+h+'" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
    tag += '<param name="Movie" value="'+src+'" />';
    tag += '<param name="Src" value="'+src+'" />';
    tag += '<param name="wmode" value="'+wmode+'" />';
    tag += '<param name="Play" value="1" />';
    tag += '<param name="Loop" value="-1" />';
    tag += '<param name="Quality" value="High" />';
    tag += '<param name="Menu" value="0" />';
    tag += '<param name="Base" value="'+base+'" />';
    tag += '<param name="Scale" value="ShowAll" />';
    tag += '<param name="DeviceFont" value="-1" />';
    tag += '<param name="EmbedMovie" value="0" />';
    tag += '<param name="BGColor" value="'+bgcolor+'" />';
    tag += '<embed src="'+src+'" menu="false" quality="high" bgcolor="'+bgcolor+'" width="'+w+'" height="'+h+'" wmode="'+wmode+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';
    tag += '</object>';
    document.write(tag);
}

function makelogin(f)
{
    if (!$(f.authname).val()) {
        alert("Enter Your login");
        return false;
    }
    if (!$(f.authpass).val()) {
        alert("Enter password.");
        return false;
    }
    $.post("/ajax/login.html",
           {authname: $(f.authname).val(), authpass: $(f.authpass).val()},
           function(data) {
               if (data.search(/^OK:/)>=0) {
                   $("#loginform").html(data.substring(3));
               } else if (data.search(/^ERR:/)>=0) {
                   alert(data.substring(4));
               } else {
                   alert("Error connect server.");
               }
               return false;
           });
    return false;
}

function checklogin()
{
    $.post("/ajax/checklogin.html", 
           {}, 
           function(data) {
               if (data.search(/^OK:/)>=0) {
                   $("#loginform").html(data.substring(3));
               }
           }
    );
}
