function message(){alert("sfsdfsdf");}

var vkimage = new Array();
var mydata;
var vkn=0;
var vkloaded=0;
var vkcurrent=-1;
var vkitimer;
var vkisin=0;
var imgajaxtopX;
var imgajaxtopY;
var imgajaxbottomX;
var imgajaxbottomY;
var linkway;

function ChangeContent()
{



	if((vkn>=0)&&(vkisin>0))
	{
	vkcurrent++;
	if(vkcurrent>vkn) vkcurrent=0;
	if(vkloaded>vkcurrent)
	{
		


		var h= ($(window).height()/2 - mydata.height[vkcurrent]/2);
		var l= ($(window).width()/2 - mydata.width[vkcurrent]/2);
		
		if($.browser.msie)
		{
			var m=getScrollXY();
			var l=  l + m[0];
			var h=  h + m[1];
		}			
		
		
		$("#ajaxdiv").css('top',h + 'px');
		$("#ajaxdiv").css('left',l + 'px');
		



		$("#ajaxdiv").fadeOut("fast",function(){

		$("#ajaxdiv").html("");
		$("#ajaxdiv").html(vkimage[vkcurrent]);
	
		$("#ajaxdiv").fadeIn("fast",function(){	clearTimeout(vkitimer);	if (vkn>0) vkitimer=setTimeout("ChangeContent()", 5000);});
	        		
	        		                        });
	}
	else {		clearTimeout(vkitimer);	itimer=setTimeout("ChangeContent()", 1000);}
	}
} 


function LoadContent(data)
{
	mydata=data;       
	var i=0;
//		$("#tmpajax").html(data);
	if(data.n>0)
	{
		vkimage[0]=new Image(data.width[i],data.height[i]);
		vkimage[0].src=data.src[0];
		vkloaded = 1;
		vkn=data.n-1;
		ChangeContent();
	}
	

	for(i=1;i<data.n;i++)
	{
		vkimage[i]=new Image(data.width[i],data.height[i]);
		vkimage[i].src=data.src[i];
		vkloaded=i+1;

	}
		
}


function MakeAjaxLoad(tmpadr)
{
	clearTimeout(vkitimer);			
	$.post("http://www.mastervision.ru/templates/mastervisionaticles/ajax/ajaxforsearch.php", {src:tmpadr}, function(data){LoadContent(data);},"json");
//	$.post("http://www.mastervision.ru/templates/mastervisionaticles/ajax/ajaxforsearch.php", {src:tmpadr}, function(data){LoadContent(data);});

}


function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  var rez= new Array(2);
  rez[0]=scrOfX;
  rez[1]=scrOfY;

  return rez;
}


$(document).ready(function(){

	


	($.browser.msie ? $("<div id='ajaxdiv' style='position:absolute;' ></div>").insertAfter("#maintable") : $("<div id='ajaxdiv' style='position:fixed;'></div>").insertAfter("#maintable"));

	$("#ajaxdiv").hide("fast");
	$("img.ajaximg").bind('mouseenter',function(evt){


		vkn=0;
		vkloaded=0;
		vkcurrent=-1;
		vkisin=1;
		clearTimeout(vkitimer);	
		var t=$(this).attr("src");

		$("#ajaxdiv").stop();
		$("#ajaxdiv").css('opacity',1.0);
		$("#ajaxdiv").hide();
		$("#ajaxdiv").empty();



		var offset=$(this).offset();
		imgajaxtopX=offset.left;
		imgajaxtopY=offset.top;
		imgajaxbottomX=imgajaxtopX+$(this).width();
		imgajaxbottomY=imgajaxtopY+$(this).height();

		MakeAjaxLoad(t);


	});


	$("body").bind('mousemove',function(evt){

		var m=getScrollXY();
		docx= evt.pageX;
		docy= evt.pageY;

		if (!((vkisin==1)&&(docx>imgajaxtopX)&&(docx<imgajaxbottomX)&&(docy>imgajaxtopY)&&(docy<imgajaxbottomY)))		
		{
			
			vkisin=0;
			vkn=0;
			clearTimeout(vkitimer);	
			$("#ajaxdiv").stop();
			clearTimeout(vkitimer);
			$("#ajaxdiv").fadeOut("fast",function(){$("#ajaxdiv").stop(); $("#ajaxdiv").empty();});
		}
	});


});

