﻿document.onkeydown = NavigateThrough;




function setHeight(im){
imgH=im.height;
imgW=im.width;
var h=im.height+130;
var h2=im.height+180;

document.getElementById('vi').style.height=h+"px";
document.getElementById('vh').style.height=h2+"px";

}


var origUrl;

function viewImage(url)
{
origUrl=url;
$("#img").click(function(){
var tmp=document.getElementById("img").src;
document.getElementById("img").src=origUrl;
origUrl=tmp;
})
var tmp=document.getElementById("img").src;
document.getElementById("img").src=origUrl;
origUrl=tmp;

     $('#NextLink').focus();
document.getElementById("img").title="Кликайте для сравнения с оригиналом.";
}





function NavigateThrough (event)
{





	if (!document.getElementById) return;

	if (window.event) event = window.event;

	if (event.ctrlKey)
	{
		var link = null;
		var href = null;
		
		

		switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
		{
			case 0x27:
			if (inTb) return;

				link = document.getElementById ('NextLink');
				break;
			case 0x25:
			if (inTb) return;

				link = document.getElementById ('PrevLink');
				break;
			case 0x26:
				link = document.getElementById ('UpLink');
				break;
		//	case 0x28:
		//		link = document.getElementById ('DownLink');
		//		break;
			case 0x24:
				href = '/';
				break;
				
			case 13:
				if (onCtrlEnter!=null) document.getElementById (onCtrlEnter).click();
				return;
				
		}

		if (link && link.href) document.location = link.href;
		if (href) document.location = href;
	}			
}
var inTb=false;
var onCtrlEnter=null;

 function SetText(tb, txt){
 document.getElementById(tb).value=txt;
 }
 function showHide(aaa)
{
    var el=document.getElementById(aaa);
    var s = el.style.display;
    if (s!='none') el.style.display='none';
     else 
    el.style.display='block';
}

 function closeTip(divId){
 document.getElementById(divId).style.display="none";
 Nik.Photosite.Web.UI.AjaxWebService.CloseTip();
 }

function setBg(cl){
document.getElementById('vi').style.backgroundColor=cl;
}


var curId;


function cancel(id)
{
     curId=id;
    Nik.Photosite.Web.UI.AjaxWebService.GetCommentHTML(id, cancel_callback);

}
function cancel_callback(text)
{
    var id=curId;
    var div = document.getElementById("c_" + id);
    div.innerHTML=text;
}

function save(id)
{
     curId=id;
         var text = document.getElementById("e_" + id).value;

    Nik.Photosite.Web.UI.AjaxWebService.SaveComment(id,text, save_callback);

}
function save_callback(text)
{
    var id=curId;
    var div = document.getElementById("c_" + id);
    div.innerHTML=text;
}

function edit(id)
{
    curId=id;
    Nik.Photosite.Web.UI.AjaxWebService.GetComment(id, edit_callback);
}



function edit_callback(text)
{
    var id=curId;
    var div = document.getElementById("c_" + id);
    div.innerHTML="<textarea rows='6' class='editComment' id='e_" + id + "'>"+ text + "</textarea><div align=right><input type='button' value='Отмена' onclick='cancel(" + id + ")'><input type='button' value='Сохранить' onclick='save(" + id + ")'></div>";
}

function openWindow(url) {

    var w = window.screen.availWidth - 30;
    var l = (window.screen.availWidth - w) / 2;
    var t = 8;
    var h = window.screen.availHeight-100;
    window.open(url, "", 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l + ', status=no, toolbar=no, menubar=no, scrollbars=yes, resizable=yes');
}
