﻿
function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	return;
}


function fadein(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
		level += 0.01;
    }
}


// Open the lightbox


function openbox(formtitle, fadin)
{
  var box = document.getElementById('box'); 
  document.getElementById('filter').style.display='block';

  var btitle = document.getElementById('boxtitle');
  btitle.innerHTML = formtitle;
  
  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }
  calc_embed();
}

function generate_lj_embed(){
	width = 640;
	height = 480;
	name = pano_name+' з сайту «Станіслав: віртуальний Івано-Франківськ»';
    var result = 
    '<object '+
'classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' '+
'codebase=\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\' '+
'id=\'krpano\' '+
'name=\'krpano\' '+
'width=\''+width+'\' '+
'height=\''+height+'\'>'+
'<param name=\'movie\' value=\'http://'+domain+'/krpano/krpano.swf\'/>'+
'<param name=\'quality\' value=\'autohigh\'/>'+
'<param name=\'allowScriptAccess\' value=\'always\'/>'+
'<param name=\'flashvars\' value=\'xml=http://'+domain+'/xml.php/panorama/showembed/id/'+pano_id+'\'/>'+
'<param name=\'allowFullScreen\' value=\'true\'/>'+
'<embed src=\'http://'+domain+'/krpano/krpano.swf\' '+
'pluginspage=\'http://www.macromedia.com/go/getflashplayer\' '+
'width=\''+width+'\' '+
'height=\''+height+'\' '+
'allowFullScreen=\'true\' '+
'allowScriptAccess=\'always\' '+
'quality=\'autohigh\' '+
'flashvars=\'xml=http://'+domain+'/xml.php/panorama/showembed/id/'+pano_id+'\'>'+
'</embed></object>'+
'<br/><a title=\''+pano_name+'\' href=\'http://'+domain+'/vr/'+pano_id+'\'>'+pano_name+'</a>  з сайту <a href=\'http://'+domain+'\' title=\'Станіслав: віртуальний Івано-Франківськ\'>«Станіслав: віртуальний Івано-Франківськ»</a>';

	return 'http://www.livejournal.com/update.bml?subject='+encodeURI(name)+'&event='+encodeURIComponent(result);
}


function calc_embed(){
    var k = 1;
    var width = 480;
    var height = 360;
    for(i=1;i<=5;i++){
        if(document.getElementById('s'+i).checked){
            k = i;
        }
    }
    if (k == 1){ width = 480;height = 360;}
    if (k == 2){ width = 640;height = 480;}
    if (k == 3){ width = 800;height = 600;}
    if (k == 4){ width = 1000;height = 750;}
    if (k == 5){ width = document.getElementById('width').value;height = document.getElementById('height').value;}


    var result = 
    '<object '+
'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+
'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" '+
'id="krpano" '+
'name="krpano" '+
'width="'+width+'" '+
'height="'+height+'">'+
'<param name="movie" value="http://'+domain+'/krpano/krpano.swf"/>'+
'<param name="quality" value="autohigh"/>'+
'<param name="allowScriptAccess" value="always"/>'+
'<param name="flashvars" value="xml=http://'+domain+'/xml.php/panorama/showembed/id/'+pano_id+'"/>'+
'<param name="allowFullScreen" value="true"/>'+
'<embed src="http://'+domain+'/krpano/krpano.swf" '+
'pluginspage="http://www.macromedia.com/go/getflashplayer" '+
'width="'+width+'" '+
'height="'+height+'" '+
'allowFullScreen="true" '+
'allowScriptAccess="always" '+
'quality="autohigh" '+
'flashvars="xml=http://'+domain+'/xml.php/panorama/showembed/id/'+pano_id+'">'+
'</embed></object>'+
'<br/><a title="'+pano_name+'" href="http://'+domain+'/vr/'+pano_id+'">'+pano_name+'</a>  з сайту <a href="http://'+domain+'" title="Станіслав: віртуальний Івано-Франківськ">«Станіслав: віртуальний Івано-Франківськ»</a>';
    document.getElementById('code').value = result;
    document.getElementById('src').value = 'http://'+domain+'/vr/'+pano_id;
    document.getElementById('src').select();
    document.getElementById('src').focus();
}

// Close the lightbox

function closebox()
{
   document.getElementById('box').style.display='none';
   document.getElementById('filter').style.display='none';
}




