/**
 * Анимация страницы по проектам
 *
 * @author Pavel Alexandrov <pavel@vmt.ru>
 * @copyright Copyright (c) 2010, Pavel Alexandrov
 * @license http://opensource.org/licenses/gpl-2.0.php The GNU Public License (GPL) Version 2, June 1991
 * @package
 * @subpackage
 * @category JavaScript
 * @version 0.1
 */
var currentItem=null,infoTime=null
$(document).ready(function(){
	$('.sliderimg').each(function(){
		var animation,slide='#'+this.id
		switch(slide){
			case '#projects':
				animation=['zoom',{height:400,speed:600}]
				position='center'
				break;
			case '#present':
				animation=['zoom',{height:400,speed:600}]
				position='left'
				break;
			case '#clients':
				animation=['zoom',{height:173,speed:200,dir:{h:0.2}}]
				position='left'
				break;
			case '#trademarks':
				animation=['zoom',{height:173,speed:200,dir:{h:0.2}}]
				position='left'
				break;
		}
		$(slide+' img').each(function(){
			var link=$(this).parent('a').attr('href')
			if( link ){
				$(this).click(function(){modal(link);return false})
			}
		})
		$(slide).slider({item:'img',type:'horizontal', position:position, animation:animation})
		//$(slide).css('visibility','visible')
		$(slide+' img').mouseover(
			function(){
				var info=$(this).parent().next('.info')
				clearTimeout(infoTime)
				if( info.length!=0 ) $('#info').empty().append( info.html() )
			}
		)
		$(slide+' img').mouseout(
			function(){infoTime=setTimeout(function(){currentItem=false;$('#info').empty();infoTime=null;}, 200)}
		)
	})
	$('body').append('<div id="modalhid"></div>').find('#modalhid').css({display:'none',position:'absolute',top:0,left:0,backgroundColor:'#000',zIndex:2999})
	$(document).keypress(function(event) {
	  if( event.keyCode==27 )closeModal()
	});
})
function showSliders( obj ){
	$(obj).css('display','block')
	if( $('.scroll1 .slidewrap',obj).length==0 ){
		$('.scroll1',obj).each( function(){$(this).slider({item:'img',type:'horizontal'})})
		$(obj).show()
	}
	$('.togtab',obj).each(function(){$(this).togtab({block:'.togblock'})})
}
function modal( href ){
	pos=$('#content').offset()
	h=$('#content').outerHeight(true)
	$('#modalhid').css({top:pos.top-(pos.top<50?0:pos.top-50),opacity:0.7,width:'100%',height:h+50}).show()
	// Показываем загрузку
	showLoading()
	$.post(href,function(data){
		if( $('#modalhid').css('display')!='none' ){
			$('.mwrap').remove()
			$('body').append('<div class="mwrap" style="width:100%">'+data+'</div>').find('.mwrap').css({display:'none',position:'absolute',top:pos.top,zIndex:3000}).show()
			$('#modalhid').click(function(){closeModal();})
			$('.mwrap').click(function(){closeModal();})
			$('.modal').click(function(){return false;})
			$('.modal a[rel*=modal]').click(function(){
				modal($(this).attr('href'));return false;
			})
			$('.modal .close a').click(function(){
				closeModal()
				return false
			})
			$('.modalload').hide()
		}
	})
}
function closeModal(){
	$('#modalhid').hide()
	$('.mwrap').remove()
	$('.modalload').hide()
	return false
}
function showLoading(){
	var w=700,h=450
	mod=$('.modal')
	if( $('.modalload').length==0 ){
		pos=$('#modalhid').offset()
		fw=$('body').innerWidth()
		$('body').append('<div class="modalload" style="width:'+w+'px;height:'+h+'px;position:absolute;top:'+pos.top+'px;left:'+(fw/2-w/2)+'px;z-index:4000;">&nbsp;</div>').find('.modalload').css('opacity',0.8)
	}
	if( mod.length!=0 ){
		pos=mod.offset()
		w=mod.outerWidth()
		h=mod.outerHeight()
		$('.modalload').css({left:pos.left,top:pos.top,width:w,height:h})
	}
	$('.modalload').show()
}
//Google Analytics
var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-7108238-7']);

  _gaq.push(['_trackPageLoadTime']);
  _gaq.push(['_addIgnoredOrganic', 'designf.ru',true]);
  _gaq.push(['_addIgnoredOrganic', 'designf',true]);
  _gaq.push(['_addIgnoredOrganic', 'www.designf.ru',true]);
  _gaq.push(['_addIgnoredOrganic', 'http://www.designf.ru/',true]);
	_gaq.push(['_addOrganic', 'mail.ru', 'q',true]);
	_gaq.push(['_addOrganic', 'rambler.ru', 'query',true]);
	_gaq.push(['_addOrganic', 'go.mail.ru', 'q',true]);
	_gaq.push(['_addOrganic', 'nova.rambler.ru', 'query',true]);
	_gaq.push(['_addOrganic', 'nigma.ru', 's',true]);
	_gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text',true]);
	_gaq.push(['_addOrganic', 'webalta.ru', 'q',true]);
	_gaq.push(['_addOrganic', 'aport.ru', 'r',true]);
	_gaq.push(['_addOrganic', 'meta.ua', 'q',true]);
	_gaq.push(['_addOrganic', 'bigmir.net', 'q',true]);
	_gaq.push(['_addOrganic', 'tut.by', 'query',true]);
	_gaq.push(['_addOrganic', 'ukr.net', 'search_query',true]);
	_gaq.push(['_addOrganic', 'poisk.ru', 'text',true]);
	_gaq.push(['_addOrganic', 'liveinternet.ru', 'ask',true]);
	_gaq.push(['_addOrganic', 'gogo.ru', 'q',true]);
	_gaq.push(['_addOrganic', 'gde.ru', 'keywords',true]);
	_gaq.push(['_addOrganic', 'quintura.ru', 'request',true]);
	_gaq.push(['_addOrganic', 'qip.ru', 'query',true]);
	_gaq.push(['_addOrganic', 'metabot.ru', 'st',true]);
	_gaq.push(['_trackPageview']);
	setTimeout('_gaq.push([\'_trackEvent\', \'NoBounce\', \'Over 30 seconds\'])',30000);


  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();



