function ShowPhoto(URL, W, H)
    {
        ScreenW = window.screen.width;
        ScreenH = window.screen.height;
        Left    = Number((ScreenW - W) / 2);
        Top     = Number((ScreenH - H) / 2);
        if(W > ScreenW || H > ScreenH){
            Wnd = open('', '_blank', 'width='+ W +', height='+ H +', left=0, top=0, fullscreen=no, '+
            'location=no, menubar=no, toolbar=no, resizable=yes, scrollbars=yes, status=no');
        }
        else{
            Wnd = open('', '_blank', 'width='+ W +', height='+ H +', left='+ Left +', top='+ Top +', fullscreen=no, '+
            'location=no, menubar=no, toolbar=no, resizable=no, scrollbars=no, status=no');
        }
        Wnd.document.write('<HTML><HEAD><TITLE>Предварительный просмотр</TITLE>');
        Wnd.document.write('<STYLE>BODY {padding: 0px; margin: 0px;}</STYLE></HEAD>');
        Wnd.document.write('<BODY><IMG src="'+ URL +'" ondrag=\"return false;\" oncontextmenu=\"return false;\"></BODY></HTML>');
    }
function popup(url, w, h)
{
        window.open(url, 'popup', "width="+w+", height="+h+", status=no,toolbar=no,menubar=no,location=no,resizable=yes, scrollbars=yes");
}



function confirmDelete(id, ask, url) { //confirm order delete
                temp = window.confirm(ask);
                if (temp) { //delete
                        window.location=url+id;
                };
};

var CurrentGalleryLink = "";
function UpdateGalleryLanguage(lng){
	CurrentGalleryLink = 'lang_link_' + lng;
}
function UpdateGalleryForm(lng, lnk){
	var CurrentTitle = document.getElementById('name') ? document.getElementById('name') : document.all['name'];
	var CurrentText = document.getElementById('text') ? document.getElementById('text') : document.all['text'];
	var CurrentFullText = document.getElementById('fulltext') ? document.getElementById('fulltext') : document.all['fulltext'];
	var CurrentLang = document.getElementById('lang') ? document.getElementById('lang') : document.all['lang'];

	var CurrentTitleSrc = document.getElementById('name_' + lng) ? document.getElementById('name_' + lng) : document.all['name_' + lng];
	var CurrentTextSrc = document.getElementById('text_' + lng) ? document.getElementById('text_' + lng) : document.all['text_' + lng];
	var CurrentFullTextSrc = document.getElementById('fulltext_' + lng) ? document.getElementById('fulltext_' + lng) : document.all['fulltext_' + lng];
	var OldLnk = document.getElementById(CurrentGalleryLink) ? document.getElementById(CurrentGalleryLink) : document.all[CurrentGalleryLink];

	if(CurrentText && CurrentLang){
		if(CurrentTitleSrc){CurrentTitle.value = CurrentTitleSrc.innerHTML;}else{CurrentTitle.value =''}
		if(CurrentTextSrc){CurrentText.innerHTML = CurrentTextSrc.innerHTML;}else{CurrentText.innerHTML = '';}
		if(CurrentFullTextSrc){CurrentFullText.innerHTML = CurrentFullTextSrc.innerHTML;}else{CurrentFullText.innerHTML = '';}
		CurrentLang.value = lng;
        lnk.className = 'red';

        if(OldLnk){
        	OldLnk.className = "main";
        }
        CurrentGalleryLink = lnk.id;

	}
}

// Editor ======================================================================
function UpdateField(src, lbl){
    if(lbl == 'br'){
    	PasteTag(src, '', 'br');
    }
    else if(lbl == 'links'){
    	var text = prompt('Введите URL:', 'http://');;
		if(text){
   			PasteTag(src,'a href="'+text+'"','a');
		}
    }
}

var txt;
function PasteTag(object, tag1, tag2)
{
    var area = document.getElementById(object) ? document.getElementById(object) : document.all[object];
    var value = area.value;

    /* IE */
    if( ! area.selectionStart && document.selection ){
        var range = document.selection.createRange();
        var stored_range = range.duplicate();
        stored_range.moveToElementText( area );
        stored_range.setEndPoint( 'EndToEnd', range );

        var Start = stored_range.text.length - range.text.length;
        var End = Start + range.text.length;

    	FirstTxt = value.substring(0, Start)
    	txt = value.substring( Start,End );
    	LastTxt = value.substring( End, area.value.length );
    	area.value = (tag1.length > 0) ? FirstTxt + '<' + tag1 + '>' + txt + '</' + tag2 + '>' + LastTxt :  FirstTxt +  txt + '<' + tag2 + '>' + LastTxt;
        /* /IE */
    }
    else{
        FirstTxt = value.substring(0, area.selectionStart);
        txt = value.substring( area.selectionStart,area.selectionEnd );
        LastTxt = value.substring( area.selectionEnd, area.value.length );
        area.value = (tag1.length > 0) ? FirstTxt + '<' + tag1 + '>' + txt + '</' + tag2 + '>' + LastTxt :  FirstTxt +  txt + '<' + tag2 + '>' + LastTxt;
    }

}
// End editor ==================================================================
