/*function sh() {
    var i,
    p,
    v,
    o,
    args = sh.arguments;
    for (i = 0; i < (args.length - 2); i += 3)
        with(document)
        if (getElementById && ((o = getElementById(args[i])) != null)) {
        v = args[i + 2];
        if (o.style) {
            o = o.style;
            v = (v == 's') ? 'visible': (v == 'h') ? 'hidden': v;
        }
        o.visibility = v;
    }

}*/
/*

function getX(elem) {
    return elem.offsetParent ? elem.offsetLeft + getX(elem.offsetParent) : elem.offsetLeft;

}

function getY(elem) {
    return elem.offsetParent ? elem.offsetTop + getY(elem.offsetParent) : elem.offsetTop;

}
*/
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function makeImgHolder(dinID,wTmb,tumb_url,pic_url){//Фотография будет загружена <br/>только по вашему желанию. 
	if(wTmb){
 var str = '<div id="'+dinID+'" rel="'+tumb_url+'" lang="'+pic_url+'"><div class="imgHolder"><ul><li><a href="javascript:void(0)">Посмотреть фотографию.</a></li></ul></div></div>';
		return str;
	}else{
	var str = '<div id="'+dinID+'" rel="'+tumb_url+'" lang="'+pic_url+'"><div class="imgHolder"><ul><li><a href="javascript:void(0)" title="Извините, мы не подготовили уменьшенной копии для предварительного просмотра">Загрузить фотографию.</a></li></ul></div></div>';
		return str;
	}
}

//-------


//------
///*
//$.fn.loadImage = function(src, f){ 
jQuery.fn.loadImage = function(src, f){ 
return this.each(function(){  
   var i = new Image(); 
    i.src = src; 
   i.onload = f;
	this.appendChild(i);
	
	//$(i).wrap('<div  align="center"><div style="border:1px solid #aaa;background:#EDEDED;padding-top:15px"></div></div>');
	//$(i).wrap('<div  align="center"><div style="border:1px solid #aaa;background:#EDEDED"></div></div>');
  }); 
} //*/

$=jQuery;

$(document).ready(function() {
	

/*
$('#scrollit').click(function() {

    var divOffset = $('#scrollable').offset().top;

    var pOffset = $('#scrollable p:eq(2)').offset().top;

    var pScroll = pOffset - divOffset;

    $('#scrollable').animate({scrollTop: '+=' + pScroll + 'px'}, 1000, 'bounceout');

  });
*/


	var _mouseX;
	var _mouseY;
	var mouseOn=false;
	var isClicked=false;

	$().mousemove(function(e){
		if(mouseOn){
			var x=e.pageX-25;var y=e.pageY+17;
			if(!isClicked){
				$("#tmbTip").css({ top:y+"px",left:x+"px" });
			}
			var _mY=y-53;var _mX=x+50;
			$("#clickTip").css({ top: _mY + "px",left: _mX + "px" });
		}
   	});

	    //first post images
	var img_s = $('.storycontent img');
    var picUrls = $('.storycontent .imagelink');
    //make array of imgs inside imagelink
    var tumbsurls = new Array();
    for (var i = 0; i < picUrls.length; i++) {
        var tmb = $(picUrls[i]).children('img').attr('title');
        tumbsurls.push(tmb);
    }

	//function loadImageOnDemand(){ 
	if (picUrls.length != 0) {
	
		for (var i = 0; i < picUrls.length; i++) {
				var dinID="id"+i;
				var wTmb=true;
				var pic_url = picUrls[i];
				var tumb_url = tumbsurls[i];
				var str=makeImgHolder(dinID,wTmb,tumb_url,pic_url);
				$('.storycontent').append(str);
		}
	$('.storycontent').append('<br/><br/>');

	} else {
	//$('.storycontent').append('<br/><br/>');
		for (var i = 0; i < img_s.length; i++) {
			if (!img_s[i].title == "") {
					var dinID="id"+i;
					var wTmb=false;
					var tumb_url="none";
					var pic_url=img_s[i].title;
					var str=makeImgHolder(dinID,wTmb,tumb_url,pic_url);
					$('.storycontent').append(str);
			}
		}
	$('.storycontent').append('<br/><br/>');
	}
    //second and other post images
    $('.post-header-holder').bind('click', function() {
        var idString = $(this).attr('id');
       //if (idString != null) {
        var getID = "s" + idString;
        var tgt = document.getElementById(getID);

            if (!$(tgt).attr("isexpanded")) {
              	$(tgt).slideToggle(1000,function(){ $(tgt).attr({isexpanded:"yes"}); });			
                var comID = "com" + idString;
                var com = document.getElementById(comID);
                $(com).slideToggle(800);            
            } else {
                var comID = "com" + idString;
                var com = document.getElementById(comID);
              	$(tgt).slideToggle(800, function() { $(com).slideToggle(100); });
            }
    });
	$('.post-header-holder').mouseover(function(event) {
		
	
	});
//collapse" id="aID
$('.collapse').bind('click', function() {
        var idString = $(this).attr('id');
       //if (idString != null) {
        var getID = "s" + idString;
        var tgt = document.getElementById(getID);

            if (!$(tgt).attr("isexpanded")) {
              	$(tgt).slideToggle(1000,function(){ $(tgt).attr({isexpanded:"yes"}); });			
                var comID = "com" + idString;
                var com = document.getElementById(comID);
                $(com).slideToggle(800);            
            } else {
                var comID = "com" + idString;
                var com = document.getElementById(comID);
              	$(tgt).slideToggle(800, function() { $(com).slideToggle(100); });
            }
    });

$(".storycontent-h").each(function(){
	var _id = $(this).attr('id');
   	var tgt = document.getElementById(_id);
	var imgs = tgt.getElementsByTagName("img");
	//$(this).append('<br/><br/>');
	for (var i = 0; i < imgs.length; i++) {
		if (!imgs[i].title == "") {
			if ($(imgs[i]).parent().get(0).tagName=="A") {	
				var dinID="id"+i;
				var wTmb=true;
				var pic_url = $(imgs[i]).parent('a').attr('href');
				tumb_url = $(imgs[i]).attr('title');
				var str=makeImgHolder(dinID,wTmb,tumb_url,pic_url);
				$(tgt).append(str);					
				}else{			
          		var dinID="id"+i;
				var wTmb=false;
				var tumb_url="none";
				var pic_url=imgs[i].title;
				var str=makeImgHolder(dinID,wTmb,tumb_url,pic_url);
				$(tgt).append(str);
			}		
		}
	}
	$(this).append('<br/><br/>');
});
//var bigP_url;
$(".imgHolder").each(function(){ 
	$(this).parent().one('click', function(){
		var pr='<img id="preloader" src="http://www.sergeyminaev.ru/i/arrow-loader.gif" width="96" height="96" />';
		$(this).append(pr);
		var cacheKiller=new Date().getTime();
		//var p_url= $(this).attr('link');
		var p_url= $(this).attr('lang');
		var u=p_url+'?f='+cacheKiller;
		var h=$(this);


		if ( $.browser.msie ){
version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
} 
//alert("версия браузера "+version);
 			//if( $.browser.version =="7.0" ){
if(version =="7" ){
		$(this).loadImage(u,function(){ $(h).children("#preloader").remove();
										mouseOn=false;
										$("#tmbTip").css({ top: 0 + "px",left: -400 + "px" });
										$(h).children(".imgHolder").fadeOut(1000);
				});
			}else{
				var _url=$(this).attr('lang');
				$(h).children("#preloader").remove();
			/*
				$(this).loadImage( _url,function(){$(h).children("#preloader").remove(); 
										mouseOn=false;
										$("#tmbTip").css({ top: 0 + "px",left: -400 + "px" });
										$(h).children(".imgHolder").fadeOut(1000);

			} );*/
/*
var t_stamp=new Date().getTime();
				var ifr='<div><iframe name="ifrm" id="ifrm" src="http://www.sergeyminaev.ru/iframe_img.html" width="370" height="370" frameborder="0" scrolling="no"></iframe></div>';
$(this).append(ifr);
$(h).children(".imgHolder").fadeOut(1000);
window.frames.ifrm.location ="http://www.sergeyminaev.ru/iframe_img.html?"+_url;*/

	//MM_openBrWindow(_url,'','width=370,height=370');		
			//*

var repl='<div style="color:#E09C29"><br/><br/>Вы используете безнадёжно устаревшую, выпущенную 6 лет назад, версию браузера Internet Explorer, и нам не удаётся загрузить изображение.</div><br/><div>Мы рекомендуем пользоваться <strong>Firefox</strong> - безопастным, быстрым и современным браузером - <a href="http://www.mozilla-europe.org/ru/">скачайте его прямо сейчас.</a> </div><br/><br/>';
			$(this).append(repl);//
		}
	}else{

			$(this).loadImage(u,function(){ $(h).children("#preloader").remove();
										mouseOn=false;
										$("#tmbTip").css({ top: 0 + "px",left: -400 + "px" });
										$(h).children(".imgHolder").fadeOut(1000);
			});
	}

	});



	$(this).mouseover(function(event) {
	
		if(!isClicked){
			_mouseX=event.pageX;
			_mouseY=event.pageY;
			mouseOn=true;
			$('#tmbTip #preloader').css('display','block');
		}
	
	});
			
	$(this).hover(function(){
			$('#clickTip').fadeIn("slow");
			if ($(this).parent().attr('rel')!='null') {		
				var tumb_url=$(this).parent().attr('rel');
//var _url=$(this).parent().attr('lang');
				$('#tmbTip img').remove();
//if ( $.browser.msie ){
 	//if( $.browser.version=="6.0" ){
	//$('#tmbTip').loadImage( tumb_url,function(){ $('#tmbTip #preloader').css('display','none'); } );
	//$('#tmbTip #bigP').loadImage( _url,function(){ $('#tmbTip #preloader').css('display','none'); } );
	//}else{ $('#tmbTip').loadImage( tumb_url,function(){ $('#tmbTip #preloader').css('display','none'); } );}
//}else{

				$('#tmbTip').loadImage( tumb_url,function(){ $('#tmbTip #preloader').css('display','none'); } );
//}
			} else{
				//isClicked=true;
				$("#tmbTip").css({ top: 0 + "px",left: -400 + "px" });//$("#clickTip").css({ top: 0 + "px",left: -500 + "px" });
			}

		},
		//on mouseOut 
		function(){mouseOn=false;$("#tmbTip").css({ top: 0 + "px",left: -400 + "px" });$("#clickTip").css({ top: 0 + "px",left: -500 + "px" });
		
	});
});

    /*if($.browser.safari) { $( function() { alert("this is safari!"); } ); }*/

var forumTopics = $('#in-f-temp').html();
    $('#forum-c').html(forumTopics);
    /*
var rightContH= $('#right-cont').height()+220;
var blogContH= $('#blog-cont').height();

if(blogContH<rightContH){
var offs=blogContH+rightContH-blogContH;
$('#blog-cont').height(offs);
};
*/
    //
    $('#s').bind('focus', 
    function() {
        if (this.value == 'Поиск') {
            this.value = '';

        };

    });

    $('#s').bind('keyup', 
    function() {
        if (this.value != '') {
            $('#sbtn').addClass('input-sba');

        } else if (this.value == '') {
            $('#sbtn').removeClass('input-sba');
            $('#sbtn').addClass('input-sb');

        }

    });

    $('#s').bind('blur', 
    function() {
        if (this.value == '') {
            this.value = 'Поиск';
            $('#sbtn').removeClass('input-sba');
            $('#sbtn').addClass('input-sb');

        }

    });
    
    $('.storycontent img').each(function(){ 
		if($(this).attr('rev') == 'donthide'){
			_src = $(this).attr('title');
			$(this).attr("src",_src);
			
			$(this).css('display','block');
			
			$('.imgHolder').css('display','none');

			
		}
    });
    
    $(".storycontent-h img").each(function(){ 
		if($(this).attr('rev') == 'donthide'){
			_src = $(this).attr('title');
			$(this).attr("src",_src);
			
			$(this).css('display','block');
			
			$('.imgHolder').css('display','none');

			
		}
    });

});

