var global_visitor_u = 0;
var global_remember_u = 0;
var global_remember_page = 1;
var global_remember_page_friends = 1;
var global_friends_randomly_ordered = 0;
function shofavorites(u, page, visitor_u)
{
    global_visitor_u = visitor_u;
    global_remember_u = u;
    global_remember_page = page;
    var urlz = "xmlfavorites?u=" + u + "&page=" + page;
    //window.open(urlz);
    loadXMLDocfavorites(urlz);
}
function shofriends(u, page, visitor_u, friends_randomly_ordered)
{
    global_visitor_u = visitor_u;
    global_remember_u = u;
    global_remember_page_friends = page;
    global_friends_randomly_ordered = friends_randomly_ordered;
    var urlz = "xmlfriends?u=" + u + "&page=" + page + "&friends_randomly_ordered=" + friends_randomly_ordered;
    loadXMLDocfriends(urlz);
}





var reqfavorites;
function loadXMLDocfavorites(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqfavorites = new XMLHttpRequest();
        reqfavorites.onreadystatechange = processReqChangefavorites;
        reqfavorites.open("GET", url, true);
        reqfavorites.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqfavorites = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqfavorites)
        {
            reqfavorites.onreadystatechange = processReqChangefavorites;
            reqfavorites.open("GET", url, true);
            reqfavorites.send();
        }
    }
}
var reqfriends;
function loadXMLDocfriends(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqfriends = new XMLHttpRequest();
        reqfriends.onreadystatechange = processReqChangefriends;
        reqfriends.open("GET", url, true);
        reqfriends.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqfriends = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqfriends)
        {
            reqfriends.onreadystatechange = processReqChangefriends;
            reqfriends.open("GET", url, true);
            reqfriends.send();
        }
    }
}



function processReqChangefavorites() 
{
    if (reqfavorites.readyState == 4)
    {
        if (reqfavorites.status == 200)
        {
            response = reqfavorites.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            var totalfavoritesonpage = response.getElementsByTagName("totalfavoritesonpage")[0].firstChild.data;
            var totalpages = Math.abs(response.getElementsByTagName("totalpages")[0].firstChild.data);
            var thisu = response.getElementsByTagName("u")[0].firstChild.data;
            var thispage = Math.abs(response.getElementsByTagName("page")[0].firstChild.data);
            var result_string = "";
            if(result=='ok')
            {
                if(totalpages==0)
                {
                    document.getElementById('favorites_container').innerHTML = "";
                }
                else
                {
                    if(totalpages > 1)
                    {
                        if(thispage > 1)
                        {
                            var previouspage = thispage - 1;
                            var previouspagelink = "<a onclick='shofavorites(" + thisu + ", " + previouspage + ", " + global_visitor_u + ")' style='cursor:pointer;'>previous page</a> | ";
                        }
                        else
                        {
                            var previouspagelink = "";
                        }
                        if(thispage < totalpages)
                        {
                            var nextpage = thispage + 1;
                            var nextpagelink = " | <a onclick='shofavorites(" + thisu + "," + nextpage + ", " + global_visitor_u + ")' style='cursor:pointer;'>next page</a>";
                        }
                        else
                        {
                            var nextpagelink = "";
                        }
                        var pagination_string = "<div style='text-align:center;' class='mypagecolor'>" + previouspagelink + "page " + thispage + " of " + totalpages + nextpagelink + "</div>";
                    }
                    else
                    {
                        var pagination_string = "";
                    }

                    result_string = result_string + pagination_string;
                    var countem = 0;
                    var rows = 4;
                    var cols = 4;
                    var colwidthinprct = Math.floor(100 / cols);
                    var countcols = 0;
                    result_string = result_string + "<table style='width:100%;text-align:center;'>";
                    var willeval=new Array();
                    while(countem < totalfavoritesonpage)
                    {
                        countem++;
                        countcols++;
                        if(countcols==1)
                        {
                            result_string = result_string + "<tr>";
                        }
                        var favoriteID_name = "favoriteID" + countem;
                        var movieID_name = "movieID" + countem;
                        var time_name = "time" + countem;
                        var name_name = "name" + countem;
                        var pic_name = "pic" + countem;
                        var pic_upp_name = "pic_upp" + countem;
                        var movieorserie_name = "movieorserie" + countem;
                        var genre_name = "genre" + countem;
                        var year_name = "year" + countem;

                        var thisfavoriteID = response.getElementsByTagName(favoriteID_name)[0].firstChild.data;
                        var thismovieID = response.getElementsByTagName(movieID_name)[0].firstChild.data;
                        var thistime = response.getElementsByTagName(time_name)[0].firstChild.data;
                        var thisname = response.getElementsByTagName(name_name)[0].firstChild.data;
                        var thispic = response.getElementsByTagName(pic_name)[0].firstChild.data;
                        var thispic_upp = response.getElementsByTagName(pic_upp_name)[0].firstChild.data;
                        var thismovieorserie = response.getElementsByTagName(movieorserie_name)[0].firstChild.data;
                        var thisgenre = response.getElementsByTagName(genre_name)[0].firstChild.data;
                        var thisyear = response.getElementsByTagName(year_name)[0].firstChild.data;


                        var widier = "";
                        if(thispic_upp==1)
                        {
                            var widier = "width:60px;height:60px;display:none;";
                        }
	
	
                        var thispicid = 'pic' + thismovieID;
                        var moviepic = '<a href="http://' + myhappydomain + '/links_page?movie=' + thismovieID + '"><img style="' + widier + '" src="' + thispic + '" id="' + thispicid + '" /></a>';
                        if(thispic_upp==1)
                        {
                            willeval[countem]='put_pic("' + thispicid + '","' + thispic + '","http://gomoviez.info/common_files/pics/film-reel-48x48.png",60,60)';
                        }
	
	
                        if(movieorserie_showyear[thismovieorserie] == "yes")
                        {
                            var yeardamnit = ' (' + thisyear + ')';
                        }
                        else
                        {
                            var yeardamnit = '';
                        }
                        var movienameforshow = '<div style="text-align:center;font-size:80%"><a href="http://' + myhappydomain + '/links_page?movie=' + thismovieID + '">' + thisname + yeardamnit + '</a></div>';
	
						
	
                        if(global_visitor_u == thisu)
                        {
                            var delete_string='<a onclick="delete_favorite(' + thisfavoriteID + ', ' + "'" + thisname + "'" + ')" style="cursor:pointer;color:red;">X</a>';
                            var norder_up='<a onclick="norder_favorite(' + thisfavoriteID + ', ' + "'up'" + ')" style="cursor:pointer;">&#60;</a>';
                            var norder_down='<a onclick="norder_favorite(' + thisfavoriteID + ', ' + "'down'" + ')" style="cursor:pointer;">></a>';
                            var norder_upup='<a onclick="norder_favorite(' + thisfavoriteID + ', ' + "'upup'" + ')" style="cursor:pointer;">&#60;&#60;</a>';
                            var norder_downdown='<a onclick="norder_favorite(' + thisfavoriteID + ', ' + "'downdown'" + ')" style="cursor:pointer;">>></a>';
                            var favcontrols = '<div style="text-align:center;font-size:80%;">' + norder_upup + " " + norder_up + " " + delete_string + " " + norder_down + " " + norder_downdown + '</div>';
                        }
                        else
                        {
                            var favcontrols = "";
                        }
	
	
	
	
	
                        var myhappydatastring = '<div style="width:100%;"><table style="width:100%;" class="framecolor"><tr><td style="height:60px;text-align:center;vertical-align:bottom;">' + moviepic + '</td></tr><tr><td class="mypagecolor">' + movienameforshow + favcontrols + '</table></div>';
	
                        result_string = result_string + "<td style='width:" + colwidthinprct + "%;vertical-align:top;'>" + myhappydatastring + "</td>";
                        if(countcols==cols)
                        {
                            result_string = result_string + "</tr>";
                            countcols=0;
                        }
                    }
                    if(countcols!=0)
                    {
                        while(countcols < cols)
                        {
                            countcols++;
                            result_string = result_string + "<td>&#160;</td>";
                        }
                        result_string = result_string + "</tr>";
                    }
                    result_string = result_string + "</table>";
                    result_string = result_string + pagination_string;
                }
            }
            else
            {
                result_string='error';
            }
            if(totalpages!=0)
            {
                document.getElementById('favorites').innerHTML = result_string;
                for(x in willeval)
                {
                    eval(willeval[x]);
                }
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqfavorites.statusText);
        }
    }
}
function processReqChangefriends() 
{
    if (reqfriends.readyState == 4)
    {
        if (reqfriends.status == 200)
        {
            response = reqfriends.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            var totalfriendsonpage = response.getElementsByTagName("totalfriendsonpage")[0].firstChild.data;
            var totalpages = Math.abs(response.getElementsByTagName("totalpages")[0].firstChild.data);
            var thisu = response.getElementsByTagName("u")[0].firstChild.data;
            var thispage = Math.abs(response.getElementsByTagName("page")[0].firstChild.data);
            var thismysteryfolder = response.getElementsByTagName("mysteryfolder")[0].firstChild.data;
            var result_string = "";
            if(result=='ok')
            {
                if(totalpages==0)
                {
                    document.getElementById('friends_container').innerHTML = "";
                }
                else
                {
                    if(totalpages > 1)
                    {
                        if(thispage > 1)
                        {
                            var previouspage = thispage - 1;
                            var previouspagelink = "<a onclick='shofriends(" + thisu + ", " + previouspage + ", " + global_visitor_u + ", " + global_friends_randomly_ordered + ")' style='cursor:pointer;'>previous page</a> | ";
                        }
                        else
                        {
                            var previouspagelink = "";
                        }
                        if(thispage < totalpages)
                        {
                            var nextpage = thispage + 1;
                            var nextpagelink = " | <a onclick='shofriends(" + thisu + "," + nextpage + ", " + global_visitor_u + ", " + global_friends_randomly_ordered + ")' style='cursor:pointer;'>next page</a>";
                        }
                        else
                        {
                            var nextpagelink = "";
                        }
                        var pagination_string = "<div style='text-align:center;' class='mypagecolor'>" + previouspagelink + "page " + thispage + " of " + totalpages + nextpagelink + "</div>";
                    }
                    else
                    {
                        var pagination_string = "";
                    }

                    result_string = result_string + pagination_string;
                    var countem = 0;
                    var rows = 4;
                    var cols = 4;
                    var colwidthinprct = Math.floor(100 / cols);
                    var countcols = 0;
                    result_string = result_string + "<table style='width:100%;text-align:center;'>";
                    while(countem < totalfriendsonpage)
                    {
                        countem++;
                        countcols++;
                        if(countcols==1)
                        {
                            result_string = result_string + "<tr>";
                        }
                        var friendID_name = "friendID" + countem;
                        var userID_name = "userID" + countem;
                        var time_name = "time" + countem;
                        var name_name = "name" + countem;
                        var pic_name = "pic" + countem;

                        var mypagecolor_name = "mypagecolor_" + countem;
                        var mypagecolor2_name = "mypagecolor2_" + countem;
                        var framecolor_name = "framecolor_" + countem;
                        var textcolor1_name = "textcolor1_" + countem;
                        var textcolor2_name = "textcolor2_" + countem;
                        var textcolor3_name = "textcolor3_" + countem;

                        var mypagecolor = response.getElementsByTagName(mypagecolor_name)[0].firstChild.data;
                        var mypagecolor2 = response.getElementsByTagName(mypagecolor2_name)[0].firstChild.data;
                        var framecolor = response.getElementsByTagName(framecolor_name)[0].firstChild.data;
                        var textcolor1 = response.getElementsByTagName(textcolor1_name)[0].firstChild.data;
                        var textcolor2 = response.getElementsByTagName(textcolor2_name)[0].firstChild.data;
                        var textcolor3 = response.getElementsByTagName(textcolor3_name)[0].firstChild.data;


                        var thisfriendID = response.getElementsByTagName(friendID_name)[0].firstChild.data;
                        if(response.getElementsByTagName(userID_name)[0])
                        {
                            var thisuserID = response.getElementsByTagName(userID_name)[0].firstChild.data;
                        }
                        else
                        {
                            alert(userID_name);
                        }
                        var thistime = response.getElementsByTagName(time_name)[0].firstChild.data;
                        var thisname = response.getElementsByTagName(name_name)[0].firstChild.data;
                        var thispic = response.getElementsByTagName(pic_name)[0].firstChild.data;
	
	
                        var thispicid = 'u_pic' + thisfriendID;

                        if(thispic == "no"  || thispic == "no")
                        {
                            var picurl = "http://" + myhappydomain + "/common_files/pics/flobb.jpg";
                        }
                        else
                        {
                            var picurl = "protected_content/" + thismysteryfolder + "/userspics/" + thispic;
                        }


                        var moviepic = '<a href="http://backstage.' + myhappydomain + '/userpage?u=' + thisuserID + '"><img style="width:60px;height:60px;" src="' + picurl + '" id="' + thispicid + '" onload="resize_movi_pic(60,60,' + "'" + thispicid + "'" + ')" /></a>';
	
	
						
                        var movienameforshow = '<div style="text-align:center;font-size:80%"><a href="http://backstage.' + myhappydomain + '/userpage?u=' + thisuserID + '" style="color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">' + thisname + '</a></div>';
	
						
	
                        if(global_visitor_u == thisu)
                        {
                            var delete_string='<a onclick="delete_friend(' + thisfriendID + ', ' + "'" + thisname + "'" + ')" style="cursor:pointer;color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">X</a>';
                            var norder_up='<a onclick="norder_friend(' + thisfriendID + ', ' + "'up'" + ')" style="cursor:pointer;color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">&#60;</a>';
                            var norder_down='<a onclick="norder_friend(' + thisfriendID + ', ' + "'down'" + ')" style="cursor:pointer;color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">></a>';
                            var norder_upup='<a onclick="norder_friend(' + thisfriendID + ', ' + "'upup'" + ')" style="cursor:pointer;color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">&#60;&#60;</a>';
                            var norder_downdown='<a onclick="norder_friend(' + thisfriendID + ', ' + "'downdown'" + ')" style="cursor:pointer;color:' + textcolor2 + ';" onmouseover="this.style.color=' + "'" + textcolor3 + "'" + ';" onmouseout="this.style.color=' + "'" + textcolor2 + "'" + ';">>></a>';

                            if(global_friends_randomly_ordered == 1)
                            {
                                norder_up = "";
                                norder_down = "";
                                norder_upup = "";
                                norder_downdown = "";
                            }

                            var favcontrols = '<div style="text-align:center;font-size:80%;">' + norder_upup + " " + norder_up + " " + delete_string + " " + norder_down + " " + norder_downdown + '</div>';
                        }
                        else
                        {
                            var favcontrols = "";
                        }
	
	
	
	
	
                        var myhappydatastring = '<div style="width:100%;"><table style="width:100%;background-color:' + framecolor + ';"><tr><td style="text-align:center;height:60px;vertical-align:bottom;">' + moviepic + '</td></tr><tr><td style="width:100%;background-color:' + mypagecolor + ';">' + movienameforshow + favcontrols + '</td></tr></table></div>';
	
                        result_string = result_string + "<td style='width:" + colwidthinprct + "%;vertical-align:top;'>" + myhappydatastring + "</td>";
                        if(countcols==cols)
                        {
                            result_string = result_string + "</tr>";
                            countcols=0;
                        }
                    }
                    if(countcols!=0)
                    {
                        while(countcols < cols)
                        {
                            countcols++;
                            result_string = result_string + "<td>&#160;</td>";
                        }
                        result_string = result_string + "</tr>";
                    }
                    result_string = result_string + "</table>";
                    if(global_friends_randomly_ordered == 1)
                    {
                        result_string = result_string + "<div style='text-align:center;font-size:80%' class='mypagecolor'>*randomly ordered</div>";
                    }
                    result_string = result_string + pagination_string;
                }
            }
            else
            {
                result_string='error';
            }
            if(totalpages!=0)
            {
                document.getElementById('friends').innerHTML = result_string;
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqfriends.statusText);
        }
    }
}





function norder_favorite(thisfavoriteID, direction)
{
    var urlz = "xmlnorder_favorite?thisfavoriteID=" + thisfavoriteID + "&direction=" + direction;
    loadXMLDocnorder_favorite(urlz);
}
function norder_friend(thisfriendID, direction)
{
    var urlz = "xmlnorder_friend?thisfriendID=" + thisfriendID + "&direction=" + direction;
    loadXMLDocnorder_friend(urlz);
}


var reqnorder_favorite;
function loadXMLDocnorder_favorite(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqnorder_favorite = new XMLHttpRequest();
        reqnorder_favorite.onreadystatechange = processReqChangenorder_favorite;
        reqnorder_favorite.open("GET", url, true);
        reqnorder_favorite.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqnorder_favorite = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqnorder_favorite)
        {
            reqnorder_favorite.onreadystatechange = processReqChangenorder_favorite;
            reqnorder_favorite.open("GET", url, true);
            reqnorder_favorite.send();
        }
    }
}
var reqnorder_friend;
function loadXMLDocnorder_friend(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqnorder_friend = new XMLHttpRequest();
        reqnorder_friend.onreadystatechange = processReqChangenorder_friend;
        reqnorder_friend.open("GET", url, true);
        reqnorder_friend.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqnorder_friend = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqnorder_friend)
        {
            reqnorder_friend.onreadystatechange = processReqChangenorder_friend;
            reqnorder_friend.open("GET", url, true);
            reqnorder_friend.send();
        }
    }
}


function processReqChangenorder_favorite() 
{
    if (reqnorder_favorite.readyState == 4)
    {
        if (reqnorder_favorite.status == 200)
        {
            response = reqnorder_favorite.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            if(result=="ok")
            {
                shofavorites(global_remember_u, global_remember_page, global_visitor_u);
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqnorder_favorite.statusText);
        }
    }
}
function processReqChangenorder_friend() 
{
    if (reqnorder_friend.readyState == 4)
    {
        if (reqnorder_friend.status == 200)
        {
            response = reqnorder_friend.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            if(result=="ok")
            {
                shofriends(global_remember_u, global_remember_page, global_visitor_u, global_friends_randomly_ordered);
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqnorder_friend.statusText);
        }
    }
}


function delete_favorite(thisfavoriteID, nameforrem)
{
    var areyousuremessage = "are you sure you want to remove " + nameforrem + " from your favorites";
    var r=confirm(areyousuremessage);
    if(r==true)
    {
        exec_delete_favorite(thisfavoriteID);
    }
}
function delete_friend(thisfriendID, nameforrem)
{
    var areyousuremessage = "are you sure you want to remove " + nameforrem + " from your friends";
    var r=confirm(areyousuremessage);
    if(r==true)
    {
        exec_delete_friend(thisfriendID);
    }
}


function exec_delete_favorite(thisfavoriteID)
{
    var urlz = "xmldelete_favorite?thisfavoriteID=" + thisfavoriteID;
    loadXMLDocdelete_favorite(urlz);
}
function exec_delete_friend(thisfriendID)
{
    var urlz = "xmldelete_friend?thisfriendID=" + thisfriendID;
    loadXMLDocdelete_friend(urlz);
}


var reqdelete_favorite;
function loadXMLDocdelete_favorite(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqdelete_favorite = new XMLHttpRequest();
        reqdelete_favorite.onreadystatechange = processReqChangedelete_favorite;
        reqdelete_favorite.open("GET", url, true);
        reqdelete_favorite.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqdelete_favorite = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqdelete_favorite)
        {
            reqdelete_favorite.onreadystatechange = processReqChangedelete_favorite;
            reqdelete_favorite.open("GET", url, true);
            reqdelete_favorite.send();
        }
    }
}
var reqdelete_friend;
function loadXMLDocdelete_friend(url) 
{
    if (window.XMLHttpRequest)
    {
        // branch for native XMLHttpRequest object
        reqdelete_friend = new XMLHttpRequest();
        reqdelete_friend.onreadystatechange = processReqChangedelete_friend;
        reqdelete_friend.open("GET", url, true);
        reqdelete_friend.send(null);
    }
    else if (window.ActiveXObject)
    {
        // branch for IE/Windows ActiveX version
        reqdelete_friend = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqdelete_friend)
        {
            reqdelete_friend.onreadystatechange = processReqChangedelete_friend;
            reqdelete_friend.open("GET", url, true);
            reqdelete_friend.send();
        }
    }
}



function processReqChangedelete_favorite() 
{
    if (reqdelete_favorite.readyState == 4)
    {
        if (reqdelete_favorite.status == 200)
        {
            response = reqdelete_favorite.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            if(result=="ok")
            {
                shofavorites(global_remember_u, global_remember_page, global_visitor_u);
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqdelete_favorite.statusText);
        }
    }
}
function processReqChangedelete_friend() 
{
    if (reqdelete_friend.readyState == 4)
    {
        if (reqdelete_friend.status == 200)
        {
            response = reqdelete_friend.responseXML.documentElement;
            var result = response.getElementsByTagName("result")[0].firstChild.data;
            if(result=="ok")
            {
                shofriends(global_remember_u, global_remember_page, global_visitor_u, global_friends_randomly_ordered);
            }
        }
        else
        {
            alert("There was a problem retrieving the XML data:\n" + reqdelete_friend.statusText);
        }
    }
}





function resize_movi_pic(maxwidth, maxheigth, thispicid)
{
    var javascrexpr = "exec_resize_movi_pic(" + maxwidth + ", " + maxheigth + ", '" + thispicid + "')";
    var random = (Math.random())*600;
    random = Math.abs(random);
    var t=setTimeout(javascrexpr,random);
}
function exec_resize_movi_pic(maxwidth, maxheigth, thispicid)
{
    var thepiconmypage = document.getElementById(thispicid);
    var image_source = thepiconmypage.src;
    var oImg = new Image();
    oImg.src = image_source;
    if (oImg.complete)
    {
        var width_of_this_pic_is_what_pr1_of_max = oImg.width / maxwidth;
        var height_of_this_pic_is_what_pr1_of_max = oImg.height / maxheigth;
        if(width_of_this_pic_is_what_pr1_of_max >= height_of_this_pic_is_what_pr1_of_max)
        {
            var newwidth = Math.floor(oImg.width / width_of_this_pic_is_what_pr1_of_max);
            var newheigth = Math.floor(oImg.height / width_of_this_pic_is_what_pr1_of_max);
            thepiconmypage.style.width = newwidth + 'px';
            thepiconmypage.style.height = newheigth + 'px';
        }
        else
        {
            var newwidth = Math.floor(oImg.width / height_of_this_pic_is_what_pr1_of_max);
            var newheigth = Math.floor(oImg.height / height_of_this_pic_is_what_pr1_of_max);
            thepiconmypage.style.width = newwidth + 'px';
            thepiconmypage.style.height = newheigth + 'px';
        }
    }
}


function ban(u)
{
    var url='ban_user.php?u=' + u
    window.open(url, "ban_user", "width=600,height=600,scrollbars=yes,resizable=yes,")
}



