var keepMoving;
var speed = 10;
var slidetime = 80;

function chUrl ( url ) {
    var oldUrl = new String(document.location);
/*
    var splitUrl = oldUrl.split("?");
    document.location = (splitUrl[0]+url);
*/
    document.location = ('http://v-park.org'+url);
}

function chImage( id ) {
    var t = document.getElementById('main_image');
    t.src = '/middle_image_' + id + '.jpg';
}

function openImg ( id ) {
    var t = id.split("middle_image_");
    OpenWindow = window.open ( "", "Bulgarian Real Estates", "resizable=100,height=100,width=1,toolbar=no,scrollbars='+scroll+',menubar=no");
    OpenWindow.document.write("<html>");
    OpenWindow.document.write("<head>");
    OpenWindow.document.write("<title>Bulgarian Real Estates</title>");
    OpenWindow.document.write('<script language="javascript" type="text/javascript" src="/js/script.js"></script>');
    OpenWindow.document.write("</head>");
    OpenWindow.document.write("<body style='background: #000000;' onload='FitPic();'>");
    OpenWindow.document.write("<img src='/orig_image_"+t[1]+"' border='0' alt='' />");
    OpenWindow.document.write("</body>");
    OpenWindow.document.write("</html>");
    OpenWindow.document.close();
    self.name="main";
}


function FitPic() {
    var NS = (navigator.appName=="Netscape")?true:false;
    iWidth = (NS)?window.innerWidth:document.body.clientWidth;
    iWidth = 86;
    iHeight = (NS)?window.innerHeight:document.body.clientHeight;
    iHeight = 86;
    w = document.images[0].width;
    h = document.images[0].height;
    var fitw, fith;
    if ( w > h ) {
        if ( w > screen.width ) {
            fitw = screen.width - 130;
            fith = h*fitw/w;
        } else {
            fith = h;
            fitw = w;
        }
    } else {
        if ( h > screen.height ) {
            fith = screen.height - 130;
            fitw = w*fith/h;
        } else {
            fith = h;
            fitw = w;
        }
    }
    document.images[0].width = fitw;
    document.images[0].heigth = fith;
    iWidth = fitw - iWidth;
    iHeight = fith - iHeight;
    window.resizeBy(iWidth, iHeight);
    self.focus();
}



function stopSlider() {
    keepMoving = 0;
}
function moveRight(slidetable) {
    keepMoving = 1;
    slide(-speed,slidetable);
}
function moveLeft(slidetable) {
    keepMoving = 1;
    slide( speed, slidetable);
}

function slide( arg, slidetable ) {
    var t = document.getElementById(slidetable);
    if ( arg > 0 ) {
        if ( eval(t.style.left.split('px')[0]) >= 0 ) {
            t.style.left = '0px';
            keepMoving = 0;
        }
    } else {
        if ( (t.offsetWidth + eval(t.style.left.split('px')[0])) <= t.parentNode.offsetWidth ) {
            keepMoving = 0;
        }
    }
    if ( ! keepMoving ) {
        return;
    }
    var cur = t.style.left.split('px')[0];
    t.style.left = (eval(cur) + eval(arg)) + 'px';
    setTimeout('slide(' + arg + ',"' + slidetable + '")',slidetime)
}

var mxOpenTags  = new Array();
var mxTags      = new Array('<b>','</b>','<i>','</i>','<u>','</u>');
var mxTagsTitle = new Array(' B ','',' i ','',' U ','');

var clientPC    = navigator.userAgent.toLowerCase();
var clientVER   = parseInt(navigator.appVersion);
var isIE        = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var isWIN       = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));

var curBold = 0;
var curItalic = 0;
var curUline = 0;

function mxSetTag( tag ) {
    var selection;
    var textarea = document.getElementById('textbox');
    var button   = document.getElementById('addtag' + tag);
    if ( ( clientVER >= 4 ) && isIE && isWIN) {
        selection = document.selection.createRange().text;
        if (selection) {
            document.selection.createRange().text = mxTags[tag] + selection + mxTags[tag+1];
            textarea.focus();
            selection = '';
            return;
        }
    } else if (textarea.selectionEnd && (textarea.selectionEnd - textarea.selectionStart > 0)) {
        var selLength = textarea.textLength;
        var selStart = textarea.selectionStart;
        var selEnd = textarea.selectionEnd;
        if (selEnd == 1 || selEnd == 2)
            selEnd = selLength;

        var s1 = (textarea.value).substring(0,selStart);
        var s2 = (textarea.value).substring(selStart, selEnd)
        var s3 = (textarea.value).substring(selEnd, selLength);
        textarea.value = s1 + mxTags[tag] + s2 + mxTags[tag+1] + s3;
        textarea.focus();
        return;
    }

    if ( mxOpenTags[tag] == 1 ) {
        textarea.value += mxTags[tag+1];
        button.value    = mxTagsTitle[tag];
        mxOpenTags[tag] = 0;
    } else {
        textarea.value += mxTags[tag];
        button.value    = '/' + mxTagsTitle[tag];
        mxOpenTags[tag] = 1;
    }
    textarea.focus();
}

function setLink(arg) {
    newwin = window.open('','','top=150,left=150,width=325,height=200');
    if (!newwin.opener) newwin.opener = self;
    with (newwin.document) {
        open();
        write('<html><head>');
        write('<link href="/css/admin.css" rel="stylesheet">');
        write('<script language="Javascript">');
        write('function sendParams(arg) {');
        write('var target = \'\';');
        write('if ( this.document.popupForm.blank.checked ) { target = \' target=\"_blank\"\' }');
        write('window.opener.document.text.text.value += \'<a \' + target + \' href="\' + this.document.popupForm.link.value + \'" >\' + this.document.popupForm.title.value + \'<\/a>\';');
        write('window.close();');
        write('} <\/script>');
        write('</head><body><form name=popupForm>');
        write('<table border=0 cellspacing=2 cellpadding=2><tr><td>');
        write('Link title: <input type=text name="title" size=30></td></tr>');
        write('<tr><td>Link: <input type=text name="link" size=30 value="http://"></td></tr>');
        write('<tr><td>Open in new window: <input type=checkbox name="blank" value="1"></td></tr>');
        write('<tr><td><input type=button name="Write" value="Добави" onClick="sendParams()"></td></tr>');
        write('</table></form></body></html>');
        close();
    }
}
function Preview() {
    win = window.open('','','top=150,left=150,width=425,height=400');
    if (!win.opener) win.opener = self;
    with (win.document) {
        open();
        write('<html>');
        write('<head><title>Text preview</title></head><body>');
        write(this.document.text.text.value);
        write('</body></html>');
        close();
    }
}

function explain(arg) {
    document.getElementById('button_description').innerHTML = arg;
}

